[Pkg-e-commits] [SCM] Enlightenment DR17 support for freedesktop.org specs branch, master, updated. debian/0.5.0.050+svn20081114-1-303-gab83105

Albin Tonnerre albin.tonnerre at gmail.com
Sat Feb 14 12:36:17 UTC 2009


The following commit has been merged in the master branch:
commit 459235afa48410cf925d33182e7dafdfb8c2c80e
Author: Albin Tonnerre <albin.tonnerre at gmail.com>
Date:   Tue Feb 3 15:07:38 2009 +0100

    Import new SVN snapshot

diff --git a/Makefile.am b/Makefile.am
index 91e4d10..ad7a428 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,11 +1,19 @@
 ACLOCAL_AMFLAGS = -I m4
 
-SUBDIRS = src
+SUBDIRS = src doc
 
 MAINTAINERCLEANFILES = Makefile.in aclocal.m4 config.guess \
 			config.h.in config.sub configure install-sh \
 			ltconfig ltmain.sh missing mkinstalldirs \
-			stamp-h.in depcomp efreet_doxy_warnings.txt
+			stamp-h.in depcomp \
+			$(PACKAGE_TARNAME)-$(PACKAGE_VERSION).tar.gz \
+			$(PACKAGE_TARNAME)-$(PACKAGE_VERSION).tar.bz2 \
+			$(PACKAGE_TARNAME)-$(PACKAGE_VERSION)-doc.tar.bz2 \
+			m4/libtool.m4 \
+			m4/lt~obsolete.m4 \
+			m4/ltoptions.m4 \
+			m4/ltsugar.m4 \
+			m4/ltversion.m4
 
 pkgconfigdir = $(libdir)/pkgconfig
 pkgconfig_DATA = efreet.pc efreet-mime.pc efreet-trash.pc
@@ -18,7 +26,10 @@ efreet.pc.in \
 efreet-mime.pc.in \
 efreet.spec.in \
 efreet.spec \
-README \
-Doxyfile \
-doc \
-gendoc
+README
+
+.PHONY: doc
+
+doc:
+	@echo "entering doc/"
+	make -C doc doc
diff --git a/Makefile.in b/Makefile.in
index 4ee6d57..ba068ee 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -42,7 +42,7 @@ DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
 	missing
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_attribute.m4 \
-	$(top_srcdir)/configure.ac
+	$(top_srcdir)/m4/efl_doxygen.m4 $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
@@ -166,6 +166,8 @@ datadir = @datadir@
 datarootdir = @datarootdir@
 docdir = @docdir@
 dvidir = @dvidir@
+efl_doxygen = @efl_doxygen@
+efl_have_doxygen = @efl_have_doxygen@
 exec_prefix = @exec_prefix@
 host = @host@
 host_alias = @host_alias@
@@ -197,11 +199,19 @@ top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 version_info = @version_info@
 ACLOCAL_AMFLAGS = -I m4
-SUBDIRS = src
+SUBDIRS = src doc
 MAINTAINERCLEANFILES = Makefile.in aclocal.m4 config.guess \
 			config.h.in config.sub configure install-sh \
 			ltconfig ltmain.sh missing mkinstalldirs \
-			stamp-h.in depcomp efreet_doxy_warnings.txt
+			stamp-h.in depcomp \
+			$(PACKAGE_TARNAME)-$(PACKAGE_VERSION).tar.gz \
+			$(PACKAGE_TARNAME)-$(PACKAGE_VERSION).tar.bz2 \
+			$(PACKAGE_TARNAME)-$(PACKAGE_VERSION)-doc.tar.bz2 \
+			m4/libtool.m4 \
+			m4/lt~obsolete.m4 \
+			m4/ltoptions.m4 \
+			m4/ltsugar.m4 \
+			m4/ltversion.m4
 
 pkgconfigdir = $(libdir)/pkgconfig
 pkgconfig_DATA = efreet.pc efreet-mime.pc efreet-trash.pc
@@ -213,10 +223,7 @@ efreet.pc.in \
 efreet-mime.pc.in \
 efreet.spec.in \
 efreet.spec \
-README \
-Doxyfile \
-doc \
-gendoc
+README
 
 all: config.h
 	$(MAKE) $(AM_MAKEFLAGS) all-recursive
@@ -696,6 +703,12 @@ uninstall-am: uninstall-pkgconfigDATA
 	ps ps-am tags tags-recursive uninstall uninstall-am \
 	uninstall-pkgconfigDATA
 
+
+.PHONY: doc
+
+doc:
+	@echo "entering doc/"
+	make -C doc doc
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
diff --git a/aclocal.m4 b/aclocal.m4
index 4784b78..563d5e5 100644
--- a/aclocal.m4
+++ b/aclocal.m4
@@ -7712,3 +7712,4 @@ AC_SUBST([am__untar])
 ]) # _AM_PROG_TAR
 
 m4_include([m4/ac_attribute.m4])
+m4_include([m4/efl_doxygen.m4])
diff --git a/config.h.in b/config.h.in
index 9c18bf6..c8bd5b1 100644
--- a/config.h.in
+++ b/config.h.in
@@ -89,5 +89,8 @@
 /* Version number of package */
 #undef VERSION
 
+/* Macro declaring a function argument to be unused */
+#undef __UNUSED__
+
 /* Define to empty if `const' does not conform to ANSI C. */
 #undef const
diff --git a/configure b/configure
index ae62d48..1111d4a 100755
--- a/configure
+++ b/configure
@@ -871,6 +871,10 @@ EINA_CFLAGS
 EINA_LIBS
 DEFAULT_VISIBILITY_TRUE
 DEFAULT_VISIBILITY_FALSE
+efl_have_doxygen
+efl_doxygen
+EFL_BUILD_DOC_TRUE
+EFL_BUILD_DOC_FALSE
 requirements
 LIBOBJS
 LTLIBOBJS'
@@ -1479,6 +1483,7 @@ Optional Features:
   --disable-sloppy-spec   Enable sloppy spec compliance
   --enable-hidden-visibility
                           Enable hidden visibility
+  --disable-doc           Disable documentation build [default=enabled]
 
 Optional Packages:
   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
@@ -1487,6 +1492,7 @@ Optional Packages:
   --with-pic              try to use only PIC/non-PIC objects [default=use
                           both]
   --with-tags[=TAGS]      include additional configurations [automatic]
+  --with-doxygen=FILE     doxygen program to use [default=doxygen]
 
 Some influential environment variables:
   CC          C compiler command
@@ -1937,6 +1943,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
 
 
 
+
 ac_aux_dir=
 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
   if test -f "$ac_dir/install-sh"; then
@@ -5925,20 +5932,28 @@ _ACEOF
 fi
 
 
-  { echo "$as_me:$LINENO: checking for __attribute__" >&5
+
+{ echo "$as_me:$LINENO: checking for __attribute__" >&5
 echo $ECHO_N "checking for __attribute__... $ECHO_C" >&6; }
-  if test "${ac_cv___attribute__+set}" = set; then
+
+if test "${ac_cv___attribute__+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
+
 #include <stdlib.h>
-  int func(int x); int foo(int x __attribute__ ((unused))) { exit(1); }
+
+int func(int x);
+int foo(int x __attribute__ ((unused)))
+{
+   exit(1);
+}
+
 int
 main ()
 {
@@ -5964,26 +5979,42 @@ eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
 	 test -z "$ac_c_werror_flag" ||
 	 test ! -s conftest.err
        } && test -s conftest.$ac_objext; then
-  ac_cv___attribute__=yes
+  ac_cv___attribute__="yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-	ac_cv___attribute__=no
+	ac_cv___attribute__="no"
+
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
 fi
 
-  if test "$ac_cv___attribute__" = "yes"; then
+
+{ echo "$as_me:$LINENO: result: $ac_cv___attribute__" >&5
+echo "${ECHO_T}$ac_cv___attribute__" >&6; }
+
+if test "x${ac_cv___attribute__}" = "xyes" ; then
 
 cat >>confdefs.h <<\_ACEOF
 #define HAVE___ATTRIBUTE__ 1
 _ACEOF
 
-  fi
-  { echo "$as_me:$LINENO: result: $ac_cv___attribute__" >&5
-echo "${ECHO_T}$ac_cv___attribute__" >&6; }
+
+cat >>confdefs.h <<\_ACEOF
+#define __UNUSED__ __attribute__((unused))
+_ACEOF
+
+  else
+
+cat >>confdefs.h <<\_ACEOF
+#define __UNUSED__
+_ACEOF
+
+fi
+
 
 
 
@@ -6550,7 +6581,7 @@ ia64-*-hpux*)
   ;;
 *-*-irix6*)
   # Find out which ABI we are using.
-  echo '#line 6553 "configure"' > conftest.$ac_ext
+  echo '#line 6584 "configure"' > conftest.$ac_ext
   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
@@ -8525,11 +8556,11 @@ else
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:8528: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:8559: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:8532: \$? = $ac_status" >&5
+   echo "$as_me:8563: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
@@ -8815,11 +8846,11 @@ else
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:8818: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:8849: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:8822: \$? = $ac_status" >&5
+   echo "$as_me:8853: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
@@ -8919,11 +8950,11 @@ else
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:8922: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:8953: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>out/conftest.err)
    ac_status=$?
    cat out/conftest.err >&5
-   echo "$as_me:8926: \$? = $ac_status" >&5
+   echo "$as_me:8957: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
    then
      # The compiler can only warn and ignore the option if not recognized
@@ -11296,7 +11327,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<EOF
-#line 11299 "configure"
+#line 11330 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11396,7 +11427,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<EOF
-#line 11399 "configure"
+#line 11430 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -12196,11 +12227,11 @@ else
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:12199: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:12230: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:12203: \$? = $ac_status" >&5
+   echo "$as_me:12234: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
@@ -12486,11 +12517,11 @@ else
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:12489: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:12520: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:12493: \$? = $ac_status" >&5
+   echo "$as_me:12524: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
@@ -12590,11 +12621,11 @@ else
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:12593: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:12624: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>out/conftest.err)
    ac_status=$?
    cat out/conftest.err >&5
-   echo "$as_me:12597: \$? = $ac_status" >&5
+   echo "$as_me:12628: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
    then
      # The compiler can only warn and ignore the option if not recognized
@@ -16044,7 +16075,160 @@ fi
 
 
 
-ac_config_files="$ac_config_files efreet.spec efreet.pc efreet-mime.pc efreet-trash.pc Makefile src/Makefile src/lib/Makefile src/bin/Makefile src/bin/data/Makefile src/bin/data/sub/Makefile src/bin/compare/Makefile"
+# Check whether --enable-doc was given.
+if test "${enable_doc+set}" = set; then
+  enableval=$enable_doc;
+    if test "x${enableval}" = "xyes" ; then
+       efl_enable_doc="yes"
+    else
+       efl_enable_doc="no"
+    fi
+
+else
+  efl_enable_doc="yes"
+
+fi
+
+
+if test "x${efl_enable_doc}" = "xyes" ; then
+
+
+   efl_doxygen="doxygen"
+
+
+# Check whether --with-doxygen was given.
+if test "${with_doxygen+set}" = set; then
+  withval=$with_doxygen;       efl_doxygen=${withval}
+       # Extract the first word of "${efl_doxygen}", so it can be a program name with args.
+set dummy ${efl_doxygen}; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_efl_have_doxygen+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$efl_have_doxygen"; then
+  ac_cv_prog_efl_have_doxygen="$efl_have_doxygen" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_efl_have_doxygen="yes"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+  test -z "$ac_cv_prog_efl_have_doxygen" && ac_cv_prog_efl_have_doxygen="no"
+fi
+fi
+efl_have_doxygen=$ac_cv_prog_efl_have_doxygen
+if test -n "$efl_have_doxygen"; then
+  { echo "$as_me:$LINENO: result: $efl_have_doxygen" >&5
+echo "${ECHO_T}$efl_have_doxygen" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+       if test "x${efl_have_doxygen}" = "xno" ; then
+          echo "WARNING:"
+          echo "The doxygen program you specified:"
+          echo "$efl_doxygen"
+          echo "was not found.  Please check the path and make sure "
+          echo "the program exists and is executable."
+          { echo "$as_me:$LINENO: WARNING: Warning: no doxygen detected. Documentation will not be built" >&5
+echo "$as_me: WARNING: Warning: no doxygen detected. Documentation will not be built" >&2;}
+       fi
+
+else
+  # Extract the first word of "${efl_doxygen}", so it can be a program name with args.
+set dummy ${efl_doxygen}; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_efl_have_doxygen+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$efl_have_doxygen"; then
+  ac_cv_prog_efl_have_doxygen="$efl_have_doxygen" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_efl_have_doxygen="yes"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+  test -z "$ac_cv_prog_efl_have_doxygen" && ac_cv_prog_efl_have_doxygen="no"
+fi
+fi
+efl_have_doxygen=$ac_cv_prog_efl_have_doxygen
+if test -n "$efl_have_doxygen"; then
+  { echo "$as_me:$LINENO: result: $efl_have_doxygen" >&5
+echo "${ECHO_T}$efl_have_doxygen" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+       if test "x${efl_have_doxygen}" = "xno" ; then
+          echo "WARNING:"
+          echo "The doxygen program was not found in your execute"
+          echo "You may have doxygen installed somewhere not covered by your path."
+          echo ""
+          echo "If this is the case make sure you have the packages installed, AND"
+          echo "that the doxygen program is in your execute path (see your"
+          echo "shell manual page on setting the \$PATH environment variable), OR"
+          echo "alternatively, specify the program to use with --with-doxygen."
+          { echo "$as_me:$LINENO: WARNING: Warning: no doxygen detected. Documentation will not be built" >&5
+echo "$as_me: WARNING: Warning: no doxygen detected. Documentation will not be built" >&2;}
+       fi
+
+
+fi
+
+fi
+
+
+
+if ! test "x${efl_have_doxygen}" = "xyes" ; then
+   efl_enable_doc="no"
+fi
+
+ if test "x${efl_enable_doc}" = "xyes"; then
+  EFL_BUILD_DOC_TRUE=
+  EFL_BUILD_DOC_FALSE='#'
+else
+  EFL_BUILD_DOC_TRUE='#'
+  EFL_BUILD_DOC_FALSE=
+fi
+
+
+if test "x${efl_enable_doc}" = "xyes" ; then
+  build_doc="yes"
+else
+  build_doc="no"
+fi
+
+
+
+
+ac_config_files="$ac_config_files efreet.spec efreet.pc efreet-mime.pc efreet-trash.pc Makefile doc/Makefile doc/Doxyfile src/Makefile src/lib/Makefile src/bin/Makefile src/bin/data/Makefile src/bin/data/sub/Makefile src/bin/compare/Makefile"
 
 ac_config_commands="$ac_config_commands default"
 
@@ -16179,6 +16363,13 @@ echo "$as_me: error: conditional \"DEFAULT_VISIBILITY\" was never defined.
 Usually this means the macro was only invoked conditionally." >&2;}
    { (exit 1); exit 1; }; }
 fi
+if test -z "${EFL_BUILD_DOC_TRUE}" && test -z "${EFL_BUILD_DOC_FALSE}"; then
+  { { echo "$as_me:$LINENO: error: conditional \"EFL_BUILD_DOC\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"EFL_BUILD_DOC\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+   { (exit 1); exit 1; }; }
+fi
 
 : ${CONFIG_STATUS=./config.status}
 ac_clean_files_save=$ac_clean_files
@@ -16653,6 +16844,8 @@ do
     "efreet-mime.pc") CONFIG_FILES="$CONFIG_FILES efreet-mime.pc" ;;
     "efreet-trash.pc") CONFIG_FILES="$CONFIG_FILES efreet-trash.pc" ;;
     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
+    "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
+    "doc/Doxyfile") CONFIG_FILES="$CONFIG_FILES doc/Doxyfile" ;;
     "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
     "src/lib/Makefile") CONFIG_FILES="$CONFIG_FILES src/lib/Makefile" ;;
     "src/bin/Makefile") CONFIG_FILES="$CONFIG_FILES src/bin/Makefile" ;;
@@ -16869,12 +17062,16 @@ EINA_CFLAGS!$EINA_CFLAGS$ac_delim
 EINA_LIBS!$EINA_LIBS$ac_delim
 DEFAULT_VISIBILITY_TRUE!$DEFAULT_VISIBILITY_TRUE$ac_delim
 DEFAULT_VISIBILITY_FALSE!$DEFAULT_VISIBILITY_FALSE$ac_delim
+efl_have_doxygen!$efl_have_doxygen$ac_delim
+efl_doxygen!$efl_doxygen$ac_delim
+EFL_BUILD_DOC_TRUE!$EFL_BUILD_DOC_TRUE$ac_delim
+EFL_BUILD_DOC_FALSE!$EFL_BUILD_DOC_FALSE$ac_delim
 requirements!$requirements$ac_delim
 LIBOBJS!$LIBOBJS$ac_delim
 LTLIBOBJS!$LTLIBOBJS$ac_delim
 _ACEOF
 
-  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 12; then
+  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 16; then
     break
   elif $ac_last_try; then
     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
diff --git a/configure.ac b/configure.ac
index 6e48e78..c856fca 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,8 +1,9 @@
 rm -f config.cache
 
-AC_INIT(efreet, 0.5.0.050, enlightenment-devel at lists.sourceforge.net)
-AC_PREREQ(2.52)
-AC_CONFIG_SRCDIR(configure.ac)
+AC_INIT([efreet], [0.5.0.050], [enlightenment-devel at lists.sourceforge.net])
+AC_PREREQ([2.52])
+AC_CONFIG_SRCDIR([configure.ac])
+AC_CONFIG_MACRO_DIR([m4])
 AC_CANONICAL_BUILD
 AC_CANONICAL_HOST
 
@@ -64,6 +65,7 @@ else
     AC_DEFINE(DEFAULT_VISIBLITY, 1, [Default visibility])
 fi
 AM_CONDITIONAL(DEFAULT_VISIBILITY, test "x$enable_hidden_visibility" != "xyes")
+EFL_CHECK_DOXYGEN([build_doc="yes"], [build_doc="no"])
 
 AC_SUBST(requirements)
 AC_OUTPUT([
@@ -72,6 +74,8 @@ efreet.pc
 efreet-mime.pc
 efreet-trash.pc
 Makefile
+doc/Makefile
+doc/Doxyfile
 src/Makefile
 src/lib/Makefile
 src/bin/Makefile
diff --git a/doc/.cvsignore b/doc/.cvsignore
deleted file mode 100644
index 2ec816f..0000000
--- a/doc/.cvsignore
+++ /dev/null
@@ -1,2 +0,0 @@
-html
-latex
diff --git a/doc/.svn/all-wcprops b/doc/.svn/all-wcprops
deleted file mode 100644
index 9ee9b32..0000000
--- a/doc/.svn/all-wcprops
+++ /dev/null
@@ -1,29 +0,0 @@
-K 25
-svn:wc:ra_dav:version-url
-V 38
-/svn/e/!svn/ver/35554/trunk/efreet/doc
-END
-head.html
-K 25
-svn:wc:ra_dav:version-url
-V 48
-/svn/e/!svn/ver/35497/trunk/efreet/doc/head.html
-END
-foot.html
-K 25
-svn:wc:ra_dav:version-url
-V 48
-/svn/e/!svn/ver/35497/trunk/efreet/doc/foot.html
-END
-e.css
-K 25
-svn:wc:ra_dav:version-url
-V 44
-/svn/e/!svn/ver/35497/trunk/efreet/doc/e.css
-END
-.cvsignore
-K 25
-svn:wc:ra_dav:version-url
-V 49
-/svn/e/!svn/ver/35497/trunk/efreet/doc/.cvsignore
-END
diff --git a/doc/.svn/dir-prop-base b/doc/.svn/dir-prop-base
deleted file mode 100644
index be6c7c5..0000000
--- a/doc/.svn/dir-prop-base
+++ /dev/null
@@ -1,7 +0,0 @@
-K 10
-svn:ignore
-V 11
-html
-latex
-
-END
diff --git a/doc/.svn/entries b/doc/.svn/entries
deleted file mode 100644
index e5dc21c..0000000
--- a/doc/.svn/entries
+++ /dev/null
@@ -1,167 +0,0 @@
-9
-
-dir
-37879
-http://svn.enlightenment.org/svn/e/trunk/efreet/doc
-http://svn.enlightenment.org/svn/e
-
-
-
-2008-08-18T16:42:08.490845Z
-35554
-barbieri
-has-props
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
-
-head.html
-file
-
-
-
-
-2008-11-30T23:29:37.000000Z
-7ca35254783a205d404dce560d7d9b99
-2008-08-02T22:39:43.000000Z
-35310
-dj2
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-2207
-
-images
-dir
-
-foot.html
-file
-
-
-
-
-2008-11-30T23:29:37.000000Z
-0769406ae85ea7898a1edcab5c743908
-2007-03-27T01:31:55.000000Z
-29192
-dj2
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-162
-
-e.css
-file
-
-
-
-
-2008-11-30T23:29:37.000000Z
-535bea3f1be30612d3c4c8c2e090dc4a
-2007-03-27T01:42:17.000000Z
-29193
-dj2
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-3371
-
-.cvsignore
-file
-
-
-
-
-2008-11-30T23:29:37.000000Z
-53af091acdc004aa3d70015b2cc3072f
-2007-03-27T01:31:55.000000Z
-29192
-dj2
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-11
-
diff --git a/doc/.svn/format b/doc/.svn/format
deleted file mode 100644
index ec63514..0000000
--- a/doc/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-9
diff --git a/doc/.svn/prop-base/.cvsignore.svn-base b/doc/.svn/prop-base/.cvsignore.svn-base
deleted file mode 100644
index 7b57b30..0000000
--- a/doc/.svn/prop-base/.cvsignore.svn-base
+++ /dev/null
@@ -1,9 +0,0 @@
-K 13
-svn:eol-style
-V 6
-native
-K 12
-svn:keywords
-V 23
-Author Date Id Revision
-END
diff --git a/doc/.svn/prop-base/e.css.svn-base b/doc/.svn/prop-base/e.css.svn-base
deleted file mode 100644
index 7b57b30..0000000
--- a/doc/.svn/prop-base/e.css.svn-base
+++ /dev/null
@@ -1,9 +0,0 @@
-K 13
-svn:eol-style
-V 6
-native
-K 12
-svn:keywords
-V 23
-Author Date Id Revision
-END
diff --git a/doc/.svn/prop-base/foot.html.svn-base b/doc/.svn/prop-base/foot.html.svn-base
deleted file mode 100644
index 7b57b30..0000000
--- a/doc/.svn/prop-base/foot.html.svn-base
+++ /dev/null
@@ -1,9 +0,0 @@
-K 13
-svn:eol-style
-V 6
-native
-K 12
-svn:keywords
-V 23
-Author Date Id Revision
-END
diff --git a/doc/.svn/prop-base/head.html.svn-base b/doc/.svn/prop-base/head.html.svn-base
deleted file mode 100644
index 7b57b30..0000000
--- a/doc/.svn/prop-base/head.html.svn-base
+++ /dev/null
@@ -1,9 +0,0 @@
-K 13
-svn:eol-style
-V 6
-native
-K 12
-svn:keywords
-V 23
-Author Date Id Revision
-END
diff --git a/doc/.svn/text-base/.cvsignore.svn-base b/doc/.svn/text-base/.cvsignore.svn-base
deleted file mode 100644
index 2ec816f..0000000
--- a/doc/.svn/text-base/.cvsignore.svn-base
+++ /dev/null
@@ -1,2 +0,0 @@
-html
-latex
diff --git a/doc/.svn/text-base/e.css.svn-base b/doc/.svn/text-base/e.css.svn-base
deleted file mode 100644
index a9f6f64..0000000
--- a/doc/.svn/text-base/e.css.svn-base
+++ /dev/null
@@ -1,161 +0,0 @@
-body {
-    background: url("images/b.png");
-    background-repeat: repeat-x;
-    background-position: top left;
-    background-color: #f4f4f4;
-    text-align: center;
-    font-family: sans-serif;
-    padding: 0;
-    margin: 0;
-}
-
-div.main {
-    margin: 1em auto;
-    vertical-align: top;
-    font-family: "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
-    color: #444444;
-    font-size: 0.8em;
-    text-align: justify;
-    width: 80%;
-}
-
-td.t { background-image:url("images/t.gif"); }
-td.t[class] { background-image:url("images/t.png"); }
-td.tl { background-image:url("images/tl.gif"); }
-td.tl[class] { background-image:url("images/tl.png"); }
-
-td.nav, td.lnav,  td.rnav {
-   align: middle;
-   text-align: center;
-   vertical-align: middle;
-   width: 100px;
-   height: 25px;
-   font-family: "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
-   color: #000000;
-   font-size: 9px;
-   font-weight: bold;
-   white-space: no-wrap;
-}  
-
-td.lnav[class] { background-image:url("images/n.png"); }
-td.lnav[class] { background-image:url("images/n.png"); }
-td.rnav { background-image:url("images/n.gif"); }
-td.rnav[class] { background-image:url("images/n.png"); }
-
-hr {
-    width: 200px;
-    height: 1px;
-    background: #dddddd;
-    border: 0;
-}
-
-p { color: #444444 ;}
-p.tiny, small {
-    color: #888888;
-    font-size: 0.5em;
-}
-
-h1 { 
-    text-align: center;
-    font-size: 1.3em; 
-}
-
-h2 { font-size: 1.1em; }
-h3 { font-size: 0.9em; }
-
-span.keyword { color: #008000; }
-span.keywordtype { color: #604020; }
-span.keywordflow { color: #e08000; }
-span.comment { color: #800000; }
-span.preprocessor { color: #806020; }
-span.stringliteral { color: #002080; }
-span.charliteral { color: #008080; }
-
-a:link {
-    color: #445566;
-    text-decoration: underline;
-}  
-   
-a:visited {
-    color: #667788;
-    text-decoration: underline;
-}  
-
-a:active {                
-    color: #88cccc;
-    text-decoration: none;
-}
-
-a:hover {
-    color: #112266;
-    text-decoration: underline;
-}  
-
-a.nav {
-    text-decoration: none;
-    display: block;
-}
- 
-a.nav:link, a.nav:visited { color: #888888; }
-a.nav:active { color: #000000; }
-a.nav:hover { color: #444444; }
-a.code:link, a.code:visited { text-decoration: none; }
-
-div.fragment {
-    font-size: 1em;
-    border: 1px dotted #cccccc;
-    background-color: #ffffff;
-    text-align: left;
-    vertical-align: middle;
-    padding: 2px;
-    margin-left: 25px;
-    margin-right: 25px;
-    overflow: auto;
-}
-
-td.indexkey {
-    font-weight: bold;
-    padding-left: 10px;
-    padding-right: 0;
-    padding-top: 2px;
-    padding-bottom: 0px;
-    margin: 0;
-    margin-top: 2px;
-    margin-bottom: 2px;
-    border: 1px dotted #cccccc;
-    border-right: 0px dotted #cccccc;
-}
-
-td.indexvalue {
-    font-style: italic;
-    padding-right: 10px;
-    padding-left: 0;
-    padding-top: 2px;
-    padding-bottom: 2px;
-    margin: 0;
-    margin-top: 2px;
-    margin-bottom: 2px;
-    border: 1px dotted #cccccc;
-    border-left: 0px dotted #cccccc;
-}
-
-.mdescRight { font-style: italic; }
-.memitem {
-    padding-left: 2px;
-    padding-right: 2px;
-    border: 1px dotted #cccccc;
-    background-color: #ffffff;
-}
-.memname {
-    white-space: nowrap;
-    font-weight: bold;
-}
-.paramname { font-weight: normal; }
-
-div.ah {
-    border: thin solid #888888;
-    font-weight: bold;
-    margin-bottom: 3px;
-    margin-top: 3px;
-}
-
diff --git a/doc/.svn/text-base/foot.html.svn-base b/doc/.svn/text-base/foot.html.svn-base
deleted file mode 100644
index 0d3303d..0000000
--- a/doc/.svn/text-base/foot.html.svn-base
+++ /dev/null
@@ -1,6 +0,0 @@
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">$projectname Documentation Generated: $datetime</p>
- </body>
-</html>
diff --git a/doc/.svn/text-base/head.html.svn-base b/doc/.svn/text-base/head.html.svn-base
deleted file mode 100644
index b58c16b..0000000
--- a/doc/.svn/text-base/head.html.svn-base
+++ /dev/null
@@ -1,45 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>$title</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
diff --git a/Doxyfile b/doc/Doxyfile.in
similarity index 99%
rename from Doxyfile
rename to doc/Doxyfile.in
index d86bc2d..6129752 100644
--- a/Doxyfile
+++ b/doc/Doxyfile.in
@@ -23,14 +23,14 @@ PROJECT_NAME           =  Efreet
 # This could be handy for archiving the generated documentation or 
 # if some version control system is used.
 
-PROJECT_NUMBER         = 0.0.3
+PROJECT_NUMBER         = @PACKAGE_VERSION@
 
 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) 
 # base path where the generated documentation will be put. 
 # If a relative path is entered, it will be relative to the location 
 # where doxygen was started. If left blank the current directory will be used.
 
-OUTPUT_DIRECTORY       = doc
+OUTPUT_DIRECTORY       = .
 
 # If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 
 # 4096 sub-directories (in 2 levels) under the output directory of each output 
@@ -459,7 +459,7 @@ WARN_LOGFILE           = efreet_doxy_warnings.txt
 # directories like "/usr/src/myproject". Separate the files or directories 
 # with spaces.
 
-INPUT                  = src/lib
+INPUT                  = ../src/lib
 
 # If the value of the INPUT tag contains directories, you can use the 
 # FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
@@ -520,7 +520,7 @@ EXAMPLE_RECURSIVE      = NO
 # directories that contain image that are included in the documentation (see 
 # the \image command).
 
-IMAGE_PATH             = doc/images/
+IMAGE_PATH             = images/
 
 # The INPUT_FILTER tag can be used to specify a program that doxygen should 
 # invoke to filter for each input file. Doxygen will invoke the filter program 
@@ -650,13 +650,13 @@ HTML_FILE_EXTENSION    = .html
 # each generated HTML page. If it is left blank doxygen will generate a 
 # standard header.
 
-HTML_HEADER            = doc/head.html
+HTML_HEADER            = head.html
 
 # The HTML_FOOTER tag can be used to specify a personal HTML footer for 
 # each generated HTML page. If it is left blank doxygen will generate a 
 # standard footer.
 
-HTML_FOOTER            = doc/foot.html
+HTML_FOOTER            = foot.html
 
 # The HTML_STYLESHEET tag can be used to specify a user-defined cascading 
 # style sheet that is used by each HTML page. It can be used to 
@@ -665,7 +665,7 @@ HTML_FOOTER            = doc/foot.html
 # the style sheet file to the HTML output directory, so don't put your own 
 # stylesheet in the HTML output directory as well, or it will be erased!
 
-HTML_STYLESHEET        = doc/e.css
+HTML_STYLESHEET        = e.css
 
 # If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, 
 # files or namespaces will be aligned in HTML using tables. If set to 
diff --git a/doc/Makefile.am b/doc/Makefile.am
new file mode 100644
index 0000000..8a4cbe1
--- /dev/null
+++ b/doc/Makefile.am
@@ -0,0 +1,32 @@
+MAINTAINERCLEANFILES = Makefile.in Doxyfile efreet_doxy_warnings.txt
+
+.PHONY: doc
+
+PACKAGE_DOCNAME = $(PACKAGE_TARNAME)-$(PACKAGE_VERSION)-doc
+
+if EFL_BUILD_DOC
+
+doc-clean:
+	rm -rf html/ latex/ man/ xml/ $(PACKAGE_DOCNAME).tar*
+
+doc: all doc-clean
+	$(efl_doxygen)
+	cp images/* html/
+	rm -rf $(PACKAGE_DOCNAME).tar*
+	mkdir -p $(PACKAGE_DOCNAME)/doc
+	cp -R html/ latex/ $(PACKAGE_DOCNAME)/doc
+	tar cf $(PACKAGE_DOCNAME).tar $(PACKAGE_DOCNAME)/
+	bzip2 -9 $(PACKAGE_DOCNAME).tar
+	rm -rf $(PACKAGE_DOCNAME)/
+	mv $(PACKAGE_DOCNAME).tar.bz2 $(top_srcdir)
+
+clean-local: doc-clean
+
+else
+
+doc:
+	@echo "Documentation not built. Run ./configure --help"
+
+endif
+
+EXTRA_DIST = Doxyfile.in images e.css head.html foot.html
diff --git a/src/bin/data/sub/Makefile.in b/doc/Makefile.in
similarity index 79%
copy from src/bin/data/sub/Makefile.in
copy to doc/Makefile.in
index 08dadc2..d8c8ece 100644
--- a/src/bin/data/sub/Makefile.in
+++ b/doc/Makefile.in
@@ -13,7 +13,6 @@
 # PARTICULAR PURPOSE.
 
 @SET_MAKE@
-
 VPATH = @srcdir@
 pkgdatadir = $(datadir)/@PACKAGE@
 pkglibdir = $(libdir)/@PACKAGE@
@@ -32,27 +31,19 @@ PRE_UNINSTALL = :
 POST_UNINSTALL = :
 build_triplet = @build@
 host_triplet = @host@
-subdir = src/bin/data/sub
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+subdir = doc
+DIST_COMMON = $(srcdir)/Doxyfile.in $(srcdir)/Makefile.am \
+	$(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_attribute.m4 \
-	$(top_srcdir)/configure.ac
+	$(top_srcdir)/m4/efl_doxygen.m4 $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 mkinstalldirs = $(install_sh) -d
 CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_FILES = Doxyfile
 SOURCES =
 DIST_SOURCES =
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
-    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
-    *) f=$$p;; \
-  esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-am__installdirs = "$(DESTDIR)$(testdir)"
-testDATA_INSTALL = $(INSTALL_DATA)
-DATA = $(test_DATA)
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 ACLOCAL = @ACLOCAL@
 ALLOCA = @ALLOCA@
@@ -135,6 +126,8 @@ datadir = @datadir@
 datarootdir = @datarootdir@
 docdir = @docdir@
 dvidir = @dvidir@
+efl_doxygen = @efl_doxygen@
+efl_have_doxygen = @efl_have_doxygen@
 exec_prefix = @exec_prefix@
 host = @host@
 host_alias = @host_alias@
@@ -165,12 +158,9 @@ target_alias = @target_alias@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 version_info = @version_info@
-MAINTAINERCLEANFILES = Makefile.in
-testdir = $(pkgdatadir)/test/sub
-test_DATA = \
-test.desktop
-
-EXTRA_DIST = $(test_DATA)
+MAINTAINERCLEANFILES = Makefile.in Doxyfile efreet_doxy_warnings.txt
+PACKAGE_DOCNAME = $(PACKAGE_TARNAME)-$(PACKAGE_VERSION)-doc
+EXTRA_DIST = Doxyfile.in images e.css head.html foot.html
 all: all-am
 
 .SUFFIXES:
@@ -183,9 +173,9 @@ $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
 	      exit 1;; \
 	  esac; \
 	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/bin/data/sub/Makefile'; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  doc/Makefile'; \
 	cd $(top_srcdir) && \
-	  $(AUTOMAKE) --gnu  src/bin/data/sub/Makefile
+	  $(AUTOMAKE) --gnu  doc/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
 	@case '$?' in \
@@ -203,29 +193,14 @@ $(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
+Doxyfile: $(top_builddir)/config.status $(srcdir)/Doxyfile.in
+	cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
 
 mostlyclean-libtool:
 	-rm -f *.lo
 
 clean-libtool:
 	-rm -rf .libs _libs
-install-testDATA: $(test_DATA)
-	@$(NORMAL_INSTALL)
-	test -z "$(testdir)" || $(MKDIR_P) "$(DESTDIR)$(testdir)"
-	@list='$(test_DATA)'; for p in $$list; do \
-	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
-	  f=$(am__strip_dir) \
-	  echo " $(testDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(testdir)/$$f'"; \
-	  $(testDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(testdir)/$$f"; \
-	done
-
-uninstall-testDATA:
-	@$(NORMAL_UNINSTALL)
-	@list='$(test_DATA)'; for p in $$list; do \
-	  f=$(am__strip_dir) \
-	  echo " rm -f '$(DESTDIR)$(testdir)/$$f'"; \
-	  rm -f "$(DESTDIR)$(testdir)/$$f"; \
-	done
 tags: TAGS
 TAGS:
 
@@ -261,11 +236,8 @@ distdir: $(DISTFILES)
 	done
 check-am: all-am
 check: check-am
-all-am: Makefile $(DATA)
+all-am: Makefile
 installdirs:
-	for dir in "$(DESTDIR)$(testdir)"; do \
-	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
-	done
 install: install-am
 install-exec: install-exec-am
 install-data: install-data-am
@@ -291,9 +263,10 @@ maintainer-clean-generic:
 	@echo "This command is intended for maintainers to use"
 	@echo "it deletes files that may require special tools to rebuild."
 	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
+ at EFL_BUILD_DOC_FALSE@clean-local:
 clean: clean-am
 
-clean-am: clean-generic clean-libtool mostlyclean-am
+clean-am: clean-generic clean-libtool clean-local mostlyclean-am
 
 distclean: distclean-am
 	-rm -f Makefile
@@ -309,7 +282,7 @@ info: info-am
 
 info-am:
 
-install-data-am: install-testDATA
+install-data-am:
 
 install-dvi: install-dvi-am
 
@@ -343,22 +316,43 @@ ps: ps-am
 
 ps-am:
 
-uninstall-am: uninstall-testDATA
+uninstall-am:
 
 .MAKE: install-am install-strip
 
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
-	distclean distclean-generic distclean-libtool distdir dvi \
-	dvi-am html html-am info info-am install install-am \
-	install-data install-data-am install-dvi install-dvi-am \
-	install-exec install-exec-am install-html install-html-am \
-	install-info install-info-am install-man install-pdf \
-	install-pdf-am install-ps install-ps-am install-strip \
-	install-testDATA installcheck installcheck-am installdirs \
+	clean-local distclean distclean-generic distclean-libtool \
+	distdir dvi dvi-am html html-am info info-am install \
+	install-am install-data install-data-am install-dvi \
+	install-dvi-am install-exec install-exec-am install-html \
+	install-html-am install-info install-info-am install-man \
+	install-pdf install-pdf-am install-ps install-ps-am \
+	install-strip installcheck installcheck-am installdirs \
 	maintainer-clean maintainer-clean-generic mostlyclean \
 	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
-	uninstall uninstall-am uninstall-testDATA
+	uninstall uninstall-am
+
+
+.PHONY: doc
+
+ at EFL_BUILD_DOC_TRUE@doc-clean:
+ at EFL_BUILD_DOC_TRUE@	rm -rf html/ latex/ man/ xml/ $(PACKAGE_DOCNAME).tar*
+
+ at EFL_BUILD_DOC_TRUE@doc: all doc-clean
+ at EFL_BUILD_DOC_TRUE@	$(efl_doxygen)
+ at EFL_BUILD_DOC_TRUE@	cp images/* html/
+ at EFL_BUILD_DOC_TRUE@	rm -rf $(PACKAGE_DOCNAME).tar*
+ at EFL_BUILD_DOC_TRUE@	mkdir -p $(PACKAGE_DOCNAME)/doc
+ at EFL_BUILD_DOC_TRUE@	cp -R html/ latex/ $(PACKAGE_DOCNAME)/doc
+ at EFL_BUILD_DOC_TRUE@	tar cf $(PACKAGE_DOCNAME).tar $(PACKAGE_DOCNAME)/
+ at EFL_BUILD_DOC_TRUE@	bzip2 -9 $(PACKAGE_DOCNAME).tar
+ at EFL_BUILD_DOC_TRUE@	rm -rf $(PACKAGE_DOCNAME)/
+ at EFL_BUILD_DOC_TRUE@	mv $(PACKAGE_DOCNAME).tar.bz2 $(top_srcdir)
+
+ at EFL_BUILD_DOC_TRUE@clean-local: doc-clean
 
+ at EFL_BUILD_DOC_FALSE@doc:
+ at EFL_BUILD_DOC_FALSE@	@echo "Documentation not built. Run ./configure --help"
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
diff --git a/doc/e.css b/doc/e.css
index a9f6f64..604ee7f 100644
--- a/doc/e.css
+++ b/doc/e.css
@@ -1,5 +1,5 @@
 body {
-    background: url("images/b.png");
+    background: url("b.png");
     background-repeat: repeat-x;
     background-position: top left;
     background-color: #f4f4f4;
@@ -19,10 +19,10 @@ div.main {
     width: 80%;
 }
 
-td.t { background-image:url("images/t.gif"); }
-td.t[class] { background-image:url("images/t.png"); }
-td.tl { background-image:url("images/tl.gif"); }
-td.tl[class] { background-image:url("images/tl.png"); }
+td.t { background-image:url("t.gif"); }
+td.t[class] { background-image:url("t.png"); }
+td.tl { background-image:url("tl.gif"); }
+td.tl[class] { background-image:url("tl.png"); }
 
 td.nav, td.lnav,  td.rnav {
    align: middle;
@@ -37,10 +37,10 @@ td.nav, td.lnav,  td.rnav {
    white-space: no-wrap;
 }  
 
-td.lnav[class] { background-image:url("images/n.png"); }
-td.lnav[class] { background-image:url("images/n.png"); }
-td.rnav { background-image:url("images/n.gif"); }
-td.rnav[class] { background-image:url("images/n.png"); }
+td.lnav[class] { background-image:url("n.png"); }
+td.lnav[class] { background-image:url("n.png"); }
+td.rnav { background-image:url("n.gif"); }
+td.rnav[class] { background-image:url("n.png"); }
 
 hr {
     width: 200px;
diff --git a/doc/head.html b/doc/head.html
index b58c16b..f613e16 100644
--- a/doc/head.html
+++ b/doc/head.html
@@ -19,7 +19,7 @@
     </table>
    </td>
    <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
+    <img src="_.gif" width="612" height="1"/>
     <table border="0" cellpadding="0" cellspacing="4px">
      <tr>
       <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
diff --git a/doc/html/Efreet_8h-source.html b/doc/html/Efreet_8h-source.html
deleted file mode 100644
index 1c0ee2a..0000000
--- a/doc/html/Efreet_8h-source.html
+++ /dev/null
@@ -1,98 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: lib/Efreet.h Source File</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<h1>lib/Efreet.h</h1><a href="Efreet_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* vim: set sw=4 ts=4 sts=4 et: */</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#ifndef EFREET_H</span>
-<a name="l00003"></a>00003 <span class="preprocessor"></span><span class="preprocessor">#define EFREET_H</span>
-<a name="l00004"></a>00004 <span class="preprocessor"></span>
-<a name="l00030"></a>00030 <span class="preprocessor">#ifdef EAPI</span>
-<a name="l00031"></a>00031 <span class="preprocessor"></span><span class="preprocessor">#undef EAPI</span>
-<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l00033"></a>00033 <span class="preprocessor"></span><span class="preprocessor">#ifdef _MSC_VER</span>
-<a name="l00034"></a>00034 <span class="preprocessor"></span><span class="preprocessor"># ifdef BUILDING_DLL</span>
-<a name="l00035"></a>00035 <span class="preprocessor"></span><span class="preprocessor">#  define EAPI __declspec(dllexport)</span>
-<a name="l00036"></a>00036 <span class="preprocessor"></span><span class="preprocessor"># else</span>
-<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="preprocessor">#  define EAPI __declspec(dllimport)</span>
-<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="preprocessor"># endif</span>
-<a name="l00039"></a>00039 <span class="preprocessor"></span><span class="preprocessor">#else</span>
-<a name="l00040"></a>00040 <span class="preprocessor"></span><span class="preprocessor"># ifdef __GNUC__</span>
-<a name="l00041"></a>00041 <span class="preprocessor"></span><span class="preprocessor">#  if __GNUC__ &gt;= 4</span>
-<a name="l00042"></a>00042 <span class="preprocessor"></span><span class="preprocessor">#   define EAPI __attribute__ ((visibility("default")))</span>
-<a name="l00043"></a>00043 <span class="preprocessor"></span><span class="preprocessor">#  else</span>
-<a name="l00044"></a>00044 <span class="preprocessor"></span><span class="preprocessor">#   define EAPI</span>
-<a name="l00045"></a>00045 <span class="preprocessor"></span><span class="preprocessor">#  endif</span>
-<a name="l00046"></a>00046 <span class="preprocessor"></span><span class="preprocessor"># else</span>
-<a name="l00047"></a><a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">00047</a> <span class="preprocessor"></span><span class="preprocessor">#  define EAPI</span>
-<a name="l00048"></a>00048 <span class="preprocessor"></span><span class="preprocessor"># endif</span>
-<a name="l00049"></a>00049 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l00050"></a>00050 <span class="preprocessor"></span>
-<a name="l00051"></a>00051 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00052"></a>00052 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
-<a name="l00053"></a>00053 <span class="preprocessor">#endif</span>
-<a name="l00054"></a>00054 <span class="preprocessor"></span>
-<a name="l00055"></a>00055 <span class="preprocessor">#include "<a class="code" href="efreet__base_8h.html" title="Contains the methods used to support the FDO base directory specification.">efreet_base.h</a>"</span>
-<a name="l00056"></a>00056 <span class="preprocessor">#include "<a class="code" href="efreet__ini_8h.html">efreet_ini.h</a>"</span>
-<a name="l00057"></a>00057 <span class="preprocessor">#include "<a class="code" href="efreet__icon_8h.html" title="Contains the structures and methods used to support the FDO icon theme specificiation...">efreet_icon.h</a>"</span>
-<a name="l00058"></a>00058 <span class="preprocessor">#include "<a class="code" href="efreet__desktop_8h.html" title="Contains the structures and methods used to support the FDO desktop entry specificiation...">efreet_desktop.h</a>"</span>
-<a name="l00059"></a>00059 <span class="preprocessor">#include "<a class="code" href="efreet__menu_8h.html" title="Contains the structures and methods to support the Desktop Menu Specification.">efreet_menu.h</a>"</span>
-<a name="l00060"></a>00060 <span class="preprocessor">#include "<a class="code" href="efreet__utils_8h.html">efreet_utils.h</a>"</span>
-<a name="l00061"></a>00061 <span class="preprocessor">#include "<a class="code" href="efreet__uri_8h.html" title="Contains the methods used to support the FDO URI specification.">efreet_uri.h</a>"</span>
-<a name="l00062"></a>00062 
-<a name="l00063"></a>00063 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">int</span> <a class="code" href="efreet_8c.html#448e550a87271c7a74f8bf9963a8b81e" title="Initializes the Efreet system.">efreet_init</a>(<span class="keywordtype">void</span>);
-<a name="l00064"></a>00064 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">int</span> <a class="code" href="efreet_8c.html#21312e3804b2ff4afed2e854b66ed827" title="Shuts down Efreet if a balanced number of init/shutdown calls have been made.">efreet_shutdown</a>(<span class="keywordtype">void</span>);
-<a name="l00065"></a>00065 
-<a name="l00066"></a>00066 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00067"></a>00067 <span class="preprocessor"></span>}
-<a name="l00068"></a>00068 <span class="preprocessor">#endif</span>
-<a name="l00069"></a>00069 <span class="preprocessor"></span>
-<a name="l00070"></a>00070 <span class="preprocessor">#endif</span>
-</pre></div></div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:18 2008</p>
- </body>
-</html>
diff --git a/doc/html/Efreet_8h.html b/doc/html/Efreet_8h.html
deleted file mode 100644
index 02e232c..0000000
--- a/doc/html/Efreet_8h.html
+++ /dev/null
@@ -1,170 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: lib/Efreet.h File Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>lib/Efreet.h File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
-The file that must be included by any project wishing to use Efreet. <a class="el" href="Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides...">Efreet.h</a> provides all of the necessary headers and includes to work with Efreet. 
-<p>
-
-<p>
-<code>#include &quot;<a class="el" href="efreet__base_8h-source.html">efreet_base.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="efreet__ini_8h-source.html">efreet_ini.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="efreet__icon_8h-source.html">efreet_icon.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="efreet__desktop_8h-source.html">efreet_desktop.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="efreet__menu_8h-source.html">efreet_menu.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="efreet__utils_8h-source.html">efreet_utils.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="efreet__uri_8h-source.html">efreet_uri.h</a>&quot;</code><br>
-
-<p>
-<div class="dynheader">
-Include dependency graph for Efreet.h:</div>
-<div class="dynsection">
-<p><center><img src="Efreet_8h__incl.png" border="0" usemap="#lib/Efreet.h_map" alt=""></center>
-<map name="lib/Efreet.h_map">
-<area shape="rect" href="efreet__base_8h.html" title="Contains the methods used to support the FDO base directory specification." alt="" coords="123,84,232,111"><area shape="rect" href="efreet__ini_8h.html" title="efreet_ini.h" alt="" coords="256,84,347,111"><area shape="rect" href="efreet__icon_8h.html" title="Contains the structures and methods used to support the FDO icon theme specificiation..." alt="" coords="371,84,475,111"><area shape="rect" href="efreet__desktop_8h.html" title="Contains the structures and methods used to support the FDO desktop entry specificiation..." alt="" coords="499,84,627,111"><area shape="rect" href="efreet__menu_8h.html" title="Contains the structures and methods to support the Desktop Menu Specification." alt="" coords="651,84,765,111"><area shape="rect" href="efreet__utils_8h.html" title="efreet_utils.h" alt="" coords="789,84,893,111"><area shape="rect" href="efreet__uri_8h.html" title="Contains the methods used to support the FDO URI specification." alt="" coords="5,84,99,111"></map>
-</div>
-
-<p>
-<div class="dynheader">
-This graph shows which files directly or indirectly include this file:</div>
-<div class="dynsection">
-<p><center><img src="Efreet_8h__dep__incl.png" border="0" usemap="#lib/Efreet.hdep_map" alt=""></center>
-<map name="lib/Efreet.hdep_map">
-<area shape="rect" href="efreet_8c.html" title="lib/efreet.c" alt="" coords="5,84,93,111"><area shape="rect" href="efreet__base_8c.html" title="lib/efreet_base.c" alt="" coords="117,84,243,111"><area shape="rect" href="efreet__desktop_8c.html" title="lib/efreet_desktop.c" alt="" coords="267,84,413,111"><area shape="rect" href="efreet__icon_8c.html" title="lib/efreet_icon.c" alt="" coords="437,84,557,111"><area shape="rect" href="efreet__ini_8c.html" title="lib/efreet_ini.c" alt="" coords="581,84,691,111"><area shape="rect" href="efreet__menu_8c.html" title="lib/efreet_menu.c" alt="" coords="715,84,845,111"><area shape="rect" href="efreet__mime_8c.html" title="lib/efreet_mime.c" alt="" coords="869,84,1000,111"><area shape="rect" href="efreet__trash_8c.html" title="lib/efreet_trash.c" alt="" coords="1024,84,1152,111"><area shape="rect" href="efreet__uri_8c.html" title="lib/efreet_uri.c" alt="" coords="1176,84,1288,111"><area shape="rect" href="efreet__utils_8c.html" title="lib/efreet_utils.c" alt="" coords="1312,84,1432,111"><area shape="rect" href="efreet__xml_8c.html" title="lib/efreet_xml.c" alt="" coords="1456,84,1573,111"></map>
-</div>
-
-<p>
-<a href="Efreet_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Efreet_8h.html#448e550a87271c7a74f8bf9963a8b81e">efreet_init</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initializes the Efreet system.  <a href="#448e550a87271c7a74f8bf9963a8b81e"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Efreet_8h.html#21312e3804b2ff4afed2e854b66ed827">efreet_shutdown</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shuts down Efreet if a balanced number of init/shutdown calls have been made.  <a href="#21312e3804b2ff4afed2e854b66ed827"></a><br></td></tr>
-</table>
-<hr><h2>Define Documentation</h2>
-<a class="anchor" name="3db3556eec8ef18cb8ddb43816974ac8"></a><!-- doxytag: member="Efreet.h::EAPI" ref="3db3556eec8ef18cb8ddb43816974ac8" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define EAPI          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Function Documentation</h2>
-<a class="anchor" name="448e550a87271c7a74f8bf9963a8b81e"></a><!-- doxytag: member="Efreet.h::efreet_init" ref="448e550a87271c7a74f8bf9963a8b81e" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI int efreet_init           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Initializes the Efreet system. 
-<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns &gt; 0 if the initialization was successful, 0 otherwise </dd></dl>
-
-<p>References <a class="el" href="efreet__base_8c-source.html#l00022">efreet_base_init()</a>, <a class="el" href="efreet__desktop_8c-source.html#l00113">efreet_desktop_init()</a>, <a class="el" href="efreet__icon_8c-source.html#l00090">efreet_icon_init()</a>, <a class="el" href="efreet__ini_8c-source.html#l00022">efreet_ini_init()</a>, <a class="el" href="efreet__menu_8c-source.html#l00370">efreet_menu_init()</a>, and <a class="el" href="efreet__xml_8c-source.html#l00030">efreet_xml_init()</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__mime_8c-source.html#l00101">efreet_mime_init()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="21312e3804b2ff4afed2e854b66ed827"></a><!-- doxytag: member="Efreet.h::efreet_shutdown" ref="21312e3804b2ff4afed2e854b66ed827" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI int efreet_shutdown           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Shuts down Efreet if a balanced number of init/shutdown calls have been made. 
-<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns the number of times the init function as been called minus the corresponding init call. </dd></dl>
-
-<p>References <a class="el" href="efreet__base_8c-source.html#l00035">efreet_base_shutdown()</a>, <a class="el" href="efreet__desktop_8c-source.html#l00145">efreet_desktop_shutdown()</a>, <a class="el" href="efreet__icon_8c-source.html#l00131">efreet_icon_shutdown()</a>, <a class="el" href="efreet__ini_8c-source.html#l00035">efreet_ini_shutdown()</a>, <a class="el" href="efreet__menu_8c-source.html#l00539">efreet_menu_shutdown()</a>, <a class="el" href="efreet__xml_8c-source.html#l00043">efreet_xml_shutdown()</a>, and <a class="el" href="efreet__private_8h-source.html#l00056">IF_FREE</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__mime_8c-source.html#l00130">efreet_mime_shutdown()</a>.</p>
-
-</div>
-</div><p>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:19 2008</p>
- </body>
-</html>
diff --git a/doc/html/Efreet_8h__dep__incl.map b/doc/html/Efreet_8h__dep__incl.map
deleted file mode 100644
index db0d92a..0000000
--- a/doc/html/Efreet_8h__dep__incl.map
+++ /dev/null
@@ -1,11 +0,0 @@
-<area shape="rect" href="$efreet_8c.html" title="lib/efreet.c" alt="" coords="5,84,93,111">
-<area shape="rect" href="$efreet__base_8c.html" title="lib/efreet_base.c" alt="" coords="117,84,243,111">
-<area shape="rect" href="$efreet__desktop_8c.html" title="lib/efreet_desktop.c" alt="" coords="267,84,413,111">
-<area shape="rect" href="$efreet__icon_8c.html" title="lib/efreet_icon.c" alt="" coords="437,84,557,111">
-<area shape="rect" href="$efreet__ini_8c.html" title="lib/efreet_ini.c" alt="" coords="581,84,691,111">
-<area shape="rect" href="$efreet__menu_8c.html" title="lib/efreet_menu.c" alt="" coords="715,84,845,111">
-<area shape="rect" href="$efreet__mime_8c.html" title="lib/efreet_mime.c" alt="" coords="869,84,1000,111">
-<area shape="rect" href="$efreet__trash_8c.html" title="lib/efreet_trash.c" alt="" coords="1024,84,1152,111">
-<area shape="rect" href="$efreet__uri_8c.html" title="lib/efreet_uri.c" alt="" coords="1176,84,1288,111">
-<area shape="rect" href="$efreet__utils_8c.html" title="lib/efreet_utils.c" alt="" coords="1312,84,1432,111">
-<area shape="rect" href="$efreet__xml_8c.html" title="lib/efreet_xml.c" alt="" coords="1456,84,1573,111">
diff --git a/doc/html/Efreet_8h__dep__incl.md5 b/doc/html/Efreet_8h__dep__incl.md5
deleted file mode 100644
index 073ed2e..0000000
--- a/doc/html/Efreet_8h__dep__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-0681a414fc4135f49e8d2a0fd9d72a57
\ No newline at end of file
diff --git a/doc/html/Efreet_8h__dep__incl.png b/doc/html/Efreet_8h__dep__incl.png
deleted file mode 100644
index a0a0545..0000000
Binary files a/doc/html/Efreet_8h__dep__incl.png and /dev/null differ
diff --git a/doc/html/Efreet_8h__incl.map b/doc/html/Efreet_8h__incl.map
deleted file mode 100644
index d775d33..0000000
--- a/doc/html/Efreet_8h__incl.map
+++ /dev/null
@@ -1,7 +0,0 @@
-<area shape="rect" href="$efreet__base_8h.html" title="Contains the methods used to support the FDO base directory specification." alt="" coords="123,84,232,111">
-<area shape="rect" href="$efreet__ini_8h.html" title="efreet_ini.h" alt="" coords="256,84,347,111">
-<area shape="rect" href="$efreet__icon_8h.html" title="Contains the structures and methods used to support the FDO icon theme specificiation..." alt="" coords="371,84,475,111">
-<area shape="rect" href="$efreet__desktop_8h.html" title="Contains the structures and methods used to support the FDO desktop entry specificiation..." alt="" coords="499,84,627,111">
-<area shape="rect" href="$efreet__menu_8h.html" title="Contains the structures and methods to support the Desktop Menu Specification." alt="" coords="651,84,765,111">
-<area shape="rect" href="$efreet__utils_8h.html" title="efreet_utils.h" alt="" coords="789,84,893,111">
-<area shape="rect" href="$efreet__uri_8h.html" title="Contains the methods used to support the FDO URI specification." alt="" coords="5,84,99,111">
diff --git a/doc/html/Efreet_8h__incl.md5 b/doc/html/Efreet_8h__incl.md5
deleted file mode 100644
index 8897ff1..0000000
--- a/doc/html/Efreet_8h__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-be1e5bad87f9cc219c459eb3601e69dc
\ No newline at end of file
diff --git a/doc/html/Efreet_8h__incl.png b/doc/html/Efreet_8h__incl.png
deleted file mode 100644
index 913eded..0000000
Binary files a/doc/html/Efreet_8h__incl.png and /dev/null differ
diff --git a/doc/html/Efreet__Mime_8h-source.html b/doc/html/Efreet__Mime_8h-source.html
deleted file mode 100644
index c209943..0000000
--- a/doc/html/Efreet__Mime_8h-source.html
+++ /dev/null
@@ -1,100 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: lib/Efreet_Mime.h Source File</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<h1>lib/Efreet_Mime.h</h1><a href="Efreet__Mime_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* vim: set sw=4 ts=4 sts=4 et: */</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#ifndef EFREET_MIME_H</span>
-<a name="l00003"></a>00003 <span class="preprocessor"></span><span class="preprocessor">#define EFREET_MIME_H</span>
-<a name="l00004"></a>00004 <span class="preprocessor"></span>
-<a name="l00017"></a>00017 <span class="preprocessor">#ifdef EAPI</span>
-<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#undef EAPI</span>
-<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#ifdef _MSC_VER</span>
-<a name="l00021"></a>00021 <span class="preprocessor"></span><span class="preprocessor"># ifdef BUILDING_DLL</span>
-<a name="l00022"></a>00022 <span class="preprocessor"></span><span class="preprocessor">#  define EAPI __declspec(dllexport)</span>
-<a name="l00023"></a>00023 <span class="preprocessor"></span><span class="preprocessor"># else</span>
-<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#  define EAPI __declspec(dllimport)</span>
-<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="preprocessor"># endif</span>
-<a name="l00026"></a>00026 <span class="preprocessor"></span><span class="preprocessor">#else</span>
-<a name="l00027"></a>00027 <span class="preprocessor"></span><span class="preprocessor"># ifdef __GNUC__</span>
-<a name="l00028"></a>00028 <span class="preprocessor"></span><span class="preprocessor">#  if __GNUC__ &gt;= 4</span>
-<a name="l00029"></a>00029 <span class="preprocessor"></span><span class="preprocessor">#   define EAPI __attribute__ ((visibility("default")))</span>
-<a name="l00030"></a>00030 <span class="preprocessor"></span><span class="preprocessor">#  else</span>
-<a name="l00031"></a>00031 <span class="preprocessor"></span><span class="preprocessor">#   define EAPI</span>
-<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="preprocessor">#  endif</span>
-<a name="l00033"></a>00033 <span class="preprocessor"></span><span class="preprocessor"># else</span>
-<a name="l00034"></a><a class="code" href="group__Efreet__Mime.html#g3db3556eec8ef18cb8ddb43816974ac8">00034</a> <span class="preprocessor"></span><span class="preprocessor">#  define EAPI</span>
-<a name="l00035"></a>00035 <span class="preprocessor"></span><span class="preprocessor"># endif</span>
-<a name="l00036"></a>00036 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l00037"></a>00037 <span class="preprocessor"></span>
-<a name="l00038"></a>00038 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00039"></a>00039 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
-<a name="l00040"></a>00040 <span class="preprocessor">#endif</span>
-<a name="l00041"></a>00041 <span class="preprocessor"></span>
-<a name="l00042"></a>00042 
-<a name="l00043"></a>00043 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">int</span>         <a class="code" href="group__Efreet__Mime.html#gd63027f25e77f7c2298f01f2b705465a" title="Initializes the efreet mime settings.">efreet_mime_init</a>(<span class="keywordtype">void</span>);
-<a name="l00044"></a>00044 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>        <a class="code" href="group__Efreet__Mime.html#g96932f2fd9b173952641548d93d2b076" title="Cleans up the efreet mime settings system.">efreet_mime_shutdown</a>(<span class="keywordtype">void</span>);
-<a name="l00045"></a>00045 
-<a name="l00046"></a>00046 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__Efreet__Mime.html#gdd8c50de321da93b9c913f66d0c208a6" title="Retreive the mime type of a file.">efreet_mime_type_get</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *file);
-<a name="l00047"></a>00047 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__Efreet__Mime.html#g35679fc78fb944991ddc6c3c74b341c9" title="Retreive the mime type of a file using magic.">efreet_mime_magic_type_get</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *file);
-<a name="l00048"></a>00048 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__Efreet__Mime.html#gc436aac6f7def675d888f6c3dea11a3d" title="Retreive the mime type of a file using globs.">efreet_mime_globs_type_get</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *file);
-<a name="l00049"></a>00049 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__Efreet__Mime.html#g6ce1396d5564d1cbfb3e164dfb0b18f1" title="Retreive the special mime type of a file.">efreet_mime_special_type_get</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *file);
-<a name="l00050"></a>00050 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__Efreet__Mime.html#g2aed0ea2603395d2e03ed3bd04971107" title="Retreive the fallback mime type of a file.">efreet_mime_fallback_type_get</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *file);
-<a name="l00051"></a>00051 
-<a name="l00052"></a>00052 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">char</span> *<a class="code" href="group__Efreet__Mime.html#g144ac4b96a76c7b524b1d05dcfe633ad" title="Retreive the mime type icon for a file.">efreet_mime_type_icon_get</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *mime, <span class="keyword">const</span> <span class="keywordtype">char</span> *theme,
-<a name="l00053"></a>00053                                                           <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> size);
-<a name="l00054"></a>00054 
-<a name="l00059"></a>00059 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00060"></a>00060 <span class="preprocessor"></span>}
-<a name="l00061"></a>00061 <span class="preprocessor">#endif</span>
-<a name="l00062"></a>00062 <span class="preprocessor"></span>
-<a name="l00063"></a>00063 <span class="preprocessor">#endif</span>
-</pre></div></div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:18 2008</p>
- </body>
-</html>
diff --git a/doc/html/Efreet__Mime_8h.html b/doc/html/Efreet__Mime_8h.html
deleted file mode 100644
index 0804eb7..0000000
--- a/doc/html/Efreet__Mime_8h.html
+++ /dev/null
@@ -1,101 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: lib/Efreet_Mime.h File Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>lib/Efreet_Mime.h File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
-The file that must be included by any project wishing to use. 
-<p>
-
-<p>
-
-<p>
-<div class="dynheader">
-This graph shows which files directly or indirectly include this file:</div>
-<div class="dynsection">
-<p><center><img src="Efreet__Mime_8h__dep__incl.png" border="0" usemap="#lib/Efreet_Mime.hdep_map" alt=""></center>
-<map name="lib/Efreet_Mime.hdep_map">
-<area shape="rect" href="efreet__mime_8c.html" title="lib/efreet_mime.c" alt="" coords="5,84,136,111"></map>
-</div>
-
-<p>
-<a href="Efreet__Mime_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Mime.html#g3db3556eec8ef18cb8ddb43816974ac8">EAPI</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Mime.html#g2aed0ea2603395d2e03ed3bd04971107">efreet_mime_fallback_type_get</a> (const char *file)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retreive the fallback mime type of a file.  <a href="group__Efreet__Mime.html#g2aed0ea2603395d2e03ed3bd04971107"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Mime.html#gc436aac6f7def675d888f6c3dea11a3d">efreet_mime_globs_type_get</a> (const char *file)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retreive the mime type of a file using globs.  <a href="group__Efreet__Mime.html#gc436aac6f7def675d888f6c3dea11a3d"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Mime.html#gd63027f25e77f7c2298f01f2b705465a">efreet_mime_init</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initializes the efreet mime settings.  <a href="group__Efreet__Mime.html#gd63027f25e77f7c2298f01f2b705465a"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Mime.html#g35679fc78fb944991ddc6c3c74b341c9">efreet_mime_magic_type_get</a> (const char *file)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retreive the mime type of a file using magic.  <a href="group__Efreet__Mime.html#g35679fc78fb944991ddc6c3c74b341c9"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Mime.html#g96932f2fd9b173952641548d93d2b076">efreet_mime_shutdown</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Cleans up the efreet mime settings system.  <a href="group__Efreet__Mime.html#g96932f2fd9b173952641548d93d2b076"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Mime.html#g6ce1396d5564d1cbfb3e164dfb0b18f1">efreet_mime_special_type_get</a> (const char *file)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retreive the special mime type of a file.  <a href="group__Efreet__Mime.html#g6ce1396d5564d1cbfb3e164dfb0b18f1"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Mime.html#gdd8c50de321da93b9c913f66d0c208a6">efreet_mime_type_get</a> (const char *file)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retreive the mime type of a file.  <a href="group__Efreet__Mime.html#gdd8c50de321da93b9c913f66d0c208a6"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Mime.html#g144ac4b96a76c7b524b1d05dcfe633ad">efreet_mime_type_icon_get</a> (const char *mime, const char *theme, unsigned int size)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retreive the mime type icon for a file.  <a href="group__Efreet__Mime.html#g144ac4b96a76c7b524b1d05dcfe633ad"></a><br></td></tr>
-</table>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:20 2008</p>
- </body>
-</html>
diff --git a/doc/html/Efreet__Mime_8h__dep__incl.map b/doc/html/Efreet__Mime_8h__dep__incl.map
deleted file mode 100644
index 2c7662b..0000000
--- a/doc/html/Efreet__Mime_8h__dep__incl.map
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$efreet__mime_8c.html" title="lib/efreet_mime.c" alt="" coords="5,84,136,111">
diff --git a/doc/html/Efreet__Mime_8h__dep__incl.md5 b/doc/html/Efreet__Mime_8h__dep__incl.md5
deleted file mode 100644
index 8dd7e37..0000000
--- a/doc/html/Efreet__Mime_8h__dep__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-73a88091a6f44af4e2492a99e5a6a0b9
\ No newline at end of file
diff --git a/doc/html/Efreet__Mime_8h__dep__incl.png b/doc/html/Efreet__Mime_8h__dep__incl.png
deleted file mode 100644
index 9f6f649..0000000
Binary files a/doc/html/Efreet__Mime_8h__dep__incl.png and /dev/null differ
diff --git a/doc/html/Efreet__Trash_8h-source.html b/doc/html/Efreet__Trash_8h-source.html
deleted file mode 100644
index 2952733..0000000
--- a/doc/html/Efreet__Trash_8h-source.html
+++ /dev/null
@@ -1,96 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: lib/Efreet_Trash.h Source File</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<h1>lib/Efreet_Trash.h</h1><a href="Efreet__Trash_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* vim: set sw=4 ts=4 sts=4 et: */</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#ifndef EFREET_TRASH_H</span>
-<a name="l00003"></a>00003 <span class="preprocessor"></span><span class="preprocessor">#define EFREET_TRASH_H</span>
-<a name="l00004"></a>00004 <span class="preprocessor"></span>
-<a name="l00005"></a>00005 <span class="preprocessor">#ifdef EAPI</span>
-<a name="l00006"></a>00006 <span class="preprocessor"></span><span class="preprocessor">#undef EAPI</span>
-<a name="l00007"></a>00007 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l00008"></a>00008 <span class="preprocessor"></span><span class="preprocessor">#ifdef _MSC_VER</span>
-<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor"># ifdef BUILDING_DLL</span>
-<a name="l00010"></a>00010 <span class="preprocessor"></span><span class="preprocessor">#  define EAPI __declspec(dllexport)</span>
-<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor"># else</span>
-<a name="l00012"></a>00012 <span class="preprocessor"></span><span class="preprocessor">#  define EAPI __declspec(dllimport)</span>
-<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor"># endif</span>
-<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#else</span>
-<a name="l00015"></a>00015 <span class="preprocessor"></span><span class="preprocessor"># ifdef __GNUC__</span>
-<a name="l00016"></a>00016 <span class="preprocessor"></span><span class="preprocessor">#  if __GNUC__ &gt;= 4</span>
-<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#   define EAPI __attribute__ ((visibility("default")))</span>
-<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#  else</span>
-<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#   define EAPI</span>
-<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#  endif</span>
-<a name="l00021"></a>00021 <span class="preprocessor"></span><span class="preprocessor"># else</span>
-<a name="l00022"></a><a class="code" href="Efreet__Trash_8h.html#3db3556eec8ef18cb8ddb43816974ac8">00022</a> <span class="preprocessor"></span><span class="preprocessor">#  define EAPI</span>
-<a name="l00023"></a>00023 <span class="preprocessor"></span><span class="preprocessor"># endif</span>
-<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l00025"></a>00025 <span class="preprocessor"></span>
-<a name="l00026"></a>00026 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00027"></a>00027 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
-<a name="l00028"></a>00028 <span class="preprocessor">#endif</span>
-<a name="l00029"></a>00029 <span class="preprocessor"></span>
-<a name="l00039"></a>00039 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">int</span>         <a class="code" href="group__Efreet__Trash.html#g2143f714828cf918e3188dafa52af190" title="Initializes the efreet trash system.">efreet_trash_init</a>(<span class="keywordtype">void</span>);
-<a name="l00040"></a>00040 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>        <a class="code" href="group__Efreet__Trash.html#gc08d4f35c99ca21baeb9695cac4411f3" title="Cleans up the efreet trash system.">efreet_trash_shutdown</a>(<span class="keywordtype">void</span>);
-<a name="l00041"></a>00041 
-<a name="l00042"></a>00042 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__Efreet__Trash.html#gf99763e1a6eaafba4b43c2f29213ce66" title="Retrieves the XDG Trash local directory.">efreet_trash_dir_get</a>(<span class="keywordtype">void</span>);
-<a name="l00043"></a>00043 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">int</span>         <a class="code" href="group__Efreet__Trash.html#g67b6381a01374681566b35ad953e111a" title="This function try to move the given uri to the trash. Files on different filesystem...">efreet_trash_delete_uri</a>(<a class="code" href="structEfreet__Uri.html" title="Contains a simple rappresentation of an uri. The string don&amp;#39;t have special chars...">Efreet_Uri</a> *uri, <span class="keywordtype">int</span> force_delete);
-<a name="l00044"></a>00044 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Ecore_List *<a class="code" href="group__Efreet__Trash.html#gf152e308fd0834cd07cfbf10c9aa828f" title="List all the files and directory currently inside the trash.">efreet_trash_ls</a>(<span class="keywordtype">void</span>);
-<a name="l00045"></a>00045 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">int</span>         <a class="code" href="group__Efreet__Trash.html#g0facfddaf103a1bf7e515b4677bd4fa0" title="Check if the trash is currently empty.">efreet_trash_is_empty</a>(<span class="keywordtype">void</span>);
-<a name="l00046"></a>00046 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">int</span>         <a class="code" href="group__Efreet__Trash.html#g09dd944f4567a90c04dbf6d146eb7a54" title="Delete all the files inside the trash.">efreet_trash_empty_trash</a>(<span class="keywordtype">void</span>);
-<a name="l00047"></a>00047 
-<a name="l00052"></a>00052 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00053"></a>00053 <span class="preprocessor"></span>}
-<a name="l00054"></a>00054 <span class="preprocessor">#endif</span>
-<a name="l00055"></a>00055 <span class="preprocessor"></span>
-<a name="l00056"></a>00056 <span class="preprocessor">#endif</span>
-</pre></div></div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:18 2008</p>
- </body>
-</html>
diff --git a/doc/html/Efreet__Trash_8h.html b/doc/html/Efreet__Trash_8h.html
deleted file mode 100644
index 16f4b48..0000000
--- a/doc/html/Efreet__Trash_8h.html
+++ /dev/null
@@ -1,114 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: lib/Efreet_Trash.h File Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>lib/Efreet_Trash.h File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
-Contains the methods used to support the FDO trash specification. 
-<p>
-
-<p>
-
-<p>
-<div class="dynheader">
-This graph shows which files directly or indirectly include this file:</div>
-<div class="dynsection">
-<p><center><img src="Efreet__Trash_8h__dep__incl.png" border="0" usemap="#lib/Efreet_Trash.hdep_map" alt=""></center>
-<map name="lib/Efreet_Trash.hdep_map">
-<area shape="rect" href="efreet__trash_8c.html" title="lib/efreet_trash.c" alt="" coords="5,84,133,111"></map>
-</div>
-
-<p>
-<a href="Efreet__Trash_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Efreet__Trash_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Trash.html#g67b6381a01374681566b35ad953e111a">efreet_trash_delete_uri</a> (<a class="el" href="structEfreet__Uri.html">Efreet_Uri</a> *uri, int force_delete)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This function try to move the given uri to the trash. Files on different filesystem can't be moved to trash. If force_delete is 0 than non-local files will be ignored and -1 is returned, if you set force_delete to 1 non-local files will be deleted without asking.  <a href="group__Efreet__Trash.html#g67b6381a01374681566b35ad953e111a"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Trash.html#gf99763e1a6eaafba4b43c2f29213ce66">efreet_trash_dir_get</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the XDG Trash local directory.  <a href="group__Efreet__Trash.html#gf99763e1a6eaafba4b43c2f29213ce66"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Trash.html#g09dd944f4567a90c04dbf6d146eb7a54">efreet_trash_empty_trash</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Delete all the files inside the trash.  <a href="group__Efreet__Trash.html#g09dd944f4567a90c04dbf6d146eb7a54"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Trash.html#g2143f714828cf918e3188dafa52af190">efreet_trash_init</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initializes the efreet trash system.  <a href="group__Efreet__Trash.html#g2143f714828cf918e3188dafa52af190"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Trash.html#g0facfddaf103a1bf7e515b4677bd4fa0">efreet_trash_is_empty</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if the trash is currently empty.  <a href="group__Efreet__Trash.html#g0facfddaf103a1bf7e515b4677bd4fa0"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Trash.html#gf152e308fd0834cd07cfbf10c9aa828f">efreet_trash_ls</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">List all the files and directory currently inside the trash.  <a href="group__Efreet__Trash.html#gf152e308fd0834cd07cfbf10c9aa828f"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Trash.html#gc08d4f35c99ca21baeb9695cac4411f3">efreet_trash_shutdown</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Cleans up the efreet trash system.  <a href="group__Efreet__Trash.html#gc08d4f35c99ca21baeb9695cac4411f3"></a><br></td></tr>
-</table>
-<hr><h2>Define Documentation</h2>
-<a class="anchor" name="3db3556eec8ef18cb8ddb43816974ac8"></a><!-- doxytag: member="Efreet_Trash.h::EAPI" ref="3db3556eec8ef18cb8ddb43816974ac8" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define EAPI          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:20 2008</p>
- </body>
-</html>
diff --git a/doc/html/Efreet__Trash_8h__dep__incl.map b/doc/html/Efreet__Trash_8h__dep__incl.map
deleted file mode 100644
index ab98562..0000000
--- a/doc/html/Efreet__Trash_8h__dep__incl.map
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$efreet__trash_8c.html" title="lib/efreet_trash.c" alt="" coords="5,84,133,111">
diff --git a/doc/html/Efreet__Trash_8h__dep__incl.md5 b/doc/html/Efreet__Trash_8h__dep__incl.md5
deleted file mode 100644
index a272bfe..0000000
--- a/doc/html/Efreet__Trash_8h__dep__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-9c2773d4d5676675c47e3d4710b417b9
\ No newline at end of file
diff --git a/doc/html/Efreet__Trash_8h__dep__incl.png b/doc/html/Efreet__Trash_8h__dep__incl.png
deleted file mode 100644
index b0a4365..0000000
Binary files a/doc/html/Efreet__Trash_8h__dep__incl.png and /dev/null differ
diff --git a/doc/html/annotated.html b/doc/html/annotated.html
deleted file mode 100644
index 7dfcfd7..0000000
--- a/doc/html/annotated.html
+++ /dev/null
@@ -1,87 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Data Structures</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Data Structures</h1>Here are the data structures with brief descriptions:<table>
-  <tr><td class="indexkey"><a class="el" href="structEfreet__Cache__Fill.html">Efreet_Cache_Fill</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structEfreet__Cache__Fill__Dir.html">Efreet_Cache_Fill_Dir</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structEfreet__Cache__Search.html">Efreet_Cache_Search</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structEfreet__Cache__Search__List.html">Efreet_Cache_Search_List</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a></td><td class="indexvalue">Parsed representation of a .desktop file </td></tr>
-  <tr><td class="indexkey"><a class="el" href="structEfreet__Desktop__Command.html">Efreet_Desktop_Command</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structEfreet__Desktop__Command__File.html">Efreet_Desktop_Command_File</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structEfreet__Desktop__Type__Info.html">Efreet_Desktop_Type_Info</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structEfreet__Event__Desktop__Change.html">Efreet_Event_Desktop_Change</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structEfreet__Icon.html">Efreet_Icon</a></td><td class="indexvalue">Contains all the information about a given icon </td></tr>
-  <tr><td class="indexkey"><a class="el" href="structEfreet__Icon__Cache.html">Efreet_Icon_Cache</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structEfreet__Icon__Point.html">Efreet_Icon_Point</a></td><td class="indexvalue">Stores an x, y point </td></tr>
-  <tr><td class="indexkey"><a class="el" href="structEfreet__Icon__Theme.html">Efreet_Icon_Theme</a></td><td class="indexvalue">All of the known information about a given theme </td></tr>
-  <tr><td class="indexkey"><a class="el" href="structEfreet__Icon__Theme__Directory.html">Efreet_Icon_Theme_Directory</a></td><td class="indexvalue">Contains all the information about a sub-directory of a theme </td></tr>
-  <tr><td class="indexkey"><a class="el" href="structEfreet__Ini.html">Efreet_Ini</a></td><td class="indexvalue">Contains all the information about an ini file </td></tr>
-  <tr><td class="indexkey"><a class="el" href="structEfreet__Menu.html">Efreet_Menu</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structEfreet__Menu__App__Dir.html">Efreet_Menu_App_Dir</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structEfreet__Menu__Desktop.html">Efreet_Menu_Desktop</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structEfreet__Menu__Filter.html">Efreet_Menu_Filter</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structEfreet__Menu__Filter__Op.html">Efreet_Menu_Filter_Op</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structEfreet__Menu__Internal.html">Efreet_Menu_Internal</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structEfreet__Menu__Layout.html">Efreet_Menu_Layout</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structEfreet__Menu__Move.html">Efreet_Menu_Move</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structEfreet__Mime__Glob.html">Efreet_Mime_Glob</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structEfreet__Mime__Magic.html">Efreet_Mime_Magic</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structEfreet__Mime__Magic__Entry.html">Efreet_Mime_Magic_Entry</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structEfreet__Monitor.html">Efreet_Monitor</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structEfreet__Uri.html">Efreet_Uri</a></td><td class="indexvalue">Contains a simple rappresentation of an uri. The string don't have special chars escaped </td></tr>
-  <tr><td class="indexkey"><a class="el" href="structEfreet__Util__Desktop.html">Efreet_Util_Desktop</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structEfreet__Xml.html">Efreet_Xml</a></td><td class="indexvalue">Contains the XML tree for a given XML document </td></tr>
-  <tr><td class="indexkey"><a class="el" href="structEfreet__Xml__Attribute.html">Efreet_Xml_Attribute</a></td><td class="indexvalue">Contains information about a given XML attribute </td></tr>
-</table>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:21 2008</p>
- </body>
-</html>
diff --git a/doc/html/classes.html b/doc/html/classes.html
deleted file mode 100644
index 898d95f..0000000
--- a/doc/html/classes.html
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Alphabetical List</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Data Structure Index</h1><p><div class="qindex"><a class="qindex" href="#letter_C">C</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_D">D</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_E">E</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_I">I</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_M">M</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_U">U</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_X">X</a></div><p>
-<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
-<tr><td><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;C&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="structEfreet__Desktop__Command__File.html">Efreet_Desktop_Command_File</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structEfreet__Icon__Theme.html">Efreet_Icon_Theme</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structEfreet__Menu__Filter__Op.html">Efreet_Menu_Filter_Op</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structEfreet__Monitor.html">Efreet_Monitor</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structEfreet__Cache__Fill.html">Efreet_Cache_Fill</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structEfreet__Desktop__Type__Info.html">Efreet_Desktop_Type_Info</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structEfreet__Icon__Theme__Directory.html">Efreet_Icon_Theme_Directory</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structEfreet__Menu__Internal.html">Efreet_Menu_Internal</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_U"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;U&nbsp;&nbsp;</div></td></tr></table>
-</td></tr><tr><td><a class="el" href="structEfreet__Cache__Fill__Dir.html">Efreet_Cache_Fill_Dir</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;E&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="structEfreet__Ini.html">Efreet_Ini</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structEfreet__Menu__Layout.html">Efreet_Menu_Layout</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structEfreet__Uri.html">Efreet_Uri</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structEfreet__Cache__Search.html">Efreet_Cache_Search</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structEfreet__Event__Desktop__Change.html">Efreet_Event_Desktop_Change</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;M&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="structEfreet__Menu__Move.html">Efreet_Menu_Move</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structEfreet__Util__Desktop.html">Efreet_Util_Desktop</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structEfreet__Cache__Search__List.html">Efreet_Cache_Search_List</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;I&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="structEfreet__Menu.html">Efreet_Menu</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structEfreet__Mime__Glob.html">Efreet_Mime_Glob</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_X"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;X&nbsp;&nbsp;</div></td></tr></table>
-</td></tr><tr><td><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;D&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="structEfreet__Icon.html">Efreet_Icon</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structEfreet__Menu__App__Dir.html">Efreet_Menu_App_Dir</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structEfreet__Mime__Magic.html">Efreet_Mime_Magic</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structEfreet__Xml.html">Efreet_Xml</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structEfreet__Icon__Cache.html">Efreet_Icon_Cache</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structEfreet__Menu__Desktop.html">Efreet_Menu_Desktop</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structEfreet__Mime__Magic__Entry.html">Efreet_Mime_Magic_Entry</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structEfreet__Xml__Attribute.html">Efreet_Xml_Attribute</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structEfreet__Desktop__Command.html">Efreet_Desktop_Command</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structEfreet__Icon__Point.html">Efreet_Icon_Point</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structEfreet__Menu__Filter.html">Efreet_Menu_Filter</a>&nbsp;&nbsp;&nbsp;</td></tr></table><p><div class="qindex"><a class="qindex" href="#letter_C">C</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_D">D</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_E">E</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_I">I</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_M">M</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_U">U</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_X">X</a></div><p>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:21 2008</p>
- </body>
-</html>
diff --git a/doc/html/doxygen.png b/doc/html/doxygen.png
deleted file mode 100644
index f0a274b..0000000
Binary files a/doc/html/doxygen.png and /dev/null differ
diff --git a/doc/html/e.css b/doc/html/e.css
deleted file mode 100644
index a9f6f64..0000000
--- a/doc/html/e.css
+++ /dev/null
@@ -1,161 +0,0 @@
-body {
-    background: url("images/b.png");
-    background-repeat: repeat-x;
-    background-position: top left;
-    background-color: #f4f4f4;
-    text-align: center;
-    font-family: sans-serif;
-    padding: 0;
-    margin: 0;
-}
-
-div.main {
-    margin: 1em auto;
-    vertical-align: top;
-    font-family: "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
-    color: #444444;
-    font-size: 0.8em;
-    text-align: justify;
-    width: 80%;
-}
-
-td.t { background-image:url("images/t.gif"); }
-td.t[class] { background-image:url("images/t.png"); }
-td.tl { background-image:url("images/tl.gif"); }
-td.tl[class] { background-image:url("images/tl.png"); }
-
-td.nav, td.lnav,  td.rnav {
-   align: middle;
-   text-align: center;
-   vertical-align: middle;
-   width: 100px;
-   height: 25px;
-   font-family: "Bitstream Vera", "Vera", "Trebuchet MS", Trebuchet, Tahoma, sans-serif;
-   color: #000000;
-   font-size: 9px;
-   font-weight: bold;
-   white-space: no-wrap;
-}  
-
-td.lnav[class] { background-image:url("images/n.png"); }
-td.lnav[class] { background-image:url("images/n.png"); }
-td.rnav { background-image:url("images/n.gif"); }
-td.rnav[class] { background-image:url("images/n.png"); }
-
-hr {
-    width: 200px;
-    height: 1px;
-    background: #dddddd;
-    border: 0;
-}
-
-p { color: #444444 ;}
-p.tiny, small {
-    color: #888888;
-    font-size: 0.5em;
-}
-
-h1 { 
-    text-align: center;
-    font-size: 1.3em; 
-}
-
-h2 { font-size: 1.1em; }
-h3 { font-size: 0.9em; }
-
-span.keyword { color: #008000; }
-span.keywordtype { color: #604020; }
-span.keywordflow { color: #e08000; }
-span.comment { color: #800000; }
-span.preprocessor { color: #806020; }
-span.stringliteral { color: #002080; }
-span.charliteral { color: #008080; }
-
-a:link {
-    color: #445566;
-    text-decoration: underline;
-}  
-   
-a:visited {
-    color: #667788;
-    text-decoration: underline;
-}  
-
-a:active {                
-    color: #88cccc;
-    text-decoration: none;
-}
-
-a:hover {
-    color: #112266;
-    text-decoration: underline;
-}  
-
-a.nav {
-    text-decoration: none;
-    display: block;
-}
- 
-a.nav:link, a.nav:visited { color: #888888; }
-a.nav:active { color: #000000; }
-a.nav:hover { color: #444444; }
-a.code:link, a.code:visited { text-decoration: none; }
-
-div.fragment {
-    font-size: 1em;
-    border: 1px dotted #cccccc;
-    background-color: #ffffff;
-    text-align: left;
-    vertical-align: middle;
-    padding: 2px;
-    margin-left: 25px;
-    margin-right: 25px;
-    overflow: auto;
-}
-
-td.indexkey {
-    font-weight: bold;
-    padding-left: 10px;
-    padding-right: 0;
-    padding-top: 2px;
-    padding-bottom: 0px;
-    margin: 0;
-    margin-top: 2px;
-    margin-bottom: 2px;
-    border: 1px dotted #cccccc;
-    border-right: 0px dotted #cccccc;
-}
-
-td.indexvalue {
-    font-style: italic;
-    padding-right: 10px;
-    padding-left: 0;
-    padding-top: 2px;
-    padding-bottom: 2px;
-    margin: 0;
-    margin-top: 2px;
-    margin-bottom: 2px;
-    border: 1px dotted #cccccc;
-    border-left: 0px dotted #cccccc;
-}
-
-.mdescRight { font-style: italic; }
-.memitem {
-    padding-left: 2px;
-    padding-right: 2px;
-    border: 1px dotted #cccccc;
-    background-color: #ffffff;
-}
-.memname {
-    white-space: nowrap;
-    font-weight: bold;
-}
-.paramname { font-weight: normal; }
-
-div.ah {
-    border: thin solid #888888;
-    font-weight: bold;
-    margin-bottom: 3px;
-    margin-top: 3px;
-}
-
diff --git a/doc/html/efreet_8c.html b/doc/html/efreet_8c.html
deleted file mode 100644
index 08e98b7..0000000
--- a/doc/html/efreet_8c.html
+++ /dev/null
@@ -1,140 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: lib/efreet.c File Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>lib/efreet.c File Reference</h1>
-<p>
-<code>#include &quot;<a class="el" href="Efreet_8h-source.html">Efreet.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="efreet__private_8h-source.html">efreet_private.h</a>&quot;</code><br>
-
-<p>
-<div class="dynheader">
-Include dependency graph for efreet.c:</div>
-<div class="dynsection">
-<p><center><img src="efreet_8c__incl.png" border="0" usemap="#lib/efreet.c_map" alt=""></center>
-<map name="lib/efreet.c_map">
-<area shape="rect" href="Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides..." alt="" coords="2133,84,2205,111"><area shape="rect" href="efreet__private_8h.html" title="Contains methods and defines that are private to the Efreet implementaion." alt="" coords="927,84,1049,111"><area shape="rect" href="efreet__base_8h.html" title="Contains the methods used to support the FDO base directory specification." alt="" coords="2429,161,2539,188"><area shape="rect" href="efreet__ini_8h.html" title="efreet_ini.h" alt="" coords="1779,161,1869,188"><area shape="rect" href="efreet__icon_8h.html" title="Contains the structures and methods used to support the FDO icon theme specificiation..." alt="" coords="2563,161,2667,188"><area shape="rect" href="efreet__desktop_8h.html" title="Contains the structures and methods used to support the FDO desktop entry specificiation..." alt="" coords="1893,161,2021,188"><area shape="rect" href="efreet__menu_8h.html" title="Contains the structures and methods to support the Desktop Menu Specification." alt="" coords="2045,161,2160,188"><area shape="rect" href="efreet__utils_8h.html" title="efreet_utils.h" alt="" coords="2184,161,2288,188"><area shape="rect" href="efreet__uri_8h.html" title="Contains the methods used to support the FDO URI specification." alt="" coords="2312,161,2405,188"><area shape="rect" href="efreet__xml_8h.html" title="efreet_xml.h" alt="" coords="1416,161,1517,188"></map>
-</div>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#ge567e8f87e24148d9a37fa81626c1cc9">efreet_array_cat</a> (char *buffer, size_t size, const char *strs[])</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet_8c.html#448e550a87271c7a74f8bf9963a8b81e">efreet_init</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initializes the Efreet system.  <a href="#448e550a87271c7a74f8bf9963a8b81e"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#ga02d2cfe1b6e73fae0db22fc6724990a">efreet_lang_country_get</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#gad9f11f7cd0aefb4ff95bc116dab5321">efreet_lang_get</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#gc05963610edfe32f48fcbf0b67788e89">efreet_lang_modifier_get</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet_8c.html#21312e3804b2ff4afed2e854b66ed827">efreet_shutdown</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shuts down Efreet if a balanced number of init/shutdown calls have been made.  <a href="#21312e3804b2ff4afed2e854b66ed827"></a><br></td></tr>
-</table>
-<hr><h2>Function Documentation</h2>
-<a class="anchor" name="448e550a87271c7a74f8bf9963a8b81e"></a><!-- doxytag: member="efreet.c::efreet_init" ref="448e550a87271c7a74f8bf9963a8b81e" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI int efreet_init           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Initializes the Efreet system. 
-<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns &gt; 0 if the initialization was successful, 0 otherwise </dd></dl>
-
-<p>References <a class="el" href="efreet__base_8c-source.html#l00022">efreet_base_init()</a>, <a class="el" href="efreet__desktop_8c-source.html#l00113">efreet_desktop_init()</a>, <a class="el" href="efreet__icon_8c-source.html#l00090">efreet_icon_init()</a>, <a class="el" href="efreet__ini_8c-source.html#l00022">efreet_ini_init()</a>, <a class="el" href="efreet__menu_8c-source.html#l00370">efreet_menu_init()</a>, and <a class="el" href="efreet__xml_8c-source.html#l00030">efreet_xml_init()</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__mime_8c-source.html#l00101">efreet_mime_init()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="21312e3804b2ff4afed2e854b66ed827"></a><!-- doxytag: member="efreet.c::efreet_shutdown" ref="21312e3804b2ff4afed2e854b66ed827" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI int efreet_shutdown           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Shuts down Efreet if a balanced number of init/shutdown calls have been made. 
-<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns the number of times the init function as been called minus the corresponding init call. </dd></dl>
-
-<p>References <a class="el" href="efreet__base_8c-source.html#l00035">efreet_base_shutdown()</a>, <a class="el" href="efreet__desktop_8c-source.html#l00145">efreet_desktop_shutdown()</a>, <a class="el" href="efreet__icon_8c-source.html#l00131">efreet_icon_shutdown()</a>, <a class="el" href="efreet__ini_8c-source.html#l00035">efreet_ini_shutdown()</a>, <a class="el" href="efreet__menu_8c-source.html#l00539">efreet_menu_shutdown()</a>, <a class="el" href="efreet__xml_8c-source.html#l00043">efreet_xml_shutdown()</a>, and <a class="el" href="efreet__private_8h-source.html#l00056">IF_FREE</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__mime_8c-source.html#l00130">efreet_mime_shutdown()</a>.</p>
-
-</div>
-</div><p>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:19 2008</p>
- </body>
-</html>
diff --git a/doc/html/efreet_8c__incl.map b/doc/html/efreet_8c__incl.map
deleted file mode 100644
index aa91b78..0000000
--- a/doc/html/efreet_8c__incl.map
+++ /dev/null
@@ -1,10 +0,0 @@
-<area shape="rect" href="$Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides..." alt="" coords="2133,84,2205,111">
-<area shape="rect" href="$efreet__private_8h.html" title="Contains methods and defines that are private to the Efreet implementaion." alt="" coords="927,84,1049,111">
-<area shape="rect" href="$efreet__base_8h.html" title="Contains the methods used to support the FDO base directory specification." alt="" coords="2429,161,2539,188">
-<area shape="rect" href="$efreet__ini_8h.html" title="efreet_ini.h" alt="" coords="1779,161,1869,188">
-<area shape="rect" href="$efreet__icon_8h.html" title="Contains the structures and methods used to support the FDO icon theme specificiation..." alt="" coords="2563,161,2667,188">
-<area shape="rect" href="$efreet__desktop_8h.html" title="Contains the structures and methods used to support the FDO desktop entry specificiation..." alt="" coords="1893,161,2021,188">
-<area shape="rect" href="$efreet__menu_8h.html" title="Contains the structures and methods to support the Desktop Menu Specification." alt="" coords="2045,161,2160,188">
-<area shape="rect" href="$efreet__utils_8h.html" title="efreet_utils.h" alt="" coords="2184,161,2288,188">
-<area shape="rect" href="$efreet__uri_8h.html" title="Contains the methods used to support the FDO URI specification." alt="" coords="2312,161,2405,188">
-<area shape="rect" href="$efreet__xml_8h.html" title="efreet_xml.h" alt="" coords="1416,161,1517,188">
diff --git a/doc/html/efreet_8c__incl.md5 b/doc/html/efreet_8c__incl.md5
deleted file mode 100644
index 5358cc7..0000000
--- a/doc/html/efreet_8c__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-a1a5f1e5e40f2dc9d7dd776a2a29b915
\ No newline at end of file
diff --git a/doc/html/efreet_8c__incl.png b/doc/html/efreet_8c__incl.png
deleted file mode 100644
index e08bbe0..0000000
Binary files a/doc/html/efreet_8c__incl.png and /dev/null differ
diff --git a/doc/html/efreet__base_8c.html b/doc/html/efreet__base_8c.html
deleted file mode 100644
index 7e39538..0000000
--- a/doc/html/efreet__base_8c.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: lib/efreet_base.c File Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>lib/efreet_base.c File Reference</h1>
-<p>
-<code>#include &quot;<a class="el" href="Efreet_8h-source.html">Efreet.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="efreet__private_8h-source.html">efreet_private.h</a>&quot;</code><br>
-
-<p>
-<div class="dynheader">
-Include dependency graph for efreet_base.c:</div>
-<div class="dynsection">
-<p><center><img src="efreet__base_8c__incl.png" border="0" usemap="#lib/efreet_base.c_map" alt=""></center>
-<map name="lib/efreet_base.c_map">
-<area shape="rect" href="Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides..." alt="" coords="2133,84,2205,111"><area shape="rect" href="efreet__private_8h.html" title="Contains methods and defines that are private to the Efreet implementaion." alt="" coords="927,84,1049,111"><area shape="rect" href="efreet__base_8h.html" title="Contains the methods used to support the FDO base directory specification." alt="" coords="2429,161,2539,188"><area shape="rect" href="efreet__ini_8h.html" title="efreet_ini.h" alt="" coords="1779,161,1869,188"><area shape="rect" href="efreet__icon_8h.html" title="Contains the structures and methods used to support the FDO icon theme specificiation..." alt="" coords="2563,161,2667,188"><area shape="rect" href="efreet__desktop_8h.html" title="Contains the structures and methods used to support the FDO desktop entry specificiation..." alt="" coords="1893,161,2021,188"><area shape="rect" href="efreet__menu_8h.html" title="Contains the structures and methods to support the Desktop Menu Specification." alt="" coords="2045,161,2160,188"><area shape="rect" href="efreet__utils_8h.html" title="efreet_utils.h" alt="" coords="2184,161,2288,188"><area shape="rect" href="efreet__uri_8h.html" title="Contains the methods used to support the FDO URI specification." alt="" coords="2312,161,2405,188"><area shape="rect" href="efreet__xml_8h.html" title="efreet_xml.h" alt="" coords="1416,161,1517,188"></map>
-</div>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#gd419150d5b580bc0b63cdc1c8a4fcd99">efreet_base_init</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#gcd160bc890524bdac0f9bf043f4ddbbd">efreet_base_shutdown</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Base.html#g0ed442092174d895ddd40336767d5513">efreet_cache_home_get</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the XDG Cache Home directory.  <a href="group__Efreet__Base.html#g0ed442092174d895ddd40336767d5513"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Base.html#gb42d87dc2006976bdafa043864a75c04">efreet_config_dirs_get</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the Ecore_List of prefernece oredred extra config directories.  <a href="group__Efreet__Base.html#gb42d87dc2006976bdafa043864a75c04"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Base.html#g72a531b1e761c9d1c15081f30a4124dd">efreet_config_home_get</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the XDG Config Home directory.  <a href="group__Efreet__Base.html#g72a531b1e761c9d1c15081f30a4124dd"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Base.html#g38f95e9800713933dca83148eb171b09">efreet_data_dirs_get</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the Ecore_List of prefernece oredred extra data directories.  <a href="group__Efreet__Base.html#g38f95e9800713933dca83148eb171b09"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Base.html#gf168536a6b343a29f82cf0f7d43040df">efreet_data_home_get</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the XDG Data Home directory.  <a href="group__Efreet__Base.html#gf168536a6b343a29f82cf0f7d43040df"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g1960613491ece03d79c687b6f471eff2">efreet_home_dir_get</a> (void)</td></tr>
-
-</table>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:19 2008</p>
- </body>
-</html>
diff --git a/doc/html/efreet__base_8c__incl.map b/doc/html/efreet__base_8c__incl.map
deleted file mode 100644
index aa91b78..0000000
--- a/doc/html/efreet__base_8c__incl.map
+++ /dev/null
@@ -1,10 +0,0 @@
-<area shape="rect" href="$Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides..." alt="" coords="2133,84,2205,111">
-<area shape="rect" href="$efreet__private_8h.html" title="Contains methods and defines that are private to the Efreet implementaion." alt="" coords="927,84,1049,111">
-<area shape="rect" href="$efreet__base_8h.html" title="Contains the methods used to support the FDO base directory specification." alt="" coords="2429,161,2539,188">
-<area shape="rect" href="$efreet__ini_8h.html" title="efreet_ini.h" alt="" coords="1779,161,1869,188">
-<area shape="rect" href="$efreet__icon_8h.html" title="Contains the structures and methods used to support the FDO icon theme specificiation..." alt="" coords="2563,161,2667,188">
-<area shape="rect" href="$efreet__desktop_8h.html" title="Contains the structures and methods used to support the FDO desktop entry specificiation..." alt="" coords="1893,161,2021,188">
-<area shape="rect" href="$efreet__menu_8h.html" title="Contains the structures and methods to support the Desktop Menu Specification." alt="" coords="2045,161,2160,188">
-<area shape="rect" href="$efreet__utils_8h.html" title="efreet_utils.h" alt="" coords="2184,161,2288,188">
-<area shape="rect" href="$efreet__uri_8h.html" title="Contains the methods used to support the FDO URI specification." alt="" coords="2312,161,2405,188">
-<area shape="rect" href="$efreet__xml_8h.html" title="efreet_xml.h" alt="" coords="1416,161,1517,188">
diff --git a/doc/html/efreet__base_8c__incl.md5 b/doc/html/efreet__base_8c__incl.md5
deleted file mode 100644
index d256d14..0000000
--- a/doc/html/efreet__base_8c__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-8ff87b4e2157ab4a49d8e9de75f58c73
\ No newline at end of file
diff --git a/doc/html/efreet__base_8c__incl.png b/doc/html/efreet__base_8c__incl.png
deleted file mode 100644
index a202609..0000000
Binary files a/doc/html/efreet__base_8c__incl.png and /dev/null differ
diff --git a/doc/html/efreet__base_8h-source.html b/doc/html/efreet__base_8h-source.html
deleted file mode 100644
index ebf319c..0000000
--- a/doc/html/efreet__base_8h-source.html
+++ /dev/null
@@ -1,69 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: lib/efreet_base.h Source File</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<h1>lib/efreet_base.h</h1><a href="efreet__base_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* vim: set sw=4 ts=4 sts=4 et: */</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#ifndef EFREET_BASE_H</span>
-<a name="l00003"></a>00003 <span class="preprocessor"></span><span class="preprocessor">#define EFREET_BASE_H</span>
-<a name="l00004"></a>00004 <span class="preprocessor"></span>
-<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;Ecore.h&gt;</span>
-<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;Ecore_Data.h&gt;</span>
-<a name="l00017"></a>00017 
-<a name="l00018"></a>00018 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__Efreet__Base.html#gf168536a6b343a29f82cf0f7d43040df" title="Retrieves the XDG Data Home directory.">efreet_data_home_get</a>(<span class="keywordtype">void</span>);
-<a name="l00019"></a>00019 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Ecore_List *<a class="code" href="group__Efreet__Base.html#g38f95e9800713933dca83148eb171b09" title="Returns the Ecore_List of prefernece oredred extra data directories.">efreet_data_dirs_get</a>(<span class="keywordtype">void</span>);
-<a name="l00020"></a>00020 
-<a name="l00021"></a>00021 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__Efreet__Base.html#g72a531b1e761c9d1c15081f30a4124dd" title="Retrieves the XDG Config Home directory.">efreet_config_home_get</a>(<span class="keywordtype">void</span>);
-<a name="l00022"></a>00022 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Ecore_List *<a class="code" href="group__Efreet__Base.html#gb42d87dc2006976bdafa043864a75c04" title="Returns the Ecore_List of prefernece oredred extra config directories.">efreet_config_dirs_get</a>(<span class="keywordtype">void</span>);
-<a name="l00023"></a>00023 
-<a name="l00024"></a>00024 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__Efreet__Base.html#g0ed442092174d895ddd40336767d5513" title="Retrieves the XDG Cache Home directory.">efreet_cache_home_get</a>(<span class="keywordtype">void</span>);
-<a name="l00025"></a>00025 
-<a name="l00030"></a>00030 <span class="preprocessor">#endif</span>
-</pre></div></div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:18 2008</p>
- </body>
-</html>
diff --git a/doc/html/efreet__base_8h.html b/doc/html/efreet__base_8h.html
deleted file mode 100644
index bc42f5a..0000000
--- a/doc/html/efreet__base_8h.html
+++ /dev/null
@@ -1,98 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: lib/efreet_base.h File Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>lib/efreet_base.h File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
-Contains the methods used to support the FDO base directory specification. 
-<p>
-
-<p>
-<code>#include &lt;Ecore.h&gt;</code><br>
-<code>#include &lt;Ecore_Data.h&gt;</code><br>
-
-<p>
-<div class="dynheader">
-Include dependency graph for efreet_base.h:</div>
-<div class="dynsection">
-<p><center><img src="efreet__base_8h__incl.png" border="0" usemap="#lib/efreet_base.h_map" alt=""></center>
-</div>
-
-<p>
-<div class="dynheader">
-This graph shows which files directly or indirectly include this file:</div>
-<div class="dynsection">
-<p><center><img src="efreet__base_8h__dep__incl.png" border="0" usemap="#lib/efreet_base.hdep_map" alt=""></center>
-<map name="lib/efreet_base.hdep_map">
-<area shape="rect" href="Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides..." alt="" coords="736,84,824,111"><area shape="rect" href="efreet_8c.html" title="lib/efreet.c" alt="" coords="5,161,93,188"><area shape="rect" href="efreet__base_8c.html" title="lib/efreet_base.c" alt="" coords="117,161,243,188"><area shape="rect" href="efreet__desktop_8c.html" title="lib/efreet_desktop.c" alt="" coords="267,161,413,188"><area shape="rect" href="efreet__icon_8c.html" title="lib/efreet_icon.c" alt="" coords="437,161,557,188"><area shape="rect" href="efreet__ini_8c.html" title="lib/efreet_ini.c" alt="" coords="581,161,691,188"><area shape="rect" href="efreet__menu_8c.html" title="lib/efreet_menu.c" alt="" coords="715,161,845,188"><area shape="rect" href="efreet__mime_8c.html" title="lib/efreet_mime.c" alt="" coords="869,161,1000,188"><area shape="rect" href="efreet__trash_8c.html" title="lib/efreet_trash.c" alt="" coords="1024,161,1152,188"><area shape="rect" href="efreet__uri_8c.html" title="lib/efreet_uri.c" alt="" coords="1176,161,1288,188"><area shape="rect" href="efreet__utils_8c.html" title="lib/efreet_utils.c" alt="" coords="1312,161,1432,188"><area shape="rect" href="efreet__xml_8c.html" title="lib/efreet_xml.c" alt="" coords="1456,161,1573,188"></map>
-</div>
-
-<p>
-<a href="efreet__base_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Base.html#g0ed442092174d895ddd40336767d5513">efreet_cache_home_get</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the XDG Cache Home directory.  <a href="group__Efreet__Base.html#g0ed442092174d895ddd40336767d5513"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Base.html#gb42d87dc2006976bdafa043864a75c04">efreet_config_dirs_get</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the Ecore_List of prefernece oredred extra config directories.  <a href="group__Efreet__Base.html#gb42d87dc2006976bdafa043864a75c04"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Base.html#g72a531b1e761c9d1c15081f30a4124dd">efreet_config_home_get</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the XDG Config Home directory.  <a href="group__Efreet__Base.html#g72a531b1e761c9d1c15081f30a4124dd"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Base.html#g38f95e9800713933dca83148eb171b09">efreet_data_dirs_get</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the Ecore_List of prefernece oredred extra data directories.  <a href="group__Efreet__Base.html#g38f95e9800713933dca83148eb171b09"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Base.html#gf168536a6b343a29f82cf0f7d43040df">efreet_data_home_get</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the XDG Data Home directory.  <a href="group__Efreet__Base.html#gf168536a6b343a29f82cf0f7d43040df"></a><br></td></tr>
-</table>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:19 2008</p>
- </body>
-</html>
diff --git a/doc/html/efreet__base_8h__dep__incl.map b/doc/html/efreet__base_8h__dep__incl.map
deleted file mode 100644
index aeca92d..0000000
--- a/doc/html/efreet__base_8h__dep__incl.map
+++ /dev/null
@@ -1,12 +0,0 @@
-<area shape="rect" href="$Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides..." alt="" coords="736,84,824,111">
-<area shape="rect" href="$efreet_8c.html" title="lib/efreet.c" alt="" coords="5,161,93,188">
-<area shape="rect" href="$efreet__base_8c.html" title="lib/efreet_base.c" alt="" coords="117,161,243,188">
-<area shape="rect" href="$efreet__desktop_8c.html" title="lib/efreet_desktop.c" alt="" coords="267,161,413,188">
-<area shape="rect" href="$efreet__icon_8c.html" title="lib/efreet_icon.c" alt="" coords="437,161,557,188">
-<area shape="rect" href="$efreet__ini_8c.html" title="lib/efreet_ini.c" alt="" coords="581,161,691,188">
-<area shape="rect" href="$efreet__menu_8c.html" title="lib/efreet_menu.c" alt="" coords="715,161,845,188">
-<area shape="rect" href="$efreet__mime_8c.html" title="lib/efreet_mime.c" alt="" coords="869,161,1000,188">
-<area shape="rect" href="$efreet__trash_8c.html" title="lib/efreet_trash.c" alt="" coords="1024,161,1152,188">
-<area shape="rect" href="$efreet__uri_8c.html" title="lib/efreet_uri.c" alt="" coords="1176,161,1288,188">
-<area shape="rect" href="$efreet__utils_8c.html" title="lib/efreet_utils.c" alt="" coords="1312,161,1432,188">
-<area shape="rect" href="$efreet__xml_8c.html" title="lib/efreet_xml.c" alt="" coords="1456,161,1573,188">
diff --git a/doc/html/efreet__base_8h__dep__incl.md5 b/doc/html/efreet__base_8h__dep__incl.md5
deleted file mode 100644
index dd79235..0000000
--- a/doc/html/efreet__base_8h__dep__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-3c6544db3476924111a47e56b9dae50c
\ No newline at end of file
diff --git a/doc/html/efreet__base_8h__dep__incl.png b/doc/html/efreet__base_8h__dep__incl.png
deleted file mode 100644
index be38da9..0000000
Binary files a/doc/html/efreet__base_8h__dep__incl.png and /dev/null differ
diff --git a/doc/html/efreet__base_8h__incl.map b/doc/html/efreet__base_8h__incl.map
deleted file mode 100644
index e69de29..0000000
diff --git a/doc/html/efreet__base_8h__incl.md5 b/doc/html/efreet__base_8h__incl.md5
deleted file mode 100644
index 4aff98a..0000000
--- a/doc/html/efreet__base_8h__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-032a15280bbca1708055f105a1edbc21
\ No newline at end of file
diff --git a/doc/html/efreet__base_8h__incl.png b/doc/html/efreet__base_8h__incl.png
deleted file mode 100644
index 519fc35..0000000
Binary files a/doc/html/efreet__base_8h__incl.png and /dev/null differ
diff --git a/doc/html/efreet__desktop_8c.html b/doc/html/efreet__desktop_8c.html
deleted file mode 100644
index 2262f25..0000000
--- a/doc/html/efreet__desktop_8c.html
+++ /dev/null
@@ -1,189 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: lib/efreet_desktop.c File Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>lib/efreet_desktop.c File Reference</h1>
-<p>
-<code>#include &quot;<a class="el" href="Efreet_8h-source.html">Efreet.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="efreet__private_8h-source.html">efreet_private.h</a>&quot;</code><br>
-
-<p>
-<div class="dynheader">
-Include dependency graph for efreet_desktop.c:</div>
-<div class="dynsection">
-<p><center><img src="efreet__desktop_8c__incl.png" border="0" usemap="#lib/efreet_desktop.c_map" alt=""></center>
-<map name="lib/efreet_desktop.c_map">
-<area shape="rect" href="Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides..." alt="" coords="2133,84,2205,111"><area shape="rect" href="efreet__private_8h.html" title="Contains methods and defines that are private to the Efreet implementaion." alt="" coords="927,84,1049,111"><area shape="rect" href="efreet__base_8h.html" title="Contains the methods used to support the FDO base directory specification." alt="" coords="2429,161,2539,188"><area shape="rect" href="efreet__ini_8h.html" title="efreet_ini.h" alt="" coords="1779,161,1869,188"><area shape="rect" href="efreet__icon_8h.html" title="Contains the structures and methods used to support the FDO icon theme specificiation..." alt="" coords="2563,161,2667,188"><area shape="rect" href="efreet__desktop_8h.html" title="Contains the structures and methods used to support the FDO desktop entry specificiation..." alt="" coords="1893,161,2021,188"><area shape="rect" href="efreet__menu_8h.html" title="Contains the structures and methods to support the Desktop Menu Specification." alt="" coords="2045,161,2160,188"><area shape="rect" href="efreet__utils_8h.html" title="efreet_utils.h" alt="" coords="2184,161,2288,188"><area shape="rect" href="efreet__uri_8h.html" title="Contains the methods used to support the FDO URI specification." alt="" coords="2312,161,2405,188"><area shape="rect" href="efreet__xml_8h.html" title="efreet_xml.h" alt="" coords="1416,161,1517,188"></map>
-</div>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop__Type__Info.html">Efreet_Desktop_Type_Info</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__desktop_8c.html#ad45a70bd4691235aa254e64748477e7">DESKTOP_VERSION</a>&nbsp;&nbsp;&nbsp;1.0</td></tr>
-
-<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <br>
-<a class="el" href="structEfreet__Desktop__Type__Info.html">Efreet_Desktop_Type_Info</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__desktop_8c.html#588330df60c3a75eee01d35bcf5617dc">Efreet_Desktop_Type_Info</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#gea429d3594896f62437b7c8d732b868b">efreet_desktop_cache_flush</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Tell Efreet to flush any cached desktop entries so it reloads on get.  <a href="group__Efreet__Desktop.html#gea429d3594896f62437b7c8d732b868b"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g26ec043ed53964b1603383d1bcba81f7">efreet_desktop_category_add</a> (<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop, const char *category)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">add a category to a desktop  <a href="group__Efreet__Desktop.html#g26ec043ed53964b1603383d1bcba81f7"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g110ad74dbaf70845ae8a77631f9c114d">efreet_desktop_category_count_get</a> (<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the number of categories the given <em>desktop</em> belongs too.  <a href="group__Efreet__Desktop.html#g110ad74dbaf70845ae8a77631f9c114d"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g2e87d6fa5aee7f3fe8195f19ef067f8d">efreet_desktop_category_del</a> (<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop, const char *category)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">removes a category from a desktop  <a href="group__Efreet__Desktop.html#g2e87d6fa5aee7f3fe8195f19ef067f8d"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g1f3900a4f1a34c73d1743a6a1b46c334">efreet_desktop_command_get</a> (<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop, Ecore_List *files, <a class="el" href="group__Efreet__Desktop.html#g43de4c99c798902b45ec98d4ec306048">Efreet_Desktop_Command_Cb</a> func, void *data)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a command to use to execute a desktop entry.  <a href="group__Efreet__Desktop.html#g1f3900a4f1a34c73d1743a6a1b46c334"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#gaee168805abd316b7e1e624c70c4e018">efreet_desktop_command_local_get</a> (<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop, Ecore_List *files)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the command to use to execute a desktop entry.  <a href="group__Efreet__Desktop.html#gaee168805abd316b7e1e624c70c4e018"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g999043f62976314e15bb4dd0c3aeb2f4">efreet_desktop_command_progress_get</a> (<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop, Ecore_List *files, <a class="el" href="group__Efreet__Desktop.html#g43de4c99c798902b45ec98d4ec306048">Efreet_Desktop_Command_Cb</a> cb_command, <a class="el" href="group__Efreet__Desktop.html#g540dda3e25a4c1f5e114264051bb1520">Efreet_Desktop_Progress_Cb</a> cb_progress, void *data)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a command to use to execute a desktop entry, and receive progress updates for downloading of remote URI's passed in.  <a href="group__Efreet__Desktop.html#g999043f62976314e15bb4dd0c3aeb2f4"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g6044189da04223cbd61c2563410ad327">efreet_desktop_empty_new</a> (const char *file)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates a new empty <a class="el" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> structure or NULL on failure.  <a href="group__Efreet__Desktop.html#g6044189da04223cbd61c2563410ad327"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g95a0975d8ba893692f63a80ae6784ac3">efreet_desktop_environment_get</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">sets the global desktop environment name  <a href="group__Efreet__Desktop.html#g95a0975d8ba893692f63a80ae6784ac3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g811892ec6c109a4708a94c0c0c329245">efreet_desktop_environment_set</a> (const char *environment)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">sets the global desktop environment name  <a href="group__Efreet__Desktop.html#g811892ec6c109a4708a94c0c0c329245"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#gd7844c12bd0c5eaef077f898ec6175eb">efreet_desktop_exec</a> (<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop, Ecore_List *files, void *data)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parses the <em>desktop</em> exec line and returns an Ecore_Exe.  <a href="group__Efreet__Desktop.html#gd7844c12bd0c5eaef077f898ec6175eb"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g7842cc5c55c4c74c254b41ecc143a8b6">efreet_desktop_free</a> (<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#gc699737258129d367dbe4958315a635d">efreet_desktop_get</a> (const char *file)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets a reference to an <a class="el" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> structure representing the contents of <em>file</em> or NULL if <em>file</em> is not a valid .desktop file.  <a href="group__Efreet__Desktop.html#gc699737258129d367dbe4958315a635d"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g1cc25fc125fb1efc462b17b85088bd46">efreet_desktop_init</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g5e091f8933e40c35bbc47fa0682545a2">efreet_desktop_new</a> (const char *file)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g9c463841ec3ad0eebd1d1871360d0232">efreet_desktop_ref</a> (<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#gedecdeec52f1119fe5d46eb06c639980">efreet_desktop_save</a> (<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Saves any changes made to <em>desktop</em> back to the file on the filesystem.  <a href="group__Efreet__Desktop.html#gedecdeec52f1119fe5d46eb06c639980"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g6b454c8c1e216e5a6c252e1f1a93fd73">efreet_desktop_save_as</a> (<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop, const char *file)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Saves <em>desktop</em> to <em>file</em>.  <a href="group__Efreet__Desktop.html#g6b454c8c1e216e5a6c252e1f1a93fd73"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g3ceee7a1b94528ef44e59e8b16b3806b">efreet_desktop_shutdown</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#gb28f663342e6fc27951712cef1f75487">efreet_desktop_string_list_join</a> (Ecore_List *list)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a ';' separate list of strings according to the desktop spec.  <a href="group__Efreet__Desktop.html#gb28f663342e6fc27951712cef1f75487"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#gc8a8dd6520696dd971d7939931f58ccb">efreet_desktop_string_list_parse</a> (const char *string)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parse ';' separate list of strings according to the desktop spec.  <a href="group__Efreet__Desktop.html#gc8a8dd6520696dd971d7939931f58ccb"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g14d1a184071d903b83691699ed6b205c">efreet_desktop_type_add</a> (const char *type, <a class="el" href="group__Efreet__Desktop.html#g9ae3789b0deb60e0ec22215210b4621f">Efreet_Desktop_Type_Parse_Cb</a> parse_func, <a class="el" href="group__Efreet__Desktop.html#ge8f0014dc5fcba6b748803cff7501eff">Efreet_Desktop_Type_Save_Cb</a> save_func, <a class="el" href="group__Efreet__Desktop.html#ga4fe25cbec2a880f8eb73582c4001b46">Efreet_Desktop_Type_Free_Cb</a> free_func)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds the given type to the list of types in the system.  <a href="group__Efreet__Desktop.html#g14d1a184071d903b83691699ed6b205c"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g24d92c10cb6441cb54bc1e00b6f90e56">efreet_desktop_type_alias</a> (int from_type, const char *alias)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add an alias for an existing desktop type.  <a href="group__Efreet__Desktop.html#g24d92c10cb6441cb54bc1e00b6f90e56"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g3bdf27d349650a3c936469e662c54152">efreet_desktop_type_data_get</a> (<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get type specific data for custom desktop types  <a href="group__Efreet__Desktop.html#g3bdf27d349650a3c936469e662c54152"></a><br></td></tr>
-<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#gdacc26c08b93f0cba5838215341a902f">EFREET_DESKTOP_TYPE_APPLICATION</a> = 0</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g5c53a36a0d46b6728401d1b778c772e3">EFREET_DESKTOP_TYPE_DIRECTORY</a> = 0</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g5c999d5d7e05d0a0fe43e2681087c546">EFREET_DESKTOP_TYPE_LINK</a> = 0</td></tr>
-
-</table>
-<hr><h2>Define Documentation</h2>
-<a class="anchor" name="ad45a70bd4691235aa254e64748477e7"></a><!-- doxytag: member="efreet_desktop.c::DESKTOP_VERSION" ref="ad45a70bd4691235aa254e64748477e7" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define DESKTOP_VERSION&nbsp;&nbsp;&nbsp;1.0          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00388">efreet_desktop_save()</a>.</p>
-
-</div>
-</div><p>
-<hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="588330df60c3a75eee01d35bcf5617dc"></a><!-- doxytag: member="efreet_desktop.c::Efreet_Desktop_Type_Info" ref="588330df60c3a75eee01d35bcf5617dc" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef struct <a class="el" href="structEfreet__Desktop__Type__Info.html">Efreet_Desktop_Type_Info</a> <a class="el" href="structEfreet__Desktop__Type__Info.html">Efreet_Desktop_Type_Info</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:19 2008</p>
- </body>
-</html>
diff --git a/doc/html/efreet__desktop_8c__incl.map b/doc/html/efreet__desktop_8c__incl.map
deleted file mode 100644
index aa91b78..0000000
--- a/doc/html/efreet__desktop_8c__incl.map
+++ /dev/null
@@ -1,10 +0,0 @@
-<area shape="rect" href="$Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides..." alt="" coords="2133,84,2205,111">
-<area shape="rect" href="$efreet__private_8h.html" title="Contains methods and defines that are private to the Efreet implementaion." alt="" coords="927,84,1049,111">
-<area shape="rect" href="$efreet__base_8h.html" title="Contains the methods used to support the FDO base directory specification." alt="" coords="2429,161,2539,188">
-<area shape="rect" href="$efreet__ini_8h.html" title="efreet_ini.h" alt="" coords="1779,161,1869,188">
-<area shape="rect" href="$efreet__icon_8h.html" title="Contains the structures and methods used to support the FDO icon theme specificiation..." alt="" coords="2563,161,2667,188">
-<area shape="rect" href="$efreet__desktop_8h.html" title="Contains the structures and methods used to support the FDO desktop entry specificiation..." alt="" coords="1893,161,2021,188">
-<area shape="rect" href="$efreet__menu_8h.html" title="Contains the structures and methods to support the Desktop Menu Specification." alt="" coords="2045,161,2160,188">
-<area shape="rect" href="$efreet__utils_8h.html" title="efreet_utils.h" alt="" coords="2184,161,2288,188">
-<area shape="rect" href="$efreet__uri_8h.html" title="Contains the methods used to support the FDO URI specification." alt="" coords="2312,161,2405,188">
-<area shape="rect" href="$efreet__xml_8h.html" title="efreet_xml.h" alt="" coords="1416,161,1517,188">
diff --git a/doc/html/efreet__desktop_8c__incl.md5 b/doc/html/efreet__desktop_8c__incl.md5
deleted file mode 100644
index 8771b1b..0000000
--- a/doc/html/efreet__desktop_8c__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-911a5b5159fb38dffed212f9b2d86a00
\ No newline at end of file
diff --git a/doc/html/efreet__desktop_8c__incl.png b/doc/html/efreet__desktop_8c__incl.png
deleted file mode 100644
index 17b9ec7..0000000
Binary files a/doc/html/efreet__desktop_8c__incl.png and /dev/null differ
diff --git a/doc/html/efreet__desktop_8h-source.html b/doc/html/efreet__desktop_8h-source.html
deleted file mode 100644
index bfe4bc6..0000000
--- a/doc/html/efreet__desktop_8h-source.html
+++ /dev/null
@@ -1,154 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: lib/efreet_desktop.h Source File</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<h1>lib/efreet_desktop.h</h1><a href="efreet__desktop_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* vim: set sw=4 ts=4 sts=4 et: */</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#ifndef EFREET_DESKTOP_H</span>
-<a name="l00003"></a>00003 <span class="preprocessor"></span><span class="preprocessor">#define EFREET_DESKTOP_H</span>
-<a name="l00004"></a>00004 <span class="preprocessor"></span>
-<a name="l00015"></a>00015 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="group__Efreet__Desktop.html#gdacc26c08b93f0cba5838215341a902f">EFREET_DESKTOP_TYPE_APPLICATION</a>;
-<a name="l00016"></a>00016 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="group__Efreet__Desktop.html#g5c999d5d7e05d0a0fe43e2681087c546">EFREET_DESKTOP_TYPE_LINK</a>;
-<a name="l00017"></a>00017 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="group__Efreet__Desktop.html#g5c53a36a0d46b6728401d1b778c772e3">EFREET_DESKTOP_TYPE_DIRECTORY</a>;
-<a name="l00018"></a>00018 
-<a name="l00022"></a><a class="code" href="group__Efreet__Desktop.html#gdbf84fa276a7ee909002d18f66818fc6">00022</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group__Efreet__Desktop.html#gdbf84fa276a7ee909002d18f66818fc6">Efreet_Desktop_Type</a> <a class="code" href="group__Efreet__Desktop.html#gdbf84fa276a7ee909002d18f66818fc6">Efreet_Desktop_Type</a>;
-<a name="l00023"></a>00023 
-<a name="l00027"></a><a class="code" href="group__Efreet__Desktop.html#g868d9a75c53c5470ee3d31deb70fb51c">00027</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> <a class="code" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a>;
-<a name="l00028"></a>00028 
-<a name="l00032"></a><a class="code" href="group__Efreet__Desktop.html#g43de4c99c798902b45ec98d4ec306048">00032</a> <span class="keyword">typedef</span> <span class="keywordtype">void</span> *(*Efreet_Desktop_Command_Cb) (<span class="keywordtype">void</span> *data, <a class="code" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> *desktop,
-<a name="l00033"></a>00033                                             <span class="keywordtype">char</span> *command, <span class="keywordtype">int</span> remaining);
-<a name="l00034"></a>00034 
-<a name="l00038"></a><a class="code" href="group__Efreet__Desktop.html#g540dda3e25a4c1f5e114264051bb1520">00038</a> <span class="keyword">typedef</span> int (*<a class="code" href="group__Efreet__Desktop.html#g540dda3e25a4c1f5e114264051bb1520">Efreet_Desktop_Progress_Cb</a>) (<span class="keywordtype">void</span> *data, <a class="code" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> *desktop,
-<a name="l00039"></a>00039                                             <span class="keywordtype">char</span> *uri, <span class="keywordtype">long</span> <span class="keywordtype">int</span> total, <span class="keywordtype">long</span> <span class="keywordtype">int</span> current);
-<a name="l00040"></a>00040 
-<a name="l00044"></a><a class="code" href="group__Efreet__Desktop.html#g9ae3789b0deb60e0ec22215210b4621f">00044</a> <span class="keyword">typedef</span> <span class="keywordtype">void</span> *(*Efreet_Desktop_Type_Parse_Cb) (<a class="code" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> *desktop, <a class="code" href="structEfreet__Ini.html" title="Contains all the information about an ini file.">Efreet_Ini</a> *ini);
-<a name="l00045"></a>00045 
-<a name="l00049"></a><a class="code" href="group__Efreet__Desktop.html#ge8f0014dc5fcba6b748803cff7501eff">00049</a> <span class="keyword">typedef</span> void (*<a class="code" href="group__Efreet__Desktop.html#ge8f0014dc5fcba6b748803cff7501eff">Efreet_Desktop_Type_Save_Cb</a>) (<a class="code" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> *desktop, <a class="code" href="structEfreet__Ini.html" title="Contains all the information about an ini file.">Efreet_Ini</a> *ini);
-<a name="l00050"></a>00050 
-<a name="l00054"></a><a class="code" href="group__Efreet__Desktop.html#ga4fe25cbec2a880f8eb73582c4001b46">00054</a> <span class="keyword">typedef</span> <span class="keywordtype">void</span> *(*Efreet_Desktop_Type_Free_Cb) (<span class="keywordtype">void</span> *data);
-<a name="l00055"></a>00055 
-<a name="l00060"></a><a class="code" href="structEfreet__Desktop.html">00060</a> <span class="keyword">struct </span><a class="code" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a>
-<a name="l00061"></a>00061 {
-<a name="l00062"></a><a class="code" href="structEfreet__Desktop.html#7488f1065b51093e8fa7b1f9d66f152f">00062</a>     <span class="keywordtype">int</span> <a class="code" href="structEfreet__Desktop.html#7488f1065b51093e8fa7b1f9d66f152f">type</a>;               
-<a name="l00064"></a><a class="code" href="structEfreet__Desktop.html#82dd15b7a08e9d52f6f083ced1c24b02">00064</a>     <span class="keywordtype">int</span> <a class="code" href="structEfreet__Desktop.html#82dd15b7a08e9d52f6f083ced1c24b02">ref</a>;                
-<a name="l00065"></a><a class="code" href="structEfreet__Desktop.html#347a0d55faf30d7c8ecfe335ed31a955">00065</a>     <span class="keywordtype">int</span> <a class="code" href="structEfreet__Desktop.html#347a0d55faf30d7c8ecfe335ed31a955">cache_flush</a>;        
-<a name="l00067"></a><a class="code" href="structEfreet__Desktop.html#f022f39983e020c552f0a08cdcd05ddf">00067</a>     <span class="keywordtype">double</span> <a class="code" href="structEfreet__Desktop.html#f022f39983e020c552f0a08cdcd05ddf">version</a>;         
-<a name="l00069"></a><a class="code" href="structEfreet__Desktop.html#6b1d518884fba5e5d6d62052ae2cbbce">00069</a>     <span class="keywordtype">char</span> *<a class="code" href="structEfreet__Desktop.html#6b1d518884fba5e5d6d62052ae2cbbce">orig_path</a>;        
-<a name="l00070"></a><a class="code" href="structEfreet__Desktop.html#dff174f57eb3279998e632cd0c610843">00070</a>     <span class="keywordtype">long</span> <span class="keywordtype">long</span> <a class="code" href="structEfreet__Desktop.html#dff174f57eb3279998e632cd0c610843">load_time</a>;    
-<a name="l00072"></a><a class="code" href="structEfreet__Desktop.html#9dbf22c83ca2e8683759fb0ba6dbb9ee">00072</a>     <span class="keywordtype">char</span> *<a class="code" href="structEfreet__Desktop.html#9dbf22c83ca2e8683759fb0ba6dbb9ee">name</a>;             
-<a name="l00073"></a><a class="code" href="structEfreet__Desktop.html#b04c9646164b21a029b890119d990d44">00073</a>     <span class="keywordtype">char</span> *<a class="code" href="structEfreet__Desktop.html#b04c9646164b21a029b890119d990d44">generic_name</a>;     
-<a name="l00074"></a><a class="code" href="structEfreet__Desktop.html#f6b40ba94e3c5b2b67dbf7afdbeb5e86">00074</a>     <span class="keywordtype">char</span> *<a class="code" href="structEfreet__Desktop.html#f6b40ba94e3c5b2b67dbf7afdbeb5e86">comment</a>;          
-<a name="l00075"></a><a class="code" href="structEfreet__Desktop.html#e2c4449795b44f1627b422924167cd78">00075</a>     <span class="keywordtype">char</span> *<a class="code" href="structEfreet__Desktop.html#e2c4449795b44f1627b422924167cd78">icon</a>;             
-<a name="l00076"></a><a class="code" href="structEfreet__Desktop.html#ade3c6db613226ce57d82956c5536eb0">00076</a>     <span class="keywordtype">char</span> *<a class="code" href="structEfreet__Desktop.html#ade3c6db613226ce57d82956c5536eb0">try_exec</a>;         
-<a name="l00077"></a><a class="code" href="structEfreet__Desktop.html#215ade220b331270fedc16b4a1303c42">00077</a>     <span class="keywordtype">char</span> *<a class="code" href="structEfreet__Desktop.html#215ade220b331270fedc16b4a1303c42">exec</a>;             
-<a name="l00078"></a><a class="code" href="structEfreet__Desktop.html#d6d237b38ea6d6efd376e9f9ce993717">00078</a>     <span class="keywordtype">char</span> *<a class="code" href="structEfreet__Desktop.html#d6d237b38ea6d6efd376e9f9ce993717">path</a>;             
-<a name="l00079"></a><a class="code" href="structEfreet__Desktop.html#141378ddcd284d9e46cc4cd3df328601">00079</a>     <span class="keywordtype">char</span> *<a class="code" href="structEfreet__Desktop.html#141378ddcd284d9e46cc4cd3df328601">startup_wm_class</a>; 
-<a name="l00081"></a><a class="code" href="structEfreet__Desktop.html#51521446eb68df89998e5f72fe4dc5e1">00081</a>     <span class="keywordtype">char</span> *<a class="code" href="structEfreet__Desktop.html#51521446eb68df89998e5f72fe4dc5e1">url</a>;              
-<a name="l00083"></a><a class="code" href="structEfreet__Desktop.html#f5499f52f38b70b10f397b11fcdaf5c3">00083</a>     Ecore_List *<a class="code" href="structEfreet__Desktop.html#f5499f52f38b70b10f397b11fcdaf5c3">only_show_in</a>;   
-<a name="l00085"></a><a class="code" href="structEfreet__Desktop.html#959def68f54d4331f0ada949c02fa492">00085</a>     Ecore_List *<a class="code" href="structEfreet__Desktop.html#959def68f54d4331f0ada949c02fa492">not_show_in</a>;    
-<a name="l00087"></a><a class="code" href="structEfreet__Desktop.html#b32e595bccf7506c16a4bb219f1551fe">00087</a>     Ecore_List *<a class="code" href="structEfreet__Desktop.html#b32e595bccf7506c16a4bb219f1551fe">categories</a>;     
-<a name="l00088"></a><a class="code" href="structEfreet__Desktop.html#97fac61787b7630ba3d7d7e72236662a">00088</a>     Ecore_List *<a class="code" href="structEfreet__Desktop.html#97fac61787b7630ba3d7d7e72236662a">mime_types</a>;     
-<a name="l00090"></a><a class="code" href="structEfreet__Desktop.html#129e57631a604b5878cb1810c1700dcc">00090</a>     <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structEfreet__Desktop.html#129e57631a604b5878cb1810c1700dcc">no_display</a>:1;        
-<a name="l00091"></a><a class="code" href="structEfreet__Desktop.html#48f13bc334215e1c064195e796f628fe">00091</a>     <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structEfreet__Desktop.html#48f13bc334215e1c064195e796f628fe">hidden</a>:1;            
-<a name="l00092"></a><a class="code" href="structEfreet__Desktop.html#aeb96fb6d054aaa761ad057f255e6bfa">00092</a>     <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structEfreet__Desktop.html#aeb96fb6d054aaa761ad057f255e6bfa">terminal</a>:1;          
-<a name="l00093"></a><a class="code" href="structEfreet__Desktop.html#72fd8094d961ad63ace1d1ae0a4c6c1d">00093</a>     <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structEfreet__Desktop.html#72fd8094d961ad63ace1d1ae0a4c6c1d">startup_notify</a>:1;    
-<a name="l00094"></a><a class="code" href="structEfreet__Desktop.html#da9b21e059694f31130a4b751435f766">00094</a>     <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structEfreet__Desktop.html#da9b21e059694f31130a4b751435f766">cached</a>:1;            
-<a name="l00096"></a><a class="code" href="structEfreet__Desktop.html#b450c5c4dd641d29d85db151251061a5">00096</a>     Ecore_Hash *<a class="code" href="structEfreet__Desktop.html#b450c5c4dd641d29d85db151251061a5">x</a>; 
-<a name="l00097"></a><a class="code" href="structEfreet__Desktop.html#5bf9a93bf67a40706e0781ead060b07b">00097</a>     <span class="keywordtype">void</span> *<a class="code" href="structEfreet__Desktop.html#5bf9a93bf67a40706e0781ead060b07b">type_data</a>; 
-<a name="l00098"></a>00098 };
-<a name="l00099"></a>00099 
-<a name="l00100"></a>00100 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <a class="code" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a>   *<a class="code" href="group__Efreet__Desktop.html#gc699737258129d367dbe4958315a635d" title="Gets a reference to an Efreet_Desktop structure representing the contents of file...">efreet_desktop_get</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *file);
-<a name="l00101"></a>00101 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">int</span>               <a class="code" href="group__Efreet__Desktop.html#g9c463841ec3ad0eebd1d1871360d0232">efreet_desktop_ref</a>(<a class="code" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> *desktop);
-<a name="l00102"></a>00102 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <a class="code" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a>   *<a class="code" href="group__Efreet__Desktop.html#g6044189da04223cbd61c2563410ad327" title="Creates a new empty Efreet_Desktop structure or NULL on failure.">efreet_desktop_empty_new</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *file);
-<a name="l00103"></a>00103 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <a class="code" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a>   *<a class="code" href="group__Efreet__Desktop.html#g5e091f8933e40c35bbc47fa0682545a2">efreet_desktop_new</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *file);
-<a name="l00104"></a>00104 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>              <a class="code" href="group__Efreet__Desktop.html#g7842cc5c55c4c74c254b41ecc143a8b6">efreet_desktop_free</a>(<a class="code" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> *desktop);
-<a name="l00105"></a>00105 
-<a name="l00106"></a>00106 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">int</span>               <a class="code" href="group__Efreet__Desktop.html#gedecdeec52f1119fe5d46eb06c639980" title="Saves any changes made to desktop back to the file on the filesystem.">efreet_desktop_save</a>(<a class="code" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> *desktop);
-<a name="l00107"></a>00107 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">int</span>               <a class="code" href="group__Efreet__Desktop.html#g6b454c8c1e216e5a6c252e1f1a93fd73" title="Saves desktop to file.">efreet_desktop_save_as</a>(<a class="code" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> *desktop,
-<a name="l00108"></a>00108                                                 <span class="keyword">const</span> <span class="keywordtype">char</span> *file);
-<a name="l00109"></a>00109 
-<a name="l00110"></a>00110 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>              <a class="code" href="group__Efreet__Desktop.html#gd7844c12bd0c5eaef077f898ec6175eb" title="Parses the desktop exec line and returns an Ecore_Exe.">efreet_desktop_exec</a>(<a class="code" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> *desktop,
-<a name="l00111"></a>00111                                       Ecore_List *files, <span class="keywordtype">void</span> *data);
-<a name="l00112"></a>00112 
-<a name="l00113"></a>00113 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>              <a class="code" href="group__Efreet__Desktop.html#g811892ec6c109a4708a94c0c0c329245" title="sets the global desktop environment name">efreet_desktop_environment_set</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *environment);
-<a name="l00114"></a>00114 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keyword">const</span> <span class="keywordtype">char</span>       *<a class="code" href="group__Efreet__Desktop.html#g95a0975d8ba893692f63a80ae6784ac3" title="sets the global desktop environment name">efreet_desktop_environment_get</a>(<span class="keywordtype">void</span>);
-<a name="l00115"></a>00115 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>             *<a class="code" href="group__Efreet__Desktop.html#g999043f62976314e15bb4dd0c3aeb2f4" title="Get a command to use to execute a desktop entry, and receive progress updates for...">efreet_desktop_command_progress_get</a>(<a class="code" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> *desktop,
-<a name="l00116"></a>00116                                          Ecore_List *files,
-<a name="l00117"></a>00117                                          <a class="code" href="group__Efreet__Desktop.html#g43de4c99c798902b45ec98d4ec306048">Efreet_Desktop_Command_Cb</a> cb_command,
-<a name="l00118"></a>00118                                          <a class="code" href="group__Efreet__Desktop.html#g540dda3e25a4c1f5e114264051bb1520">Efreet_Desktop_Progress_Cb</a> cb_prog,
-<a name="l00119"></a>00119                                          <span class="keywordtype">void</span> *data);
-<a name="l00120"></a>00120 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>              *<a class="code" href="group__Efreet__Desktop.html#g1f3900a4f1a34c73d1743a6a1b46c334" title="Get a command to use to execute a desktop entry.">efreet_desktop_command_get</a>(<a class="code" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> *desktop,
-<a name="l00121"></a>00121                                          Ecore_List *files,
-<a name="l00122"></a>00122                                          <a class="code" href="group__Efreet__Desktop.html#g43de4c99c798902b45ec98d4ec306048">Efreet_Desktop_Command_Cb</a> func,
-<a name="l00123"></a>00123                                          <span class="keywordtype">void</span> *data);
-<a name="l00124"></a>00124 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Ecore_List *      <a class="code" href="group__Efreet__Desktop.html#gaee168805abd316b7e1e624c70c4e018" title="Get the command to use to execute a desktop entry.">efreet_desktop_command_local_get</a>(<a class="code" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> *desktop,
-<a name="l00125"></a>00125                                          Ecore_List *files);
-<a name="l00126"></a>00126 
-<a name="l00127"></a>00127 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>      <a class="code" href="group__Efreet__Desktop.html#g110ad74dbaf70845ae8a77631f9c114d" title="Retrieves the number of categories the given desktop belongs too.">efreet_desktop_category_count_get</a>(<a class="code" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> *desktop);
-<a name="l00128"></a>00128 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>              <a class="code" href="group__Efreet__Desktop.html#g26ec043ed53964b1603383d1bcba81f7" title="add a category to a desktop">efreet_desktop_category_add</a>(<a class="code" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> *desktop,
-<a name="l00129"></a>00129                                               <span class="keyword">const</span> <span class="keywordtype">char</span> *category);
-<a name="l00130"></a>00130 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">int</span>               <a class="code" href="group__Efreet__Desktop.html#g2e87d6fa5aee7f3fe8195f19ef067f8d" title="removes a category from a desktop">efreet_desktop_category_del</a>(<a class="code" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> *desktop,
-<a name="l00131"></a>00131                                               <span class="keyword">const</span> <span class="keywordtype">char</span> *category);
-<a name="l00132"></a>00132 
-<a name="l00133"></a>00133 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">int</span>               <a class="code" href="group__Efreet__Desktop.html#g14d1a184071d903b83691699ed6b205c" title="Adds the given type to the list of types in the system.">efreet_desktop_type_add</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *type,
-<a name="l00134"></a>00134                                     <a class="code" href="group__Efreet__Desktop.html#g9ae3789b0deb60e0ec22215210b4621f">Efreet_Desktop_Type_Parse_Cb</a> parse_func,
-<a name="l00135"></a>00135                                     <a class="code" href="group__Efreet__Desktop.html#ge8f0014dc5fcba6b748803cff7501eff">Efreet_Desktop_Type_Save_Cb</a> save_func,
-<a name="l00136"></a>00136                                     <a class="code" href="group__Efreet__Desktop.html#ga4fe25cbec2a880f8eb73582c4001b46">Efreet_Desktop_Type_Free_Cb</a> free_func);
-<a name="l00137"></a>00137 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">int</span>               <a class="code" href="group__Efreet__Desktop.html#g24d92c10cb6441cb54bc1e00b6f90e56" title="Add an alias for an existing desktop type.">efreet_desktop_type_alias</a> (<span class="keywordtype">int</span> from_type,
-<a name="l00138"></a>00138                                              <span class="keyword">const</span> <span class="keywordtype">char</span> *alias);
-<a name="l00139"></a>00139 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>             *<a class="code" href="group__Efreet__Desktop.html#g3bdf27d349650a3c936469e662c54152" title="get type specific data for custom desktop types">efreet_desktop_type_data_get</a>(<a class="code" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> *desktop);
-<a name="l00140"></a>00140 
-<a name="l00141"></a>00141 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Ecore_List       *<a class="code" href="group__Efreet__Desktop.html#gc8a8dd6520696dd971d7939931f58ccb" title="Parse &amp;#39;;&amp;#39; separate list of strings according to the desktop spec.">efreet_desktop_string_list_parse</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">string</span>);
-<a name="l00142"></a>00142 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">char</span>             *<a class="code" href="group__Efreet__Desktop.html#gb28f663342e6fc27951712cef1f75487" title="Create a &amp;#39;;&amp;#39; separate list of strings according to the desktop spec.">efreet_desktop_string_list_join</a>(Ecore_List *list);
-<a name="l00143"></a>00143 
-<a name="l00144"></a>00144 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>              <a class="code" href="group__Efreet__Desktop.html#gea429d3594896f62437b7c8d732b868b" title="Tell Efreet to flush any cached desktop entries so it reloads on get.">efreet_desktop_cache_flush</a>(<span class="keywordtype">void</span>);
-<a name="l00145"></a>00145 
-<a name="l00150"></a>00150 <span class="preprocessor">#endif</span>
-</pre></div></div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:18 2008</p>
- </body>
-</html>
diff --git a/doc/html/efreet__desktop_8h.html b/doc/html/efreet__desktop_8h.html
deleted file mode 100644
index 0d92638..0000000
--- a/doc/html/efreet__desktop_8h.html
+++ /dev/null
@@ -1,163 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: lib/efreet_desktop.h File Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>lib/efreet_desktop.h File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
-Contains the structures and methods used to support the FDO desktop entry specificiation. 
-<p>
-
-<p>
-
-<p>
-<div class="dynheader">
-This graph shows which files directly or indirectly include this file:</div>
-<div class="dynsection">
-<p><center><img src="efreet__desktop_8h__dep__incl.png" border="0" usemap="#lib/efreet_desktop.hdep_map" alt=""></center>
-<map name="lib/efreet_desktop.hdep_map">
-<area shape="rect" href="Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides..." alt="" coords="736,84,824,111"><area shape="rect" href="efreet_8c.html" title="lib/efreet.c" alt="" coords="5,161,93,188"><area shape="rect" href="efreet__base_8c.html" title="lib/efreet_base.c" alt="" coords="117,161,243,188"><area shape="rect" href="efreet__desktop_8c.html" title="lib/efreet_desktop.c" alt="" coords="267,161,413,188"><area shape="rect" href="efreet__icon_8c.html" title="lib/efreet_icon.c" alt="" coords="437,161,557,188"><area shape="rect" href="efreet__ini_8c.html" title="lib/efreet_ini.c" alt="" coords="581,161,691,188"><area shape="rect" href="efreet__menu_8c.html" title="lib/efreet_menu.c" alt="" coords="715,161,845,188"><area shape="rect" href="efreet__mime_8c.html" title="lib/efreet_mime.c" alt="" coords="869,161,1000,188"><area shape="rect" href="efreet__trash_8c.html" title="lib/efreet_trash.c" alt="" coords="1024,161,1152,188"><area shape="rect" href="efreet__uri_8c.html" title="lib/efreet_uri.c" alt="" coords="1176,161,1288,188"><area shape="rect" href="efreet__utils_8c.html" title="lib/efreet_utils.c" alt="" coords="1312,161,1432,188"><area shape="rect" href="efreet__xml_8c.html" title="lib/efreet_xml.c" alt="" coords="1456,161,1573,188"></map>
-</div>
-
-<p>
-<a href="efreet__desktop_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">a parsed representation of a .desktop file  <a href="structEfreet__Desktop.html#_details">More...</a><br></td></tr>
-<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g868d9a75c53c5470ee3d31deb70fb51c">Efreet_Desktop</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void *(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g43de4c99c798902b45ec98d4ec306048">Efreet_Desktop_Command_Cb</a> )(void *data, <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop, char *command, int remaining)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g540dda3e25a4c1f5e114264051bb1520">Efreet_Desktop_Progress_Cb</a> )(void *data, <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop, char *uri, long int total, long int current)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <a class="el" href="group__Efreet__Desktop.html#gdbf84fa276a7ee909002d18f66818fc6">Efreet_Desktop_Type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#gdbf84fa276a7ee909002d18f66818fc6">Efreet_Desktop_Type</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void *(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#ga4fe25cbec2a880f8eb73582c4001b46">Efreet_Desktop_Type_Free_Cb</a> )(void *data)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void *(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g9ae3789b0deb60e0ec22215210b4621f">Efreet_Desktop_Type_Parse_Cb</a> )(<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop, <a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *ini)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#ge8f0014dc5fcba6b748803cff7501eff">Efreet_Desktop_Type_Save_Cb</a> )(<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop, <a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *ini)</td></tr>
-
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#gea429d3594896f62437b7c8d732b868b">efreet_desktop_cache_flush</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Tell Efreet to flush any cached desktop entries so it reloads on get.  <a href="group__Efreet__Desktop.html#gea429d3594896f62437b7c8d732b868b"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g26ec043ed53964b1603383d1bcba81f7">efreet_desktop_category_add</a> (<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop, const char *category)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">add a category to a desktop  <a href="group__Efreet__Desktop.html#g26ec043ed53964b1603383d1bcba81f7"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g110ad74dbaf70845ae8a77631f9c114d">efreet_desktop_category_count_get</a> (<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the number of categories the given <em>desktop</em> belongs too.  <a href="group__Efreet__Desktop.html#g110ad74dbaf70845ae8a77631f9c114d"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g2e87d6fa5aee7f3fe8195f19ef067f8d">efreet_desktop_category_del</a> (<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop, const char *category)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">removes a category from a desktop  <a href="group__Efreet__Desktop.html#g2e87d6fa5aee7f3fe8195f19ef067f8d"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g1f3900a4f1a34c73d1743a6a1b46c334">efreet_desktop_command_get</a> (<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop, Ecore_List *files, <a class="el" href="group__Efreet__Desktop.html#g43de4c99c798902b45ec98d4ec306048">Efreet_Desktop_Command_Cb</a> func, void *data)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a command to use to execute a desktop entry.  <a href="group__Efreet__Desktop.html#g1f3900a4f1a34c73d1743a6a1b46c334"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#gaee168805abd316b7e1e624c70c4e018">efreet_desktop_command_local_get</a> (<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop, Ecore_List *files)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the command to use to execute a desktop entry.  <a href="group__Efreet__Desktop.html#gaee168805abd316b7e1e624c70c4e018"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g999043f62976314e15bb4dd0c3aeb2f4">efreet_desktop_command_progress_get</a> (<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop, Ecore_List *files, <a class="el" href="group__Efreet__Desktop.html#g43de4c99c798902b45ec98d4ec306048">Efreet_Desktop_Command_Cb</a> cb_command, <a class="el" href="group__Efreet__Desktop.html#g540dda3e25a4c1f5e114264051bb1520">Efreet_Desktop_Progress_Cb</a> cb_prog, void *data)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a command to use to execute a desktop entry, and receive progress updates for downloading of remote URI's passed in.  <a href="group__Efreet__Desktop.html#g999043f62976314e15bb4dd0c3aeb2f4"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g6044189da04223cbd61c2563410ad327">efreet_desktop_empty_new</a> (const char *file)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates a new empty <a class="el" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> structure or NULL on failure.  <a href="group__Efreet__Desktop.html#g6044189da04223cbd61c2563410ad327"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g95a0975d8ba893692f63a80ae6784ac3">efreet_desktop_environment_get</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">sets the global desktop environment name  <a href="group__Efreet__Desktop.html#g95a0975d8ba893692f63a80ae6784ac3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g811892ec6c109a4708a94c0c0c329245">efreet_desktop_environment_set</a> (const char *environment)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">sets the global desktop environment name  <a href="group__Efreet__Desktop.html#g811892ec6c109a4708a94c0c0c329245"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#gd7844c12bd0c5eaef077f898ec6175eb">efreet_desktop_exec</a> (<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop, Ecore_List *files, void *data)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parses the <em>desktop</em> exec line and returns an Ecore_Exe.  <a href="group__Efreet__Desktop.html#gd7844c12bd0c5eaef077f898ec6175eb"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g7842cc5c55c4c74c254b41ecc143a8b6">efreet_desktop_free</a> (<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#gc699737258129d367dbe4958315a635d">efreet_desktop_get</a> (const char *file)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets a reference to an <a class="el" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> structure representing the contents of <em>file</em> or NULL if <em>file</em> is not a valid .desktop file.  <a href="group__Efreet__Desktop.html#gc699737258129d367dbe4958315a635d"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g5e091f8933e40c35bbc47fa0682545a2">efreet_desktop_new</a> (const char *file)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g9c463841ec3ad0eebd1d1871360d0232">efreet_desktop_ref</a> (<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#gedecdeec52f1119fe5d46eb06c639980">efreet_desktop_save</a> (<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Saves any changes made to <em>desktop</em> back to the file on the filesystem.  <a href="group__Efreet__Desktop.html#gedecdeec52f1119fe5d46eb06c639980"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g6b454c8c1e216e5a6c252e1f1a93fd73">efreet_desktop_save_as</a> (<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop, const char *file)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Saves <em>desktop</em> to <em>file</em>.  <a href="group__Efreet__Desktop.html#g6b454c8c1e216e5a6c252e1f1a93fd73"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#gb28f663342e6fc27951712cef1f75487">efreet_desktop_string_list_join</a> (Ecore_List *list)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a ';' separate list of strings according to the desktop spec.  <a href="group__Efreet__Desktop.html#gb28f663342e6fc27951712cef1f75487"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#gc8a8dd6520696dd971d7939931f58ccb">efreet_desktop_string_list_parse</a> (const char *string)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parse ';' separate list of strings according to the desktop spec.  <a href="group__Efreet__Desktop.html#gc8a8dd6520696dd971d7939931f58ccb"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g14d1a184071d903b83691699ed6b205c">efreet_desktop_type_add</a> (const char *type, <a class="el" href="group__Efreet__Desktop.html#g9ae3789b0deb60e0ec22215210b4621f">Efreet_Desktop_Type_Parse_Cb</a> parse_func, <a class="el" href="group__Efreet__Desktop.html#ge8f0014dc5fcba6b748803cff7501eff">Efreet_Desktop_Type_Save_Cb</a> save_func, <a class="el" href="group__Efreet__Desktop.html#ga4fe25cbec2a880f8eb73582c4001b46">Efreet_Desktop_Type_Free_Cb</a> free_func)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds the given type to the list of types in the system.  <a href="group__Efreet__Desktop.html#g14d1a184071d903b83691699ed6b205c"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g24d92c10cb6441cb54bc1e00b6f90e56">efreet_desktop_type_alias</a> (int from_type, const char *alias)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add an alias for an existing desktop type.  <a href="group__Efreet__Desktop.html#g24d92c10cb6441cb54bc1e00b6f90e56"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g3bdf27d349650a3c936469e662c54152">efreet_desktop_type_data_get</a> (<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get type specific data for custom desktop types  <a href="group__Efreet__Desktop.html#g3bdf27d349650a3c936469e662c54152"></a><br></td></tr>
-<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#gdacc26c08b93f0cba5838215341a902f">EFREET_DESKTOP_TYPE_APPLICATION</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g5c53a36a0d46b6728401d1b778c772e3">EFREET_DESKTOP_TYPE_DIRECTORY</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g5c999d5d7e05d0a0fe43e2681087c546">EFREET_DESKTOP_TYPE_LINK</a></td></tr>
-
-</table>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:19 2008</p>
- </body>
-</html>
diff --git a/doc/html/efreet__desktop_8h__dep__incl.map b/doc/html/efreet__desktop_8h__dep__incl.map
deleted file mode 100644
index aeca92d..0000000
--- a/doc/html/efreet__desktop_8h__dep__incl.map
+++ /dev/null
@@ -1,12 +0,0 @@
-<area shape="rect" href="$Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides..." alt="" coords="736,84,824,111">
-<area shape="rect" href="$efreet_8c.html" title="lib/efreet.c" alt="" coords="5,161,93,188">
-<area shape="rect" href="$efreet__base_8c.html" title="lib/efreet_base.c" alt="" coords="117,161,243,188">
-<area shape="rect" href="$efreet__desktop_8c.html" title="lib/efreet_desktop.c" alt="" coords="267,161,413,188">
-<area shape="rect" href="$efreet__icon_8c.html" title="lib/efreet_icon.c" alt="" coords="437,161,557,188">
-<area shape="rect" href="$efreet__ini_8c.html" title="lib/efreet_ini.c" alt="" coords="581,161,691,188">
-<area shape="rect" href="$efreet__menu_8c.html" title="lib/efreet_menu.c" alt="" coords="715,161,845,188">
-<area shape="rect" href="$efreet__mime_8c.html" title="lib/efreet_mime.c" alt="" coords="869,161,1000,188">
-<area shape="rect" href="$efreet__trash_8c.html" title="lib/efreet_trash.c" alt="" coords="1024,161,1152,188">
-<area shape="rect" href="$efreet__uri_8c.html" title="lib/efreet_uri.c" alt="" coords="1176,161,1288,188">
-<area shape="rect" href="$efreet__utils_8c.html" title="lib/efreet_utils.c" alt="" coords="1312,161,1432,188">
-<area shape="rect" href="$efreet__xml_8c.html" title="lib/efreet_xml.c" alt="" coords="1456,161,1573,188">
diff --git a/doc/html/efreet__desktop_8h__dep__incl.md5 b/doc/html/efreet__desktop_8h__dep__incl.md5
deleted file mode 100644
index e3a9af6..0000000
--- a/doc/html/efreet__desktop_8h__dep__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-d2b042218a0e181406d8981ae7cfc388
\ No newline at end of file
diff --git a/doc/html/efreet__desktop_8h__dep__incl.png b/doc/html/efreet__desktop_8h__dep__incl.png
deleted file mode 100644
index e15204c..0000000
Binary files a/doc/html/efreet__desktop_8h__dep__incl.png and /dev/null differ
diff --git a/doc/html/efreet__icon_8c.html b/doc/html/efreet__icon_8c.html
deleted file mode 100644
index 4e06d5e..0000000
--- a/doc/html/efreet__icon_8c.html
+++ /dev/null
@@ -1,173 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: lib/efreet_icon.c File Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>lib/efreet_icon.c File Reference</h1>
-<p>
-<code>#include &quot;<a class="el" href="Efreet_8h-source.html">Efreet.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="efreet__private_8h-source.html">efreet_private.h</a>&quot;</code><br>
-
-<p>
-<div class="dynheader">
-Include dependency graph for efreet_icon.c:</div>
-<div class="dynsection">
-<p><center><img src="efreet__icon_8c__incl.png" border="0" usemap="#lib/efreet_icon.c_map" alt=""></center>
-<map name="lib/efreet_icon.c_map">
-<area shape="rect" href="Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides..." alt="" coords="2133,84,2205,111"><area shape="rect" href="efreet__private_8h.html" title="Contains methods and defines that are private to the Efreet implementaion." alt="" coords="927,84,1049,111"><area shape="rect" href="efreet__base_8h.html" title="Contains the methods used to support the FDO base directory specification." alt="" coords="2429,161,2539,188"><area shape="rect" href="efreet__ini_8h.html" title="efreet_ini.h" alt="" coords="1779,161,1869,188"><area shape="rect" href="efreet__icon_8h.html" title="Contains the structures and methods used to support the FDO icon theme specificiation..." alt="" coords="2563,161,2667,188"><area shape="rect" href="efreet__desktop_8h.html" title="Contains the structures and methods used to support the FDO desktop entry specificiation..." alt="" coords="1893,161,2021,188"><area shape="rect" href="efreet__menu_8h.html" title="Contains the structures and methods to support the Desktop Menu Specification." alt="" coords="2045,161,2160,188"><area shape="rect" href="efreet__utils_8h.html" title="efreet_utils.h" alt="" coords="2184,161,2288,188"><area shape="rect" href="efreet__uri_8h.html" title="Contains the methods used to support the FDO URI specification." alt="" coords="2312,161,2405,188"><area shape="rect" href="efreet__xml_8h.html" title="efreet_xml.h" alt="" coords="1416,161,1517,188"></map>
-</div>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Icon__Cache.html">Efreet_Icon_Cache</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__icon_8c.html#3da87339a2ab67dd100b8fc9efa92247">NON_EXISTING</a>&nbsp;&nbsp;&nbsp;(void *)-1</td></tr>
-
-<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="structEfreet__Icon__Cache.html">Efreet_Icon_Cache</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__icon_8c.html#357003192381c449f058fd0380580be7">Efreet_Icon_Cache</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__icon_8c.html#cc8dbdb67b18a402ac80b3121bb590e5">efreet_icon_deprecated_user_dir_get</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the user icon directory.  <a href="#cc8dbdb67b18a402ac80b3121bb590e5"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#g1e75b6937f15ead0ed44471e36cf08b0">efreet_icon_extension_add</a> (const char *ext)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds the given extension to the list of possible icon extensions.  <a href="group__Efreet__Icon.html#g1e75b6937f15ead0ed44471e36cf08b0"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#g0a64d81c08d699b6228fb8743c80152f">efreet_icon_extra_list_get</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the list of all extra directories to look for icons. These directories are used to look for icons after looking in the user icon dir and before looking in standard system directories. The order of search is from first to last directory in this list. the strings in the list should be created with eina_stringshare_add().  <a href="group__Efreet__Icon.html#g0a64d81c08d699b6228fb8743c80152f"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Icon.html">Efreet_Icon</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#g507f110dd6a136100e65bb14785bb518">efreet_icon_find</a> (const char *theme_name, const char *icon, unsigned int size)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves all of the information about the given icon.  <a href="group__Efreet__Icon.html#g507f110dd6a136100e65bb14785bb518"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#g2d2ec5c1b82e4756fd4f360e8121e824">efreet_icon_free</a> (<a class="el" href="structEfreet__Icon.html">Efreet_Icon</a> *icon)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Free's the given icon and all its internal data.  <a href="group__Efreet__Icon.html#g2d2ec5c1b82e4756fd4f360e8121e824"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g9a49d6f758cf8047e8a93f4e2a938e73">efreet_icon_init</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#g8c38dc063a56c32e0d8e060e432bd252">efreet_icon_list_find</a> (const char *theme_name, Ecore_List *icons, unsigned int size)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves all of the information about the first found icon in the list.  <a href="group__Efreet__Icon.html#g8c38dc063a56c32e0d8e060e432bd252"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#gbb83222f15ce7f804997d5c038e25604">efreet_icon_path_find</a> (const char *theme_name, const char *icon, unsigned int size)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrives the path to the given icon.  <a href="group__Efreet__Icon.html#gbb83222f15ce7f804997d5c038e25604"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#gff95ddb7caca44b5f8a72554a4bc7f89">efreet_icon_shutdown</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Icon__Theme.html">Efreet_Icon_Theme</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#g6c7ffcf9241185f4d6456b792514713d">efreet_icon_theme_find</a> (const char *theme_name)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Tries to get the icon theme structure for the given theme name.  <a href="group__Efreet__Icon.html#g6c7ffcf9241185f4d6456b792514713d"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#gbd60351e6204803bcd0614fc82d002aa">efreet_icon_theme_list_get</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves all of the non-hidden icon themes available on the system. The returned list must be freed. Do not free the list data.  <a href="group__Efreet__Icon.html#gbd60351e6204803bcd0614fc82d002aa"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#g18fdb7dd91c9bbed14fc527fbc6e641e">efreet_icon_user_dir_get</a> (void)</td></tr>
-
-</table>
-<hr><h2>Define Documentation</h2>
-<a class="anchor" name="3da87339a2ab67dd100b8fc9efa92247"></a><!-- doxytag: member="efreet_icon.c::NON_EXISTING" ref="3da87339a2ab67dd100b8fc9efa92247" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define NON_EXISTING&nbsp;&nbsp;&nbsp;(void *)-1          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__icon_8c-source.html#l00376">efreet_icon_list_find()</a>, and <a class="el" href="efreet__icon_8c-source.html#l00336">efreet_icon_path_find()</a>.</p>
-
-</div>
-</div><p>
-<hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="357003192381c449f058fd0380580be7"></a><!-- doxytag: member="efreet_icon.c::Efreet_Icon_Cache" ref="357003192381c449f058fd0380580be7" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef struct <a class="el" href="structEfreet__Icon__Cache.html">Efreet_Icon_Cache</a> <a class="el" href="structEfreet__Icon__Cache.html">Efreet_Icon_Cache</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Function Documentation</h2>
-<a class="anchor" name="cc8dbdb67b18a402ac80b3121bb590e5"></a><!-- doxytag: member="efreet_icon.c::efreet_icon_deprecated_user_dir_get" ref="cc8dbdb67b18a402ac80b3121bb590e5" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* efreet_icon_deprecated_user_dir_get           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Returns the user icon directory. 
-<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns the user icon directory </dd></dl>
-
-<p>References <a class="el" href="efreet__base_8c-source.html#l00054">efreet_home_dir_get()</a>.</p>
-
-</div>
-</div><p>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:19 2008</p>
- </body>
-</html>
diff --git a/doc/html/efreet__icon_8c__incl.map b/doc/html/efreet__icon_8c__incl.map
deleted file mode 100644
index aa91b78..0000000
--- a/doc/html/efreet__icon_8c__incl.map
+++ /dev/null
@@ -1,10 +0,0 @@
-<area shape="rect" href="$Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides..." alt="" coords="2133,84,2205,111">
-<area shape="rect" href="$efreet__private_8h.html" title="Contains methods and defines that are private to the Efreet implementaion." alt="" coords="927,84,1049,111">
-<area shape="rect" href="$efreet__base_8h.html" title="Contains the methods used to support the FDO base directory specification." alt="" coords="2429,161,2539,188">
-<area shape="rect" href="$efreet__ini_8h.html" title="efreet_ini.h" alt="" coords="1779,161,1869,188">
-<area shape="rect" href="$efreet__icon_8h.html" title="Contains the structures and methods used to support the FDO icon theme specificiation..." alt="" coords="2563,161,2667,188">
-<area shape="rect" href="$efreet__desktop_8h.html" title="Contains the structures and methods used to support the FDO desktop entry specificiation..." alt="" coords="1893,161,2021,188">
-<area shape="rect" href="$efreet__menu_8h.html" title="Contains the structures and methods to support the Desktop Menu Specification." alt="" coords="2045,161,2160,188">
-<area shape="rect" href="$efreet__utils_8h.html" title="efreet_utils.h" alt="" coords="2184,161,2288,188">
-<area shape="rect" href="$efreet__uri_8h.html" title="Contains the methods used to support the FDO URI specification." alt="" coords="2312,161,2405,188">
-<area shape="rect" href="$efreet__xml_8h.html" title="efreet_xml.h" alt="" coords="1416,161,1517,188">
diff --git a/doc/html/efreet__icon_8c__incl.md5 b/doc/html/efreet__icon_8c__incl.md5
deleted file mode 100644
index 5e28bfd..0000000
--- a/doc/html/efreet__icon_8c__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-24bbdc3831c23976356e5a778a05d9cf
\ No newline at end of file
diff --git a/doc/html/efreet__icon_8c__incl.png b/doc/html/efreet__icon_8c__incl.png
deleted file mode 100644
index 04e98a1..0000000
Binary files a/doc/html/efreet__icon_8c__incl.png and /dev/null differ
diff --git a/doc/html/efreet__icon_8h-source.html b/doc/html/efreet__icon_8h-source.html
deleted file mode 100644
index e815b12..0000000
--- a/doc/html/efreet__icon_8h-source.html
+++ /dev/null
@@ -1,166 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: lib/efreet_icon.h Source File</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<h1>lib/efreet_icon.h</h1><a href="efreet__icon_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* vim: set sw=4 ts=4 sts=4 et: */</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#ifndef EFREET_ICON_H</span>
-<a name="l00003"></a>00003 <span class="preprocessor"></span><span class="preprocessor">#define EFREET_ICON_H</span>
-<a name="l00004"></a>00004 <span class="preprocessor"></span>
-<a name="l00018"></a><a class="code" href="group__Efreet__Icon.html#g77a2d13b67a6d8209cb5a3eb88439fc5">00018</a> <span class="keyword">enum</span> <a class="code" href="group__Efreet__Icon.html#g77a2d13b67a6d8209cb5a3eb88439fc5">Efreet_Icon_Theme_Context</a>
-<a name="l00019"></a>00019 {
-<a name="l00020"></a><a class="code" href="group__Efreet__Icon.html#gg77a2d13b67a6d8209cb5a3eb88439fc5739d7eb6f1bc91b728d98e94912e195e">00020</a>     <a class="code" href="group__Efreet__Icon.html#gg77a2d13b67a6d8209cb5a3eb88439fc5739d7eb6f1bc91b728d98e94912e195e">EFREET_ICON_THEME_CONTEXT_NONE</a>,
-<a name="l00021"></a><a class="code" href="group__Efreet__Icon.html#gg77a2d13b67a6d8209cb5a3eb88439fc5146d11655e4a4f65fb325b0b3f3e3140">00021</a>     <a class="code" href="group__Efreet__Icon.html#gg77a2d13b67a6d8209cb5a3eb88439fc5146d11655e4a4f65fb325b0b3f3e3140">EFREET_ICON_THEME_CONTEXT_ACTIONS</a>,
-<a name="l00022"></a><a class="code" href="group__Efreet__Icon.html#gg77a2d13b67a6d8209cb5a3eb88439fc5feb3afba08f00d3ef3b1d54036c3027f">00022</a>     <a class="code" href="group__Efreet__Icon.html#gg77a2d13b67a6d8209cb5a3eb88439fc5feb3afba08f00d3ef3b1d54036c3027f">EFREET_ICON_THEME_CONTEXT_DEVICES</a>,
-<a name="l00023"></a><a class="code" href="group__Efreet__Icon.html#gg77a2d13b67a6d8209cb5a3eb88439fc52e5bd5b2a83beefbbdd243a585938211">00023</a>     <a class="code" href="group__Efreet__Icon.html#gg77a2d13b67a6d8209cb5a3eb88439fc52e5bd5b2a83beefbbdd243a585938211">EFREET_ICON_THEME_CONTEXT_FILESYSTEMS</a>,
-<a name="l00024"></a><a class="code" href="group__Efreet__Icon.html#gg77a2d13b67a6d8209cb5a3eb88439fc5c3aa8b78b7a1196349080deb36718a85">00024</a>     <a class="code" href="group__Efreet__Icon.html#gg77a2d13b67a6d8209cb5a3eb88439fc5c3aa8b78b7a1196349080deb36718a85">EFREET_ICON_THEME_CONTEXT_MIMETYPES</a>
-<a name="l00025"></a>00025 };
-<a name="l00026"></a>00026 
-<a name="l00030"></a><a class="code" href="group__Efreet__Icon.html#g70858dd53bbd979cbb33f501ea9dbc52">00030</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group__Efreet__Icon.html#g77a2d13b67a6d8209cb5a3eb88439fc5">Efreet_Icon_Theme_Context</a> <a class="code" href="group__Efreet__Icon.html#g77a2d13b67a6d8209cb5a3eb88439fc5">Efreet_Icon_Theme_Context</a>;
-<a name="l00031"></a>00031 
-<a name="l00035"></a><a class="code" href="group__Efreet__Icon.html#g43f50c8d815ae5e09ab5f6dfb466f343">00035</a> <span class="keyword">enum</span> <a class="code" href="group__Efreet__Icon.html#g43f50c8d815ae5e09ab5f6dfb466f343">Efreet_Icon_Size_Type</a>
-<a name="l00036"></a>00036 {
-<a name="l00037"></a><a class="code" href="group__Efreet__Icon.html#gg43f50c8d815ae5e09ab5f6dfb466f3434c6ec78d8c7d07a4d80c70f1147526b2">00037</a>     <a class="code" href="group__Efreet__Icon.html#gg43f50c8d815ae5e09ab5f6dfb466f3434c6ec78d8c7d07a4d80c70f1147526b2">EFREET_ICON_SIZE_TYPE_NONE</a>,
-<a name="l00038"></a><a class="code" href="group__Efreet__Icon.html#gg43f50c8d815ae5e09ab5f6dfb466f34383dd0332aabb94582abc8a7241a61efb">00038</a>     <a class="code" href="group__Efreet__Icon.html#gg43f50c8d815ae5e09ab5f6dfb466f34383dd0332aabb94582abc8a7241a61efb">EFREET_ICON_SIZE_TYPE_FIXED</a>,
-<a name="l00039"></a><a class="code" href="group__Efreet__Icon.html#gg43f50c8d815ae5e09ab5f6dfb466f3436c3dea9d39d4eb96a434eb6e6542cec3">00039</a>     <a class="code" href="group__Efreet__Icon.html#gg43f50c8d815ae5e09ab5f6dfb466f3436c3dea9d39d4eb96a434eb6e6542cec3">EFREET_ICON_SIZE_TYPE_SCALABLE</a>,
-<a name="l00040"></a><a class="code" href="group__Efreet__Icon.html#gg43f50c8d815ae5e09ab5f6dfb466f34395e4a2658ae479c3bd51a5ca0dcec147">00040</a>     <a class="code" href="group__Efreet__Icon.html#gg43f50c8d815ae5e09ab5f6dfb466f34395e4a2658ae479c3bd51a5ca0dcec147">EFREET_ICON_SIZE_TYPE_THRESHOLD</a>
-<a name="l00041"></a>00041 };
-<a name="l00042"></a>00042 
-<a name="l00046"></a><a class="code" href="group__Efreet__Icon.html#gbe667c567974ea463ae128430144848f">00046</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group__Efreet__Icon.html#g43f50c8d815ae5e09ab5f6dfb466f343">Efreet_Icon_Size_Type</a> <a class="code" href="group__Efreet__Icon.html#g43f50c8d815ae5e09ab5f6dfb466f343">Efreet_Icon_Size_Type</a>;
-<a name="l00047"></a>00047 
-<a name="l00051"></a><a class="code" href="group__Efreet__Icon.html#gb79335caf98ead88beddbdee23ea41ea">00051</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structEfreet__Icon__Theme.html" title="contains all of the known information about a given theme">Efreet_Icon_Theme</a> <a class="code" href="structEfreet__Icon__Theme.html" title="contains all of the known information about a given theme">Efreet_Icon_Theme</a>;
-<a name="l00052"></a>00052 
-<a name="l00057"></a><a class="code" href="structEfreet__Icon__Theme.html">00057</a> <span class="keyword">struct </span><a class="code" href="structEfreet__Icon__Theme.html" title="contains all of the known information about a given theme">Efreet_Icon_Theme</a>
-<a name="l00058"></a>00058 {
-<a name="l00059"></a>00059     <span class="keyword">struct</span>
-<a name="l00060"></a>00060     {
-<a name="l00061"></a><a class="code" href="structEfreet__Icon__Theme.html#b4daf552e488d6b98b424b4dd2624be6">00061</a>         <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keyword">internal</span>;   
-<a name="l00062"></a><a class="code" href="structEfreet__Icon__Theme.html#4e49159d8dbf22b17ddeb0e5d301550d">00062</a>         <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structEfreet__Icon__Theme.html#4e49159d8dbf22b17ddeb0e5d301550d">name</a>;       
-<a name="l00063"></a>00063     } <a class="code" href="structEfreet__Icon__Theme.html#4e49159d8dbf22b17ddeb0e5d301550d">name</a>;                     
-<a name="l00065"></a><a class="code" href="structEfreet__Icon__Theme.html#9bca9c279b98006bf873061913a5da86">00065</a>     <span class="keywordtype">char</span> *<a class="code" href="structEfreet__Icon__Theme.html#9bca9c279b98006bf873061913a5da86">comment</a>;        
-<a name="l00066"></a><a class="code" href="structEfreet__Icon__Theme.html#7221ae7262a6a12d27ea595cd2418029">00066</a>     <span class="keywordtype">char</span> *<a class="code" href="structEfreet__Icon__Theme.html#7221ae7262a6a12d27ea595cd2418029">example_icon</a>;   
-<a name="l00068"></a>00068     <span class="comment">/* An icon theme can have multiple directories that store it's icons. We</span>
-<a name="l00069"></a>00069 <span class="comment">     * need to be able to find a search each one. If count is 1 then path</span>
-<a name="l00070"></a>00070 <span class="comment">     * will be a char * pointing to the directory. If count &gt; 1 then path</span>
-<a name="l00071"></a>00071 <span class="comment">     * will be an Ecore_List of char *'s pointing to the directories */</span>
-<a name="l00072"></a>00072     <span class="keyword">struct</span>
-<a name="l00073"></a>00073     {
-<a name="l00074"></a><a class="code" href="structEfreet__Icon__Theme.html#0fa6d2f725164518dfcd4837b18e555d">00074</a>         <span class="keywordtype">void</span> *<a class="code" href="structEfreet__Icon__Theme.html#0fa6d2f725164518dfcd4837b18e555d">path</a>;       
-<a name="l00075"></a><a class="code" href="structEfreet__Icon__Theme.html#89bb7513df3a31671e3e4cf2c922fd87">00075</a>         <span class="keywordtype">int</span> <a class="code" href="structEfreet__Icon__Theme.html#89bb7513df3a31671e3e4cf2c922fd87">count</a>;        
-<a name="l00076"></a>00076     } <a class="code" href="structEfreet__Icon__Theme.html#451ab33bfe57df549a4d3f36072403fd">paths</a>;              
-<a name="l00078"></a><a class="code" href="structEfreet__Icon__Theme.html#4c4fe6f1057ec94dc19c09d5aff4e324">00078</a>     Ecore_List *<a class="code" href="structEfreet__Icon__Theme.html#4c4fe6f1057ec94dc19c09d5aff4e324">inherits</a>;       
-<a name="l00079"></a><a class="code" href="structEfreet__Icon__Theme.html#ef8c881659b64c7f62f7961612c0832e">00079</a>     Ecore_List *<a class="code" href="structEfreet__Icon__Theme.html#ef8c881659b64c7f62f7961612c0832e">directories</a>;    
-<a name="l00081"></a><a class="code" href="structEfreet__Icon__Theme.html#885687f7b50e791f08f52528cf620daf">00081</a>     <span class="keywordtype">double</span> <a class="code" href="structEfreet__Icon__Theme.html#885687f7b50e791f08f52528cf620daf">last_cache_check</a>;    
-<a name="l00083"></a><a class="code" href="structEfreet__Icon__Theme.html#0e042e5b7781b5099477287aa321b1d8">00083</a>     <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structEfreet__Icon__Theme.html#0e042e5b7781b5099477287aa321b1d8">hidden</a>:1;     
-<a name="l00084"></a><a class="code" href="structEfreet__Icon__Theme.html#876c433cab8d2900c187e01c218e4838">00084</a>     <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structEfreet__Icon__Theme.html#876c433cab8d2900c187e01c218e4838">valid</a>:1;      
-<a name="l00085"></a><a class="code" href="structEfreet__Icon__Theme.html#7bba0e54b19342ef74f010b58fa3baa0">00085</a>     <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structEfreet__Icon__Theme.html#7bba0e54b19342ef74f010b58fa3baa0">fake</a>:1;       
-<a name="l00088"></a>00088 };
-<a name="l00089"></a>00089 
-<a name="l00093"></a><a class="code" href="group__Efreet__Icon.html#g5d2ce034bc26752e0a905c517d3f7633">00093</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structEfreet__Icon__Theme__Directory.html" title="Contains all the information about a sub-directory of a theme.">Efreet_Icon_Theme_Directory</a> <a class="code" href="structEfreet__Icon__Theme__Directory.html" title="Contains all the information about a sub-directory of a theme.">Efreet_Icon_Theme_Directory</a>;
-<a name="l00094"></a>00094 
-<a name="l00099"></a><a class="code" href="structEfreet__Icon__Theme__Directory.html">00099</a> <span class="keyword">struct </span><a class="code" href="structEfreet__Icon__Theme__Directory.html" title="Contains all the information about a sub-directory of a theme.">Efreet_Icon_Theme_Directory</a>
-<a name="l00100"></a>00100 {
-<a name="l00101"></a><a class="code" href="structEfreet__Icon__Theme__Directory.html#505eb612f3a6887ec53599df16825172">00101</a>     <span class="keywordtype">char</span> *<a class="code" href="structEfreet__Icon__Theme__Directory.html#505eb612f3a6887ec53599df16825172">name</a>;               
-<a name="l00102"></a><a class="code" href="structEfreet__Icon__Theme__Directory.html#0058af8e0cbf45e9fa8882b77f32e9f0">00102</a>     <a class="code" href="group__Efreet__Icon.html#g77a2d13b67a6d8209cb5a3eb88439fc5">Efreet_Icon_Theme_Context</a> <a class="code" href="structEfreet__Icon__Theme__Directory.html#0058af8e0cbf45e9fa8882b77f32e9f0">context</a>;  
-<a name="l00103"></a><a class="code" href="structEfreet__Icon__Theme__Directory.html#fb743c31b3e51b1769702658831926d7">00103</a>     <a class="code" href="group__Efreet__Icon.html#g43f50c8d815ae5e09ab5f6dfb466f343">Efreet_Icon_Size_Type</a> <a class="code" href="structEfreet__Icon__Theme__Directory.html#fb743c31b3e51b1769702658831926d7">type</a>;     
-<a name="l00105"></a>00105     <span class="keyword">struct</span>
-<a name="l00106"></a>00106     {
-<a name="l00107"></a><a class="code" href="structEfreet__Icon__Theme__Directory.html#04f4931ac1d3d017b27357eb03ef13bc">00107</a>         <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structEfreet__Icon__Theme__Directory.html#04f4931ac1d3d017b27357eb03ef13bc">normal</a>;        
-<a name="l00108"></a><a class="code" href="structEfreet__Icon__Theme__Directory.html#6ad4193515c14bf1b42a65f326e06382">00108</a>         <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structEfreet__Icon__Theme__Directory.html#6ad4193515c14bf1b42a65f326e06382">min</a>;           
-<a name="l00109"></a><a class="code" href="structEfreet__Icon__Theme__Directory.html#d6e891df721fbaf9953d890b87506b21">00109</a>         <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structEfreet__Icon__Theme__Directory.html#d6e891df721fbaf9953d890b87506b21">max</a>;           
-<a name="l00110"></a><a class="code" href="structEfreet__Icon__Theme__Directory.html#6a52229fc4ab5665fa94119affed5df9">00110</a>         <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structEfreet__Icon__Theme__Directory.html#6a52229fc4ab5665fa94119affed5df9">threshold</a>;     
-<a name="l00111"></a>00111     } <a class="code" href="structEfreet__Icon__Theme__Directory.html#c8334d023e5c52784f67b3f348f0a146">size</a>;                         
-<a name="l00112"></a>00112 };
-<a name="l00113"></a>00113 
-<a name="l00117"></a><a class="code" href="group__Efreet__Icon.html#g863edbda266a0a48fa435a7fabba1ff2">00117</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structEfreet__Icon.html" title="Contains all the information about a given icon.">Efreet_Icon</a> <a class="code" href="structEfreet__Icon.html" title="Contains all the information about a given icon.">Efreet_Icon</a>;
-<a name="l00118"></a>00118 
-<a name="l00123"></a><a class="code" href="structEfreet__Icon.html">00123</a> <span class="keyword">struct </span><a class="code" href="structEfreet__Icon.html" title="Contains all the information about a given icon.">Efreet_Icon</a>
-<a name="l00124"></a>00124 {
-<a name="l00125"></a><a class="code" href="structEfreet__Icon.html#16485fb2ce77e490c6290ca950e6f5fe">00125</a>     <span class="keywordtype">char</span> *<a class="code" href="structEfreet__Icon.html#16485fb2ce77e490c6290ca950e6f5fe">path</a>;       
-<a name="l00126"></a><a class="code" href="structEfreet__Icon.html#9413ac74a2f2b5b5166142467ca7b8be">00126</a>     <span class="keywordtype">char</span> *<a class="code" href="structEfreet__Icon.html#9413ac74a2f2b5b5166142467ca7b8be">name</a>;       
-<a name="l00129"></a>00129     <span class="keyword">struct</span>
-<a name="l00130"></a>00130     {
-<a name="l00131"></a><a class="code" href="structEfreet__Icon.html#030fd6b99a722bc18188ab3fedf92f28">00131</a>         <span class="keywordtype">int</span> <a class="code" href="structEfreet__Icon.html#8a985ede8af234128d8fe8f50d298414">x0</a>,             
-<a name="l00132"></a>00132             <a class="code" href="structEfreet__Icon.html#902e28a90d15fbf66d41e53253e45241">y0</a>,             
-<a name="l00133"></a>00133             <a class="code" href="structEfreet__Icon.html#756b06022d406906f6f603f39d9b2362">x1</a>,             
-<a name="l00134"></a>00134             <a class="code" href="structEfreet__Icon.html#030fd6b99a722bc18188ab3fedf92f28">y1</a>;             
-<a name="l00135"></a>00135     } <a class="code" href="structEfreet__Icon.html#1f9e96fff7b65405e046f37c61eb7dd1">embedded_text_rectangle</a>;  
-<a name="l00138"></a><a class="code" href="structEfreet__Icon.html#cdbbbe12a65ba20978c0c4296b5f9d37">00138</a>     Ecore_List *<a class="code" href="structEfreet__Icon.html#cdbbbe12a65ba20978c0c4296b5f9d37">attach_points</a>; 
-<a name="l00141"></a><a class="code" href="structEfreet__Icon.html#641b3d464a5b1b9ee898370873a29793">00141</a>     <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structEfreet__Icon.html#641b3d464a5b1b9ee898370873a29793">ref_count</a>;    
-<a name="l00142"></a><a class="code" href="structEfreet__Icon.html#7d675e8df5530555d4e112fbc4692ae2">00142</a>     <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structEfreet__Icon.html#7d675e8df5530555d4e112fbc4692ae2">has_embedded_text_rectangle</a>:1; 
-<a name="l00144"></a>00144 };
-<a name="l00145"></a>00145 
-<a name="l00149"></a><a class="code" href="group__Efreet__Icon.html#ga88d99c0d786da3442fe2c46cb332aef">00149</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structEfreet__Icon__Point.html" title="Stores an x, y point.">Efreet_Icon_Point</a> <a class="code" href="structEfreet__Icon__Point.html" title="Stores an x, y point.">Efreet_Icon_Point</a>;
-<a name="l00150"></a>00150 
-<a name="l00155"></a><a class="code" href="structEfreet__Icon__Point.html">00155</a> <span class="keyword">struct </span><a class="code" href="structEfreet__Icon__Point.html" title="Stores an x, y point.">Efreet_Icon_Point</a>
-<a name="l00156"></a>00156 {
-<a name="l00157"></a><a class="code" href="structEfreet__Icon__Point.html#02bfe9ca93c1e5054b088e5a4602ebd1">00157</a>     <span class="keywordtype">int</span> <a class="code" href="structEfreet__Icon__Point.html#02bfe9ca93c1e5054b088e5a4602ebd1">x</a>;          
-<a name="l00158"></a><a class="code" href="structEfreet__Icon__Point.html#65c92e8c345949367750c7bd5b436671">00158</a>     <span class="keywordtype">int</span> <a class="code" href="structEfreet__Icon__Point.html#65c92e8c345949367750c7bd5b436671">y</a>;          
-<a name="l00159"></a>00159 };
-<a name="l00160"></a>00160 
-<a name="l00161"></a>00161 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keyword">const</span> <span class="keywordtype">char</span>        *<a class="code" href="group__Efreet__Icon.html#g18fdb7dd91c9bbed14fc527fbc6e641e">efreet_icon_user_dir_get</a>(<span class="keywordtype">void</span>);
-<a name="l00162"></a>00162 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>               <a class="code" href="group__Efreet__Icon.html#g1e75b6937f15ead0ed44471e36cf08b0" title="Adds the given extension to the list of possible icon extensions.">efreet_icon_extension_add</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *ext);
-<a name="l00163"></a>00163 
-<a name="l00164"></a>00164 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Ecore_List        *<a class="code" href="group__Efreet__Icon.html#g0a64d81c08d699b6228fb8743c80152f" title="Gets the list of all extra directories to look for icons. These directories are used...">efreet_icon_extra_list_get</a>(<span class="keywordtype">void</span>);
-<a name="l00165"></a>00165 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Ecore_List        *<a class="code" href="group__Efreet__Icon.html#gbd60351e6204803bcd0614fc82d002aa" title="Retrieves all of the non-hidden icon themes available on the system. The returned...">efreet_icon_theme_list_get</a>(<span class="keywordtype">void</span>);
-<a name="l00166"></a>00166 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <a class="code" href="structEfreet__Icon__Theme.html" title="contains all of the known information about a given theme">Efreet_Icon_Theme</a> *<a class="code" href="group__Efreet__Icon.html#g6c7ffcf9241185f4d6456b792514713d" title="Tries to get the icon theme structure for the given theme name.">efreet_icon_theme_find</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *theme_name);
-<a name="l00167"></a>00167 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <a class="code" href="structEfreet__Icon.html" title="Contains all the information about a given icon.">Efreet_Icon</a>       *<a class="code" href="group__Efreet__Icon.html#g507f110dd6a136100e65bb14785bb518" title="Retrieves all of the information about the given icon.">efreet_icon_find</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *theme_name,
-<a name="l00168"></a>00168                                             <span class="keyword">const</span> <span class="keywordtype">char</span> *icon,
-<a name="l00169"></a>00169                                             <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> size);
-<a name="l00170"></a>00170 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">char</span>              *<a class="code" href="group__Efreet__Icon.html#g8c38dc063a56c32e0d8e060e432bd252" title="Retrieves all of the information about the first found icon in the list.">efreet_icon_list_find</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *theme_name,
-<a name="l00171"></a>00171                                                 Ecore_List *icons,
-<a name="l00172"></a>00172                                                 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> size);
-<a name="l00173"></a>00173 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">char</span>              *<a class="code" href="group__Efreet__Icon.html#gbb83222f15ce7f804997d5c038e25604" title="Retrives the path to the given icon.">efreet_icon_path_find</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *theme_name,
-<a name="l00174"></a>00174                                                 <span class="keyword">const</span> <span class="keywordtype">char</span> *icon,
-<a name="l00175"></a>00175                                                 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> size);
-<a name="l00176"></a>00176 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>               <a class="code" href="group__Efreet__Icon.html#g2d2ec5c1b82e4756fd4f360e8121e824" title="Free&amp;#39;s the given icon and all its internal data.">efreet_icon_free</a>(<a class="code" href="structEfreet__Icon.html" title="Contains all the information about a given icon.">Efreet_Icon</a> *icon);
-<a name="l00177"></a>00177 
-<a name="l00182"></a>00182 <span class="preprocessor">#endif</span>
-</pre></div></div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:18 2008</p>
- </body>
-</html>
diff --git a/doc/html/efreet__icon_8h.html b/doc/html/efreet__icon_8h.html
deleted file mode 100644
index 936ff1d..0000000
--- a/doc/html/efreet__icon_8h.html
+++ /dev/null
@@ -1,145 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: lib/efreet_icon.h File Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>lib/efreet_icon.h File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
-Contains the structures and methods used to support the FDO icon theme specificiation. 
-<p>
-
-<p>
-
-<p>
-<div class="dynheader">
-This graph shows which files directly or indirectly include this file:</div>
-<div class="dynsection">
-<p><center><img src="efreet__icon_8h__dep__incl.png" border="0" usemap="#lib/efreet_icon.hdep_map" alt=""></center>
-<map name="lib/efreet_icon.hdep_map">
-<area shape="rect" href="Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides..." alt="" coords="736,84,824,111"><area shape="rect" href="efreet_8c.html" title="lib/efreet.c" alt="" coords="5,161,93,188"><area shape="rect" href="efreet__base_8c.html" title="lib/efreet_base.c" alt="" coords="117,161,243,188"><area shape="rect" href="efreet__desktop_8c.html" title="lib/efreet_desktop.c" alt="" coords="267,161,413,188"><area shape="rect" href="efreet__icon_8c.html" title="lib/efreet_icon.c" alt="" coords="437,161,557,188"><area shape="rect" href="efreet__ini_8c.html" title="lib/efreet_ini.c" alt="" coords="581,161,691,188"><area shape="rect" href="efreet__menu_8c.html" title="lib/efreet_menu.c" alt="" coords="715,161,845,188"><area shape="rect" href="efreet__mime_8c.html" title="lib/efreet_mime.c" alt="" coords="869,161,1000,188"><area shape="rect" href="efreet__trash_8c.html" title="lib/efreet_trash.c" alt="" coords="1024,161,1152,188"><area shape="rect" href="efreet__uri_8c.html" title="lib/efreet_uri.c" alt="" coords="1176,161,1288,188"><area shape="rect" href="efreet__utils_8c.html" title="lib/efreet_utils.c" alt="" coords="1312,161,1432,188"><area shape="rect" href="efreet__xml_8c.html" title="lib/efreet_xml.c" alt="" coords="1456,161,1573,188"></map>
-</div>
-
-<p>
-<a href="efreet__icon_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Icon.html">Efreet_Icon</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Contains all the information about a given icon.  <a href="structEfreet__Icon.html#_details">More...</a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Icon__Point.html">Efreet_Icon_Point</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Stores an x, y point.  <a href="structEfreet__Icon__Point.html#_details">More...</a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Icon__Theme.html">Efreet_Icon_Theme</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">contains all of the known information about a given theme  <a href="structEfreet__Icon__Theme.html#_details">More...</a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Icon__Theme__Directory.html">Efreet_Icon_Theme_Directory</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Contains all the information about a sub-directory of a theme.  <a href="structEfreet__Icon__Theme__Directory.html#_details">More...</a><br></td></tr>
-<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="structEfreet__Icon.html">Efreet_Icon</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#g863edbda266a0a48fa435a7fabba1ff2">Efreet_Icon</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="structEfreet__Icon__Point.html">Efreet_Icon_Point</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#ga88d99c0d786da3442fe2c46cb332aef">Efreet_Icon_Point</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <a class="el" href="group__Efreet__Icon.html#g43f50c8d815ae5e09ab5f6dfb466f343">Efreet_Icon_Size_Type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#gbe667c567974ea463ae128430144848f">Efreet_Icon_Size_Type</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="structEfreet__Icon__Theme.html">Efreet_Icon_Theme</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#gb79335caf98ead88beddbdee23ea41ea">Efreet_Icon_Theme</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <br>
-<a class="el" href="group__Efreet__Icon.html#g77a2d13b67a6d8209cb5a3eb88439fc5">Efreet_Icon_Theme_Context</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#g70858dd53bbd979cbb33f501ea9dbc52">Efreet_Icon_Theme_Context</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <br>
-<a class="el" href="structEfreet__Icon__Theme__Directory.html">Efreet_Icon_Theme_Directory</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#g5d2ce034bc26752e0a905c517d3f7633">Efreet_Icon_Theme_Directory</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#g43f50c8d815ae5e09ab5f6dfb466f343">Efreet_Icon_Size_Type</a> { <a class="el" href="group__Efreet__Icon.html#gg43f50c8d815ae5e09ab5f6dfb466f3434c6ec78d8c7d07a4d80c70f1147526b2">EFREET_ICON_SIZE_TYPE_NONE</a>, 
-<a class="el" href="group__Efreet__Icon.html#gg43f50c8d815ae5e09ab5f6dfb466f34383dd0332aabb94582abc8a7241a61efb">EFREET_ICON_SIZE_TYPE_FIXED</a>, 
-<a class="el" href="group__Efreet__Icon.html#gg43f50c8d815ae5e09ab5f6dfb466f3436c3dea9d39d4eb96a434eb6e6542cec3">EFREET_ICON_SIZE_TYPE_SCALABLE</a>, 
-<a class="el" href="group__Efreet__Icon.html#gg43f50c8d815ae5e09ab5f6dfb466f34395e4a2658ae479c3bd51a5ca0dcec147">EFREET_ICON_SIZE_TYPE_THRESHOLD</a>
- }</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#g77a2d13b67a6d8209cb5a3eb88439fc5">Efreet_Icon_Theme_Context</a> { <br>
-&nbsp;&nbsp;<a class="el" href="group__Efreet__Icon.html#gg77a2d13b67a6d8209cb5a3eb88439fc5739d7eb6f1bc91b728d98e94912e195e">EFREET_ICON_THEME_CONTEXT_NONE</a>, 
-<a class="el" href="group__Efreet__Icon.html#gg77a2d13b67a6d8209cb5a3eb88439fc5146d11655e4a4f65fb325b0b3f3e3140">EFREET_ICON_THEME_CONTEXT_ACTIONS</a>, 
-<a class="el" href="group__Efreet__Icon.html#gg77a2d13b67a6d8209cb5a3eb88439fc5feb3afba08f00d3ef3b1d54036c3027f">EFREET_ICON_THEME_CONTEXT_DEVICES</a>, 
-<a class="el" href="group__Efreet__Icon.html#gg77a2d13b67a6d8209cb5a3eb88439fc52e5bd5b2a83beefbbdd243a585938211">EFREET_ICON_THEME_CONTEXT_FILESYSTEMS</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="group__Efreet__Icon.html#gg77a2d13b67a6d8209cb5a3eb88439fc5c3aa8b78b7a1196349080deb36718a85">EFREET_ICON_THEME_CONTEXT_MIMETYPES</a>
-<br>
- }</td></tr>
-
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#g1e75b6937f15ead0ed44471e36cf08b0">efreet_icon_extension_add</a> (const char *ext)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds the given extension to the list of possible icon extensions.  <a href="group__Efreet__Icon.html#g1e75b6937f15ead0ed44471e36cf08b0"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#g0a64d81c08d699b6228fb8743c80152f">efreet_icon_extra_list_get</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the list of all extra directories to look for icons. These directories are used to look for icons after looking in the user icon dir and before looking in standard system directories. The order of search is from first to last directory in this list. the strings in the list should be created with eina_stringshare_add().  <a href="group__Efreet__Icon.html#g0a64d81c08d699b6228fb8743c80152f"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Icon.html">Efreet_Icon</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#g507f110dd6a136100e65bb14785bb518">efreet_icon_find</a> (const char *theme_name, const char *icon, unsigned int size)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves all of the information about the given icon.  <a href="group__Efreet__Icon.html#g507f110dd6a136100e65bb14785bb518"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#g2d2ec5c1b82e4756fd4f360e8121e824">efreet_icon_free</a> (<a class="el" href="structEfreet__Icon.html">Efreet_Icon</a> *icon)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Free's the given icon and all its internal data.  <a href="group__Efreet__Icon.html#g2d2ec5c1b82e4756fd4f360e8121e824"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#g8c38dc063a56c32e0d8e060e432bd252">efreet_icon_list_find</a> (const char *theme_name, Ecore_List *icons, unsigned int size)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves all of the information about the first found icon in the list.  <a href="group__Efreet__Icon.html#g8c38dc063a56c32e0d8e060e432bd252"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#gbb83222f15ce7f804997d5c038e25604">efreet_icon_path_find</a> (const char *theme_name, const char *icon, unsigned int size)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrives the path to the given icon.  <a href="group__Efreet__Icon.html#gbb83222f15ce7f804997d5c038e25604"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Icon__Theme.html">Efreet_Icon_Theme</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#g6c7ffcf9241185f4d6456b792514713d">efreet_icon_theme_find</a> (const char *theme_name)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Tries to get the icon theme structure for the given theme name.  <a href="group__Efreet__Icon.html#g6c7ffcf9241185f4d6456b792514713d"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#gbd60351e6204803bcd0614fc82d002aa">efreet_icon_theme_list_get</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves all of the non-hidden icon themes available on the system. The returned list must be freed. Do not free the list data.  <a href="group__Efreet__Icon.html#gbd60351e6204803bcd0614fc82d002aa"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#g18fdb7dd91c9bbed14fc527fbc6e641e">efreet_icon_user_dir_get</a> (void)</td></tr>
-
-</table>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:19 2008</p>
- </body>
-</html>
diff --git a/doc/html/efreet__icon_8h__dep__incl.map b/doc/html/efreet__icon_8h__dep__incl.map
deleted file mode 100644
index aeca92d..0000000
--- a/doc/html/efreet__icon_8h__dep__incl.map
+++ /dev/null
@@ -1,12 +0,0 @@
-<area shape="rect" href="$Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides..." alt="" coords="736,84,824,111">
-<area shape="rect" href="$efreet_8c.html" title="lib/efreet.c" alt="" coords="5,161,93,188">
-<area shape="rect" href="$efreet__base_8c.html" title="lib/efreet_base.c" alt="" coords="117,161,243,188">
-<area shape="rect" href="$efreet__desktop_8c.html" title="lib/efreet_desktop.c" alt="" coords="267,161,413,188">
-<area shape="rect" href="$efreet__icon_8c.html" title="lib/efreet_icon.c" alt="" coords="437,161,557,188">
-<area shape="rect" href="$efreet__ini_8c.html" title="lib/efreet_ini.c" alt="" coords="581,161,691,188">
-<area shape="rect" href="$efreet__menu_8c.html" title="lib/efreet_menu.c" alt="" coords="715,161,845,188">
-<area shape="rect" href="$efreet__mime_8c.html" title="lib/efreet_mime.c" alt="" coords="869,161,1000,188">
-<area shape="rect" href="$efreet__trash_8c.html" title="lib/efreet_trash.c" alt="" coords="1024,161,1152,188">
-<area shape="rect" href="$efreet__uri_8c.html" title="lib/efreet_uri.c" alt="" coords="1176,161,1288,188">
-<area shape="rect" href="$efreet__utils_8c.html" title="lib/efreet_utils.c" alt="" coords="1312,161,1432,188">
-<area shape="rect" href="$efreet__xml_8c.html" title="lib/efreet_xml.c" alt="" coords="1456,161,1573,188">
diff --git a/doc/html/efreet__icon_8h__dep__incl.md5 b/doc/html/efreet__icon_8h__dep__incl.md5
deleted file mode 100644
index b343faf..0000000
--- a/doc/html/efreet__icon_8h__dep__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-e9c77417882322e98f5c976670d4eb28
\ No newline at end of file
diff --git a/doc/html/efreet__icon_8h__dep__incl.png b/doc/html/efreet__icon_8h__dep__incl.png
deleted file mode 100644
index bd1088b..0000000
Binary files a/doc/html/efreet__icon_8h__dep__incl.png and /dev/null differ
diff --git a/doc/html/efreet__ini_8c.html b/doc/html/efreet__ini_8c.html
deleted file mode 100644
index ee07ac2..0000000
--- a/doc/html/efreet__ini_8c.html
+++ /dev/null
@@ -1,752 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: lib/efreet_ini.c File Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>lib/efreet_ini.c File Reference</h1>
-<p>
-<code>#include &quot;<a class="el" href="Efreet_8h-source.html">Efreet.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="efreet__private_8h-source.html">efreet_private.h</a>&quot;</code><br>
-
-<p>
-<div class="dynheader">
-Include dependency graph for efreet_ini.c:</div>
-<div class="dynsection">
-<p><center><img src="efreet__ini_8c__incl.png" border="0" usemap="#lib/efreet_ini.c_map" alt=""></center>
-<map name="lib/efreet_ini.c_map">
-<area shape="rect" href="Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides..." alt="" coords="2133,84,2205,111"><area shape="rect" href="efreet__private_8h.html" title="Contains methods and defines that are private to the Efreet implementaion." alt="" coords="927,84,1049,111"><area shape="rect" href="efreet__base_8h.html" title="Contains the methods used to support the FDO base directory specification." alt="" coords="2429,161,2539,188"><area shape="rect" href="efreet__ini_8h.html" title="efreet_ini.h" alt="" coords="1779,161,1869,188"><area shape="rect" href="efreet__icon_8h.html" title="Contains the structures and methods used to support the FDO icon theme specificiation..." alt="" coords="2563,161,2667,188"><area shape="rect" href="efreet__desktop_8h.html" title="Contains the structures and methods used to support the FDO desktop entry specificiation..." alt="" coords="1893,161,2021,188"><area shape="rect" href="efreet__menu_8h.html" title="Contains the structures and methods to support the Desktop Menu Specification." alt="" coords="2045,161,2160,188"><area shape="rect" href="efreet__utils_8h.html" title="efreet_utils.h" alt="" coords="2184,161,2288,188"><area shape="rect" href="efreet__uri_8h.html" title="Contains the methods used to support the FDO URI specification." alt="" coords="2312,161,2405,188"><area shape="rect" href="efreet__xml_8h.html" title="efreet_xml.h" alt="" coords="1416,161,1517,188"></map>
-</div>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__ini_8c.html#a36a2ada75f9f981a3a9bafa75deefe2">efreet_ini_boolean_get</a> (<a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *ini, const char *key)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the boolean value at key <em>key</em> from the ini <em>ini</em>.  <a href="#a36a2ada75f9f981a3a9bafa75deefe2"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__ini_8c.html#9cc9bf89e62844b9053216149f6ab418">efreet_ini_boolean_set</a> (<a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *ini, const char *key, unsigned int value)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the value for the given key.  <a href="#9cc9bf89e62844b9053216149f6ab418"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__ini_8c.html#bc3a8c4aa54aecee40327816fe344115">efreet_ini_double_get</a> (<a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *ini, const char *key)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the value for the given key or -1 if none found.  <a href="#bc3a8c4aa54aecee40327816fe344115"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__ini_8c.html#05b517db77e1fbe1299b711c9d897ece">efreet_ini_double_set</a> (<a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *ini, const char *key, double value)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the value for the given key.  <a href="#05b517db77e1fbe1299b711c9d897ece"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__ini_8c.html#a248c6fc4b82a07954cf266e4dc6f0b5">efreet_ini_free</a> (<a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *ini)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Frees the given Efree_Ini structure.  <a href="#a248c6fc4b82a07954cf266e4dc6f0b5"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g01cd5a4ab8ef6c330422a33da2ee2468">efreet_ini_init</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__ini_8c.html#ce11903fe3e3ef686a012c6923ee4ab4">efreet_ini_int_get</a> (<a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *ini, const char *key)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the value for the given key or -1 if none found.  <a href="#ce11903fe3e3ef686a012c6923ee4ab4"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__ini_8c.html#f5a635588265d8537bf7118eab529145">efreet_ini_int_set</a> (<a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *ini, const char *key, int value)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the value for the given key.  <a href="#f5a635588265d8537bf7118eab529145"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__ini_8c.html#3c41c2c6c2be8cecb7a1e996399c921a">efreet_ini_localestring_get</a> (<a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *ini, const char *key)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the utf8 encoded string associated with <em>key</em> in the current locale or NULL if none found.  <a href="#3c41c2c6c2be8cecb7a1e996399c921a"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__ini_8c.html#59383d9a020510cb33a2bc6fcc378b7e">efreet_ini_localestring_set</a> (<a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *ini, const char *key, const char *value)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the value for the given key.  <a href="#59383d9a020510cb33a2bc6fcc378b7e"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__ini_8c.html#be2a075ad2ba0a63a89ade2e41571f93">efreet_ini_new</a> (const char *file)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates and initializes a new Ini structure with the contents of <em>file</em>, or NULL on failure.  <a href="#be2a075ad2ba0a63a89ade2e41571f93"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__ini_8c.html#4341aa87bb383e1c50b51eff9e13cab1">efreet_ini_save</a> (<a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *ini, const char *file)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Saves the given Efree_Ini structure.  <a href="#4341aa87bb383e1c50b51eff9e13cab1"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__ini_8c.html#d28e197192f1608fda1ae0c732f393d4">efreet_ini_section_add</a> (<a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *ini, const char *section)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds a new working section of the ini file to <em>section</em>.  <a href="#d28e197192f1608fda1ae0c732f393d4"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__ini_8c.html#2563bff55ebb39b7c9b91e55b0c81c0e">efreet_ini_section_set</a> (<a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *ini, const char *section)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the current working section of the ini file to <em>section</em>.  <a href="#2563bff55ebb39b7c9b91e55b0c81c0e"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#ge631a37f96b17a561329b08e47abeef9">efreet_ini_shutdown</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__ini_8c.html#ed1452264098102d7a1efb6c0b9870e2">efreet_ini_string_get</a> (<a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *ini, const char *key)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the value for the given key or NULL if none found.  <a href="#ed1452264098102d7a1efb6c0b9870e2"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__ini_8c.html#eab7611574be1845a4d15b44af911fb9">efreet_ini_string_set</a> (<a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *ini, const char *key, const char *value)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the value for the given key.  <a href="#eab7611574be1845a4d15b44af911fb9"></a><br></td></tr>
-</table>
-<hr><h2>Function Documentation</h2>
-<a class="anchor" name="a36a2ada75f9f981a3a9bafa75deefe2"></a><!-- doxytag: member="efreet_ini.c::efreet_ini_boolean_get" ref="a36a2ada75f9f981a3a9bafa75deefe2" args="(Efreet_Ini *ini, const char *key)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI unsigned int efreet_ini_boolean_get           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *&nbsp;</td>
-          <td class="paramname"> <em>ini</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>key</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Retrieves the boolean value at key <em>key</em> from the ini <em>ini</em>. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>ini,:</em>&nbsp;</td><td>The ini struct to work with </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>key,:</em>&nbsp;</td><td>The key to search for </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns 1 if the boolean is true, 0 otherwise </dd></dl>
-
-<p>References <a class="el" href="efreet__ini_8c-source.html#l00342">efreet_ini_string_get()</a>, and <a class="el" href="efreet__ini_8h-source.html#l00026">Efreet_Ini::section</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="9cc9bf89e62844b9053216149f6ab418"></a><!-- doxytag: member="efreet_ini.c::efreet_ini_boolean_set" ref="9cc9bf89e62844b9053216149f6ab418" args="(Efreet_Ini *ini, const char *key, unsigned int value)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI void efreet_ini_boolean_set           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *&nbsp;</td>
-          <td class="paramname"> <em>ini</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>key</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">unsigned int&nbsp;</td>
-          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Sets the value for the given key. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>ini,:</em>&nbsp;</td><td>The ini struct to work with </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>key,:</em>&nbsp;</td><td>The key to use </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>value,:</em>&nbsp;</td><td>The value to set </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns no value </dd></dl>
-
-<p>References <a class="el" href="efreet__ini_8c-source.html#l00357">efreet_ini_string_set()</a>, and <a class="el" href="efreet__ini_8h-source.html#l00026">Efreet_Ini::section</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="bc3a8c4aa54aecee40327816fe344115"></a><!-- doxytag: member="efreet_ini.c::efreet_ini_double_get" ref="bc3a8c4aa54aecee40327816fe344115" args="(Efreet_Ini *ini, const char *key)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI double efreet_ini_double_get           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *&nbsp;</td>
-          <td class="paramname"> <em>ini</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>key</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Retrieves the value for the given key or -1 if none found. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>ini,:</em>&nbsp;</td><td>The Efree_Ini to work with </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>key,:</em>&nbsp;</td><td>The key to lookup </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns the double associated with the given key or -1 if not found. </dd></dl>
-
-<p>References <a class="el" href="efreet__ini_8c-source.html#l00342">efreet_ini_string_get()</a>, and <a class="el" href="efreet__ini_8h-source.html#l00026">Efreet_Ini::section</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="05b517db77e1fbe1299b711c9d897ece"></a><!-- doxytag: member="efreet_ini.c::efreet_ini_double_set" ref="05b517db77e1fbe1299b711c9d897ece" args="(Efreet_Ini *ini, const char *key, double value)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI void efreet_ini_double_set           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *&nbsp;</td>
-          <td class="paramname"> <em>ini</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>key</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">double&nbsp;</td>
-          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Sets the value for the given key. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>ini,:</em>&nbsp;</td><td>The Efree_Ini to work with </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>key,:</em>&nbsp;</td><td>The key to use </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>value,:</em>&nbsp;</td><td>The value to set </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns no value </dd></dl>
-
-<p>References <a class="el" href="efreet__ini_8c-source.html#l00357">efreet_ini_string_set()</a>, and <a class="el" href="efreet__ini_8h-source.html#l00026">Efreet_Ini::section</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00388">efreet_desktop_save()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="a248c6fc4b82a07954cf266e4dc6f0b5"></a><!-- doxytag: member="efreet_ini.c::efreet_ini_free" ref="a248c6fc4b82a07954cf266e4dc6f0b5" args="(Efreet_Ini *ini)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI void efreet_ini_free           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *&nbsp;</td>
-          <td class="paramname"> <em>ini</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Frees the given Efree_Ini structure. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>ini,:</em>&nbsp;</td><td>The <a class="el" href="structEfreet__Ini.html" title="Contains all the information about an ini file.">Efreet_Ini</a> to work with </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns no value </dd></dl>
-
-<p>References <a class="el" href="efreet__ini_8h-source.html#l00025">Efreet_Ini::data</a>, <a class="el" href="efreet__private_8h-source.html#l00050">FREE</a>, and <a class="el" href="efreet__private_8h-source.html#l00095">IF_FREE_HASH</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00388">efreet_desktop_save()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="ce11903fe3e3ef686a012c6923ee4ab4"></a><!-- doxytag: member="efreet_ini.c::efreet_ini_int_get" ref="ce11903fe3e3ef686a012c6923ee4ab4" args="(Efreet_Ini *ini, const char *key)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI int efreet_ini_int_get           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *&nbsp;</td>
-          <td class="paramname"> <em>ini</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>key</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Retrieves the value for the given key or -1 if none found. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>ini,:</em>&nbsp;</td><td>The Efree_Ini to work with </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>key,:</em>&nbsp;</td><td>The key to lookup </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns the integer associated with the given key or -1 if not found. </dd></dl>
-
-<p>References <a class="el" href="efreet__ini_8c-source.html#l00342">efreet_ini_string_get()</a>, and <a class="el" href="efreet__ini_8h-source.html#l00026">Efreet_Ini::section</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="f5a635588265d8537bf7118eab529145"></a><!-- doxytag: member="efreet_ini.c::efreet_ini_int_set" ref="f5a635588265d8537bf7118eab529145" args="(Efreet_Ini *ini, const char *key, int value)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI void efreet_ini_int_set           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *&nbsp;</td>
-          <td class="paramname"> <em>ini</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>key</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Sets the value for the given key. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>ini,:</em>&nbsp;</td><td>The Efree_Ini to work with </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>key,:</em>&nbsp;</td><td>The key to use </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>value,:</em>&nbsp;</td><td>The value to set </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns no value </dd></dl>
-
-<p>References <a class="el" href="efreet__ini_8c-source.html#l00357">efreet_ini_string_set()</a>, and <a class="el" href="efreet__ini_8h-source.html#l00026">Efreet_Ini::section</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="3c41c2c6c2be8cecb7a1e996399c921a"></a><!-- doxytag: member="efreet_ini.c::efreet_ini_localestring_get" ref="3c41c2c6c2be8cecb7a1e996399c921a" args="(Efreet_Ini *ini, const char *key)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI const char* efreet_ini_localestring_get           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *&nbsp;</td>
-          <td class="paramname"> <em>ini</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>key</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Retrieves the utf8 encoded string associated with <em>key</em> in the current locale or NULL if none found. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>ini,:</em>&nbsp;</td><td>The ini struct to work with </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>key,:</em>&nbsp;</td><td>The key to search for </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns the utf8 encoded string associated with <em>key</em>, or NULL if none found </dd></dl>
-
-<p>References <a class="el" href="efreet__ini_8c-source.html#l00342">efreet_ini_string_get()</a>, <a class="el" href="efreet_8c-source.html#l00078">efreet_lang_country_get()</a>, <a class="el" href="efreet_8c-source.html#l00064">efreet_lang_get()</a>, <a class="el" href="efreet_8c-source.html#l00093">efreet_lang_modifier_get()</a>, <a class="el" href="efreet__private_8h-source.html#l00050">FREE</a>, and <a class="el" href="efreet__ini_8h-source.html#l00026">Efreet_Ini::section</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="59383d9a020510cb33a2bc6fcc378b7e"></a><!-- doxytag: member="efreet_ini.c::efreet_ini_localestring_set" ref="59383d9a020510cb33a2bc6fcc378b7e" args="(Efreet_Ini *ini, const char *key, const char *value)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI void efreet_ini_localestring_set           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *&nbsp;</td>
-          <td class="paramname"> <em>ini</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>key</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Sets the value for the given key. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>ini,:</em>&nbsp;</td><td>The ini struct to work with </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>key,:</em>&nbsp;</td><td>The key to use </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>value,:</em>&nbsp;</td><td>The value to set </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns no value </dd></dl>
-
-<p>References <a class="el" href="efreet__ini_8c-source.html#l00357">efreet_ini_string_set()</a>, <a class="el" href="efreet_8c-source.html#l00078">efreet_lang_country_get()</a>, <a class="el" href="efreet_8c-source.html#l00064">efreet_lang_get()</a>, <a class="el" href="efreet_8c-source.html#l00093">efreet_lang_modifier_get()</a>, <a class="el" href="efreet__private_8h-source.html#l00050">FREE</a>, and <a class="el" href="efreet__ini_8h-source.html#l00026">Efreet_Ini::section</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="be2a075ad2ba0a63a89ade2e41571f93"></a><!-- doxytag: member="efreet_ini.c::efreet_ini_new" ref="be2a075ad2ba0a63a89ade2e41571f93" args="(const char *file)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI <a class="el" href="structEfreet__Ini.html">Efreet_Ini</a>* efreet_ini_new           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>file</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Creates and initializes a new Ini structure with the contents of <em>file</em>, or NULL on failure. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>file,:</em>&nbsp;</td><td>The file to parse </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns a new <a class="el" href="structEfreet__Ini.html" title="Contains all the information about an ini file.">Efreet_Ini</a> structure initialized with the contents of <em>file</em>, or NULL on memory allocation failure </dd></dl>
-
-<p>References <a class="el" href="efreet__ini_8h-source.html#l00025">Efreet_Ini::data</a>, and <a class="el" href="efreet__private_8h-source.html#l00044">NEW</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00388">efreet_desktop_save()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="4341aa87bb383e1c50b51eff9e13cab1"></a><!-- doxytag: member="efreet_ini.c::efreet_ini_save" ref="4341aa87bb383e1c50b51eff9e13cab1" args="(Efreet_Ini *ini, const char *file)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI int efreet_ini_save           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *&nbsp;</td>
-          <td class="paramname"> <em>ini</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>file</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Saves the given Efree_Ini structure. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>ini,:</em>&nbsp;</td><td>The <a class="el" href="structEfreet__Ini.html" title="Contains all the information about an ini file.">Efreet_Ini</a> to work with </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>file,:</em>&nbsp;</td><td>The file to load </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns no value </dd></dl>
-
-<p>References <a class="el" href="efreet__ini_8h-source.html#l00025">Efreet_Ini::data</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00388">efreet_desktop_save()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="d28e197192f1608fda1ae0c732f393d4"></a><!-- doxytag: member="efreet_ini.c::efreet_ini_section_add" ref="d28e197192f1608fda1ae0c732f393d4" args="(Efreet_Ini *ini, const char *section)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI void efreet_ini_section_add           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *&nbsp;</td>
-          <td class="paramname"> <em>ini</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>section</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Adds a new working section of the ini file to <em>section</em>. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>ini,:</em>&nbsp;</td><td>The <a class="el" href="structEfreet__Ini.html" title="Contains all the information about an ini file.">Efreet_Ini</a> to work with </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>section,:</em>&nbsp;</td><td>The section of the ini file we want to add </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns no value </dd></dl>
-
-<p>References <a class="el" href="efreet__ini_8h-source.html#l00025">Efreet_Ini::data</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00388">efreet_desktop_save()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="2563bff55ebb39b7c9b91e55b0c81c0e"></a><!-- doxytag: member="efreet_ini.c::efreet_ini_section_set" ref="2563bff55ebb39b7c9b91e55b0c81c0e" args="(Efreet_Ini *ini, const char *section)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI int efreet_ini_section_set           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *&nbsp;</td>
-          <td class="paramname"> <em>ini</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>section</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Sets the current working section of the ini file to <em>section</em>. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>ini,:</em>&nbsp;</td><td>The <a class="el" href="structEfreet__Ini.html" title="Contains all the information about an ini file.">Efreet_Ini</a> to work with </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>section,:</em>&nbsp;</td><td>The section of the ini file we want to get values from </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns 1 if the section exists, otherwise 0 </dd></dl>
-
-<p>References <a class="el" href="efreet__ini_8h-source.html#l00025">Efreet_Ini::data</a>, and <a class="el" href="efreet__ini_8h-source.html#l00026">Efreet_Ini::section</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00388">efreet_desktop_save()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="ed1452264098102d7a1efb6c0b9870e2"></a><!-- doxytag: member="efreet_ini.c::efreet_ini_string_get" ref="ed1452264098102d7a1efb6c0b9870e2" args="(Efreet_Ini *ini, const char *key)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI const char* efreet_ini_string_get           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *&nbsp;</td>
-          <td class="paramname"> <em>ini</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>key</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Retrieves the value for the given key or NULL if none found. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>ini,:</em>&nbsp;</td><td>The Efree_Ini to work with </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>key,:</em>&nbsp;</td><td>The key to lookup </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns the string associated with the given key or NULL if not found. </dd></dl>
-
-<p>References <a class="el" href="efreet__ini_8h-source.html#l00026">Efreet_Ini::section</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__ini_8c-source.html#l00451">efreet_ini_boolean_get()</a>, <a class="el" href="efreet__ini_8c-source.html#l00410">efreet_ini_double_get()</a>, <a class="el" href="efreet__ini_8c-source.html#l00372">efreet_ini_int_get()</a>, and <a class="el" href="efreet__ini_8c-source.html#l00487">efreet_ini_localestring_get()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="eab7611574be1845a4d15b44af911fb9"></a><!-- doxytag: member="efreet_ini.c::efreet_ini_string_set" ref="eab7611574be1845a4d15b44af911fb9" args="(Efreet_Ini *ini, const char *key, const char *value)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI void efreet_ini_string_set           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *&nbsp;</td>
-          <td class="paramname"> <em>ini</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>key</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Sets the value for the given key. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>ini,:</em>&nbsp;</td><td>The Efree_Ini to work with </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>key,:</em>&nbsp;</td><td>The key to use </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>value,:</em>&nbsp;</td><td>The value to set </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns no value </dd></dl>
-
-<p>References <a class="el" href="efreet__ini_8h-source.html#l00026">Efreet_Ini::section</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00388">efreet_desktop_save()</a>, <a class="el" href="efreet__ini_8c-source.html#l00471">efreet_ini_boolean_set()</a>, <a class="el" href="efreet__ini_8c-source.html#l00430">efreet_ini_double_set()</a>, <a class="el" href="efreet__ini_8c-source.html#l00392">efreet_ini_int_set()</a>, and <a class="el" href="efreet__ini_8c-source.html#l00552">efreet_ini_localestring_set()</a>.</p>
-
-</div>
-</div><p>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:20 2008</p>
- </body>
-</html>
diff --git a/doc/html/efreet__ini_8c__incl.map b/doc/html/efreet__ini_8c__incl.map
deleted file mode 100644
index aa91b78..0000000
--- a/doc/html/efreet__ini_8c__incl.map
+++ /dev/null
@@ -1,10 +0,0 @@
-<area shape="rect" href="$Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides..." alt="" coords="2133,84,2205,111">
-<area shape="rect" href="$efreet__private_8h.html" title="Contains methods and defines that are private to the Efreet implementaion." alt="" coords="927,84,1049,111">
-<area shape="rect" href="$efreet__base_8h.html" title="Contains the methods used to support the FDO base directory specification." alt="" coords="2429,161,2539,188">
-<area shape="rect" href="$efreet__ini_8h.html" title="efreet_ini.h" alt="" coords="1779,161,1869,188">
-<area shape="rect" href="$efreet__icon_8h.html" title="Contains the structures and methods used to support the FDO icon theme specificiation..." alt="" coords="2563,161,2667,188">
-<area shape="rect" href="$efreet__desktop_8h.html" title="Contains the structures and methods used to support the FDO desktop entry specificiation..." alt="" coords="1893,161,2021,188">
-<area shape="rect" href="$efreet__menu_8h.html" title="Contains the structures and methods to support the Desktop Menu Specification." alt="" coords="2045,161,2160,188">
-<area shape="rect" href="$efreet__utils_8h.html" title="efreet_utils.h" alt="" coords="2184,161,2288,188">
-<area shape="rect" href="$efreet__uri_8h.html" title="Contains the methods used to support the FDO URI specification." alt="" coords="2312,161,2405,188">
-<area shape="rect" href="$efreet__xml_8h.html" title="efreet_xml.h" alt="" coords="1416,161,1517,188">
diff --git a/doc/html/efreet__ini_8c__incl.md5 b/doc/html/efreet__ini_8c__incl.md5
deleted file mode 100644
index 11e0d25..0000000
--- a/doc/html/efreet__ini_8c__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-3106a58ef9fdc8156232b5afeb6cd4fb
\ No newline at end of file
diff --git a/doc/html/efreet__ini_8c__incl.png b/doc/html/efreet__ini_8c__incl.png
deleted file mode 100644
index fe7704b..0000000
Binary files a/doc/html/efreet__ini_8c__incl.png and /dev/null differ
diff --git a/doc/html/efreet__ini_8h-source.html b/doc/html/efreet__ini_8h-source.html
deleted file mode 100644
index 1ebc315..0000000
--- a/doc/html/efreet__ini_8h-source.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: lib/efreet_ini.h Source File</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<h1>lib/efreet_ini.h</h1><a href="efreet__ini_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* vim: set sw=4 ts=4 sts=4 et: */</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#ifndef EFREET_INI_H</span>
-<a name="l00003"></a>00003 <span class="preprocessor"></span><span class="preprocessor">#define EFREET_INI_H</span>
-<a name="l00004"></a>00004 <span class="preprocessor"></span>
-<a name="l00017"></a><a class="code" href="efreet__ini_8h.html#736befddf3b2c314d7dddb9d21b288d4">00017</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structEfreet__Ini.html" title="Contains all the information about an ini file.">Efreet_Ini</a> <a class="code" href="structEfreet__Ini.html" title="Contains all the information about an ini file.">Efreet_Ini</a>;
-<a name="l00018"></a>00018 
-<a name="l00023"></a><a class="code" href="structEfreet__Ini.html">00023</a> <span class="keyword">struct </span><a class="code" href="structEfreet__Ini.html" title="Contains all the information about an ini file.">Efreet_Ini</a>
-<a name="l00024"></a>00024 {
-<a name="l00025"></a><a class="code" href="structEfreet__Ini.html#f99f5309fe67dbf863662bf9d88406e4">00025</a>   Ecore_Hash *<a class="code" href="structEfreet__Ini.html#f99f5309fe67dbf863662bf9d88406e4">data</a>;     
-<a name="l00026"></a><a class="code" href="structEfreet__Ini.html#7d30835218fe559d5ef78edad51a638f">00026</a>   Ecore_Hash *<a class="code" href="structEfreet__Ini.html#7d30835218fe559d5ef78edad51a638f">section</a>;  
-<a name="l00027"></a>00027 };
-<a name="l00028"></a>00028 
-<a name="l00029"></a>00029 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <a class="code" href="structEfreet__Ini.html" title="Contains all the information about an ini file.">Efreet_Ini</a>  *<a class="code" href="efreet__ini_8c.html#be2a075ad2ba0a63a89ade2e41571f93" title="Creates and initializes a new Ini structure with the contents of file, or NULL on...">efreet_ini_new</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *file);
-<a name="l00030"></a>00030 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="efreet__ini_8c.html#a248c6fc4b82a07954cf266e4dc6f0b5" title="Frees the given Efree_Ini structure.">efreet_ini_free</a>(<a class="code" href="structEfreet__Ini.html" title="Contains all the information about an ini file.">Efreet_Ini</a> *ini);
-<a name="l00031"></a>00031 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">int</span>          <a class="code" href="efreet__ini_8c.html#4341aa87bb383e1c50b51eff9e13cab1" title="Saves the given Efree_Ini structure.">efreet_ini_save</a>(<a class="code" href="structEfreet__Ini.html" title="Contains all the information about an ini file.">Efreet_Ini</a> *ini, <span class="keyword">const</span> <span class="keywordtype">char</span> *path);
-<a name="l00032"></a>00032 
-<a name="l00033"></a>00033 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">int</span>          <a class="code" href="efreet__ini_8c.html#2563bff55ebb39b7c9b91e55b0c81c0e" title="Sets the current working section of the ini file to section.">efreet_ini_section_set</a>(<a class="code" href="structEfreet__Ini.html" title="Contains all the information about an ini file.">Efreet_Ini</a> *ini, <span class="keyword">const</span> <span class="keywordtype">char</span> *section);
-<a name="l00034"></a>00034 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="efreet__ini_8c.html#d28e197192f1608fda1ae0c732f393d4" title="Adds a new working section of the ini file to section.">efreet_ini_section_add</a>(<a class="code" href="structEfreet__Ini.html" title="Contains all the information about an ini file.">Efreet_Ini</a> *ini, <span class="keyword">const</span> <span class="keywordtype">char</span> *section);
-<a name="l00035"></a>00035 
-<a name="l00036"></a>00036 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keyword">const</span> <span class="keywordtype">char</span>  *<a class="code" href="efreet__ini_8c.html#ed1452264098102d7a1efb6c0b9870e2" title="Retrieves the value for the given key or NULL if none found.">efreet_ini_string_get</a>(<a class="code" href="structEfreet__Ini.html" title="Contains all the information about an ini file.">Efreet_Ini</a> *ini, <span class="keyword">const</span> <span class="keywordtype">char</span> *key);
-<a name="l00037"></a>00037 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="efreet__ini_8c.html#eab7611574be1845a4d15b44af911fb9" title="Sets the value for the given key.">efreet_ini_string_set</a>(<a class="code" href="structEfreet__Ini.html" title="Contains all the information about an ini file.">Efreet_Ini</a> *ini, <span class="keyword">const</span> <span class="keywordtype">char</span> *key,
-<a name="l00038"></a>00038                                                     <span class="keyword">const</span> <span class="keywordtype">char</span> *value);
-<a name="l00039"></a>00039 
-<a name="l00040"></a>00040 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keyword">const</span> <span class="keywordtype">char</span>  *<a class="code" href="efreet__ini_8c.html#3c41c2c6c2be8cecb7a1e996399c921a" title="Retrieves the utf8 encoded string associated with key in the current locale or NULL...">efreet_ini_localestring_get</a>(<a class="code" href="structEfreet__Ini.html" title="Contains all the information about an ini file.">Efreet_Ini</a> *ini, <span class="keyword">const</span> <span class="keywordtype">char</span> *key);
-<a name="l00041"></a>00041 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="efreet__ini_8c.html#59383d9a020510cb33a2bc6fcc378b7e" title="Sets the value for the given key.">efreet_ini_localestring_set</a>(<a class="code" href="structEfreet__Ini.html" title="Contains all the information about an ini file.">Efreet_Ini</a> *ini, <span class="keyword">const</span> <span class="keywordtype">char</span> *key,
-<a name="l00042"></a>00042                                                     <span class="keyword">const</span> <span class="keywordtype">char</span> *value);
-<a name="l00043"></a>00043 
-<a name="l00044"></a>00044 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="efreet__ini_8c.html#a36a2ada75f9f981a3a9bafa75deefe2" title="Retrieves the boolean value at key key from the ini ini.">efreet_ini_boolean_get</a>(<a class="code" href="structEfreet__Ini.html" title="Contains all the information about an ini file.">Efreet_Ini</a> *ini, <span class="keyword">const</span> <span class="keywordtype">char</span> *key);
-<a name="l00045"></a>00045 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="efreet__ini_8c.html#9cc9bf89e62844b9053216149f6ab418" title="Sets the value for the given key.">efreet_ini_boolean_set</a>(<a class="code" href="structEfreet__Ini.html" title="Contains all the information about an ini file.">Efreet_Ini</a> *ini, <span class="keyword">const</span> <span class="keywordtype">char</span> *key,
-<a name="l00046"></a>00046                                                     <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> value);
-<a name="l00047"></a>00047 
-<a name="l00048"></a>00048 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">int</span>          <a class="code" href="efreet__ini_8c.html#ce11903fe3e3ef686a012c6923ee4ab4" title="Retrieves the value for the given key or -1 if none found.">efreet_ini_int_get</a>(<a class="code" href="structEfreet__Ini.html" title="Contains all the information about an ini file.">Efreet_Ini</a> *ini, <span class="keyword">const</span> <span class="keywordtype">char</span> *key);
-<a name="l00049"></a>00049 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="efreet__ini_8c.html#f5a635588265d8537bf7118eab529145" title="Sets the value for the given key.">efreet_ini_int_set</a>(<a class="code" href="structEfreet__Ini.html" title="Contains all the information about an ini file.">Efreet_Ini</a> *ini, <span class="keyword">const</span> <span class="keywordtype">char</span> *key, <span class="keywordtype">int</span> value);
-<a name="l00050"></a>00050 
-<a name="l00051"></a>00051 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">double</span>       <a class="code" href="efreet__ini_8c.html#bc3a8c4aa54aecee40327816fe344115" title="Retrieves the value for the given key or -1 if none found.">efreet_ini_double_get</a>(<a class="code" href="structEfreet__Ini.html" title="Contains all the information about an ini file.">Efreet_Ini</a> *ini, <span class="keyword">const</span> <span class="keywordtype">char</span> *key);
-<a name="l00052"></a>00052 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="efreet__ini_8c.html#05b517db77e1fbe1299b711c9d897ece" title="Sets the value for the given key.">efreet_ini_double_set</a>(<a class="code" href="structEfreet__Ini.html" title="Contains all the information about an ini file.">Efreet_Ini</a> *ini, <span class="keyword">const</span> <span class="keywordtype">char</span> *key,
-<a name="l00053"></a>00053                                                     <span class="keywordtype">double</span> value);
-<a name="l00054"></a>00054 
-<a name="l00059"></a>00059 <span class="preprocessor">#endif</span>
-</pre></div></div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:18 2008</p>
- </body>
-</html>
diff --git a/doc/html/efreet__ini_8h.html b/doc/html/efreet__ini_8h.html
deleted file mode 100644
index b785a11..0000000
--- a/doc/html/efreet__ini_8h.html
+++ /dev/null
@@ -1,771 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: lib/efreet_ini.h File Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>lib/efreet_ini.h File Reference</h1>
-<p>
-
-<p>
-<div class="dynheader">
-This graph shows which files directly or indirectly include this file:</div>
-<div class="dynsection">
-<p><center><img src="efreet__ini_8h__dep__incl.png" border="0" usemap="#lib/efreet_ini.hdep_map" alt=""></center>
-<map name="lib/efreet_ini.hdep_map">
-<area shape="rect" href="Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides..." alt="" coords="667,84,755,111"><area shape="rect" href="efreet__private_8h.html" title="Contains methods and defines that are private to the Efreet implementaion." alt="" coords="779,84,917,111"><area shape="rect" href="efreet_8c.html" title="lib/efreet.c" alt="" coords="733,161,821,188"><area shape="rect" href="efreet__base_8c.html" title="lib/efreet_base.c" alt="" coords="845,161,971,188"><area shape="rect" href="efreet__desktop_8c.html" title="lib/efreet_desktop.c" alt="" coords="995,161,1141,188"><area shape="rect" href="efreet__icon_8c.html" title="lib/efreet_icon.c" alt="" coords="1165,161,1285,188"><area shape="rect" href="efreet__ini_8c.html" title="lib/efreet_ini.c" alt="" coords="1309,161,1419,188"><area shape="rect" href="efreet__menu_8c.html" title="lib/efreet_menu.c" alt="" coords="1443,161,1573,188"><area shape="rect" href="efreet__mime_8c.html" title="lib/efreet_mime.c" alt="" coords="5,161,136,188"><area shape="rect" href="efreet__trash_8c.html" title="lib/efreet_trash.c" alt="" coords="160,161,288,188"><area shape="rect" href="efreet__uri_8c.html" title="lib/efreet_uri.c" alt="" coords="312,161,424,188"><area shape="rect" href="efreet__utils_8c.html" title="lib/efreet_utils.c" alt="" coords="448,161,568,188"><area shape="rect" href="efreet__xml_8c.html" title="lib/efreet_xml.c" alt="" coords="592,161,709,188"></map>
-</div>
-
-<p>
-<a href="efreet__ini_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Ini.html">Efreet_Ini</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Contains all the information about an ini file.  <a href="structEfreet__Ini.html#_details">More...</a><br></td></tr>
-<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="structEfreet__Ini.html">Efreet_Ini</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__ini_8h.html#736befddf3b2c314d7dddb9d21b288d4">Efreet_Ini</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__ini_8h.html#a36a2ada75f9f981a3a9bafa75deefe2">efreet_ini_boolean_get</a> (<a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *ini, const char *key)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the boolean value at key <em>key</em> from the ini <em>ini</em>.  <a href="#a36a2ada75f9f981a3a9bafa75deefe2"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__ini_8h.html#9cc9bf89e62844b9053216149f6ab418">efreet_ini_boolean_set</a> (<a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *ini, const char *key, unsigned int value)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the value for the given key.  <a href="#9cc9bf89e62844b9053216149f6ab418"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__ini_8h.html#bc3a8c4aa54aecee40327816fe344115">efreet_ini_double_get</a> (<a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *ini, const char *key)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the value for the given key or -1 if none found.  <a href="#bc3a8c4aa54aecee40327816fe344115"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__ini_8h.html#05b517db77e1fbe1299b711c9d897ece">efreet_ini_double_set</a> (<a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *ini, const char *key, double value)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the value for the given key.  <a href="#05b517db77e1fbe1299b711c9d897ece"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__ini_8h.html#a248c6fc4b82a07954cf266e4dc6f0b5">efreet_ini_free</a> (<a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *ini)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Frees the given Efree_Ini structure.  <a href="#a248c6fc4b82a07954cf266e4dc6f0b5"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__ini_8h.html#ce11903fe3e3ef686a012c6923ee4ab4">efreet_ini_int_get</a> (<a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *ini, const char *key)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the value for the given key or -1 if none found.  <a href="#ce11903fe3e3ef686a012c6923ee4ab4"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__ini_8h.html#f5a635588265d8537bf7118eab529145">efreet_ini_int_set</a> (<a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *ini, const char *key, int value)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the value for the given key.  <a href="#f5a635588265d8537bf7118eab529145"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__ini_8h.html#3c41c2c6c2be8cecb7a1e996399c921a">efreet_ini_localestring_get</a> (<a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *ini, const char *key)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the utf8 encoded string associated with <em>key</em> in the current locale or NULL if none found.  <a href="#3c41c2c6c2be8cecb7a1e996399c921a"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__ini_8h.html#59383d9a020510cb33a2bc6fcc378b7e">efreet_ini_localestring_set</a> (<a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *ini, const char *key, const char *value)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the value for the given key.  <a href="#59383d9a020510cb33a2bc6fcc378b7e"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__ini_8h.html#be2a075ad2ba0a63a89ade2e41571f93">efreet_ini_new</a> (const char *file)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates and initializes a new Ini structure with the contents of <em>file</em>, or NULL on failure.  <a href="#be2a075ad2ba0a63a89ade2e41571f93"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__ini_8h.html#b5ba3ace55a6f8d822922ca8e7531243">efreet_ini_save</a> (<a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *ini, const char *path)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Saves the given Efree_Ini structure.  <a href="#b5ba3ace55a6f8d822922ca8e7531243"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__ini_8h.html#d28e197192f1608fda1ae0c732f393d4">efreet_ini_section_add</a> (<a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *ini, const char *section)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds a new working section of the ini file to <em>section</em>.  <a href="#d28e197192f1608fda1ae0c732f393d4"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__ini_8h.html#2563bff55ebb39b7c9b91e55b0c81c0e">efreet_ini_section_set</a> (<a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *ini, const char *section)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the current working section of the ini file to <em>section</em>.  <a href="#2563bff55ebb39b7c9b91e55b0c81c0e"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__ini_8h.html#ed1452264098102d7a1efb6c0b9870e2">efreet_ini_string_get</a> (<a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *ini, const char *key)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the value for the given key or NULL if none found.  <a href="#ed1452264098102d7a1efb6c0b9870e2"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__ini_8h.html#eab7611574be1845a4d15b44af911fb9">efreet_ini_string_set</a> (<a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *ini, const char *key, const char *value)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the value for the given key.  <a href="#eab7611574be1845a4d15b44af911fb9"></a><br></td></tr>
-</table>
-<hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="736befddf3b2c314d7dddb9d21b288d4"></a><!-- doxytag: member="efreet_ini.h::Efreet_Ini" ref="736befddf3b2c314d7dddb9d21b288d4" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef struct <a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> <a class="el" href="structEfreet__Ini.html">Efreet_Ini</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<a class="el" href="structEfreet__Ini.html" title="Contains all the information about an ini file.">Efreet_Ini</a> 
-</div>
-</div><p>
-<hr><h2>Function Documentation</h2>
-<a class="anchor" name="a36a2ada75f9f981a3a9bafa75deefe2"></a><!-- doxytag: member="efreet_ini.h::efreet_ini_boolean_get" ref="a36a2ada75f9f981a3a9bafa75deefe2" args="(Efreet_Ini *ini, const char *key)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI unsigned int efreet_ini_boolean_get           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *&nbsp;</td>
-          <td class="paramname"> <em>ini</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>key</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Retrieves the boolean value at key <em>key</em> from the ini <em>ini</em>. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>ini,:</em>&nbsp;</td><td>The ini struct to work with </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>key,:</em>&nbsp;</td><td>The key to search for </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns 1 if the boolean is true, 0 otherwise </dd></dl>
-
-<p>References <a class="el" href="efreet__ini_8c-source.html#l00342">efreet_ini_string_get()</a>, and <a class="el" href="efreet__ini_8h-source.html#l00026">Efreet_Ini::section</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="9cc9bf89e62844b9053216149f6ab418"></a><!-- doxytag: member="efreet_ini.h::efreet_ini_boolean_set" ref="9cc9bf89e62844b9053216149f6ab418" args="(Efreet_Ini *ini, const char *key, unsigned int value)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI void efreet_ini_boolean_set           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *&nbsp;</td>
-          <td class="paramname"> <em>ini</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>key</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">unsigned int&nbsp;</td>
-          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Sets the value for the given key. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>ini,:</em>&nbsp;</td><td>The ini struct to work with </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>key,:</em>&nbsp;</td><td>The key to use </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>value,:</em>&nbsp;</td><td>The value to set </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns no value </dd></dl>
-
-<p>References <a class="el" href="efreet__ini_8c-source.html#l00357">efreet_ini_string_set()</a>, and <a class="el" href="efreet__ini_8h-source.html#l00026">Efreet_Ini::section</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="bc3a8c4aa54aecee40327816fe344115"></a><!-- doxytag: member="efreet_ini.h::efreet_ini_double_get" ref="bc3a8c4aa54aecee40327816fe344115" args="(Efreet_Ini *ini, const char *key)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI double efreet_ini_double_get           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *&nbsp;</td>
-          <td class="paramname"> <em>ini</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>key</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Retrieves the value for the given key or -1 if none found. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>ini,:</em>&nbsp;</td><td>The Efree_Ini to work with </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>key,:</em>&nbsp;</td><td>The key to lookup </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns the double associated with the given key or -1 if not found. </dd></dl>
-
-<p>References <a class="el" href="efreet__ini_8c-source.html#l00342">efreet_ini_string_get()</a>, and <a class="el" href="efreet__ini_8h-source.html#l00026">Efreet_Ini::section</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="05b517db77e1fbe1299b711c9d897ece"></a><!-- doxytag: member="efreet_ini.h::efreet_ini_double_set" ref="05b517db77e1fbe1299b711c9d897ece" args="(Efreet_Ini *ini, const char *key, double value)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI void efreet_ini_double_set           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *&nbsp;</td>
-          <td class="paramname"> <em>ini</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>key</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">double&nbsp;</td>
-          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Sets the value for the given key. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>ini,:</em>&nbsp;</td><td>The Efree_Ini to work with </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>key,:</em>&nbsp;</td><td>The key to use </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>value,:</em>&nbsp;</td><td>The value to set </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns no value </dd></dl>
-
-<p>References <a class="el" href="efreet__ini_8c-source.html#l00357">efreet_ini_string_set()</a>, and <a class="el" href="efreet__ini_8h-source.html#l00026">Efreet_Ini::section</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00388">efreet_desktop_save()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="a248c6fc4b82a07954cf266e4dc6f0b5"></a><!-- doxytag: member="efreet_ini.h::efreet_ini_free" ref="a248c6fc4b82a07954cf266e4dc6f0b5" args="(Efreet_Ini *ini)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI void efreet_ini_free           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *&nbsp;</td>
-          <td class="paramname"> <em>ini</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Frees the given Efree_Ini structure. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>ini,:</em>&nbsp;</td><td>The <a class="el" href="structEfreet__Ini.html" title="Contains all the information about an ini file.">Efreet_Ini</a> to work with </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns no value </dd></dl>
-
-<p>References <a class="el" href="efreet__ini_8h-source.html#l00025">Efreet_Ini::data</a>, <a class="el" href="efreet__private_8h-source.html#l00050">FREE</a>, and <a class="el" href="efreet__private_8h-source.html#l00095">IF_FREE_HASH</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00388">efreet_desktop_save()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="ce11903fe3e3ef686a012c6923ee4ab4"></a><!-- doxytag: member="efreet_ini.h::efreet_ini_int_get" ref="ce11903fe3e3ef686a012c6923ee4ab4" args="(Efreet_Ini *ini, const char *key)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI int efreet_ini_int_get           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *&nbsp;</td>
-          <td class="paramname"> <em>ini</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>key</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Retrieves the value for the given key or -1 if none found. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>ini,:</em>&nbsp;</td><td>The Efree_Ini to work with </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>key,:</em>&nbsp;</td><td>The key to lookup </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns the integer associated with the given key or -1 if not found. </dd></dl>
-
-<p>References <a class="el" href="efreet__ini_8c-source.html#l00342">efreet_ini_string_get()</a>, and <a class="el" href="efreet__ini_8h-source.html#l00026">Efreet_Ini::section</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="f5a635588265d8537bf7118eab529145"></a><!-- doxytag: member="efreet_ini.h::efreet_ini_int_set" ref="f5a635588265d8537bf7118eab529145" args="(Efreet_Ini *ini, const char *key, int value)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI void efreet_ini_int_set           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *&nbsp;</td>
-          <td class="paramname"> <em>ini</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>key</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Sets the value for the given key. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>ini,:</em>&nbsp;</td><td>The Efree_Ini to work with </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>key,:</em>&nbsp;</td><td>The key to use </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>value,:</em>&nbsp;</td><td>The value to set </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns no value </dd></dl>
-
-<p>References <a class="el" href="efreet__ini_8c-source.html#l00357">efreet_ini_string_set()</a>, and <a class="el" href="efreet__ini_8h-source.html#l00026">Efreet_Ini::section</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="3c41c2c6c2be8cecb7a1e996399c921a"></a><!-- doxytag: member="efreet_ini.h::efreet_ini_localestring_get" ref="3c41c2c6c2be8cecb7a1e996399c921a" args="(Efreet_Ini *ini, const char *key)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI const char* efreet_ini_localestring_get           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *&nbsp;</td>
-          <td class="paramname"> <em>ini</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>key</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Retrieves the utf8 encoded string associated with <em>key</em> in the current locale or NULL if none found. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>ini,:</em>&nbsp;</td><td>The ini struct to work with </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>key,:</em>&nbsp;</td><td>The key to search for </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns the utf8 encoded string associated with <em>key</em>, or NULL if none found </dd></dl>
-
-<p>References <a class="el" href="efreet__ini_8c-source.html#l00342">efreet_ini_string_get()</a>, <a class="el" href="efreet_8c-source.html#l00078">efreet_lang_country_get()</a>, <a class="el" href="efreet_8c-source.html#l00064">efreet_lang_get()</a>, <a class="el" href="efreet_8c-source.html#l00093">efreet_lang_modifier_get()</a>, <a class="el" href="efreet__private_8h-source.html#l00050">FREE</a>, and <a class="el" href="efreet__ini_8h-source.html#l00026">Efreet_Ini::section</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="59383d9a020510cb33a2bc6fcc378b7e"></a><!-- doxytag: member="efreet_ini.h::efreet_ini_localestring_set" ref="59383d9a020510cb33a2bc6fcc378b7e" args="(Efreet_Ini *ini, const char *key, const char *value)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI void efreet_ini_localestring_set           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *&nbsp;</td>
-          <td class="paramname"> <em>ini</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>key</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Sets the value for the given key. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>ini,:</em>&nbsp;</td><td>The ini struct to work with </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>key,:</em>&nbsp;</td><td>The key to use </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>value,:</em>&nbsp;</td><td>The value to set </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns no value </dd></dl>
-
-<p>References <a class="el" href="efreet__ini_8c-source.html#l00357">efreet_ini_string_set()</a>, <a class="el" href="efreet_8c-source.html#l00078">efreet_lang_country_get()</a>, <a class="el" href="efreet_8c-source.html#l00064">efreet_lang_get()</a>, <a class="el" href="efreet_8c-source.html#l00093">efreet_lang_modifier_get()</a>, <a class="el" href="efreet__private_8h-source.html#l00050">FREE</a>, and <a class="el" href="efreet__ini_8h-source.html#l00026">Efreet_Ini::section</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="be2a075ad2ba0a63a89ade2e41571f93"></a><!-- doxytag: member="efreet_ini.h::efreet_ini_new" ref="be2a075ad2ba0a63a89ade2e41571f93" args="(const char *file)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI <a class="el" href="structEfreet__Ini.html">Efreet_Ini</a>* efreet_ini_new           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>file</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Creates and initializes a new Ini structure with the contents of <em>file</em>, or NULL on failure. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>file,:</em>&nbsp;</td><td>The file to parse </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns a new <a class="el" href="structEfreet__Ini.html" title="Contains all the information about an ini file.">Efreet_Ini</a> structure initialized with the contents of <em>file</em>, or NULL on memory allocation failure </dd></dl>
-
-<p>References <a class="el" href="efreet__ini_8h-source.html#l00025">Efreet_Ini::data</a>, and <a class="el" href="efreet__private_8h-source.html#l00044">NEW</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00388">efreet_desktop_save()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="b5ba3ace55a6f8d822922ca8e7531243"></a><!-- doxytag: member="efreet_ini.h::efreet_ini_save" ref="b5ba3ace55a6f8d822922ca8e7531243" args="(Efreet_Ini *ini, const char *path)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI int efreet_ini_save           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *&nbsp;</td>
-          <td class="paramname"> <em>ini</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>file</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Saves the given Efree_Ini structure. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>ini,:</em>&nbsp;</td><td>The <a class="el" href="structEfreet__Ini.html" title="Contains all the information about an ini file.">Efreet_Ini</a> to work with </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>file,:</em>&nbsp;</td><td>The file to load </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns no value </dd></dl>
-
-<p>References <a class="el" href="efreet__ini_8h-source.html#l00025">Efreet_Ini::data</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00388">efreet_desktop_save()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="d28e197192f1608fda1ae0c732f393d4"></a><!-- doxytag: member="efreet_ini.h::efreet_ini_section_add" ref="d28e197192f1608fda1ae0c732f393d4" args="(Efreet_Ini *ini, const char *section)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI void efreet_ini_section_add           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *&nbsp;</td>
-          <td class="paramname"> <em>ini</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>section</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Adds a new working section of the ini file to <em>section</em>. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>ini,:</em>&nbsp;</td><td>The <a class="el" href="structEfreet__Ini.html" title="Contains all the information about an ini file.">Efreet_Ini</a> to work with </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>section,:</em>&nbsp;</td><td>The section of the ini file we want to add </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns no value </dd></dl>
-
-<p>References <a class="el" href="efreet__ini_8h-source.html#l00025">Efreet_Ini::data</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00388">efreet_desktop_save()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="2563bff55ebb39b7c9b91e55b0c81c0e"></a><!-- doxytag: member="efreet_ini.h::efreet_ini_section_set" ref="2563bff55ebb39b7c9b91e55b0c81c0e" args="(Efreet_Ini *ini, const char *section)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI int efreet_ini_section_set           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *&nbsp;</td>
-          <td class="paramname"> <em>ini</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>section</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Sets the current working section of the ini file to <em>section</em>. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>ini,:</em>&nbsp;</td><td>The <a class="el" href="structEfreet__Ini.html" title="Contains all the information about an ini file.">Efreet_Ini</a> to work with </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>section,:</em>&nbsp;</td><td>The section of the ini file we want to get values from </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns 1 if the section exists, otherwise 0 </dd></dl>
-
-<p>References <a class="el" href="efreet__ini_8h-source.html#l00025">Efreet_Ini::data</a>, and <a class="el" href="efreet__ini_8h-source.html#l00026">Efreet_Ini::section</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00388">efreet_desktop_save()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="ed1452264098102d7a1efb6c0b9870e2"></a><!-- doxytag: member="efreet_ini.h::efreet_ini_string_get" ref="ed1452264098102d7a1efb6c0b9870e2" args="(Efreet_Ini *ini, const char *key)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI const char* efreet_ini_string_get           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *&nbsp;</td>
-          <td class="paramname"> <em>ini</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>key</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Retrieves the value for the given key or NULL if none found. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>ini,:</em>&nbsp;</td><td>The Efree_Ini to work with </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>key,:</em>&nbsp;</td><td>The key to lookup </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns the string associated with the given key or NULL if not found. </dd></dl>
-
-<p>References <a class="el" href="efreet__ini_8h-source.html#l00026">Efreet_Ini::section</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__ini_8c-source.html#l00451">efreet_ini_boolean_get()</a>, <a class="el" href="efreet__ini_8c-source.html#l00410">efreet_ini_double_get()</a>, <a class="el" href="efreet__ini_8c-source.html#l00372">efreet_ini_int_get()</a>, and <a class="el" href="efreet__ini_8c-source.html#l00487">efreet_ini_localestring_get()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="eab7611574be1845a4d15b44af911fb9"></a><!-- doxytag: member="efreet_ini.h::efreet_ini_string_set" ref="eab7611574be1845a4d15b44af911fb9" args="(Efreet_Ini *ini, const char *key, const char *value)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI void efreet_ini_string_set           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *&nbsp;</td>
-          <td class="paramname"> <em>ini</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>key</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Sets the value for the given key. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>ini,:</em>&nbsp;</td><td>The Efree_Ini to work with </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>key,:</em>&nbsp;</td><td>The key to use </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>value,:</em>&nbsp;</td><td>The value to set </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns no value </dd></dl>
-
-<p>References <a class="el" href="efreet__ini_8h-source.html#l00026">Efreet_Ini::section</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00388">efreet_desktop_save()</a>, <a class="el" href="efreet__ini_8c-source.html#l00471">efreet_ini_boolean_set()</a>, <a class="el" href="efreet__ini_8c-source.html#l00430">efreet_ini_double_set()</a>, <a class="el" href="efreet__ini_8c-source.html#l00392">efreet_ini_int_set()</a>, and <a class="el" href="efreet__ini_8c-source.html#l00552">efreet_ini_localestring_set()</a>.</p>
-
-</div>
-</div><p>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:20 2008</p>
- </body>
-</html>
diff --git a/doc/html/efreet__ini_8h__dep__incl.map b/doc/html/efreet__ini_8h__dep__incl.map
deleted file mode 100644
index 11cbc3e..0000000
--- a/doc/html/efreet__ini_8h__dep__incl.map
+++ /dev/null
@@ -1,13 +0,0 @@
-<area shape="rect" href="$Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides..." alt="" coords="667,84,755,111">
-<area shape="rect" href="$efreet__private_8h.html" title="Contains methods and defines that are private to the Efreet implementaion." alt="" coords="779,84,917,111">
-<area shape="rect" href="$efreet_8c.html" title="lib/efreet.c" alt="" coords="733,161,821,188">
-<area shape="rect" href="$efreet__base_8c.html" title="lib/efreet_base.c" alt="" coords="845,161,971,188">
-<area shape="rect" href="$efreet__desktop_8c.html" title="lib/efreet_desktop.c" alt="" coords="995,161,1141,188">
-<area shape="rect" href="$efreet__icon_8c.html" title="lib/efreet_icon.c" alt="" coords="1165,161,1285,188">
-<area shape="rect" href="$efreet__ini_8c.html" title="lib/efreet_ini.c" alt="" coords="1309,161,1419,188">
-<area shape="rect" href="$efreet__menu_8c.html" title="lib/efreet_menu.c" alt="" coords="1443,161,1573,188">
-<area shape="rect" href="$efreet__mime_8c.html" title="lib/efreet_mime.c" alt="" coords="5,161,136,188">
-<area shape="rect" href="$efreet__trash_8c.html" title="lib/efreet_trash.c" alt="" coords="160,161,288,188">
-<area shape="rect" href="$efreet__uri_8c.html" title="lib/efreet_uri.c" alt="" coords="312,161,424,188">
-<area shape="rect" href="$efreet__utils_8c.html" title="lib/efreet_utils.c" alt="" coords="448,161,568,188">
-<area shape="rect" href="$efreet__xml_8c.html" title="lib/efreet_xml.c" alt="" coords="592,161,709,188">
diff --git a/doc/html/efreet__ini_8h__dep__incl.md5 b/doc/html/efreet__ini_8h__dep__incl.md5
deleted file mode 100644
index 9b31f32..0000000
--- a/doc/html/efreet__ini_8h__dep__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-8c5e27a9abfea20d3bde2f45e805579d
\ No newline at end of file
diff --git a/doc/html/efreet__ini_8h__dep__incl.png b/doc/html/efreet__ini_8h__dep__incl.png
deleted file mode 100644
index 7d66406..0000000
Binary files a/doc/html/efreet__ini_8h__dep__incl.png and /dev/null differ
diff --git a/doc/html/efreet__menu_8c.html b/doc/html/efreet__menu_8c.html
deleted file mode 100644
index 1f59869..0000000
--- a/doc/html/efreet__menu_8c.html
+++ /dev/null
@@ -1,411 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: lib/efreet_menu.c File Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>lib/efreet_menu.c File Reference</h1>
-<p>
-<code>#include &quot;<a class="el" href="Efreet_8h-source.html">Efreet.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="efreet__private_8h-source.html">efreet_private.h</a>&quot;</code><br>
-
-<p>
-<div class="dynheader">
-Include dependency graph for efreet_menu.c:</div>
-<div class="dynsection">
-<p><center><img src="efreet__menu_8c__incl.png" border="0" usemap="#lib/efreet_menu.c_map" alt=""></center>
-<map name="lib/efreet_menu.c_map">
-<area shape="rect" href="Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides..." alt="" coords="2133,84,2205,111"><area shape="rect" href="efreet__private_8h.html" title="Contains methods and defines that are private to the Efreet implementaion." alt="" coords="927,84,1049,111"><area shape="rect" href="efreet__base_8h.html" title="Contains the methods used to support the FDO base directory specification." alt="" coords="2429,161,2539,188"><area shape="rect" href="efreet__ini_8h.html" title="efreet_ini.h" alt="" coords="1779,161,1869,188"><area shape="rect" href="efreet__icon_8h.html" title="Contains the structures and methods used to support the FDO icon theme specificiation..." alt="" coords="2563,161,2667,188"><area shape="rect" href="efreet__desktop_8h.html" title="Contains the structures and methods used to support the FDO desktop entry specificiation..." alt="" coords="1893,161,2021,188"><area shape="rect" href="efreet__menu_8h.html" title="Contains the structures and methods to support the Desktop Menu Specification." alt="" coords="2045,161,2160,188"><area shape="rect" href="efreet__utils_8h.html" title="efreet_utils.h" alt="" coords="2184,161,2288,188"><area shape="rect" href="efreet__uri_8h.html" title="Contains the methods used to support the FDO URI specification." alt="" coords="2312,161,2405,188"><area shape="rect" href="efreet__xml_8h.html" title="efreet_xml.h" alt="" coords="1416,161,1517,188"></map>
-</div>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__App__Dir.html">Efreet_Menu_App_Dir</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Desktop.html">Efreet_Menu_Desktop</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Filter.html">Efreet_Menu_Filter</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Filter__Op.html">Efreet_Menu_Filter_Op</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Internal.html">Efreet_Menu_Internal</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Layout.html">Efreet_Menu_Layout</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Move.html">Efreet_Menu_Move</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="structEfreet__Menu__App__Dir.html">Efreet_Menu_App_Dir</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__menu_8c.html#23c6785560d7a0a43d935314093483d3">Efreet_Menu_App_Dir</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="structEfreet__Menu__Desktop.html">Efreet_Menu_Desktop</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__menu_8c.html#c877c0621e522920c23814c4294fb9bc">Efreet_Menu_Desktop</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="structEfreet__Menu__Filter.html">Efreet_Menu_Filter</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__menu_8c.html#a9cd5143b9fe37defebef53e70521430">Efreet_Menu_Filter</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <br>
-<a class="el" href="structEfreet__Menu__Filter__Op.html">Efreet_Menu_Filter_Op</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__menu_8c.html#36f68a85bfc8ae10d7ebca588dea1326">Efreet_Menu_Filter_Op</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <br>
-<a class="el" href="efreet__menu_8c.html#1e679ddda66f54fa4c91a7c74ac76478">Efreet_Menu_Filter_Op_Type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__menu_8c.html#0f9f22c605f924b0de617b4d61c34d7f">Efreet_Menu_Filter_Op_Type</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <br>
-<a class="el" href="efreet__menu_8c.html#ad5c39e69ccad840c687eececa27beb7">Efreet_Menu_Filter_Type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__menu_8c.html#00ce8b953addb70dff8cd5889b612644">Efreet_Menu_Filter_Type</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="structEfreet__Menu__Internal.html">Efreet_Menu_Internal</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__menu_8c.html#f24c644b3f8fc2a3d790a31c6d456c11">Efreet_Menu_Internal</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="structEfreet__Menu__Layout.html">Efreet_Menu_Layout</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__menu_8c.html#fa544e237fe672513ba4b8572f5100d5">Efreet_Menu_Layout</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <br>
-<a class="el" href="efreet__menu_8c.html#8d4f408bf2b872954ced535aae809fc8">Efreet_Menu_Layout_Type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__menu_8c.html#73fc35c60b0f1f763abf1ac12e121037">Efreet_Menu_Layout_Type</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="structEfreet__Menu__Move.html">Efreet_Menu_Move</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__menu_8c.html#39f6df8696296a3b115d7ce6996231ea">Efreet_Menu_Move</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__menu_8c.html#1e679ddda66f54fa4c91a7c74ac76478">Efreet_Menu_Filter_Op_Type</a> { <a class="el" href="efreet__menu_8c.html#1e679ddda66f54fa4c91a7c74ac764783700fd36389e252f41157294ca343912">EFREET_MENU_FILTER_OP_OR</a>, 
-<a class="el" href="efreet__menu_8c.html#1e679ddda66f54fa4c91a7c74ac764787b3897c6ccae078ee75b2e81f435b0ad">EFREET_MENU_FILTER_OP_AND</a>, 
-<a class="el" href="efreet__menu_8c.html#1e679ddda66f54fa4c91a7c74ac764788df187fe162c67455b71e3debe55969e">EFREET_MENU_FILTER_OP_NOT</a>
- }</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__menu_8c.html#ad5c39e69ccad840c687eececa27beb7">Efreet_Menu_Filter_Type</a> { <a class="el" href="efreet__menu_8c.html#ad5c39e69ccad840c687eececa27beb7dc7f42b31b865ac65d34295e1da53b0f">EFREET_MENU_FILTER_INCLUDE</a>, 
-<a class="el" href="efreet__menu_8c.html#ad5c39e69ccad840c687eececa27beb779b1d516e3327df7ebd7097b2a2a5a4f">EFREET_MENU_FILTER_EXCLUDE</a>
- }</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__menu_8c.html#8d4f408bf2b872954ced535aae809fc8">Efreet_Menu_Layout_Type</a> { <a class="el" href="efreet__menu_8c.html#8d4f408bf2b872954ced535aae809fc8a171a6ab85b71a1f0380268a92f3fa53">EFREET_MENU_LAYOUT_MENUNAME</a>, 
-<a class="el" href="efreet__menu_8c.html#8d4f408bf2b872954ced535aae809fc8ac38ba5a0838b3020a24403c0ca0ec20">EFREET_MENU_LAYOUT_FILENAME</a>, 
-<a class="el" href="efreet__menu_8c.html#8d4f408bf2b872954ced535aae809fc88fac297efba2e2b4f2b05c72e141b832">EFREET_MENU_LAYOUT_SEPARATOR</a>, 
-<a class="el" href="efreet__menu_8c.html#8d4f408bf2b872954ced535aae809fc8b29b0a0be5c8a7d7d4ec6c943f0962fd">EFREET_MENU_LAYOUT_MERGE</a>
- }</td></tr>
-
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g35c792e4c087a1ca5ed74c70910cc523">efreet_default_dirs_get</a> (const char *user_dir, Ecore_List *system_dirs, const char *suffix)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates the list of directories based on the user dir, system dirs and given suffix.  <a href="group__Efreet__Private.html#g35c792e4c087a1ca5ed74c70910cc523"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Menu.html#gf1c11a64afde454ca91eb3f633bbb40e">efreet_menu_desktop_insert</a> (<a class="el" href="structEfreet__Menu.html">Efreet_Menu</a> *menu, <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop, int pos)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Insert a desktop element in a menu structure. Only accepts desktop files in default directories.  <a href="group__Efreet__Menu.html#gf1c11a64afde454ca91eb3f633bbb40e"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Menu.html#g1bf348dcb934df0c68c66423e5f654e3">efreet_menu_desktop_remove</a> (<a class="el" href="structEfreet__Menu.html">Efreet_Menu</a> *menu, <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Remove a desktop element in a menu structure. Only accepts desktop files in default directories.  <a href="group__Efreet__Menu.html#g1bf348dcb934df0c68c66423e5f654e3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Menu.html#g445a9797e15c07aa1078049406642d4c">efreet_menu_dump</a> (<a class="el" href="structEfreet__Menu.html">Efreet_Menu</a> *menu, const char *indent)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Dumps the contents of the menu to the command line.  <a href="group__Efreet__Menu.html#g445a9797e15c07aa1078049406642d4c"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Menu.html#gadcdb186416a35f0df4549c13cf6f6cf">efreet_menu_file_set</a> (const char *file)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Menu.html#g4ba4b3356a67ccced67cbb3f928a5f71">efreet_menu_free</a> (<a class="el" href="structEfreet__Menu.html">Efreet_Menu</a> *entry)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Menu.html">Efreet_Menu</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Menu.html#gbcc191a4bdead7b3275b15c3e9ef4eb5">efreet_menu_get</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates the default menu representation.  <a href="group__Efreet__Menu.html#gbcc191a4bdead7b3275b15c3e9ef4eb5"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g0f181489fc48b11061742f56a19f0433">efreet_menu_init</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initializes the Efreet Menu system.  <a href="group__Efreet__Private.html#g0f181489fc48b11061742f56a19f0433"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Menu.html#g5f6bbd2bfcd4e5f0407131e73cc92fdc">efreet_menu_kde_legacy_init</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize legacy kde support. This function blocks while the kde-config script is run.  <a href="group__Efreet__Menu.html#g5f6bbd2bfcd4e5f0407131e73cc92fdc"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Menu.html">Efreet_Menu</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Menu.html#ga6bc44723abb9aa9f4cfdba407584365">efreet_menu_new</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Menu.html">Efreet_Menu</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Menu.html#gc8d3fa8eb7de1b0f8f96a9c5445a0fb3">efreet_menu_parse</a> (const char *path)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parses the given .menu file and creates the menu representation.  <a href="group__Efreet__Menu.html#gc8d3fa8eb7de1b0f8f96a9c5445a0fb3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Menu.html#g28b19d718e24db680d97ee90fa76cd9e">efreet_menu_save</a> (<a class="el" href="structEfreet__Menu.html">Efreet_Menu</a> *menu, const char *path)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Saves the menu to file.  <a href="group__Efreet__Menu.html#g28b19d718e24db680d97ee90fa76cd9e"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g55e7c0143864a3508da749a7986283f4">efreet_menu_shutdown</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shuts down the Efreet menu system.  <a href="group__Efreet__Private.html#g55e7c0143864a3508da749a7986283f4"></a><br></td></tr>
-<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__menu_8c.html#6fc23c261ad670fbb00c0da9a10f25c5">efreet_menu_kde_legacy_dirs</a> = NULL</td></tr>
-
-</table>
-<hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="23c6785560d7a0a43d935314093483d3"></a><!-- doxytag: member="efreet_menu.c::Efreet_Menu_App_Dir" ref="23c6785560d7a0a43d935314093483d3" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef struct <a class="el" href="structEfreet__Menu__App__Dir.html">Efreet_Menu_App_Dir</a> <a class="el" href="structEfreet__Menu__App__Dir.html">Efreet_Menu_App_Dir</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<a class="el" href="structEfreet__Menu__App__Dir.html">Efreet_Menu_App_Dir</a> 
-</div>
-</div><p>
-<a class="anchor" name="c877c0621e522920c23814c4294fb9bc"></a><!-- doxytag: member="efreet_menu.c::Efreet_Menu_Desktop" ref="c877c0621e522920c23814c4294fb9bc" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef struct <a class="el" href="structEfreet__Menu__Desktop.html">Efreet_Menu_Desktop</a> <a class="el" href="structEfreet__Menu__Desktop.html">Efreet_Menu_Desktop</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<a class="el" href="structEfreet__Menu__Desktop.html">Efreet_Menu_Desktop</a> 
-</div>
-</div><p>
-<a class="anchor" name="a9cd5143b9fe37defebef53e70521430"></a><!-- doxytag: member="efreet_menu.c::Efreet_Menu_Filter" ref="a9cd5143b9fe37defebef53e70521430" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef struct <a class="el" href="structEfreet__Menu__Filter.html">Efreet_Menu_Filter</a> <a class="el" href="structEfreet__Menu__Filter.html">Efreet_Menu_Filter</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<a class="el" href="structEfreet__Menu__Filter.html">Efreet_Menu_Filter</a> 
-</div>
-</div><p>
-<a class="anchor" name="36f68a85bfc8ae10d7ebca588dea1326"></a><!-- doxytag: member="efreet_menu.c::Efreet_Menu_Filter_Op" ref="36f68a85bfc8ae10d7ebca588dea1326" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef struct <a class="el" href="structEfreet__Menu__Filter__Op.html">Efreet_Menu_Filter_Op</a> <a class="el" href="structEfreet__Menu__Filter__Op.html">Efreet_Menu_Filter_Op</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<a class="el" href="structEfreet__Menu__Filter__Op.html">Efreet_Menu_Filter_Op</a> 
-</div>
-</div><p>
-<a class="anchor" name="0f9f22c605f924b0de617b4d61c34d7f"></a><!-- doxytag: member="efreet_menu.c::Efreet_Menu_Filter_Op_Type" ref="0f9f22c605f924b0de617b4d61c34d7f" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef enum <a class="el" href="efreet__menu_8c.html#1e679ddda66f54fa4c91a7c74ac76478">Efreet_Menu_Filter_Op_Type</a> <a class="el" href="efreet__menu_8c.html#1e679ddda66f54fa4c91a7c74ac76478">Efreet_Menu_Filter_Op_Type</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Efreet_Menu_Filter_Op_Type 
-</div>
-</div><p>
-<a class="anchor" name="00ce8b953addb70dff8cd5889b612644"></a><!-- doxytag: member="efreet_menu.c::Efreet_Menu_Filter_Type" ref="00ce8b953addb70dff8cd5889b612644" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef enum <a class="el" href="efreet__menu_8c.html#ad5c39e69ccad840c687eececa27beb7">Efreet_Menu_Filter_Type</a> <a class="el" href="efreet__menu_8c.html#ad5c39e69ccad840c687eececa27beb7">Efreet_Menu_Filter_Type</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Efreet_Menu_Filter_Type 
-</div>
-</div><p>
-<a class="anchor" name="f24c644b3f8fc2a3d790a31c6d456c11"></a><!-- doxytag: member="efreet_menu.c::Efreet_Menu_Internal" ref="f24c644b3f8fc2a3d790a31c6d456c11" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef struct <a class="el" href="structEfreet__Menu__Internal.html">Efreet_Menu_Internal</a> <a class="el" href="structEfreet__Menu__Internal.html">Efreet_Menu_Internal</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<a class="el" href="structEfreet__Menu__Internal.html">Efreet_Menu_Internal</a> 
-</div>
-</div><p>
-<a class="anchor" name="fa544e237fe672513ba4b8572f5100d5"></a><!-- doxytag: member="efreet_menu.c::Efreet_Menu_Layout" ref="fa544e237fe672513ba4b8572f5100d5" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef struct <a class="el" href="structEfreet__Menu__Layout.html">Efreet_Menu_Layout</a> <a class="el" href="structEfreet__Menu__Layout.html">Efreet_Menu_Layout</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<a class="el" href="structEfreet__Menu__Layout.html">Efreet_Menu_Layout</a> 
-</div>
-</div><p>
-<a class="anchor" name="73fc35c60b0f1f763abf1ac12e121037"></a><!-- doxytag: member="efreet_menu.c::Efreet_Menu_Layout_Type" ref="73fc35c60b0f1f763abf1ac12e121037" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef enum <a class="el" href="efreet__menu_8c.html#8d4f408bf2b872954ced535aae809fc8">Efreet_Menu_Layout_Type</a> <a class="el" href="efreet__menu_8c.html#8d4f408bf2b872954ced535aae809fc8">Efreet_Menu_Layout_Type</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Efreet_Menu_Layout_Type 
-</div>
-</div><p>
-<a class="anchor" name="39f6df8696296a3b115d7ce6996231ea"></a><!-- doxytag: member="efreet_menu.c::Efreet_Menu_Move" ref="39f6df8696296a3b115d7ce6996231ea" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef struct <a class="el" href="structEfreet__Menu__Move.html">Efreet_Menu_Move</a> <a class="el" href="structEfreet__Menu__Move.html">Efreet_Menu_Move</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<a class="el" href="structEfreet__Menu__Move.html">Efreet_Menu_Move</a> 
-</div>
-</div><p>
-<hr><h2>Enumeration Type Documentation</h2>
-<a class="anchor" name="1e679ddda66f54fa4c91a7c74ac76478"></a><!-- doxytag: member="efreet_menu.c::Efreet_Menu_Filter_Op_Type" ref="1e679ddda66f54fa4c91a7c74ac76478" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="efreet__menu_8c.html#1e679ddda66f54fa4c91a7c74ac76478">Efreet_Menu_Filter_Op_Type</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The type of operations we can perform with a filter <dl compact><dt><b>Enumerator: </b></dt><dd>
-<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="1e679ddda66f54fa4c91a7c74ac764783700fd36389e252f41157294ca343912"></a><!-- doxytag: member="EFREET_MENU_FILTER_OP_OR" ref="1e679ddda66f54fa4c91a7c74ac764783700fd36389e252f41157294ca343912" args="" -->EFREET_MENU_FILTER_OP_OR</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="1e679ddda66f54fa4c91a7c74ac764787b3897c6ccae078ee75b2e81f435b0ad"></a><!-- doxytag: member="EFREET_MENU_FILTER_OP_AND" ref="1e679ddda66f54fa4c91a7c74ac764787b3897c6ccae078ee75b2e81f435b0ad" args="" -->EFREET_MENU_FILTER_OP_AND</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="1e679ddda66f54fa4c91a7c74ac764788df187fe162c67455b71e3debe55969e"></a><!-- doxytag: member="EFREET_MENU_FILTER_OP_NOT" ref="1e679ddda66f54fa4c91a7c74ac764788df187fe162c67455b71e3debe55969e" args="" -->EFREET_MENU_FILTER_OP_NOT</em>&nbsp;</td><td>
-</td></tr>
-</table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="ad5c39e69ccad840c687eececa27beb7"></a><!-- doxytag: member="efreet_menu.c::Efreet_Menu_Filter_Type" ref="ad5c39e69ccad840c687eececa27beb7" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="efreet__menu_8c.html#ad5c39e69ccad840c687eececa27beb7">Efreet_Menu_Filter_Type</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The type of filter <dl compact><dt><b>Enumerator: </b></dt><dd>
-<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="ad5c39e69ccad840c687eececa27beb7dc7f42b31b865ac65d34295e1da53b0f"></a><!-- doxytag: member="EFREET_MENU_FILTER_INCLUDE" ref="ad5c39e69ccad840c687eececa27beb7dc7f42b31b865ac65d34295e1da53b0f" args="" -->EFREET_MENU_FILTER_INCLUDE</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="ad5c39e69ccad840c687eececa27beb779b1d516e3327df7ebd7097b2a2a5a4f"></a><!-- doxytag: member="EFREET_MENU_FILTER_EXCLUDE" ref="ad5c39e69ccad840c687eececa27beb779b1d516e3327df7ebd7097b2a2a5a4f" args="" -->EFREET_MENU_FILTER_EXCLUDE</em>&nbsp;</td><td>
-</td></tr>
-</table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="8d4f408bf2b872954ced535aae809fc8"></a><!-- doxytag: member="efreet_menu.c::Efreet_Menu_Layout_Type" ref="8d4f408bf2b872954ced535aae809fc8" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="efreet__menu_8c.html#8d4f408bf2b872954ced535aae809fc8">Efreet_Menu_Layout_Type</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The type of layout <dl compact><dt><b>Enumerator: </b></dt><dd>
-<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="8d4f408bf2b872954ced535aae809fc8a171a6ab85b71a1f0380268a92f3fa53"></a><!-- doxytag: member="EFREET_MENU_LAYOUT_MENUNAME" ref="8d4f408bf2b872954ced535aae809fc8a171a6ab85b71a1f0380268a92f3fa53" args="" -->EFREET_MENU_LAYOUT_MENUNAME</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="8d4f408bf2b872954ced535aae809fc8ac38ba5a0838b3020a24403c0ca0ec20"></a><!-- doxytag: member="EFREET_MENU_LAYOUT_FILENAME" ref="8d4f408bf2b872954ced535aae809fc8ac38ba5a0838b3020a24403c0ca0ec20" args="" -->EFREET_MENU_LAYOUT_FILENAME</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="8d4f408bf2b872954ced535aae809fc88fac297efba2e2b4f2b05c72e141b832"></a><!-- doxytag: member="EFREET_MENU_LAYOUT_SEPARATOR" ref="8d4f408bf2b872954ced535aae809fc88fac297efba2e2b4f2b05c72e141b832" args="" -->EFREET_MENU_LAYOUT_SEPARATOR</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="8d4f408bf2b872954ced535aae809fc8b29b0a0be5c8a7d7d4ec6c943f0962fd"></a><!-- doxytag: member="EFREET_MENU_LAYOUT_MERGE" ref="8d4f408bf2b872954ced535aae809fc8b29b0a0be5c8a7d7d4ec6c943f0962fd" args="" -->EFREET_MENU_LAYOUT_MERGE</em>&nbsp;</td><td>
-</td></tr>
-</table>
-</dl>
-
-</div>
-</div><p>
-<hr><h2>Variable Documentation</h2>
-<a class="anchor" name="6fc23c261ad670fbb00c0da9a10f25c5"></a><!-- doxytag: member="efreet_menu.c::efreet_menu_kde_legacy_dirs" ref="6fc23c261ad670fbb00c0da9a10f25c5" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Ecore_List* <a class="el" href="efreet__menu_8c.html#6fc23c261ad670fbb00c0da9a10f25c5">efreet_menu_kde_legacy_dirs</a> = NULL          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The directories to use for KDELegacy entries 
-<p>Referenced by <a class="el" href="efreet__menu_8c-source.html#l00492">efreet_menu_kde_legacy_init()</a>, and <a class="el" href="efreet__menu_8c-source.html#l00539">efreet_menu_shutdown()</a>.</p>
-
-</div>
-</div><p>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:20 2008</p>
- </body>
-</html>
diff --git a/doc/html/efreet__menu_8c__incl.map b/doc/html/efreet__menu_8c__incl.map
deleted file mode 100644
index aa91b78..0000000
--- a/doc/html/efreet__menu_8c__incl.map
+++ /dev/null
@@ -1,10 +0,0 @@
-<area shape="rect" href="$Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides..." alt="" coords="2133,84,2205,111">
-<area shape="rect" href="$efreet__private_8h.html" title="Contains methods and defines that are private to the Efreet implementaion." alt="" coords="927,84,1049,111">
-<area shape="rect" href="$efreet__base_8h.html" title="Contains the methods used to support the FDO base directory specification." alt="" coords="2429,161,2539,188">
-<area shape="rect" href="$efreet__ini_8h.html" title="efreet_ini.h" alt="" coords="1779,161,1869,188">
-<area shape="rect" href="$efreet__icon_8h.html" title="Contains the structures and methods used to support the FDO icon theme specificiation..." alt="" coords="2563,161,2667,188">
-<area shape="rect" href="$efreet__desktop_8h.html" title="Contains the structures and methods used to support the FDO desktop entry specificiation..." alt="" coords="1893,161,2021,188">
-<area shape="rect" href="$efreet__menu_8h.html" title="Contains the structures and methods to support the Desktop Menu Specification." alt="" coords="2045,161,2160,188">
-<area shape="rect" href="$efreet__utils_8h.html" title="efreet_utils.h" alt="" coords="2184,161,2288,188">
-<area shape="rect" href="$efreet__uri_8h.html" title="Contains the methods used to support the FDO URI specification." alt="" coords="2312,161,2405,188">
-<area shape="rect" href="$efreet__xml_8h.html" title="efreet_xml.h" alt="" coords="1416,161,1517,188">
diff --git a/doc/html/efreet__menu_8c__incl.md5 b/doc/html/efreet__menu_8c__incl.md5
deleted file mode 100644
index f5e8aad..0000000
--- a/doc/html/efreet__menu_8c__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-d58370859be3065ca64e7b1b7616704c
\ No newline at end of file
diff --git a/doc/html/efreet__menu_8c__incl.png b/doc/html/efreet__menu_8c__incl.png
deleted file mode 100644
index d0d24f1..0000000
Binary files a/doc/html/efreet__menu_8c__incl.png and /dev/null differ
diff --git a/doc/html/efreet__menu_8h-source.html b/doc/html/efreet__menu_8h-source.html
deleted file mode 100644
index cda500e..0000000
--- a/doc/html/efreet__menu_8h-source.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: lib/efreet_menu.h Source File</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<h1>lib/efreet_menu.h</h1><a href="efreet__menu_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* vim: set sw=4 ts=4 sts=4 et: */</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#ifndef EFREET_MENU_H</span>
-<a name="l00003"></a>00003 <span class="preprocessor"></span><span class="preprocessor">#define EFREET_MENU_H</span>
-<a name="l00004"></a>00004 <span class="preprocessor"></span>
-<a name="l00018"></a><a class="code" href="group__Efreet__Menu.html#g2991e288d08928c50a4da721f9845150">00018</a> <span class="keyword">enum</span> <a class="code" href="group__Efreet__Menu.html#g2991e288d08928c50a4da721f9845150">Efreet_Menu_Entry_Type</a>
-<a name="l00019"></a>00019 {
-<a name="l00020"></a><a class="code" href="group__Efreet__Menu.html#gg2991e288d08928c50a4da721f984515095b99a26a7a29c6232a5d11852e553b0">00020</a>     <a class="code" href="group__Efreet__Menu.html#gg2991e288d08928c50a4da721f984515095b99a26a7a29c6232a5d11852e553b0">EFREET_MENU_ENTRY_MENU</a>,
-<a name="l00021"></a><a class="code" href="group__Efreet__Menu.html#gg2991e288d08928c50a4da721f98451507bc15931eec4e3eaadabbf8ff660846e">00021</a>     <a class="code" href="group__Efreet__Menu.html#gg2991e288d08928c50a4da721f98451507bc15931eec4e3eaadabbf8ff660846e">EFREET_MENU_ENTRY_DESKTOP</a>,
-<a name="l00022"></a><a class="code" href="group__Efreet__Menu.html#gg2991e288d08928c50a4da721f9845150ab46ba48b96defa4a361586bd55fd372">00022</a>     <a class="code" href="group__Efreet__Menu.html#gg2991e288d08928c50a4da721f9845150ab46ba48b96defa4a361586bd55fd372">EFREET_MENU_ENTRY_SEPARATOR</a>,
-<a name="l00023"></a><a class="code" href="group__Efreet__Menu.html#gg2991e288d08928c50a4da721f9845150ff8d7a1d423f60192584b1f848b5111a">00023</a>     <a class="code" href="group__Efreet__Menu.html#gg2991e288d08928c50a4da721f9845150ff8d7a1d423f60192584b1f848b5111a">EFREET_MENU_ENTRY_HEADER</a>
-<a name="l00024"></a>00024 };
-<a name="l00025"></a>00025 
-<a name="l00029"></a><a class="code" href="group__Efreet__Menu.html#gfcc34135a0afead16b11288bb84e1ee9">00029</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group__Efreet__Menu.html#g2991e288d08928c50a4da721f9845150">Efreet_Menu_Entry_Type</a> <a class="code" href="group__Efreet__Menu.html#g2991e288d08928c50a4da721f9845150">Efreet_Menu_Entry_Type</a>;
-<a name="l00030"></a>00030 
-<a name="l00034"></a><a class="code" href="group__Efreet__Menu.html#g09908f95fe36f7e5c52f0b33bf22ebe7">00034</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structEfreet__Menu.html">Efreet_Menu</a> <a class="code" href="structEfreet__Menu.html">Efreet_Menu</a>;
-<a name="l00035"></a>00035 
-<a name="l00040"></a><a class="code" href="structEfreet__Menu.html">00040</a> <span class="keyword">struct </span><a class="code" href="structEfreet__Menu.html">Efreet_Menu</a>
-<a name="l00041"></a>00041 {
-<a name="l00042"></a><a class="code" href="structEfreet__Menu.html#cb542cc7041ade4964e12ad09326da23">00042</a>     <a class="code" href="group__Efreet__Menu.html#g2991e288d08928c50a4da721f9845150">Efreet_Menu_Entry_Type</a> <a class="code" href="structEfreet__Menu.html#cb542cc7041ade4964e12ad09326da23">type</a>;
-<a name="l00043"></a><a class="code" href="structEfreet__Menu.html#34af5e40eeb18e7a5753ad128ebcee15">00043</a>     <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structEfreet__Menu.html#34af5e40eeb18e7a5753ad128ebcee15">id</a>;   
-<a name="l00045"></a><a class="code" href="structEfreet__Menu.html#2a050059045cd96190755bcd6f3c886c">00045</a>     <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structEfreet__Menu.html#2a050059045cd96190755bcd6f3c886c">name</a>; 
-<a name="l00046"></a><a class="code" href="structEfreet__Menu.html#fb342ffebb8fa4bb43400f01b45db60f">00046</a>     <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structEfreet__Menu.html#fb342ffebb8fa4bb43400f01b45db60f">icon</a>; 
-<a name="l00048"></a><a class="code" href="structEfreet__Menu.html#9cf64f5e8229382b583ba3088a663388">00048</a>     <a class="code" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> *<a class="code" href="structEfreet__Menu.html#9cf64f5e8229382b583ba3088a663388">desktop</a>;   
-<a name="l00049"></a><a class="code" href="structEfreet__Menu.html#30b9e478744985bc2ef666eedd2188c5">00049</a>     Ecore_List     *<a class="code" href="structEfreet__Menu.html#30b9e478744985bc2ef666eedd2188c5">entries</a>;   
-<a name="l00050"></a>00050 };
-<a name="l00051"></a>00051 
-<a name="l00052"></a>00052 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">int</span>              <a class="code" href="group__Efreet__Menu.html#g5f6bbd2bfcd4e5f0407131e73cc92fdc" title="Initialize legacy kde support. This function blocks while the kde-config script is...">efreet_menu_kde_legacy_init</a>(<span class="keywordtype">void</span>);
-<a name="l00053"></a>00053 
-<a name="l00054"></a>00054 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <a class="code" href="structEfreet__Menu.html">Efreet_Menu</a>     *<a class="code" href="group__Efreet__Menu.html#ga6bc44723abb9aa9f4cfdba407584365">efreet_menu_new</a>(<span class="keywordtype">void</span>);
-<a name="l00055"></a>00055 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>             <a class="code" href="group__Efreet__Menu.html#gadcdb186416a35f0df4549c13cf6f6cf">efreet_menu_file_set</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *file);
-<a name="l00056"></a>00056 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <a class="code" href="structEfreet__Menu.html">Efreet_Menu</a>     *<a class="code" href="group__Efreet__Menu.html#gbcc191a4bdead7b3275b15c3e9ef4eb5" title="Creates the default menu representation.">efreet_menu_get</a>(<span class="keywordtype">void</span>);
-<a name="l00057"></a>00057 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <a class="code" href="structEfreet__Menu.html">Efreet_Menu</a>     *<a class="code" href="group__Efreet__Menu.html#gc8d3fa8eb7de1b0f8f96a9c5445a0fb3" title="Parses the given .menu file and creates the menu representation.">efreet_menu_parse</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *path);
-<a name="l00058"></a>00058 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">int</span>              <a class="code" href="group__Efreet__Menu.html#g28b19d718e24db680d97ee90fa76cd9e" title="Saves the menu to file.">efreet_menu_save</a>(<a class="code" href="structEfreet__Menu.html">Efreet_Menu</a> *menu, <span class="keyword">const</span> <span class="keywordtype">char</span> *path);
-<a name="l00059"></a>00059 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>             <a class="code" href="group__Efreet__Menu.html#g4ba4b3356a67ccced67cbb3f928a5f71">efreet_menu_free</a>(<a class="code" href="structEfreet__Menu.html">Efreet_Menu</a> *menu);
-<a name="l00060"></a>00060 
-<a name="l00061"></a>00061 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">int</span>              <a class="code" href="group__Efreet__Menu.html#gf1c11a64afde454ca91eb3f633bbb40e" title="Insert a desktop element in a menu structure. Only accepts desktop files in default...">efreet_menu_desktop_insert</a>(<a class="code" href="structEfreet__Menu.html">Efreet_Menu</a> *menu,
-<a name="l00062"></a>00062                                                     <a class="code" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> *desktop,
-<a name="l00063"></a>00063                                                     <span class="keywordtype">int</span> pos);
-<a name="l00064"></a>00064 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">int</span>              <a class="code" href="group__Efreet__Menu.html#g1bf348dcb934df0c68c66423e5f654e3" title="Remove a desktop element in a menu structure. Only accepts desktop files in default...">efreet_menu_desktop_remove</a>(<a class="code" href="structEfreet__Menu.html">Efreet_Menu</a> *menu,
-<a name="l00065"></a>00065                                                     <a class="code" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> *desktop);
-<a name="l00066"></a>00066 
-<a name="l00067"></a>00067 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>             <a class="code" href="group__Efreet__Menu.html#g445a9797e15c07aa1078049406642d4c" title="Dumps the contents of the menu to the command line.">efreet_menu_dump</a>(<a class="code" href="structEfreet__Menu.html">Efreet_Menu</a> *menu, <span class="keyword">const</span> <span class="keywordtype">char</span> *indent);
-<a name="l00068"></a>00068 
-<a name="l00073"></a>00073 <span class="preprocessor">#endif</span>
-</pre></div></div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:18 2008</p>
- </body>
-</html>
diff --git a/doc/html/efreet__menu_8h.html b/doc/html/efreet__menu_8h.html
deleted file mode 100644
index cc2ee71..0000000
--- a/doc/html/efreet__menu_8h.html
+++ /dev/null
@@ -1,116 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: lib/efreet_menu.h File Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>lib/efreet_menu.h File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
-Contains the structures and methods to support the Desktop Menu Specification. 
-<p>
-
-<p>
-
-<p>
-<div class="dynheader">
-This graph shows which files directly or indirectly include this file:</div>
-<div class="dynsection">
-<p><center><img src="efreet__menu_8h__dep__incl.png" border="0" usemap="#lib/efreet_menu.hdep_map" alt=""></center>
-<map name="lib/efreet_menu.hdep_map">
-<area shape="rect" href="Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides..." alt="" coords="736,84,824,111"><area shape="rect" href="efreet_8c.html" title="lib/efreet.c" alt="" coords="5,161,93,188"><area shape="rect" href="efreet__base_8c.html" title="lib/efreet_base.c" alt="" coords="117,161,243,188"><area shape="rect" href="efreet__desktop_8c.html" title="lib/efreet_desktop.c" alt="" coords="267,161,413,188"><area shape="rect" href="efreet__icon_8c.html" title="lib/efreet_icon.c" alt="" coords="437,161,557,188"><area shape="rect" href="efreet__ini_8c.html" title="lib/efreet_ini.c" alt="" coords="581,161,691,188"><area shape="rect" href="efreet__menu_8c.html" title="lib/efreet_menu.c" alt="" coords="715,161,845,188"><area shape="rect" href="efreet__mime_8c.html" title="lib/efreet_mime.c" alt="" coords="869,161,1000,188"><area shape="rect" href="efreet__trash_8c.html" title="lib/efreet_trash.c" alt="" coords="1024,161,1152,188"><area shape="rect" href="efreet__uri_8c.html" title="lib/efreet_uri.c" alt="" coords="1176,161,1288,188"><area shape="rect" href="efreet__utils_8c.html" title="lib/efreet_utils.c" alt="" coords="1312,161,1432,188"><area shape="rect" href="efreet__xml_8c.html" title="lib/efreet_xml.c" alt="" coords="1456,161,1573,188"></map>
-</div>
-
-<p>
-<a href="efreet__menu_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu.html">Efreet_Menu</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="structEfreet__Menu.html">Efreet_Menu</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Menu.html#g09908f95fe36f7e5c52f0b33bf22ebe7">Efreet_Menu</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <a class="el" href="group__Efreet__Menu.html#g2991e288d08928c50a4da721f9845150">Efreet_Menu_Entry_Type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Menu.html#gfcc34135a0afead16b11288bb84e1ee9">Efreet_Menu_Entry_Type</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Menu.html#g2991e288d08928c50a4da721f9845150">Efreet_Menu_Entry_Type</a> { <a class="el" href="group__Efreet__Menu.html#gg2991e288d08928c50a4da721f984515095b99a26a7a29c6232a5d11852e553b0">EFREET_MENU_ENTRY_MENU</a>, 
-<a class="el" href="group__Efreet__Menu.html#gg2991e288d08928c50a4da721f98451507bc15931eec4e3eaadabbf8ff660846e">EFREET_MENU_ENTRY_DESKTOP</a>, 
-<a class="el" href="group__Efreet__Menu.html#gg2991e288d08928c50a4da721f9845150ab46ba48b96defa4a361586bd55fd372">EFREET_MENU_ENTRY_SEPARATOR</a>, 
-<a class="el" href="group__Efreet__Menu.html#gg2991e288d08928c50a4da721f9845150ff8d7a1d423f60192584b1f848b5111a">EFREET_MENU_ENTRY_HEADER</a>
- }</td></tr>
-
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Menu.html#gf1c11a64afde454ca91eb3f633bbb40e">efreet_menu_desktop_insert</a> (<a class="el" href="structEfreet__Menu.html">Efreet_Menu</a> *menu, <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop, int pos)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Insert a desktop element in a menu structure. Only accepts desktop files in default directories.  <a href="group__Efreet__Menu.html#gf1c11a64afde454ca91eb3f633bbb40e"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Menu.html#g1bf348dcb934df0c68c66423e5f654e3">efreet_menu_desktop_remove</a> (<a class="el" href="structEfreet__Menu.html">Efreet_Menu</a> *menu, <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Remove a desktop element in a menu structure. Only accepts desktop files in default directories.  <a href="group__Efreet__Menu.html#g1bf348dcb934df0c68c66423e5f654e3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Menu.html#g445a9797e15c07aa1078049406642d4c">efreet_menu_dump</a> (<a class="el" href="structEfreet__Menu.html">Efreet_Menu</a> *menu, const char *indent)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Dumps the contents of the menu to the command line.  <a href="group__Efreet__Menu.html#g445a9797e15c07aa1078049406642d4c"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Menu.html#gadcdb186416a35f0df4549c13cf6f6cf">efreet_menu_file_set</a> (const char *file)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Menu.html#g4ba4b3356a67ccced67cbb3f928a5f71">efreet_menu_free</a> (<a class="el" href="structEfreet__Menu.html">Efreet_Menu</a> *menu)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Menu.html">Efreet_Menu</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Menu.html#gbcc191a4bdead7b3275b15c3e9ef4eb5">efreet_menu_get</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates the default menu representation.  <a href="group__Efreet__Menu.html#gbcc191a4bdead7b3275b15c3e9ef4eb5"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Menu.html#g5f6bbd2bfcd4e5f0407131e73cc92fdc">efreet_menu_kde_legacy_init</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize legacy kde support. This function blocks while the kde-config script is run.  <a href="group__Efreet__Menu.html#g5f6bbd2bfcd4e5f0407131e73cc92fdc"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Menu.html">Efreet_Menu</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Menu.html#ga6bc44723abb9aa9f4cfdba407584365">efreet_menu_new</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Menu.html">Efreet_Menu</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Menu.html#gc8d3fa8eb7de1b0f8f96a9c5445a0fb3">efreet_menu_parse</a> (const char *path)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parses the given .menu file and creates the menu representation.  <a href="group__Efreet__Menu.html#gc8d3fa8eb7de1b0f8f96a9c5445a0fb3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Menu.html#g28b19d718e24db680d97ee90fa76cd9e">efreet_menu_save</a> (<a class="el" href="structEfreet__Menu.html">Efreet_Menu</a> *menu, const char *path)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Saves the menu to file.  <a href="group__Efreet__Menu.html#g28b19d718e24db680d97ee90fa76cd9e"></a><br></td></tr>
-</table>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:20 2008</p>
- </body>
-</html>
diff --git a/doc/html/efreet__menu_8h__dep__incl.map b/doc/html/efreet__menu_8h__dep__incl.map
deleted file mode 100644
index aeca92d..0000000
--- a/doc/html/efreet__menu_8h__dep__incl.map
+++ /dev/null
@@ -1,12 +0,0 @@
-<area shape="rect" href="$Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides..." alt="" coords="736,84,824,111">
-<area shape="rect" href="$efreet_8c.html" title="lib/efreet.c" alt="" coords="5,161,93,188">
-<area shape="rect" href="$efreet__base_8c.html" title="lib/efreet_base.c" alt="" coords="117,161,243,188">
-<area shape="rect" href="$efreet__desktop_8c.html" title="lib/efreet_desktop.c" alt="" coords="267,161,413,188">
-<area shape="rect" href="$efreet__icon_8c.html" title="lib/efreet_icon.c" alt="" coords="437,161,557,188">
-<area shape="rect" href="$efreet__ini_8c.html" title="lib/efreet_ini.c" alt="" coords="581,161,691,188">
-<area shape="rect" href="$efreet__menu_8c.html" title="lib/efreet_menu.c" alt="" coords="715,161,845,188">
-<area shape="rect" href="$efreet__mime_8c.html" title="lib/efreet_mime.c" alt="" coords="869,161,1000,188">
-<area shape="rect" href="$efreet__trash_8c.html" title="lib/efreet_trash.c" alt="" coords="1024,161,1152,188">
-<area shape="rect" href="$efreet__uri_8c.html" title="lib/efreet_uri.c" alt="" coords="1176,161,1288,188">
-<area shape="rect" href="$efreet__utils_8c.html" title="lib/efreet_utils.c" alt="" coords="1312,161,1432,188">
-<area shape="rect" href="$efreet__xml_8c.html" title="lib/efreet_xml.c" alt="" coords="1456,161,1573,188">
diff --git a/doc/html/efreet__menu_8h__dep__incl.md5 b/doc/html/efreet__menu_8h__dep__incl.md5
deleted file mode 100644
index b65b035..0000000
--- a/doc/html/efreet__menu_8h__dep__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-240076244c94a1148f3ad94447c0cde9
\ No newline at end of file
diff --git a/doc/html/efreet__menu_8h__dep__incl.png b/doc/html/efreet__menu_8h__dep__incl.png
deleted file mode 100644
index 3f62831..0000000
Binary files a/doc/html/efreet__menu_8h__dep__incl.png and /dev/null differ
diff --git a/doc/html/efreet__mime_8c.html b/doc/html/efreet__mime_8c.html
deleted file mode 100644
index e6dabf0..0000000
--- a/doc/html/efreet__mime_8c.html
+++ /dev/null
@@ -1,218 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: lib/efreet_mime.c File Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>lib/efreet_mime.c File Reference</h1>
-<p>
-<code>#include &lt;<a class="el" href="Efreet_8h-source.html">Efreet.h</a>&gt;</code><br>
-<code>#include &lt;Ecore_Data.h&gt;</code><br>
-<code>#include &lt;<a class="el" href="Efreet__Mime_8h-source.html">Efreet_Mime.h</a>&gt;</code><br>
-<code>#include &quot;<a class="el" href="efreet__private_8h-source.html">efreet_private.h</a>&quot;</code><br>
-<code>#include &lt;arpa/inet.h&gt;</code><br>
-<code>#include &lt;sys/types.h&gt;</code><br>
-<code>#include &lt;sys/time.h&gt;</code><br>
-
-<p>
-<div class="dynheader">
-Include dependency graph for efreet_mime.c:</div>
-<div class="dynsection">
-<p><center><img src="efreet__mime_8c__incl.png" border="0" usemap="#lib/efreet_mime.c_map" alt=""></center>
-<map name="lib/efreet_mime.c_map">
-<area shape="rect" href="Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides..." alt="" coords="519,84,591,111"><area shape="rect" href="Efreet__Mime_8h.html" title="The file that must be included by any project wishing to use." alt="" coords="1520,84,1632,111"><area shape="rect" href="efreet__private_8h.html" title="Contains methods and defines that are private to the Efreet implementaion." alt="" coords="1656,84,1779,111"><area shape="rect" href="efreet__base_8h.html" title="Contains the methods used to support the FDO base directory specification." alt="" coords="145,161,255,188"><area shape="rect" href="efreet__ini_8h.html" title="efreet_ini.h" alt="" coords="815,161,905,188"><area shape="rect" href="efreet__icon_8h.html" title="Contains the structures and methods used to support the FDO icon theme specificiation..." alt="" coords="17,161,121,188"><area shape="rect" href="efreet__desktop_8h.html" title="Contains the structures and methods used to support the FDO desktop entry specificiation..." alt="" coords="279,161,407,188"><area shape="rect" href="efreet__menu_8h.html" title="Contains the structures and methods to support the Desktop Menu Specification." alt="" coords="431,161,545,188"><area shape="rect" href="efreet__utils_8h.html" title="efreet_utils.h" alt="" coords="569,161,673,188"><area shape="rect" href="efreet__uri_8h.html" title="Contains the methods used to support the FDO URI specification." alt="" coords="697,161,791,188"><area shape="rect" href="efreet__xml_8h.html" title="efreet_xml.h" alt="" coords="1543,161,1644,188"></map>
-</div>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Mime__Glob.html">Efreet_Mime_Glob</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Mime__Magic.html">Efreet_Mime_Magic</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Mime__Magic__Entry.html">Efreet_Mime_Magic_Entry</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__mime_8c.html#286d28320ff20116b482138da10a0acb">EFREET_MIME_MAGIC_BUFFER_SIZE</a>&nbsp;&nbsp;&nbsp;512</td></tr>
-
-<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="structEfreet__Mime__Glob.html">Efreet_Mime_Glob</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__mime_8c.html#de06c5c13034d26fd4ee0e153032bef5">Efreet_Mime_Glob</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A parsed representation of a globs file.  <a href="#de06c5c13034d26fd4ee0e153032bef5"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="structEfreet__Mime__Magic.html">Efreet_Mime_Magic</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__mime_8c.html#40e1e093746c9fd305ec432553c59f69">Efreet_Mime_Magic</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A parsed representation of a magic file section.  <a href="#40e1e093746c9fd305ec432553c59f69"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <br>
-<a class="el" href="structEfreet__Mime__Magic__Entry.html">Efreet_Mime_Magic_Entry</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__mime_8c.html#c1e07ce75560413c3364511fd58ae54b">Efreet_Mime_Magic_Entry</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A parsed representation of a magic file entry.  <a href="#c1e07ce75560413c3364511fd58ae54b"></a><br></td></tr>
-<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="efreet__mime_8c.html#726ca809ffd3d67ab4b8476646f266352e837e9c4636f2ce02d97a74d0da16a4">EFREET_ENDIAN_BIG</a> =  0, 
-<a class="el" href="efreet__mime_8c.html#726ca809ffd3d67ab4b8476646f26635a8f610e9814e255518a4adf3e3017772">EFREET_ENDIAN_LITTLE</a> =  1
- }</td></tr>
-
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Mime.html#g2aed0ea2603395d2e03ed3bd04971107">efreet_mime_fallback_type_get</a> (const char *file)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retreive the fallback mime type of a file.  <a href="group__Efreet__Mime.html#g2aed0ea2603395d2e03ed3bd04971107"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Mime.html#gc436aac6f7def675d888f6c3dea11a3d">efreet_mime_globs_type_get</a> (const char *file)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retreive the mime type of a file using globs.  <a href="group__Efreet__Mime.html#gc436aac6f7def675d888f6c3dea11a3d"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Mime.html#gd63027f25e77f7c2298f01f2b705465a">efreet_mime_init</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initializes the efreet mime settings.  <a href="group__Efreet__Mime.html#gd63027f25e77f7c2298f01f2b705465a"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Mime.html#g35679fc78fb944991ddc6c3c74b341c9">efreet_mime_magic_type_get</a> (const char *file)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retreive the mime type of a file using magic.  <a href="group__Efreet__Mime.html#g35679fc78fb944991ddc6c3c74b341c9"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Mime.html#g96932f2fd9b173952641548d93d2b076">efreet_mime_shutdown</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Cleans up the efreet mime settings system.  <a href="group__Efreet__Mime.html#g96932f2fd9b173952641548d93d2b076"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Mime.html#g6ce1396d5564d1cbfb3e164dfb0b18f1">efreet_mime_special_type_get</a> (const char *file)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retreive the special mime type of a file.  <a href="group__Efreet__Mime.html#g6ce1396d5564d1cbfb3e164dfb0b18f1"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Mime.html#gdd8c50de321da93b9c913f66d0c208a6">efreet_mime_type_get</a> (const char *file)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retreive the mime type of a file.  <a href="group__Efreet__Mime.html#gdd8c50de321da93b9c913f66d0c208a6"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Mime.html#g144ac4b96a76c7b524b1d05dcfe633ad">efreet_mime_type_icon_get</a> (const char *mime, const char *theme, unsigned int size)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retreive the mime type icon for a file.  <a href="group__Efreet__Mime.html#g144ac4b96a76c7b524b1d05dcfe633ad"></a><br></td></tr>
-</table>
-<hr><h2>Define Documentation</h2>
-<a class="anchor" name="286d28320ff20116b482138da10a0acb"></a><!-- doxytag: member="efreet_mime.c::EFREET_MIME_MAGIC_BUFFER_SIZE" ref="286d28320ff20116b482138da10a0acb" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define EFREET_MIME_MAGIC_BUFFER_SIZE&nbsp;&nbsp;&nbsp;512          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="de06c5c13034d26fd4ee0e153032bef5"></a><!-- doxytag: member="efreet_mime.c::Efreet_Mime_Glob" ref="de06c5c13034d26fd4ee0e153032bef5" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef struct <a class="el" href="structEfreet__Mime__Glob.html">Efreet_Mime_Glob</a> <a class="el" href="structEfreet__Mime__Glob.html">Efreet_Mime_Glob</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-A parsed representation of a globs file. 
-<p>
-<a class="el" href="structEfreet__Mime__Glob.html">Efreet_Mime_Glob</a> 
-</div>
-</div><p>
-<a class="anchor" name="40e1e093746c9fd305ec432553c59f69"></a><!-- doxytag: member="efreet_mime.c::Efreet_Mime_Magic" ref="40e1e093746c9fd305ec432553c59f69" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef struct <a class="el" href="structEfreet__Mime__Magic.html">Efreet_Mime_Magic</a> <a class="el" href="structEfreet__Mime__Magic.html">Efreet_Mime_Magic</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-A parsed representation of a magic file section. 
-<p>
-<a class="el" href="structEfreet__Mime__Magic.html">Efreet_Mime_Magic</a> 
-</div>
-</div><p>
-<a class="anchor" name="c1e07ce75560413c3364511fd58ae54b"></a><!-- doxytag: member="efreet_mime.c::Efreet_Mime_Magic_Entry" ref="c1e07ce75560413c3364511fd58ae54b" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef struct <a class="el" href="structEfreet__Mime__Magic__Entry.html">Efreet_Mime_Magic_Entry</a> <a class="el" href="structEfreet__Mime__Magic__Entry.html">Efreet_Mime_Magic_Entry</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-A parsed representation of a magic file entry. 
-<p>
-<a class="el" href="structEfreet__Mime__Magic__Entry.html">Efreet_Mime_Magic_Entry</a> 
-</div>
-</div><p>
-<hr><h2>Enumeration Type Documentation</h2>
-<a class="anchor" name="726ca809ffd3d67ab4b8476646f26635"></a><!-- doxytag: member="efreet_mime.c::@6" ref="726ca809ffd3d67ab4b8476646f26635" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">anonymous enum          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<dl compact><dt><b>Enumerator: </b></dt><dd>
-<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="726ca809ffd3d67ab4b8476646f266352e837e9c4636f2ce02d97a74d0da16a4"></a><!-- doxytag: member="EFREET_ENDIAN_BIG" ref="726ca809ffd3d67ab4b8476646f266352e837e9c4636f2ce02d97a74d0da16a4" args="" -->EFREET_ENDIAN_BIG</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="726ca809ffd3d67ab4b8476646f26635a8f610e9814e255518a4adf3e3017772"></a><!-- doxytag: member="EFREET_ENDIAN_LITTLE" ref="726ca809ffd3d67ab4b8476646f26635a8f610e9814e255518a4adf3e3017772" args="" -->EFREET_ENDIAN_LITTLE</em>&nbsp;</td><td>
-</td></tr>
-</table>
-</dl>
-
-</div>
-</div><p>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:20 2008</p>
- </body>
-</html>
diff --git a/doc/html/efreet__mime_8c__incl.map b/doc/html/efreet__mime_8c__incl.map
deleted file mode 100644
index 3a1bdea..0000000
--- a/doc/html/efreet__mime_8c__incl.map
+++ /dev/null
@@ -1,11 +0,0 @@
-<area shape="rect" href="$Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides..." alt="" coords="519,84,591,111">
-<area shape="rect" href="$Efreet__Mime_8h.html" title="The file that must be included by any project wishing to use." alt="" coords="1520,84,1632,111">
-<area shape="rect" href="$efreet__private_8h.html" title="Contains methods and defines that are private to the Efreet implementaion." alt="" coords="1656,84,1779,111">
-<area shape="rect" href="$efreet__base_8h.html" title="Contains the methods used to support the FDO base directory specification." alt="" coords="145,161,255,188">
-<area shape="rect" href="$efreet__ini_8h.html" title="efreet_ini.h" alt="" coords="815,161,905,188">
-<area shape="rect" href="$efreet__icon_8h.html" title="Contains the structures and methods used to support the FDO icon theme specificiation..." alt="" coords="17,161,121,188">
-<area shape="rect" href="$efreet__desktop_8h.html" title="Contains the structures and methods used to support the FDO desktop entry specificiation..." alt="" coords="279,161,407,188">
-<area shape="rect" href="$efreet__menu_8h.html" title="Contains the structures and methods to support the Desktop Menu Specification." alt="" coords="431,161,545,188">
-<area shape="rect" href="$efreet__utils_8h.html" title="efreet_utils.h" alt="" coords="569,161,673,188">
-<area shape="rect" href="$efreet__uri_8h.html" title="Contains the methods used to support the FDO URI specification." alt="" coords="697,161,791,188">
-<area shape="rect" href="$efreet__xml_8h.html" title="efreet_xml.h" alt="" coords="1543,161,1644,188">
diff --git a/doc/html/efreet__mime_8c__incl.md5 b/doc/html/efreet__mime_8c__incl.md5
deleted file mode 100644
index e65da99..0000000
--- a/doc/html/efreet__mime_8c__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-7b2e3c60431bdccfeb40c85b8efb9f69
\ No newline at end of file
diff --git a/doc/html/efreet__mime_8c__incl.png b/doc/html/efreet__mime_8c__incl.png
deleted file mode 100644
index 621c0c3..0000000
Binary files a/doc/html/efreet__mime_8c__incl.png and /dev/null differ
diff --git a/doc/html/efreet__private_8h-source.html b/doc/html/efreet__private_8h-source.html
deleted file mode 100644
index 2efc391..0000000
--- a/doc/html/efreet__private_8h-source.html
+++ /dev/null
@@ -1,190 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: lib/efreet_private.h Source File</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<h1>lib/efreet_private.h</h1><a href="efreet__private_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* vim: set sw=4 ts=4 sts=4 et: */</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#ifndef EFREET_PRIVATE_H</span>
-<a name="l00003"></a>00003 <span class="preprocessor"></span><span class="preprocessor">#define EFREET_PRIVATE_H</span>
-<a name="l00004"></a>00004 <span class="preprocessor"></span>
-<a name="l00014"></a>00014 <span class="preprocessor">#include "config.h"</span>
-<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;stdlib.h&gt;</span>
-<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;stdio.h&gt;</span>
-<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;string.h&gt;</span>
-<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;unistd.h&gt;</span>
-<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;ctype.h&gt;</span>
-<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;fcntl.h&gt;</span>
-<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;sys/mman.h&gt;</span>
-<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;sys/types.h&gt;</span>
-<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;sys/stat.h&gt;</span>
-<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;dirent.h&gt;</span>
-<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;fnmatch.h&gt;</span>
-<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;limits.h&gt;</span>
-<a name="l00027"></a>00027 
-<a name="l00028"></a>00028 <span class="preprocessor">#ifdef HAVE_ALLOCA_H</span>
-<a name="l00029"></a>00029 <span class="preprocessor"></span><span class="preprocessor">#include &lt;alloca.h&gt;</span>
-<a name="l00030"></a>00030 <span class="preprocessor">#endif</span>
-<a name="l00031"></a>00031 <span class="preprocessor"></span>
-<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;Eina.h&gt;</span>
-<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;Ecore.h&gt;</span>
-<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;Ecore_File.h&gt;</span>
-<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;Ecore_Str.h&gt;</span>
-<a name="l00036"></a>00036 
-<a name="l00037"></a>00037 <span class="preprocessor">#include "<a class="code" href="efreet__xml_8h.html">efreet_xml.h</a>"</span>
-<a name="l00038"></a>00038 <span class="preprocessor">#include "<a class="code" href="efreet__ini_8h.html">efreet_ini.h</a>"</span>
-<a name="l00039"></a>00039 
-<a name="l00044"></a><a class="code" href="group__Efreet__Private.html#g1bf6c092db09b704eec6aa39b578ca6a">00044</a> <span class="preprocessor">#define NEW(x, c) calloc(c, sizeof(x))</span>
-<a name="l00045"></a>00045 <span class="preprocessor"></span>
-<a name="l00050"></a><a class="code" href="group__Efreet__Private.html#g25875003b43b81a4302256caa4a13599">00050</a> <span class="preprocessor">#define FREE(x) do { free(x); x = NULL; } while (0)</span>
-<a name="l00051"></a>00051 <span class="preprocessor"></span>
-<a name="l00056"></a><a class="code" href="group__Efreet__Private.html#g3add950b6c67618ac81dfe4e8a69b576">00056</a> <span class="preprocessor">#define IF_FREE(x) do { if (x) FREE(x); } while (0)</span>
-<a name="l00057"></a>00057 <span class="preprocessor"></span>
-<a name="l00062"></a><a class="code" href="group__Efreet__Private.html#g12d3ef74a56458d7f0ae27e00447fe16">00062</a> <span class="preprocessor">#define IF_RELEASE(x) do { \</span>
-<a name="l00063"></a>00063 <span class="preprocessor">    if (x) { \</span>
-<a name="l00064"></a>00064 <span class="preprocessor">        const char *__tmp; __tmp = (x); (x) = NULL; eina_stringshare_del(__tmp); \</span>
-<a name="l00065"></a>00065 <span class="preprocessor">    } \</span>
-<a name="l00066"></a>00066 <span class="preprocessor">    (x) = NULL; \</span>
-<a name="l00067"></a>00067 <span class="preprocessor">} while (0)</span>
-<a name="l00068"></a>00068 <span class="preprocessor"></span>
-<a name="l00073"></a><a class="code" href="group__Efreet__Private.html#gde363b5f0b3fa4175bac51488b44c672">00073</a> <span class="preprocessor">#define IF_FREE_LIST(x) do { \</span>
-<a name="l00074"></a>00074 <span class="preprocessor">    if (x) { \</span>
-<a name="l00075"></a>00075 <span class="preprocessor">        Ecore_List *__tmp; __tmp = (x); (x) = NULL; ecore_list_destroy(__tmp); \</span>
-<a name="l00076"></a>00076 <span class="preprocessor">    } \</span>
-<a name="l00077"></a>00077 <span class="preprocessor">    (x) = NULL; \</span>
-<a name="l00078"></a>00078 <span class="preprocessor">} while (0)</span>
-<a name="l00079"></a>00079 <span class="preprocessor"></span>
-<a name="l00084"></a><a class="code" href="group__Efreet__Private.html#gcd7b583c33297ee7e359b055767fed34">00084</a> <span class="preprocessor">#define IF_FREE_DLIST(x) do { \</span>
-<a name="l00085"></a>00085 <span class="preprocessor">    if (x) { \</span>
-<a name="l00086"></a>00086 <span class="preprocessor">        Ecore_DList *__tmp; __tmp = (x); (x) = NULL; ecore_dlist_destroy(__tmp); \</span>
-<a name="l00087"></a>00087 <span class="preprocessor">    } \</span>
-<a name="l00088"></a>00088 <span class="preprocessor">    (x) = NULL; \</span>
-<a name="l00089"></a>00089 <span class="preprocessor">} while (0)</span>
-<a name="l00090"></a>00090 <span class="preprocessor"></span>
-<a name="l00095"></a><a class="code" href="group__Efreet__Private.html#g2ef24d62b8a9a79cd511410826b1908d">00095</a> <span class="preprocessor">#define IF_FREE_HASH(x) do { \</span>
-<a name="l00096"></a>00096 <span class="preprocessor">    if (x) { \</span>
-<a name="l00097"></a>00097 <span class="preprocessor">        Ecore_Hash *__tmp; __tmp = (x); (x) = NULL; ecore_hash_destroy(__tmp); \</span>
-<a name="l00098"></a>00098 <span class="preprocessor">    } \</span>
-<a name="l00099"></a>00099 <span class="preprocessor">    (x) = NULL; \</span>
-<a name="l00100"></a>00100 <span class="preprocessor">} while (0)</span>
-<a name="l00101"></a>00101 <span class="preprocessor"></span>
-<a name="l00102"></a>00102 <span class="preprocessor">#ifndef PATH_MAX</span>
-<a name="l00103"></a>00103 <span class="preprocessor"></span>
-<a name="l00107"></a><a class="code" href="group__Efreet__Private.html#ge688d728e1acdfe5988c7db45d6f0166">00107</a> <span class="preprocessor">#define PATH_MAX 4096</span>
-<a name="l00108"></a>00108 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l00109"></a>00109 <span class="preprocessor"></span>
-<a name="l00114"></a><a class="code" href="group__Efreet__Private.html#g99ad9dfecc28060f6dc7b122770cc0d5">00114</a> <span class="keyword">enum</span> <a class="code" href="group__Efreet__Private.html#g99ad9dfecc28060f6dc7b122770cc0d5">Efreet_Desktop_Command_Flag</a>
-<a name="l00115"></a>00115 {
-<a name="l00116"></a><a class="code" href="group__Efreet__Private.html#gg99ad9dfecc28060f6dc7b122770cc0d5076e548b2fe54d0db57f077e789e8fef">00116</a>     <a class="code" href="group__Efreet__Private.html#gg99ad9dfecc28060f6dc7b122770cc0d5076e548b2fe54d0db57f077e789e8fef">EFREET_DESKTOP_EXEC_FLAG_FULLPATH</a> = 0x0001,
-<a name="l00117"></a><a class="code" href="group__Efreet__Private.html#gg99ad9dfecc28060f6dc7b122770cc0d56d3991250055e4de38f37946b37a2e4d">00117</a>     <a class="code" href="group__Efreet__Private.html#gg99ad9dfecc28060f6dc7b122770cc0d56d3991250055e4de38f37946b37a2e4d">EFREET_DESKTOP_EXEC_FLAG_URI</a>      = 0x0002,
-<a name="l00118"></a><a class="code" href="group__Efreet__Private.html#gg99ad9dfecc28060f6dc7b122770cc0d500a642385aa712118d420f6fb670f19d">00118</a>     <a class="code" href="group__Efreet__Private.html#gg99ad9dfecc28060f6dc7b122770cc0d500a642385aa712118d420f6fb670f19d">EFREET_DESKTOP_EXEC_FLAG_DIR</a>      = 0x0004,
-<a name="l00119"></a><a class="code" href="group__Efreet__Private.html#gg99ad9dfecc28060f6dc7b122770cc0d58dfbdc9ba2300ecf2822aa7171429db3">00119</a>     <a class="code" href="group__Efreet__Private.html#gg99ad9dfecc28060f6dc7b122770cc0d58dfbdc9ba2300ecf2822aa7171429db3">EFREET_DESKTOP_EXEC_FLAG_FILE</a>     = 0x0008
-<a name="l00120"></a>00120 };
-<a name="l00121"></a>00121 
-<a name="l00126"></a><a class="code" href="group__Efreet__Private.html#gf058af9bec5d8e789edf4d9705760e8c">00126</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group__Efreet__Private.html#g99ad9dfecc28060f6dc7b122770cc0d5">Efreet_Desktop_Command_Flag</a> <a class="code" href="group__Efreet__Private.html#g99ad9dfecc28060f6dc7b122770cc0d5">Efreet_Desktop_Command_Flag</a>;
-<a name="l00127"></a>00127 
-<a name="l00132"></a><a class="code" href="group__Efreet__Private.html#gfd1661785cd9826c8b66c511100bfec5">00132</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structEfreet__Desktop__Command.html">Efreet_Desktop_Command</a> <a class="code" href="structEfreet__Desktop__Command.html">Efreet_Desktop_Command</a>;
-<a name="l00133"></a>00133 
-<a name="l00138"></a><a class="code" href="structEfreet__Desktop__Command.html">00138</a> <span class="keyword">struct </span><a class="code" href="structEfreet__Desktop__Command.html">Efreet_Desktop_Command</a>
-<a name="l00139"></a>00139 {
-<a name="l00140"></a><a class="code" href="structEfreet__Desktop__Command.html#6d607ea155ff16824ce2f552b73f664e">00140</a>   <a class="code" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> *<a class="code" href="structEfreet__Desktop__Command.html#6d607ea155ff16824ce2f552b73f664e">desktop</a>;
-<a name="l00141"></a><a class="code" href="structEfreet__Desktop__Command.html#dee20ed716a6ee05c766618709145f0a">00141</a>   <span class="keywordtype">int</span> <a class="code" href="structEfreet__Desktop__Command.html#dee20ed716a6ee05c766618709145f0a">num_pending</a>;
-<a name="l00142"></a>00142 
-<a name="l00143"></a><a class="code" href="structEfreet__Desktop__Command.html#bdb9879afc4c583bfc2e86e0c458e70c">00143</a>   <a class="code" href="group__Efreet__Private.html#g99ad9dfecc28060f6dc7b122770cc0d5">Efreet_Desktop_Command_Flag</a> <a class="code" href="structEfreet__Desktop__Command.html#bdb9879afc4c583bfc2e86e0c458e70c">flags</a>;
-<a name="l00144"></a>00144 
-<a name="l00145"></a><a class="code" href="structEfreet__Desktop__Command.html#7f05ed0ddc063ca32622db8fc686a8b0">00145</a>   <a class="code" href="group__Efreet__Desktop.html#g43de4c99c798902b45ec98d4ec306048">Efreet_Desktop_Command_Cb</a> <a class="code" href="structEfreet__Desktop__Command.html#7f05ed0ddc063ca32622db8fc686a8b0">cb_command</a>;
-<a name="l00146"></a><a class="code" href="structEfreet__Desktop__Command.html#92dd6d68658b29879128252f30c0d0e8">00146</a>   <a class="code" href="group__Efreet__Desktop.html#g540dda3e25a4c1f5e114264051bb1520">Efreet_Desktop_Progress_Cb</a> <a class="code" href="structEfreet__Desktop__Command.html#92dd6d68658b29879128252f30c0d0e8">cb_progress</a>;
-<a name="l00147"></a><a class="code" href="structEfreet__Desktop__Command.html#855e19ffb9f848a40f6b87232cc913de">00147</a>   <span class="keywordtype">void</span> *<a class="code" href="structEfreet__Desktop__Command.html#855e19ffb9f848a40f6b87232cc913de">data</a>;
-<a name="l00148"></a>00148 
-<a name="l00149"></a><a class="code" href="structEfreet__Desktop__Command.html#1ffc271baa1ec46bbdf1ea3c71878d56">00149</a>   Ecore_List *<a class="code" href="structEfreet__Desktop__Command.html#1ffc271baa1ec46bbdf1ea3c71878d56">files</a>; 
-<a name="l00150"></a>00150 };
-<a name="l00151"></a>00151 
-<a name="l00156"></a><a class="code" href="group__Efreet__Private.html#ged34f044a25b139ffebee6ae0a69f3a4">00156</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structEfreet__Desktop__Command__File.html">Efreet_Desktop_Command_File</a> <a class="code" href="structEfreet__Desktop__Command__File.html">Efreet_Desktop_Command_File</a>;
-<a name="l00157"></a>00157 
-<a name="l00162"></a><a class="code" href="structEfreet__Desktop__Command__File.html">00162</a> <span class="keyword">struct </span><a class="code" href="structEfreet__Desktop__Command__File.html">Efreet_Desktop_Command_File</a>
-<a name="l00163"></a>00163 {
-<a name="l00164"></a><a class="code" href="structEfreet__Desktop__Command__File.html#4ff63f4f95696913101a58860e1b2b51">00164</a>   <a class="code" href="structEfreet__Desktop__Command.html">Efreet_Desktop_Command</a> *<a class="code" href="structEfreet__Desktop__Command__File.html#4ff63f4f95696913101a58860e1b2b51">command</a>;
-<a name="l00165"></a><a class="code" href="structEfreet__Desktop__Command__File.html#6642b6f9e1726c130e571a6ee8d7cb36">00165</a>   <span class="keywordtype">char</span> *<a class="code" href="structEfreet__Desktop__Command__File.html#6642b6f9e1726c130e571a6ee8d7cb36">dir</a>;
-<a name="l00166"></a><a class="code" href="structEfreet__Desktop__Command__File.html#0d66f13242e9320282f81dcb418c8ea8">00166</a>   <span class="keywordtype">char</span> *<a class="code" href="structEfreet__Desktop__Command__File.html#0d66f13242e9320282f81dcb418c8ea8">file</a>;
-<a name="l00167"></a><a class="code" href="structEfreet__Desktop__Command__File.html#25bc63aa451e5ac835fdda90892f3427">00167</a>   <span class="keywordtype">char</span> *<a class="code" href="structEfreet__Desktop__Command__File.html#25bc63aa451e5ac835fdda90892f3427">fullpath</a>;
-<a name="l00168"></a><a class="code" href="structEfreet__Desktop__Command__File.html#743107e19271353828f44cccc89c4c88">00168</a>   <span class="keywordtype">char</span> *<a class="code" href="structEfreet__Desktop__Command__File.html#743107e19271353828f44cccc89c4c88">uri</a>;
-<a name="l00169"></a>00169 
-<a name="l00170"></a><a class="code" href="structEfreet__Desktop__Command__File.html#e31535c25282b0c377e53617731e8e4c">00170</a>   <span class="keywordtype">int</span> <a class="code" href="structEfreet__Desktop__Command__File.html#e31535c25282b0c377e53617731e8e4c">pending</a>;
-<a name="l00171"></a>00171 };
-<a name="l00172"></a>00172 
-<a name="l00173"></a>00173 <span class="keywordtype">int</span> <a class="code" href="group__Efreet__Private.html#gd419150d5b580bc0b63cdc1c8a4fcd99">efreet_base_init</a>(<span class="keywordtype">void</span>);
-<a name="l00174"></a>00174 <span class="keywordtype">void</span> <a class="code" href="group__Efreet__Private.html#gcd160bc890524bdac0f9bf043f4ddbbd">efreet_base_shutdown</a>(<span class="keywordtype">void</span>);
-<a name="l00175"></a>00175 
-<a name="l00176"></a>00176 <span class="keywordtype">int</span> <a class="code" href="group__Efreet__Private.html#g9a49d6f758cf8047e8a93f4e2a938e73">efreet_icon_init</a>(<span class="keywordtype">void</span>);
-<a name="l00177"></a>00177 <span class="keywordtype">void</span> <a class="code" href="group__Efreet__Private.html#gff95ddb7caca44b5f8a72554a4bc7f89">efreet_icon_shutdown</a>(<span class="keywordtype">void</span>);
-<a name="l00178"></a>00178 
-<a name="l00179"></a>00179 <span class="keywordtype">int</span> <a class="code" href="group__Efreet__Private.html#g0f181489fc48b11061742f56a19f0433" title="Initializes the Efreet Menu system.">efreet_menu_init</a>(<span class="keywordtype">void</span>);
-<a name="l00180"></a>00180 <span class="keywordtype">void</span> <a class="code" href="group__Efreet__Private.html#g55e7c0143864a3508da749a7986283f4" title="Shuts down the Efreet menu system.">efreet_menu_shutdown</a>(<span class="keywordtype">void</span>);
-<a name="l00181"></a>00181 Ecore_List *<a class="code" href="group__Efreet__Private.html#g35c792e4c087a1ca5ed74c70910cc523" title="Creates the list of directories based on the user dir, system dirs and given suffix...">efreet_default_dirs_get</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *user_dir,
-<a name="l00182"></a>00182                                     Ecore_List *system_dirs,
-<a name="l00183"></a>00183                                     <span class="keyword">const</span> <span class="keywordtype">char</span> *suffix);
-<a name="l00184"></a>00184 
-<a name="l00185"></a>00185 <span class="keywordtype">int</span> <a class="code" href="group__Efreet__Private.html#g01cd5a4ab8ef6c330422a33da2ee2468">efreet_ini_init</a>(<span class="keywordtype">void</span>);
-<a name="l00186"></a>00186 <span class="keywordtype">int</span> <a class="code" href="group__Efreet__Private.html#ge631a37f96b17a561329b08e47abeef9">efreet_ini_shutdown</a>(<span class="keywordtype">void</span>);
-<a name="l00187"></a>00187 
-<a name="l00188"></a>00188 <span class="keywordtype">int</span> <a class="code" href="group__Efreet__Private.html#g1cc25fc125fb1efc462b17b85088bd46">efreet_desktop_init</a>(<span class="keywordtype">void</span>);
-<a name="l00189"></a>00189 <span class="keywordtype">int</span> <a class="code" href="group__Efreet__Private.html#g3ceee7a1b94528ef44e59e8b16b3806b">efreet_desktop_shutdown</a>(<span class="keywordtype">void</span>);
-<a name="l00190"></a>00190 
-<a name="l00191"></a>00191 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__Efreet__Private.html#g1960613491ece03d79c687b6f471eff2">efreet_home_dir_get</a>(<span class="keywordtype">void</span>);
-<a name="l00192"></a>00192 
-<a name="l00193"></a>00193 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__Efreet__Private.html#gad9f11f7cd0aefb4ff95bc116dab5321">efreet_lang_get</a>(<span class="keywordtype">void</span>);
-<a name="l00194"></a>00194 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__Efreet__Private.html#ga02d2cfe1b6e73fae0db22fc6724990a">efreet_lang_country_get</a>(<span class="keywordtype">void</span>);
-<a name="l00195"></a>00195 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__Efreet__Private.html#gc05963610edfe32f48fcbf0b67788e89">efreet_lang_modifier_get</a>(<span class="keywordtype">void</span>);
-<a name="l00196"></a>00196 
-<a name="l00197"></a>00197 <span class="keywordtype">size_t</span> <a class="code" href="group__Efreet__Private.html#ge567e8f87e24148d9a37fa81626c1cc9">efreet_array_cat</a>(<span class="keywordtype">char</span> *buffer, <span class="keywordtype">size_t</span> size, <span class="keyword">const</span> <span class="keywordtype">char</span> *strs[]);
-<a name="l00198"></a>00198 
-<a name="l00199"></a>00199 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__Efreet__Desktop.html#g95a0975d8ba893692f63a80ae6784ac3" title="sets the global desktop environment name">efreet_desktop_environment_get</a>(<span class="keywordtype">void</span>);
-<a name="l00200"></a>00200 
-<a name="l00205"></a>00205 <span class="preprocessor">#endif</span>
-</pre></div></div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:18 2008</p>
- </body>
-</html>
diff --git a/doc/html/efreet__private_8h.html b/doc/html/efreet__private_8h.html
deleted file mode 100644
index bb52844..0000000
--- a/doc/html/efreet__private_8h.html
+++ /dev/null
@@ -1,179 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: lib/efreet_private.h File Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>lib/efreet_private.h File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
-Contains methods and defines that are private to the Efreet implementaion. 
-<p>
-
-<p>
-<code>#include &quot;config.h&quot;</code><br>
-<code>#include &lt;stdlib.h&gt;</code><br>
-<code>#include &lt;stdio.h&gt;</code><br>
-<code>#include &lt;string.h&gt;</code><br>
-<code>#include &lt;unistd.h&gt;</code><br>
-<code>#include &lt;ctype.h&gt;</code><br>
-<code>#include &lt;fcntl.h&gt;</code><br>
-<code>#include &lt;sys/mman.h&gt;</code><br>
-<code>#include &lt;sys/types.h&gt;</code><br>
-<code>#include &lt;sys/stat.h&gt;</code><br>
-<code>#include &lt;dirent.h&gt;</code><br>
-<code>#include &lt;fnmatch.h&gt;</code><br>
-<code>#include &lt;limits.h&gt;</code><br>
-<code>#include &lt;Eina.h&gt;</code><br>
-<code>#include &lt;Ecore.h&gt;</code><br>
-<code>#include &lt;Ecore_File.h&gt;</code><br>
-<code>#include &lt;Ecore_Str.h&gt;</code><br>
-<code>#include &quot;<a class="el" href="efreet__xml_8h-source.html">efreet_xml.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="efreet__ini_8h-source.html">efreet_ini.h</a>&quot;</code><br>
-
-<p>
-<div class="dynheader">
-Include dependency graph for efreet_private.h:</div>
-<div class="dynsection">
-<p><center><img src="efreet__private_8h__incl.png" border="0" usemap="#lib/efreet_private.h_map" alt=""></center>
-<map name="lib/efreet_private.h_map">
-<area shape="rect" href="efreet__xml_8h.html" title="efreet_xml.h" alt="" coords="1696,84,1797,111"><area shape="rect" href="efreet__ini_8h.html" title="efreet_ini.h" alt="" coords="1821,84,1912,111"></map>
-</div>
-
-<p>
-<div class="dynheader">
-This graph shows which files directly or indirectly include this file:</div>
-<div class="dynsection">
-<p><center><img src="efreet__private_8h__dep__incl.png" border="0" usemap="#lib/efreet_private.hdep_map" alt=""></center>
-<map name="lib/efreet_private.hdep_map">
-<area shape="rect" href="efreet_8c.html" title="lib/efreet.c" alt="" coords="5,84,93,111"><area shape="rect" href="efreet__base_8c.html" title="lib/efreet_base.c" alt="" coords="117,84,243,111"><area shape="rect" href="efreet__desktop_8c.html" title="lib/efreet_desktop.c" alt="" coords="267,84,413,111"><area shape="rect" href="efreet__icon_8c.html" title="lib/efreet_icon.c" alt="" coords="437,84,557,111"><area shape="rect" href="efreet__ini_8c.html" title="lib/efreet_ini.c" alt="" coords="581,84,691,111"><area shape="rect" href="efreet__menu_8c.html" title="lib/efreet_menu.c" alt="" coords="715,84,845,111"><area shape="rect" href="efreet__mime_8c.html" title="lib/efreet_mime.c" alt="" coords="869,84,1000,111"><area shape="rect" href="efreet__trash_8c.html" title="lib/efreet_trash.c" alt="" coords="1024,84,1152,111"><area shape="rect" href="efreet__uri_8c.html" title="lib/efreet_uri.c" alt="" coords="1176,84,1288,111"><area shape="rect" href="efreet__utils_8c.html" title="lib/efreet_utils.c" alt="" coords="1312,84,1432,111"><area shape="rect" href="efreet__xml_8c.html" title="lib/efreet_xml.c" alt="" coords="1456,84,1573,111"></map>
-</div>
-
-<p>
-<a href="efreet__private_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop__Command.html">Efreet_Desktop_Command</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop__Command__File.html">Efreet_Desktop_Command_File</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g25875003b43b81a4302256caa4a13599">FREE</a>(x)&nbsp;&nbsp;&nbsp;do { free(x); x = NULL; } while (0)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g3add950b6c67618ac81dfe4e8a69b576">IF_FREE</a>(x)&nbsp;&nbsp;&nbsp;do { if (x) FREE(x); } while (0)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#gcd7b583c33297ee7e359b055767fed34">IF_FREE_DLIST</a>(x)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g2ef24d62b8a9a79cd511410826b1908d">IF_FREE_HASH</a>(x)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#gde363b5f0b3fa4175bac51488b44c672">IF_FREE_LIST</a>(x)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g12d3ef74a56458d7f0ae27e00447fe16">IF_RELEASE</a>(x)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g1bf6c092db09b704eec6aa39b578ca6a">NEW</a>(x, c)&nbsp;&nbsp;&nbsp;calloc(c, sizeof(x))</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#ge688d728e1acdfe5988c7db45d6f0166">PATH_MAX</a>&nbsp;&nbsp;&nbsp;4096</td></tr>
-
-<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <br>
-<a class="el" href="structEfreet__Desktop__Command.html">Efreet_Desktop_Command</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#gfd1661785cd9826c8b66c511100bfec5">Efreet_Desktop_Command</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <br>
-<a class="el" href="structEfreet__Desktop__Command__File.html">Efreet_Desktop_Command_File</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#ged34f044a25b139ffebee6ae0a69f3a4">Efreet_Desktop_Command_File</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <br>
-<a class="el" href="group__Efreet__Private.html#g99ad9dfecc28060f6dc7b122770cc0d5">Efreet_Desktop_Command_Flag</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#gf058af9bec5d8e789edf4d9705760e8c">Efreet_Desktop_Command_Flag</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g99ad9dfecc28060f6dc7b122770cc0d5">Efreet_Desktop_Command_Flag</a> { <a class="el" href="group__Efreet__Private.html#gg99ad9dfecc28060f6dc7b122770cc0d5076e548b2fe54d0db57f077e789e8fef">EFREET_DESKTOP_EXEC_FLAG_FULLPATH</a> =  0x0001, 
-<a class="el" href="group__Efreet__Private.html#gg99ad9dfecc28060f6dc7b122770cc0d56d3991250055e4de38f37946b37a2e4d">EFREET_DESKTOP_EXEC_FLAG_URI</a> =  0x0002, 
-<a class="el" href="group__Efreet__Private.html#gg99ad9dfecc28060f6dc7b122770cc0d500a642385aa712118d420f6fb670f19d">EFREET_DESKTOP_EXEC_FLAG_DIR</a> =  0x0004, 
-<a class="el" href="group__Efreet__Private.html#gg99ad9dfecc28060f6dc7b122770cc0d58dfbdc9ba2300ecf2822aa7171429db3">EFREET_DESKTOP_EXEC_FLAG_FILE</a> =  0x0008
- }</td></tr>
-
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#ge567e8f87e24148d9a37fa81626c1cc9">efreet_array_cat</a> (char *buffer, size_t size, const char *strs[])</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#gd419150d5b580bc0b63cdc1c8a4fcd99">efreet_base_init</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#gcd160bc890524bdac0f9bf043f4ddbbd">efreet_base_shutdown</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g35c792e4c087a1ca5ed74c70910cc523">efreet_default_dirs_get</a> (const char *user_dir, Ecore_List *system_dirs, const char *suffix)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates the list of directories based on the user dir, system dirs and given suffix.  <a href="group__Efreet__Private.html#g35c792e4c087a1ca5ed74c70910cc523"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g1d9bd595ec6834a484d4e937db836c57">efreet_desktop_environment_get</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">sets the global desktop environment name  <a href="group__Efreet__Private.html#g1d9bd595ec6834a484d4e937db836c57"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g1cc25fc125fb1efc462b17b85088bd46">efreet_desktop_init</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g3ceee7a1b94528ef44e59e8b16b3806b">efreet_desktop_shutdown</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g1960613491ece03d79c687b6f471eff2">efreet_home_dir_get</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g9a49d6f758cf8047e8a93f4e2a938e73">efreet_icon_init</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#gff95ddb7caca44b5f8a72554a4bc7f89">efreet_icon_shutdown</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g01cd5a4ab8ef6c330422a33da2ee2468">efreet_ini_init</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#ge631a37f96b17a561329b08e47abeef9">efreet_ini_shutdown</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#ga02d2cfe1b6e73fae0db22fc6724990a">efreet_lang_country_get</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#gad9f11f7cd0aefb4ff95bc116dab5321">efreet_lang_get</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#gc05963610edfe32f48fcbf0b67788e89">efreet_lang_modifier_get</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g0f181489fc48b11061742f56a19f0433">efreet_menu_init</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initializes the Efreet Menu system.  <a href="group__Efreet__Private.html#g0f181489fc48b11061742f56a19f0433"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g55e7c0143864a3508da749a7986283f4">efreet_menu_shutdown</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shuts down the Efreet menu system.  <a href="group__Efreet__Private.html#g55e7c0143864a3508da749a7986283f4"></a><br></td></tr>
-</table>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:20 2008</p>
- </body>
-</html>
diff --git a/doc/html/efreet__private_8h__dep__incl.map b/doc/html/efreet__private_8h__dep__incl.map
deleted file mode 100644
index db0d92a..0000000
--- a/doc/html/efreet__private_8h__dep__incl.map
+++ /dev/null
@@ -1,11 +0,0 @@
-<area shape="rect" href="$efreet_8c.html" title="lib/efreet.c" alt="" coords="5,84,93,111">
-<area shape="rect" href="$efreet__base_8c.html" title="lib/efreet_base.c" alt="" coords="117,84,243,111">
-<area shape="rect" href="$efreet__desktop_8c.html" title="lib/efreet_desktop.c" alt="" coords="267,84,413,111">
-<area shape="rect" href="$efreet__icon_8c.html" title="lib/efreet_icon.c" alt="" coords="437,84,557,111">
-<area shape="rect" href="$efreet__ini_8c.html" title="lib/efreet_ini.c" alt="" coords="581,84,691,111">
-<area shape="rect" href="$efreet__menu_8c.html" title="lib/efreet_menu.c" alt="" coords="715,84,845,111">
-<area shape="rect" href="$efreet__mime_8c.html" title="lib/efreet_mime.c" alt="" coords="869,84,1000,111">
-<area shape="rect" href="$efreet__trash_8c.html" title="lib/efreet_trash.c" alt="" coords="1024,84,1152,111">
-<area shape="rect" href="$efreet__uri_8c.html" title="lib/efreet_uri.c" alt="" coords="1176,84,1288,111">
-<area shape="rect" href="$efreet__utils_8c.html" title="lib/efreet_utils.c" alt="" coords="1312,84,1432,111">
-<area shape="rect" href="$efreet__xml_8c.html" title="lib/efreet_xml.c" alt="" coords="1456,84,1573,111">
diff --git a/doc/html/efreet__private_8h__dep__incl.md5 b/doc/html/efreet__private_8h__dep__incl.md5
deleted file mode 100644
index 482f41a..0000000
--- a/doc/html/efreet__private_8h__dep__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-89b38da8a582c33a0ad146136aefd737
\ No newline at end of file
diff --git a/doc/html/efreet__private_8h__dep__incl.png b/doc/html/efreet__private_8h__dep__incl.png
deleted file mode 100644
index 86e2210..0000000
Binary files a/doc/html/efreet__private_8h__dep__incl.png and /dev/null differ
diff --git a/doc/html/efreet__private_8h__incl.map b/doc/html/efreet__private_8h__incl.map
deleted file mode 100644
index 2c9f3bf..0000000
--- a/doc/html/efreet__private_8h__incl.map
+++ /dev/null
@@ -1,2 +0,0 @@
-<area shape="rect" href="$efreet__xml_8h.html" title="efreet_xml.h" alt="" coords="1696,84,1797,111">
-<area shape="rect" href="$efreet__ini_8h.html" title="efreet_ini.h" alt="" coords="1821,84,1912,111">
diff --git a/doc/html/efreet__private_8h__incl.md5 b/doc/html/efreet__private_8h__incl.md5
deleted file mode 100644
index ffb30fa..0000000
--- a/doc/html/efreet__private_8h__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-d5d730165610cd26abee0f1e9823f67e
\ No newline at end of file
diff --git a/doc/html/efreet__private_8h__incl.png b/doc/html/efreet__private_8h__incl.png
deleted file mode 100644
index e693e0b..0000000
Binary files a/doc/html/efreet__private_8h__incl.png and /dev/null differ
diff --git a/doc/html/efreet__trash_8c.html b/doc/html/efreet__trash_8c.html
deleted file mode 100644
index 9079ffd..0000000
--- a/doc/html/efreet__trash_8c.html
+++ /dev/null
@@ -1,95 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: lib/efreet_trash.c File Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>lib/efreet_trash.c File Reference</h1>
-<p>
-<code>#include &lt;errno.h&gt;</code><br>
-<code>#include &lt;time.h&gt;</code><br>
-<code>#include &quot;<a class="el" href="Efreet_8h-source.html">Efreet.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="Efreet__Trash_8h-source.html">Efreet_Trash.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="efreet__private_8h-source.html">efreet_private.h</a>&quot;</code><br>
-
-<p>
-<div class="dynheader">
-Include dependency graph for efreet_trash.c:</div>
-<div class="dynsection">
-<p><center><img src="efreet__trash_8c__incl.png" border="0" usemap="#lib/efreet_trash.c_map" alt=""></center>
-<map name="lib/efreet_trash.c_map">
-<area shape="rect" href="Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides..." alt="" coords="2067,84,2139,111"><area shape="rect" href="Efreet__Trash_8h.html" title="Contains the methods used to support the FDO trash specification." alt="" coords="2163,84,2275,111"><area shape="rect" href="efreet__private_8h.html" title="Contains methods and defines that are private to the Efreet implementaion." alt="" coords="977,84,1100,111"><area shape="rect" href="efreet__base_8h.html" title="Contains the methods used to support the FDO base directory specification." alt="" coords="2429,161,2539,188"><area shape="rect" href="efreet__ini_8h.html" title="efreet_ini.h" alt="" coords="1779,161,1869,188"><area shape="rect" href="efreet__icon_8h.html" title="Contains the structures and methods used to support the FDO icon theme specificiation..." alt="" coords="2563,161,2667,188"><area shape="rect" href="efreet__desktop_8h.html" title="Contains the structures and methods used to support the FDO desktop entry specificiation..." alt="" coords="1893,161,2021,188"><area shape="rect" href="efreet__menu_8h.html" title="Contains the structures and methods to support the Desktop Menu Specification." alt="" coords="2045,161,2160,188"><area shape="rect" href="efreet__utils_8h.html" title="efreet_utils.h" alt="" coords="2184,161,2288,188"><area shape="rect" href="efreet__uri_8h.html" title="Contains the methods used to support the FDO URI specification." alt="" coords="2312,161,2405,188"><area shape="rect" href="efreet__xml_8h.html" title="efreet_xml.h" alt="" coords="1416,161,1517,188"></map>
-</div>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Trash.html#g67b6381a01374681566b35ad953e111a">efreet_trash_delete_uri</a> (<a class="el" href="structEfreet__Uri.html">Efreet_Uri</a> *uri, int force_delete)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This function try to move the given uri to the trash. Files on different filesystem can't be moved to trash. If force_delete is 0 than non-local files will be ignored and -1 is returned, if you set force_delete to 1 non-local files will be deleted without asking.  <a href="group__Efreet__Trash.html#g67b6381a01374681566b35ad953e111a"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Trash.html#gf99763e1a6eaafba4b43c2f29213ce66">efreet_trash_dir_get</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the XDG Trash local directory.  <a href="group__Efreet__Trash.html#gf99763e1a6eaafba4b43c2f29213ce66"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Trash.html#g09dd944f4567a90c04dbf6d146eb7a54">efreet_trash_empty_trash</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Delete all the files inside the trash.  <a href="group__Efreet__Trash.html#g09dd944f4567a90c04dbf6d146eb7a54"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Trash.html#g2143f714828cf918e3188dafa52af190">efreet_trash_init</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initializes the efreet trash system.  <a href="group__Efreet__Trash.html#g2143f714828cf918e3188dafa52af190"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Trash.html#g0facfddaf103a1bf7e515b4677bd4fa0">efreet_trash_is_empty</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if the trash is currently empty.  <a href="group__Efreet__Trash.html#g0facfddaf103a1bf7e515b4677bd4fa0"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Trash.html#gf152e308fd0834cd07cfbf10c9aa828f">efreet_trash_ls</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">List all the files and directory currently inside the trash.  <a href="group__Efreet__Trash.html#gf152e308fd0834cd07cfbf10c9aa828f"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Trash.html#gc08d4f35c99ca21baeb9695cac4411f3">efreet_trash_shutdown</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Cleans up the efreet trash system.  <a href="group__Efreet__Trash.html#gc08d4f35c99ca21baeb9695cac4411f3"></a><br></td></tr>
-</table>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:20 2008</p>
- </body>
-</html>
diff --git a/doc/html/efreet__trash_8c__incl.map b/doc/html/efreet__trash_8c__incl.map
deleted file mode 100644
index 3be3b5d..0000000
--- a/doc/html/efreet__trash_8c__incl.map
+++ /dev/null
@@ -1,11 +0,0 @@
-<area shape="rect" href="$Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides..." alt="" coords="2067,84,2139,111">
-<area shape="rect" href="$Efreet__Trash_8h.html" title="Contains the methods used to support the FDO trash specification." alt="" coords="2163,84,2275,111">
-<area shape="rect" href="$efreet__private_8h.html" title="Contains methods and defines that are private to the Efreet implementaion." alt="" coords="977,84,1100,111">
-<area shape="rect" href="$efreet__base_8h.html" title="Contains the methods used to support the FDO base directory specification." alt="" coords="2429,161,2539,188">
-<area shape="rect" href="$efreet__ini_8h.html" title="efreet_ini.h" alt="" coords="1779,161,1869,188">
-<area shape="rect" href="$efreet__icon_8h.html" title="Contains the structures and methods used to support the FDO icon theme specificiation..." alt="" coords="2563,161,2667,188">
-<area shape="rect" href="$efreet__desktop_8h.html" title="Contains the structures and methods used to support the FDO desktop entry specificiation..." alt="" coords="1893,161,2021,188">
-<area shape="rect" href="$efreet__menu_8h.html" title="Contains the structures and methods to support the Desktop Menu Specification." alt="" coords="2045,161,2160,188">
-<area shape="rect" href="$efreet__utils_8h.html" title="efreet_utils.h" alt="" coords="2184,161,2288,188">
-<area shape="rect" href="$efreet__uri_8h.html" title="Contains the methods used to support the FDO URI specification." alt="" coords="2312,161,2405,188">
-<area shape="rect" href="$efreet__xml_8h.html" title="efreet_xml.h" alt="" coords="1416,161,1517,188">
diff --git a/doc/html/efreet__trash_8c__incl.md5 b/doc/html/efreet__trash_8c__incl.md5
deleted file mode 100644
index 35f674c..0000000
--- a/doc/html/efreet__trash_8c__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-fdb0233467e6ee5716c8286d707409a4
\ No newline at end of file
diff --git a/doc/html/efreet__trash_8c__incl.png b/doc/html/efreet__trash_8c__incl.png
deleted file mode 100644
index 72cb673..0000000
Binary files a/doc/html/efreet__trash_8c__incl.png and /dev/null differ
diff --git a/doc/html/efreet__uri_8c.html b/doc/html/efreet__uri_8c.html
deleted file mode 100644
index 977fbb2..0000000
--- a/doc/html/efreet__uri_8c.html
+++ /dev/null
@@ -1,80 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: lib/efreet_uri.c File Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>lib/efreet_uri.c File Reference</h1>
-<p>
-<code>#include &quot;<a class="el" href="Efreet_8h-source.html">Efreet.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="efreet__private_8h-source.html">efreet_private.h</a>&quot;</code><br>
-
-<p>
-<div class="dynheader">
-Include dependency graph for efreet_uri.c:</div>
-<div class="dynsection">
-<p><center><img src="efreet__uri_8c__incl.png" border="0" usemap="#lib/efreet_uri.c_map" alt=""></center>
-<map name="lib/efreet_uri.c_map">
-<area shape="rect" href="Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides..." alt="" coords="2133,84,2205,111"><area shape="rect" href="efreet__private_8h.html" title="Contains methods and defines that are private to the Efreet implementaion." alt="" coords="927,84,1049,111"><area shape="rect" href="efreet__base_8h.html" title="Contains the methods used to support the FDO base directory specification." alt="" coords="2429,161,2539,188"><area shape="rect" href="efreet__ini_8h.html" title="efreet_ini.h" alt="" coords="1779,161,1869,188"><area shape="rect" href="efreet__icon_8h.html" title="Contains the structures and methods used to support the FDO icon theme specificiation..." alt="" coords="2563,161,2667,188"><area shape="rect" href="efreet__desktop_8h.html" title="Contains the structures and methods used to support the FDO desktop entry specificiation..." alt="" coords="1893,161,2021,188"><area shape="rect" href="efreet__menu_8h.html" title="Contains the structures and methods to support the Desktop Menu Specification." alt="" coords="2045,161,2160,188"><area shape="rect" href="efreet__utils_8h.html" title="efreet_utils.h" alt="" coords="2184,161,2288,188"><area shape="rect" href="efreet__uri_8h.html" title="Contains the methods used to support the FDO URI specification." alt="" coords="2312,161,2405,188"><area shape="rect" href="efreet__xml_8h.html" title="efreet_xml.h" alt="" coords="1416,161,1517,188"></map>
-</div>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Uri.html">Efreet_Uri</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Uri.html#g06d8e290a64afd6b68e47b6b3cf75a2c">efreet_uri_decode</a> (const char *full_uri)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read a single uri and return an <a class="el" href="structEfreet__Uri.html" title="Contains a simple rappresentation of an uri. The string don&#39;t have special chars...">Efreet_Uri</a> struct. If there's no hostname in the uri then the hostname parameter will be NULL. All the uri escaped chars will be converted to normal.  <a href="group__Efreet__Uri.html#g06d8e290a64afd6b68e47b6b3cf75a2c"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Uri.html#g668a8bf014f6a5113d625875459f88d7">efreet_uri_encode</a> (<a class="el" href="structEfreet__Uri.html">Efreet_Uri</a> *uri)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the string rapresentation of the given uri struct escaping illegal caracters. Remember to free the string with eina_stringshare_del() when you don't need it anymore.  <a href="group__Efreet__Uri.html#g668a8bf014f6a5113d625875459f88d7"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Uri.html#gee92487db4d3a36504e019f597a27914">efreet_uri_free</a> (<a class="el" href="structEfreet__Uri.html">Efreet_Uri</a> *uri)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Free the given uri structure.  <a href="group__Efreet__Uri.html#gee92487db4d3a36504e019f597a27914"></a><br></td></tr>
-</table>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:20 2008</p>
- </body>
-</html>
diff --git a/doc/html/efreet__uri_8c__incl.map b/doc/html/efreet__uri_8c__incl.map
deleted file mode 100644
index aa91b78..0000000
--- a/doc/html/efreet__uri_8c__incl.map
+++ /dev/null
@@ -1,10 +0,0 @@
-<area shape="rect" href="$Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides..." alt="" coords="2133,84,2205,111">
-<area shape="rect" href="$efreet__private_8h.html" title="Contains methods and defines that are private to the Efreet implementaion." alt="" coords="927,84,1049,111">
-<area shape="rect" href="$efreet__base_8h.html" title="Contains the methods used to support the FDO base directory specification." alt="" coords="2429,161,2539,188">
-<area shape="rect" href="$efreet__ini_8h.html" title="efreet_ini.h" alt="" coords="1779,161,1869,188">
-<area shape="rect" href="$efreet__icon_8h.html" title="Contains the structures and methods used to support the FDO icon theme specificiation..." alt="" coords="2563,161,2667,188">
-<area shape="rect" href="$efreet__desktop_8h.html" title="Contains the structures and methods used to support the FDO desktop entry specificiation..." alt="" coords="1893,161,2021,188">
-<area shape="rect" href="$efreet__menu_8h.html" title="Contains the structures and methods to support the Desktop Menu Specification." alt="" coords="2045,161,2160,188">
-<area shape="rect" href="$efreet__utils_8h.html" title="efreet_utils.h" alt="" coords="2184,161,2288,188">
-<area shape="rect" href="$efreet__uri_8h.html" title="Contains the methods used to support the FDO URI specification." alt="" coords="2312,161,2405,188">
-<area shape="rect" href="$efreet__xml_8h.html" title="efreet_xml.h" alt="" coords="1416,161,1517,188">
diff --git a/doc/html/efreet__uri_8c__incl.md5 b/doc/html/efreet__uri_8c__incl.md5
deleted file mode 100644
index 6897ec0..0000000
--- a/doc/html/efreet__uri_8c__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-1910c317a1aab3dfdfe74088270f5b3e
\ No newline at end of file
diff --git a/doc/html/efreet__uri_8c__incl.png b/doc/html/efreet__uri_8c__incl.png
deleted file mode 100644
index d1e6938..0000000
Binary files a/doc/html/efreet__uri_8c__incl.png and /dev/null differ
diff --git a/doc/html/efreet__uri_8h-source.html b/doc/html/efreet__uri_8h-source.html
deleted file mode 100644
index b99457a..0000000
--- a/doc/html/efreet__uri_8h-source.html
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: lib/efreet_uri.h Source File</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<h1>lib/efreet_uri.h</h1><a href="efreet__uri_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* vim: set sw=4 ts=4 sts=4 et: */</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#ifndef EFREET_URI_H</span>
-<a name="l00003"></a>00003 <span class="preprocessor"></span><span class="preprocessor">#define EFREET_URI_H</span>
-<a name="l00004"></a>00004 <span class="preprocessor"></span>
-<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;Ecore.h&gt;</span>
-<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;Ecore_Data.h&gt;</span>
-<a name="l00014"></a>00014 
-<a name="l00015"></a>00015 
-<a name="l00019"></a><a class="code" href="group__Efreet__Uri.html#g9bc07d74f1c8d59c170855a97960d099">00019</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structEfreet__Uri.html" title="Contains a simple rappresentation of an uri. The string don&amp;#39;t have special chars...">Efreet_Uri</a> <a class="code" href="structEfreet__Uri.html" title="Contains a simple rappresentation of an uri. The string don&amp;#39;t have special chars...">Efreet_Uri</a>;
-<a name="l00020"></a>00020 
-<a name="l00026"></a><a class="code" href="structEfreet__Uri.html">00026</a> <span class="keyword">struct </span><a class="code" href="structEfreet__Uri.html" title="Contains a simple rappresentation of an uri. The string don&amp;#39;t have special chars...">Efreet_Uri</a>
-<a name="l00027"></a>00027 {
-<a name="l00028"></a><a class="code" href="structEfreet__Uri.html#d665893a361bfe1746439333351246b1">00028</a>     <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structEfreet__Uri.html#d665893a361bfe1746439333351246b1">protocol</a>;   
-<a name="l00029"></a><a class="code" href="structEfreet__Uri.html#64db921018b0fd1920eaca43250f5aa3">00029</a>     <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structEfreet__Uri.html#64db921018b0fd1920eaca43250f5aa3">hostname</a>;   
-<a name="l00030"></a><a class="code" href="structEfreet__Uri.html#7a507dff468df3ae90e107e2e6e25f6d">00030</a>     <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structEfreet__Uri.html#7a507dff468df3ae90e107e2e6e25f6d">path</a>;       
-<a name="l00031"></a>00031 };
-<a name="l00032"></a>00032 
-<a name="l00033"></a>00033 
-<a name="l00034"></a>00034 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__Efreet__Uri.html#g668a8bf014f6a5113d625875459f88d7" title="Get the string rapresentation of the given uri struct escaping illegal caracters...">efreet_uri_encode</a>(<a class="code" href="structEfreet__Uri.html" title="Contains a simple rappresentation of an uri. The string don&amp;#39;t have special chars...">Efreet_Uri</a> *uri);
-<a name="l00035"></a>00035 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <a class="code" href="structEfreet__Uri.html" title="Contains a simple rappresentation of an uri. The string don&amp;#39;t have special chars...">Efreet_Uri</a> *<a class="code" href="group__Efreet__Uri.html#g06d8e290a64afd6b68e47b6b3cf75a2c" title="Read a single uri and return an Efreet_Uri struct. If there&amp;#39;s no hostname in...">efreet_uri_decode</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *val);
-<a name="l00036"></a>00036 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>        <a class="code" href="group__Efreet__Uri.html#gee92487db4d3a36504e019f597a27914" title="Free the given uri structure.">efreet_uri_free</a>(<a class="code" href="structEfreet__Uri.html" title="Contains a simple rappresentation of an uri. The string don&amp;#39;t have special chars...">Efreet_Uri</a> *uri);
-<a name="l00037"></a>00037 
-<a name="l00038"></a>00038 
-<a name="l00043"></a>00043 <span class="preprocessor">#endif</span>
-</pre></div></div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:18 2008</p>
- </body>
-</html>
diff --git a/doc/html/efreet__uri_8h.html b/doc/html/efreet__uri_8h.html
deleted file mode 100644
index 0ec298a..0000000
--- a/doc/html/efreet__uri_8h.html
+++ /dev/null
@@ -1,99 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: lib/efreet_uri.h File Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>lib/efreet_uri.h File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
-Contains the methods used to support the FDO URI specification. 
-<p>
-
-<p>
-<code>#include &lt;Ecore.h&gt;</code><br>
-<code>#include &lt;Ecore_Data.h&gt;</code><br>
-
-<p>
-<div class="dynheader">
-Include dependency graph for efreet_uri.h:</div>
-<div class="dynsection">
-<p><center><img src="efreet__uri_8h__incl.png" border="0" usemap="#lib/efreet_uri.h_map" alt=""></center>
-</div>
-
-<p>
-<div class="dynheader">
-This graph shows which files directly or indirectly include this file:</div>
-<div class="dynsection">
-<p><center><img src="efreet__uri_8h__dep__incl.png" border="0" usemap="#lib/efreet_uri.hdep_map" alt=""></center>
-<map name="lib/efreet_uri.hdep_map">
-<area shape="rect" href="Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides..." alt="" coords="736,84,824,111"><area shape="rect" href="efreet_8c.html" title="lib/efreet.c" alt="" coords="5,161,93,188"><area shape="rect" href="efreet__base_8c.html" title="lib/efreet_base.c" alt="" coords="117,161,243,188"><area shape="rect" href="efreet__desktop_8c.html" title="lib/efreet_desktop.c" alt="" coords="267,161,413,188"><area shape="rect" href="efreet__icon_8c.html" title="lib/efreet_icon.c" alt="" coords="437,161,557,188"><area shape="rect" href="efreet__ini_8c.html" title="lib/efreet_ini.c" alt="" coords="581,161,691,188"><area shape="rect" href="efreet__menu_8c.html" title="lib/efreet_menu.c" alt="" coords="715,161,845,188"><area shape="rect" href="efreet__mime_8c.html" title="lib/efreet_mime.c" alt="" coords="869,161,1000,188"><area shape="rect" href="efreet__trash_8c.html" title="lib/efreet_trash.c" alt="" coords="1024,161,1152,188"><area shape="rect" href="efreet__uri_8c.html" title="lib/efreet_uri.c" alt="" coords="1176,161,1288,188"><area shape="rect" href="efreet__utils_8c.html" title="lib/efreet_utils.c" alt="" coords="1312,161,1432,188"><area shape="rect" href="efreet__xml_8c.html" title="lib/efreet_xml.c" alt="" coords="1456,161,1573,188"></map>
-</div>
-
-<p>
-<a href="efreet__uri_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Uri.html">Efreet_Uri</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Contains a simple rappresentation of an uri. The string don't have special chars escaped.  <a href="structEfreet__Uri.html#_details">More...</a><br></td></tr>
-<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="structEfreet__Uri.html">Efreet_Uri</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Uri.html#g9bc07d74f1c8d59c170855a97960d099">Efreet_Uri</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Uri.html">Efreet_Uri</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Uri.html#g06d8e290a64afd6b68e47b6b3cf75a2c">efreet_uri_decode</a> (const char *val)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read a single uri and return an <a class="el" href="structEfreet__Uri.html" title="Contains a simple rappresentation of an uri. The string don&#39;t have special chars...">Efreet_Uri</a> struct. If there's no hostname in the uri then the hostname parameter will be NULL. All the uri escaped chars will be converted to normal.  <a href="group__Efreet__Uri.html#g06d8e290a64afd6b68e47b6b3cf75a2c"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Uri.html#g668a8bf014f6a5113d625875459f88d7">efreet_uri_encode</a> (<a class="el" href="structEfreet__Uri.html">Efreet_Uri</a> *uri)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the string rapresentation of the given uri struct escaping illegal caracters. Remember to free the string with eina_stringshare_del() when you don't need it anymore.  <a href="group__Efreet__Uri.html#g668a8bf014f6a5113d625875459f88d7"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Uri.html#gee92487db4d3a36504e019f597a27914">efreet_uri_free</a> (<a class="el" href="structEfreet__Uri.html">Efreet_Uri</a> *uri)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Free the given uri structure.  <a href="group__Efreet__Uri.html#gee92487db4d3a36504e019f597a27914"></a><br></td></tr>
-</table>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:21 2008</p>
- </body>
-</html>
diff --git a/doc/html/efreet__uri_8h__dep__incl.map b/doc/html/efreet__uri_8h__dep__incl.map
deleted file mode 100644
index aeca92d..0000000
--- a/doc/html/efreet__uri_8h__dep__incl.map
+++ /dev/null
@@ -1,12 +0,0 @@
-<area shape="rect" href="$Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides..." alt="" coords="736,84,824,111">
-<area shape="rect" href="$efreet_8c.html" title="lib/efreet.c" alt="" coords="5,161,93,188">
-<area shape="rect" href="$efreet__base_8c.html" title="lib/efreet_base.c" alt="" coords="117,161,243,188">
-<area shape="rect" href="$efreet__desktop_8c.html" title="lib/efreet_desktop.c" alt="" coords="267,161,413,188">
-<area shape="rect" href="$efreet__icon_8c.html" title="lib/efreet_icon.c" alt="" coords="437,161,557,188">
-<area shape="rect" href="$efreet__ini_8c.html" title="lib/efreet_ini.c" alt="" coords="581,161,691,188">
-<area shape="rect" href="$efreet__menu_8c.html" title="lib/efreet_menu.c" alt="" coords="715,161,845,188">
-<area shape="rect" href="$efreet__mime_8c.html" title="lib/efreet_mime.c" alt="" coords="869,161,1000,188">
-<area shape="rect" href="$efreet__trash_8c.html" title="lib/efreet_trash.c" alt="" coords="1024,161,1152,188">
-<area shape="rect" href="$efreet__uri_8c.html" title="lib/efreet_uri.c" alt="" coords="1176,161,1288,188">
-<area shape="rect" href="$efreet__utils_8c.html" title="lib/efreet_utils.c" alt="" coords="1312,161,1432,188">
-<area shape="rect" href="$efreet__xml_8c.html" title="lib/efreet_xml.c" alt="" coords="1456,161,1573,188">
diff --git a/doc/html/efreet__uri_8h__dep__incl.md5 b/doc/html/efreet__uri_8h__dep__incl.md5
deleted file mode 100644
index 2097309..0000000
--- a/doc/html/efreet__uri_8h__dep__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-20584bc72070000f447b0c1e7bdba8a5
\ No newline at end of file
diff --git a/doc/html/efreet__uri_8h__dep__incl.png b/doc/html/efreet__uri_8h__dep__incl.png
deleted file mode 100644
index f855e1c..0000000
Binary files a/doc/html/efreet__uri_8h__dep__incl.png and /dev/null differ
diff --git a/doc/html/efreet__uri_8h__incl.map b/doc/html/efreet__uri_8h__incl.map
deleted file mode 100644
index e69de29..0000000
diff --git a/doc/html/efreet__uri_8h__incl.md5 b/doc/html/efreet__uri_8h__incl.md5
deleted file mode 100644
index f7496db..0000000
--- a/doc/html/efreet__uri_8h__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-e25ff6b380c8c117b6ccb5498b67a90b
\ No newline at end of file
diff --git a/doc/html/efreet__uri_8h__incl.png b/doc/html/efreet__uri_8h__incl.png
deleted file mode 100644
index 5bf5f6b..0000000
Binary files a/doc/html/efreet__uri_8h__incl.png and /dev/null differ
diff --git a/doc/html/efreet__utils_8c.html b/doc/html/efreet__utils_8c.html
deleted file mode 100644
index f6c0392..0000000
--- a/doc/html/efreet__utils_8c.html
+++ /dev/null
@@ -1,631 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: lib/efreet_utils.c File Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>lib/efreet_utils.c File Reference</h1>
-<p>
-<code>#include &quot;<a class="el" href="Efreet_8h-source.html">Efreet.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="efreet__private_8h-source.html">efreet_private.h</a>&quot;</code><br>
-
-<p>
-<div class="dynheader">
-Include dependency graph for efreet_utils.c:</div>
-<div class="dynsection">
-<p><center><img src="efreet__utils_8c__incl.png" border="0" usemap="#lib/efreet_utils.c_map" alt=""></center>
-<map name="lib/efreet_utils.c_map">
-<area shape="rect" href="Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides..." alt="" coords="2133,84,2205,111"><area shape="rect" href="efreet__private_8h.html" title="Contains methods and defines that are private to the Efreet implementaion." alt="" coords="927,84,1049,111"><area shape="rect" href="efreet__base_8h.html" title="Contains the methods used to support the FDO base directory specification." alt="" coords="2429,161,2539,188"><area shape="rect" href="efreet__ini_8h.html" title="efreet_ini.h" alt="" coords="1779,161,1869,188"><area shape="rect" href="efreet__icon_8h.html" title="Contains the structures and methods used to support the FDO icon theme specificiation..." alt="" coords="2563,161,2667,188"><area shape="rect" href="efreet__desktop_8h.html" title="Contains the structures and methods used to support the FDO desktop entry specificiation..." alt="" coords="1893,161,2021,188"><area shape="rect" href="efreet__menu_8h.html" title="Contains the structures and methods to support the Desktop Menu Specification." alt="" coords="2045,161,2160,188"><area shape="rect" href="efreet__utils_8h.html" title="efreet_utils.h" alt="" coords="2184,161,2288,188"><area shape="rect" href="efreet__uri_8h.html" title="Contains the methods used to support the FDO URI specification." alt="" coords="2312,161,2405,188"><area shape="rect" href="efreet__xml_8h.html" title="efreet_xml.h" alt="" coords="1416,161,1517,188"></map>
-</div>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Cache__Fill.html">Efreet_Cache_Fill</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Cache__Fill__Dir.html">Efreet_Cache_Fill_Dir</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Cache__Search.html">Efreet_Cache_Search</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Cache__Search__List.html">Efreet_Cache_Search_List</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Monitor.html">Efreet_Monitor</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Util__Desktop.html">Efreet_Util_Desktop</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="structEfreet__Cache__Fill.html">Efreet_Cache_Fill</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8c.html#55b2dd02f36e74803ae332d629b11871">Efreet_Cache_Fill</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <br>
-<a class="el" href="structEfreet__Cache__Fill__Dir.html">Efreet_Cache_Fill_Dir</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8c.html#4bcb5c9400e08d524e37975e3d8b13ce">Efreet_Cache_Fill_Dir</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="structEfreet__Cache__Search.html">Efreet_Cache_Search</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8c.html#822796875c930b144dd1fa02d9091d41">Efreet_Cache_Search</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <br>
-<a class="el" href="structEfreet__Cache__Search__List.html">Efreet_Cache_Search_List</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8c.html#59691f83082bbf4506a9e2d2fb8c2cd3">Efreet_Cache_Search_List</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="structEfreet__Monitor.html">Efreet_Monitor</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8c.html#5562ef82f6a0123e21a415b558eedcfa">Efreet_Monitor</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="structEfreet__Util__Desktop.html">Efreet_Util_Desktop</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8c.html#8cdc85f72dc2e2a4487199db13fb33a5">Efreet_Util_Desktop</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8c.html#bc4b9eecadcbbdcc1ae86d6a39ae06c2">efreet_util_desktop_categories_list</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8c.html#eea99e97fbede6cceccf6178fd7092e7">efreet_util_desktop_category_list</a> (const char *category)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8c.html#e17d6c23f6e683fd97a60956f0724539">efreet_util_desktop_comment_glob_list</a> (const char *glob)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8c.html#57cc0bf2b575e2e61d6a6964497b7cd7">efreet_util_desktop_exec_find</a> (const char *exec)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8c.html#7c89ed2bc708f7be50910457399fe5e6">efreet_util_desktop_exec_glob_list</a> (const char *glob)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8c.html#151ee6458631eeaf609a337325b7edee">efreet_util_desktop_file_id_find</a> (const char *file_id)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8c.html#3600f55c83919cf98aeb48dea4c3c571">efreet_util_desktop_generic_name_find</a> (const char *generic_name)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8c.html#212202181fd841447e81a6ba4fbd567d">efreet_util_desktop_generic_name_glob_list</a> (const char *glob)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8c.html#182eda986577cbf4b56b32dfe7ed6579">efreet_util_desktop_mime_list</a> (const char *mime)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8c.html#0852e1834372099771d125aff627b952">efreet_util_desktop_name_find</a> (const char *name)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8c.html#4e1a01c2e8375828de99e6b91187278d">efreet_util_desktop_name_glob_list</a> (const char *glob)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8c.html#3ba379dbad362695a66be9e0ae6bd7df">efreet_util_desktop_wm_class_find</a> (const char *wmname, const char *wmclass)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8c.html#0457c008b4cdfac5d753319d0dd65d76">efreet_util_init</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8c.html#adad7835d4a548070d11f093a900513d">efreet_util_menus_find</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8c.html#e499b43f751ef5d682a480b68ef07d4e">efreet_util_path_to_file_id</a> (const char *path)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8c.html#3abde568cd48dbea047fbbe2e5d8da10">efreet_util_shutdown</a> (void)</td></tr>
-
-<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8c.html#a55b3b4b6ba75f010ab78a2f581aa043">EFREET_EVENT_DESKTOP_CHANGE</a> = 0</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8c.html#e61719e5f6adda1ac511ccecfb56c1cf">EFREET_EVENT_DESKTOP_LIST_CHANGE</a> = 0</td></tr>
-
-</table>
-<hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="55b2dd02f36e74803ae332d629b11871"></a><!-- doxytag: member="efreet_utils.c::Efreet_Cache_Fill" ref="55b2dd02f36e74803ae332d629b11871" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef struct <a class="el" href="structEfreet__Cache__Fill.html">Efreet_Cache_Fill</a> <a class="el" href="structEfreet__Cache__Fill.html">Efreet_Cache_Fill</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="4bcb5c9400e08d524e37975e3d8b13ce"></a><!-- doxytag: member="efreet_utils.c::Efreet_Cache_Fill_Dir" ref="4bcb5c9400e08d524e37975e3d8b13ce" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef struct <a class="el" href="structEfreet__Cache__Fill__Dir.html">Efreet_Cache_Fill_Dir</a> <a class="el" href="structEfreet__Cache__Fill__Dir.html">Efreet_Cache_Fill_Dir</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="822796875c930b144dd1fa02d9091d41"></a><!-- doxytag: member="efreet_utils.c::Efreet_Cache_Search" ref="822796875c930b144dd1fa02d9091d41" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef struct <a class="el" href="structEfreet__Cache__Search.html">Efreet_Cache_Search</a> <a class="el" href="structEfreet__Cache__Search.html">Efreet_Cache_Search</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="59691f83082bbf4506a9e2d2fb8c2cd3"></a><!-- doxytag: member="efreet_utils.c::Efreet_Cache_Search_List" ref="59691f83082bbf4506a9e2d2fb8c2cd3" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef struct <a class="el" href="structEfreet__Cache__Search__List.html">Efreet_Cache_Search_List</a> <a class="el" href="structEfreet__Cache__Search__List.html">Efreet_Cache_Search_List</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="5562ef82f6a0123e21a415b558eedcfa"></a><!-- doxytag: member="efreet_utils.c::Efreet_Monitor" ref="5562ef82f6a0123e21a415b558eedcfa" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef struct <a class="el" href="structEfreet__Monitor.html">Efreet_Monitor</a> <a class="el" href="structEfreet__Monitor.html">Efreet_Monitor</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="8cdc85f72dc2e2a4487199db13fb33a5"></a><!-- doxytag: member="efreet_utils.c::Efreet_Util_Desktop" ref="8cdc85f72dc2e2a4487199db13fb33a5" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef struct <a class="el" href="structEfreet__Util__Desktop.html">Efreet_Util_Desktop</a> <a class="el" href="structEfreet__Util__Desktop.html">Efreet_Util_Desktop</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Function Documentation</h2>
-<a class="anchor" name="bc4b9eecadcbbdcc1ae86d6a39ae06c2"></a><!-- doxytag: member="efreet_utils.c::efreet_util_desktop_categories_list" ref="bc4b9eecadcbbdcc1ae86d6a39ae06c2" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI Ecore_List* efreet_util_desktop_categories_list           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Find all desktop categories This list must be freed using ecore_list_destroy()<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>an Ecore_List of category names (const char *) </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="eea99e97fbede6cceccf6178fd7092e7"></a><!-- doxytag: member="efreet_utils.c::efreet_util_desktop_category_list" ref="eea99e97fbede6cceccf6178fd7092e7" args="(const char *category)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI Ecore_List* efreet_util_desktop_category_list           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>category</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Find all desktops in a given category<p>
-Note: this returns a pointer to an internal list. Do not add to, remove from, or delete this list.<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>category</em>&nbsp;</td><td>the category name </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>a list of desktops </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="e17d6c23f6e683fd97a60956f0724539"></a><!-- doxytag: member="efreet_utils.c::efreet_util_desktop_comment_glob_list" ref="e17d6c23f6e683fd97a60956f0724539" args="(const char *glob)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI Ecore_List* efreet_util_desktop_comment_glob_list           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>glob</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__private_8h-source.html#l00073">IF_FREE_LIST</a>, <a class="el" href="efreet__utils_8c-source.html#l00034">Efreet_Cache_Search_List::list</a>, and <a class="el" href="efreet__utils_8c-source.html#l00035">Efreet_Cache_Search_List::what</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="57cc0bf2b575e2e61d6a6964497b7cd7"></a><!-- doxytag: member="efreet_utils.c::efreet_util_desktop_exec_find" ref="57cc0bf2b575e2e61d6a6964497b7cd7" args="(const char *exec)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a>* efreet_util_desktop_exec_find           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>exec</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__utils_8c-source.html#l00047">Efreet_Util_Desktop::desktop</a>, <a class="el" href="efreet__utils_8c-source.html#l00028">Efreet_Cache_Search::what1</a>, and <a class="el" href="efreet__utils_8c-source.html#l00029">Efreet_Cache_Search::what2</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="7c89ed2bc708f7be50910457399fe5e6"></a><!-- doxytag: member="efreet_utils.c::efreet_util_desktop_exec_glob_list" ref="7c89ed2bc708f7be50910457399fe5e6" args="(const char *glob)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI Ecore_List* efreet_util_desktop_exec_glob_list           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>glob</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__private_8h-source.html#l00073">IF_FREE_LIST</a>, <a class="el" href="efreet__utils_8c-source.html#l00034">Efreet_Cache_Search_List::list</a>, and <a class="el" href="efreet__utils_8c-source.html#l00035">Efreet_Cache_Search_List::what</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="151ee6458631eeaf609a337325b7edee"></a><!-- doxytag: member="efreet_utils.c::efreet_util_desktop_file_id_find" ref="151ee6458631eeaf609a337325b7edee" args="(const char *file_id)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a>* efreet_util_desktop_file_id_find           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>file_id</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__utils_8h-source.html#l00020">Efreet_Event_Desktop_Change::change</a>, <a class="el" href="efreet__utils_8h-source.html#l00018">Efreet_Event_Desktop_Change::current</a>, <a class="el" href="efreet__utils_8c-source.html#l00047">Efreet_Util_Desktop::desktop</a>, <a class="el" href="efreet__base_8c-source.html#l00089">efreet_data_dirs_get()</a>, <a class="el" href="efreet__base_8c-source.html#l00072">efreet_data_home_get()</a>, <a class="el" href="efreet__menu_8c-source.html#l00934">efreet_default_dirs_get()</a>, <a class="el" href="efreet__utils_8h-source.html#l00009">EFREET_DESKTOP_CHANGE_ADD</a>, <a class="el" href="efreet__desktop_8c-source.html#l00185">efreet_desktop_get()</a>, <a class="el" href="efreet__desktop_8c-source.html#l00226">efreet_desktop_ref()</a>, <a class="el" href="efreet__utils_8c-source.html#l00096">EFREET_EVENT_DESKTOP_CHANGE</a>, <a class="el" href="efreet__private_8h-source.html#l00044">NEW</a>, <a class="el" href="efreet__private_8h-source.html#l00107">PATH_MAX</a>, and <a class="el" href="efreet__utils_8c-source.html#l00048">Efreet_Util_Desktop::priority</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="3600f55c83919cf98aeb48dea4c3c571"></a><!-- doxytag: member="efreet_utils.c::efreet_util_desktop_generic_name_find" ref="3600f55c83919cf98aeb48dea4c3c571" args="(const char *generic_name)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a>* efreet_util_desktop_generic_name_find           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>generic_name</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__utils_8c-source.html#l00047">Efreet_Util_Desktop::desktop</a>, <a class="el" href="efreet__utils_8c-source.html#l00028">Efreet_Cache_Search::what1</a>, and <a class="el" href="efreet__utils_8c-source.html#l00029">Efreet_Cache_Search::what2</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="212202181fd841447e81a6ba4fbd567d"></a><!-- doxytag: member="efreet_utils.c::efreet_util_desktop_generic_name_glob_list" ref="212202181fd841447e81a6ba4fbd567d" args="(const char *glob)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI Ecore_List* efreet_util_desktop_generic_name_glob_list           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>glob</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__private_8h-source.html#l00073">IF_FREE_LIST</a>, <a class="el" href="efreet__utils_8c-source.html#l00034">Efreet_Cache_Search_List::list</a>, and <a class="el" href="efreet__utils_8c-source.html#l00035">Efreet_Cache_Search_List::what</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="182eda986577cbf4b56b32dfe7ed6579"></a><!-- doxytag: member="efreet_utils.c::efreet_util_desktop_mime_list" ref="182eda986577cbf4b56b32dfe7ed6579" args="(const char *mime)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI Ecore_List* efreet_util_desktop_mime_list           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>mime</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__private_8h-source.html#l00073">IF_FREE_LIST</a>, <a class="el" href="efreet__utils_8c-source.html#l00034">Efreet_Cache_Search_List::list</a>, and <a class="el" href="efreet__utils_8c-source.html#l00035">Efreet_Cache_Search_List::what</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="0852e1834372099771d125aff627b952"></a><!-- doxytag: member="efreet_utils.c::efreet_util_desktop_name_find" ref="0852e1834372099771d125aff627b952" args="(const char *name)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a>* efreet_util_desktop_name_find           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>name</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__utils_8c-source.html#l00047">Efreet_Util_Desktop::desktop</a>, <a class="el" href="efreet__utils_8c-source.html#l00028">Efreet_Cache_Search::what1</a>, and <a class="el" href="efreet__utils_8c-source.html#l00029">Efreet_Cache_Search::what2</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="4e1a01c2e8375828de99e6b91187278d"></a><!-- doxytag: member="efreet_utils.c::efreet_util_desktop_name_glob_list" ref="4e1a01c2e8375828de99e6b91187278d" args="(const char *glob)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI Ecore_List* efreet_util_desktop_name_glob_list           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>glob</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__private_8h-source.html#l00073">IF_FREE_LIST</a>, <a class="el" href="efreet__utils_8c-source.html#l00034">Efreet_Cache_Search_List::list</a>, and <a class="el" href="efreet__utils_8c-source.html#l00035">Efreet_Cache_Search_List::what</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="3ba379dbad362695a66be9e0ae6bd7df"></a><!-- doxytag: member="efreet_utils.c::efreet_util_desktop_wm_class_find" ref="3ba379dbad362695a66be9e0ae6bd7df" args="(const char *wmname, const char *wmclass)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a>* efreet_util_desktop_wm_class_find           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>wmname</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>wmclass</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__utils_8c-source.html#l00047">Efreet_Util_Desktop::desktop</a>, <a class="el" href="efreet__utils_8c-source.html#l00028">Efreet_Cache_Search::what1</a>, and <a class="el" href="efreet__utils_8c-source.html#l00029">Efreet_Cache_Search::what2</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="0457c008b4cdfac5d753319d0dd65d76"></a><!-- doxytag: member="efreet_utils.c::efreet_util_init" ref="0457c008b4cdfac5d753319d0dd65d76" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI int efreet_util_init           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__utils_8c-source.html#l00014">Efreet_Cache_Fill::dirs</a>, <a class="el" href="efreet__base_8c-source.html#l00089">efreet_data_dirs_get()</a>, <a class="el" href="efreet__base_8c-source.html#l00072">efreet_data_home_get()</a>, <a class="el" href="efreet__menu_8c-source.html#l00934">efreet_default_dirs_get()</a>, <a class="el" href="efreet__utils_8c-source.html#l00096">EFREET_EVENT_DESKTOP_CHANGE</a>, <a class="el" href="efreet__utils_8c-source.html#l00095">EFREET_EVENT_DESKTOP_LIST_CHANGE</a>, <a class="el" href="efreet__private_8h-source.html#l00044">NEW</a>, <a class="el" href="efreet__utils_8c-source.html#l00021">Efreet_Cache_Fill_Dir::path</a>, and <a class="el" href="efreet__utils_8c-source.html#l00023">Efreet_Cache_Fill_Dir::priority</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="adad7835d4a548070d11f093a900513d"></a><!-- doxytag: member="efreet_utils.c::efreet_util_menus_find" ref="adad7835d4a548070d11f093a900513d" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI Ecore_List* efreet_util_menus_find           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Returns a list of .menu files found in the various config dirs. <dl class="return" compact><dt><b>Returns:</b></dt><dd>An ecore list of menu file paths (const char *). This must be freed with ecore_list_destroy(). </dd></dl>
-
-<p>References <a class="el" href="efreet__base_8c-source.html#l00119">efreet_config_dirs_get()</a>, and <a class="el" href="efreet__base_8c-source.html#l00102">efreet_config_home_get()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="e499b43f751ef5d682a480b68ef07d4e"></a><!-- doxytag: member="efreet_utils.c::efreet_util_path_to_file_id" ref="e499b43f751ef5d682a480b68ef07d4e" args="(const char *path)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI const char* efreet_util_path_to_file_id           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>path</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__menu_8c-source.html#l00824">efreet_menu_desktop_insert()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="3abde568cd48dbea047fbbe2e5d8da10"></a><!-- doxytag: member="efreet_utils.c::efreet_util_shutdown" ref="3abde568cd48dbea047fbbe2e5d8da10" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI int efreet_util_shutdown           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__utils_8c-source.html#l00015">Efreet_Cache_Fill::current</a>, <a class="el" href="efreet__utils_8c-source.html#l00014">Efreet_Cache_Fill::dirs</a>, <a class="el" href="efreet__utils_8c-source.html#l00016">Efreet_Cache_Fill::files</a>, <a class="el" href="efreet__private_8h-source.html#l00095">IF_FREE_HASH</a>, and <a class="el" href="efreet__private_8h-source.html#l00073">IF_FREE_LIST</a>.</p>
-
-</div>
-</div><p>
-<hr><h2>Variable Documentation</h2>
-<a class="anchor" name="a55b3b4b6ba75f010ab78a2f581aa043"></a><!-- doxytag: member="efreet_utils.c::EFREET_EVENT_DESKTOP_CHANGE" ref="a55b3b4b6ba75f010ab78a2f581aa043" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI int <a class="el" href="efreet__utils_8h.html#a55b3b4b6ba75f010ab78a2f581aa043">EFREET_EVENT_DESKTOP_CHANGE</a> = 0          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__utils_8c-source.html#l00272">efreet_util_desktop_file_id_find()</a>, and <a class="el" href="efreet__utils_8c-source.html#l00099">efreet_util_init()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="e61719e5f6adda1ac511ccecfb56c1cf"></a><!-- doxytag: member="efreet_utils.c::EFREET_EVENT_DESKTOP_LIST_CHANGE" ref="e61719e5f6adda1ac511ccecfb56c1cf" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI int <a class="el" href="efreet__utils_8h.html#e61719e5f6adda1ac511ccecfb56c1cf">EFREET_EVENT_DESKTOP_LIST_CHANGE</a> = 0          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__utils_8c-source.html#l00099">efreet_util_init()</a>.</p>
-
-</div>
-</div><p>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:21 2008</p>
- </body>
-</html>
diff --git a/doc/html/efreet__utils_8c__incl.map b/doc/html/efreet__utils_8c__incl.map
deleted file mode 100644
index aa91b78..0000000
--- a/doc/html/efreet__utils_8c__incl.map
+++ /dev/null
@@ -1,10 +0,0 @@
-<area shape="rect" href="$Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides..." alt="" coords="2133,84,2205,111">
-<area shape="rect" href="$efreet__private_8h.html" title="Contains methods and defines that are private to the Efreet implementaion." alt="" coords="927,84,1049,111">
-<area shape="rect" href="$efreet__base_8h.html" title="Contains the methods used to support the FDO base directory specification." alt="" coords="2429,161,2539,188">
-<area shape="rect" href="$efreet__ini_8h.html" title="efreet_ini.h" alt="" coords="1779,161,1869,188">
-<area shape="rect" href="$efreet__icon_8h.html" title="Contains the structures and methods used to support the FDO icon theme specificiation..." alt="" coords="2563,161,2667,188">
-<area shape="rect" href="$efreet__desktop_8h.html" title="Contains the structures and methods used to support the FDO desktop entry specificiation..." alt="" coords="1893,161,2021,188">
-<area shape="rect" href="$efreet__menu_8h.html" title="Contains the structures and methods to support the Desktop Menu Specification." alt="" coords="2045,161,2160,188">
-<area shape="rect" href="$efreet__utils_8h.html" title="efreet_utils.h" alt="" coords="2184,161,2288,188">
-<area shape="rect" href="$efreet__uri_8h.html" title="Contains the methods used to support the FDO URI specification." alt="" coords="2312,161,2405,188">
-<area shape="rect" href="$efreet__xml_8h.html" title="efreet_xml.h" alt="" coords="1416,161,1517,188">
diff --git a/doc/html/efreet__utils_8c__incl.md5 b/doc/html/efreet__utils_8c__incl.md5
deleted file mode 100644
index 96431bf..0000000
--- a/doc/html/efreet__utils_8c__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-fc0e1312fc0f891904b0704188da1cdd
\ No newline at end of file
diff --git a/doc/html/efreet__utils_8c__incl.png b/doc/html/efreet__utils_8c__incl.png
deleted file mode 100644
index db5e4b3..0000000
Binary files a/doc/html/efreet__utils_8c__incl.png and /dev/null differ
diff --git a/doc/html/efreet__utils_8h-source.html b/doc/html/efreet__utils_8h-source.html
deleted file mode 100644
index fa4087e..0000000
--- a/doc/html/efreet__utils_8h-source.html
+++ /dev/null
@@ -1,102 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: lib/efreet_utils.h Source File</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<h1>lib/efreet_utils.h</h1><a href="efreet__utils_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* vim: set sw=4 ts=4 sts=4 et: */</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#ifndef EFREET_UTILS_H</span>
-<a name="l00003"></a>00003 <span class="preprocessor"></span><span class="preprocessor">#define EFREET_UTILS_H</span>
-<a name="l00004"></a>00004 <span class="preprocessor"></span>
-<a name="l00005"></a><a class="code" href="efreet__utils_8h.html#4fe5a6524799731bb9fe6a406670b323">00005</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="efreet__utils_8h.html#1e4852519eb3ddbb6709d1f01e3b3989">Efreet_Desktop_Change</a> <a class="code" href="efreet__utils_8h.html#1e4852519eb3ddbb6709d1f01e3b3989">Efreet_Desktop_Change</a>;
-<a name="l00006"></a>00006 
-<a name="l00007"></a><a class="code" href="efreet__utils_8h.html#1e4852519eb3ddbb6709d1f01e3b3989">00007</a> <span class="keyword">enum</span> <a class="code" href="efreet__utils_8h.html#1e4852519eb3ddbb6709d1f01e3b3989">Efreet_Desktop_Change</a>
-<a name="l00008"></a>00008 {
-<a name="l00009"></a><a class="code" href="efreet__utils_8h.html#1e4852519eb3ddbb6709d1f01e3b398900f6ce79e742339ee885a5107ed97b69">00009</a>     <a class="code" href="efreet__utils_8h.html#1e4852519eb3ddbb6709d1f01e3b398900f6ce79e742339ee885a5107ed97b69">EFREET_DESKTOP_CHANGE_ADD</a>,
-<a name="l00010"></a><a class="code" href="efreet__utils_8h.html#1e4852519eb3ddbb6709d1f01e3b398936494c8ea6cffb9811aee4a736c79d64">00010</a>     <a class="code" href="efreet__utils_8h.html#1e4852519eb3ddbb6709d1f01e3b398936494c8ea6cffb9811aee4a736c79d64">EFREET_DESKTOP_CHANGE_REMOVE</a>,
-<a name="l00011"></a><a class="code" href="efreet__utils_8h.html#1e4852519eb3ddbb6709d1f01e3b3989649e28d3c334a057bb688d72dd8cc6f2">00011</a>     <a class="code" href="efreet__utils_8h.html#1e4852519eb3ddbb6709d1f01e3b3989649e28d3c334a057bb688d72dd8cc6f2">EFREET_DESKTOP_CHANGE_UPDATE</a>
-<a name="l00012"></a>00012 };
-<a name="l00013"></a>00013 
-<a name="l00014"></a><a class="code" href="efreet__utils_8h.html#dc0b2a76eebbeb6964214a6ace07b9c0">00014</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structEfreet__Event__Desktop__Change.html">Efreet_Event_Desktop_Change</a> <a class="code" href="structEfreet__Event__Desktop__Change.html">Efreet_Event_Desktop_Change</a>;
-<a name="l00015"></a>00015 
-<a name="l00016"></a><a class="code" href="structEfreet__Event__Desktop__Change.html">00016</a> <span class="keyword">struct </span><a class="code" href="structEfreet__Event__Desktop__Change.html">Efreet_Event_Desktop_Change</a>
-<a name="l00017"></a>00017 {
-<a name="l00018"></a><a class="code" href="structEfreet__Event__Desktop__Change.html#1732552da742db3e07b759bc88adf2e6">00018</a>     <a class="code" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> *<a class="code" href="structEfreet__Event__Desktop__Change.html#1732552da742db3e07b759bc88adf2e6">current</a>;
-<a name="l00019"></a><a class="code" href="structEfreet__Event__Desktop__Change.html#aae7a44a892edd70b5bc26cd19beced9">00019</a>     <a class="code" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> *<a class="code" href="structEfreet__Event__Desktop__Change.html#aae7a44a892edd70b5bc26cd19beced9">previous</a>;
-<a name="l00020"></a><a class="code" href="structEfreet__Event__Desktop__Change.html#67a21053f25151f4ecd071f44e75fc8d">00020</a>     <a class="code" href="efreet__utils_8h.html#1e4852519eb3ddbb6709d1f01e3b3989">Efreet_Desktop_Change</a> <a class="code" href="structEfreet__Event__Desktop__Change.html#67a21053f25151f4ecd071f44e75fc8d">change</a>;
-<a name="l00021"></a>00021 };
-<a name="l00022"></a>00022 
-<a name="l00023"></a>00023 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">int</span> <a class="code" href="efreet__utils_8c.html#0457c008b4cdfac5d753319d0dd65d76">efreet_util_init</a>(<span class="keywordtype">void</span>);
-<a name="l00024"></a>00024 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">int</span> <a class="code" href="efreet__utils_8c.html#3abde568cd48dbea047fbbe2e5d8da10">efreet_util_shutdown</a>(<span class="keywordtype">void</span>);
-<a name="l00025"></a>00025 
-<a name="l00026"></a>00026 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="efreet__utils_8c.html#e499b43f751ef5d682a480b68ef07d4e">efreet_util_path_to_file_id</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *path);
-<a name="l00027"></a>00027 
-<a name="l00028"></a>00028 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Ecore_List *<a class="code" href="efreet__utils_8c.html#182eda986577cbf4b56b32dfe7ed6579">efreet_util_desktop_mime_list</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *mime);
-<a name="l00029"></a>00029 
-<a name="l00030"></a>00030 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <a class="code" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> *<a class="code" href="efreet__utils_8c.html#3ba379dbad362695a66be9e0ae6bd7df">efreet_util_desktop_wm_class_find</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *wmname, <span class="keyword">const</span> <span class="keywordtype">char</span> *wmclass);
-<a name="l00031"></a>00031 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <a class="code" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> *<a class="code" href="efreet__utils_8c.html#151ee6458631eeaf609a337325b7edee">efreet_util_desktop_file_id_find</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *file_id);
-<a name="l00032"></a>00032 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <a class="code" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> *<a class="code" href="efreet__utils_8c.html#57cc0bf2b575e2e61d6a6964497b7cd7">efreet_util_desktop_exec_find</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *exec);
-<a name="l00033"></a>00033 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <a class="code" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> *<a class="code" href="efreet__utils_8c.html#0852e1834372099771d125aff627b952">efreet_util_desktop_name_find</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name);
-<a name="l00034"></a>00034 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <a class="code" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> *<a class="code" href="efreet__utils_8c.html#3600f55c83919cf98aeb48dea4c3c571">efreet_util_desktop_generic_name_find</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *generic_name);
-<a name="l00035"></a>00035 
-<a name="l00036"></a>00036 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Ecore_List *<a class="code" href="efreet__utils_8c.html#4e1a01c2e8375828de99e6b91187278d">efreet_util_desktop_name_glob_list</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *glob);
-<a name="l00037"></a>00037 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Ecore_List *<a class="code" href="efreet__utils_8c.html#7c89ed2bc708f7be50910457399fe5e6">efreet_util_desktop_exec_glob_list</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *glob);
-<a name="l00038"></a>00038 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Ecore_List *<a class="code" href="efreet__utils_8c.html#212202181fd841447e81a6ba4fbd567d">efreet_util_desktop_generic_name_glob_list</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *glob);
-<a name="l00039"></a>00039 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Ecore_List *<a class="code" href="efreet__utils_8c.html#e17d6c23f6e683fd97a60956f0724539">efreet_util_desktop_comment_glob_list</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *glob);
-<a name="l00040"></a>00040 
-<a name="l00041"></a>00041 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Ecore_List *<a class="code" href="efreet__utils_8c.html#bc4b9eecadcbbdcc1ae86d6a39ae06c2">efreet_util_desktop_categories_list</a>(<span class="keywordtype">void</span>);
-<a name="l00042"></a>00042 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Ecore_List *<a class="code" href="efreet__utils_8c.html#eea99e97fbede6cceccf6178fd7092e7">efreet_util_desktop_category_list</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *category);
-<a name="l00043"></a>00043 
-<a name="l00044"></a>00044 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Ecore_List *<a class="code" href="efreet__utils_8c.html#adad7835d4a548070d11f093a900513d">efreet_util_menus_find</a>(<span class="keywordtype">void</span>);
-<a name="l00045"></a>00045 
-<a name="l00046"></a>00046 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="efreet__utils_8c.html#e61719e5f6adda1ac511ccecfb56c1cf">EFREET_EVENT_DESKTOP_LIST_CHANGE</a>;
-<a name="l00047"></a>00047 <a class="code" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="efreet__utils_8c.html#a55b3b4b6ba75f010ab78a2f581aa043">EFREET_EVENT_DESKTOP_CHANGE</a>;
-<a name="l00048"></a>00048 
-<a name="l00049"></a>00049 <span class="preprocessor">#endif</span>
-</pre></div></div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:18 2008</p>
- </body>
-</html>
diff --git a/doc/html/efreet__utils_8h.html b/doc/html/efreet__utils_8h.html
deleted file mode 100644
index 5b1f92c..0000000
--- a/doc/html/efreet__utils_8h.html
+++ /dev/null
@@ -1,584 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: lib/efreet_utils.h File Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>lib/efreet_utils.h File Reference</h1>
-<p>
-
-<p>
-<div class="dynheader">
-This graph shows which files directly or indirectly include this file:</div>
-<div class="dynsection">
-<p><center><img src="efreet__utils_8h__dep__incl.png" border="0" usemap="#lib/efreet_utils.hdep_map" alt=""></center>
-<map name="lib/efreet_utils.hdep_map">
-<area shape="rect" href="Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides..." alt="" coords="736,84,824,111"><area shape="rect" href="efreet_8c.html" title="lib/efreet.c" alt="" coords="5,161,93,188"><area shape="rect" href="efreet__base_8c.html" title="lib/efreet_base.c" alt="" coords="117,161,243,188"><area shape="rect" href="efreet__desktop_8c.html" title="lib/efreet_desktop.c" alt="" coords="267,161,413,188"><area shape="rect" href="efreet__icon_8c.html" title="lib/efreet_icon.c" alt="" coords="437,161,557,188"><area shape="rect" href="efreet__ini_8c.html" title="lib/efreet_ini.c" alt="" coords="581,161,691,188"><area shape="rect" href="efreet__menu_8c.html" title="lib/efreet_menu.c" alt="" coords="715,161,845,188"><area shape="rect" href="efreet__mime_8c.html" title="lib/efreet_mime.c" alt="" coords="869,161,1000,188"><area shape="rect" href="efreet__trash_8c.html" title="lib/efreet_trash.c" alt="" coords="1024,161,1152,188"><area shape="rect" href="efreet__uri_8c.html" title="lib/efreet_uri.c" alt="" coords="1176,161,1288,188"><area shape="rect" href="efreet__utils_8c.html" title="lib/efreet_utils.c" alt="" coords="1312,161,1432,188"><area shape="rect" href="efreet__xml_8c.html" title="lib/efreet_xml.c" alt="" coords="1456,161,1573,188"></map>
-</div>
-
-<p>
-<a href="efreet__utils_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Event__Desktop__Change.html">Efreet_Event_Desktop_Change</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <a class="el" href="efreet__utils_8h.html#1e4852519eb3ddbb6709d1f01e3b3989">Efreet_Desktop_Change</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8h.html#4fe5a6524799731bb9fe6a406670b323">Efreet_Desktop_Change</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <br>
-<a class="el" href="structEfreet__Event__Desktop__Change.html">Efreet_Event_Desktop_Change</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8h.html#dc0b2a76eebbeb6964214a6ace07b9c0">Efreet_Event_Desktop_Change</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8h.html#1e4852519eb3ddbb6709d1f01e3b3989">Efreet_Desktop_Change</a> { <a class="el" href="efreet__utils_8h.html#1e4852519eb3ddbb6709d1f01e3b398900f6ce79e742339ee885a5107ed97b69">EFREET_DESKTOP_CHANGE_ADD</a>, 
-<a class="el" href="efreet__utils_8h.html#1e4852519eb3ddbb6709d1f01e3b398936494c8ea6cffb9811aee4a736c79d64">EFREET_DESKTOP_CHANGE_REMOVE</a>, 
-<a class="el" href="efreet__utils_8h.html#1e4852519eb3ddbb6709d1f01e3b3989649e28d3c334a057bb688d72dd8cc6f2">EFREET_DESKTOP_CHANGE_UPDATE</a>
- }</td></tr>
-
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8h.html#bc4b9eecadcbbdcc1ae86d6a39ae06c2">efreet_util_desktop_categories_list</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8h.html#eea99e97fbede6cceccf6178fd7092e7">efreet_util_desktop_category_list</a> (const char *category)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8h.html#e17d6c23f6e683fd97a60956f0724539">efreet_util_desktop_comment_glob_list</a> (const char *glob)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8h.html#57cc0bf2b575e2e61d6a6964497b7cd7">efreet_util_desktop_exec_find</a> (const char *exec)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8h.html#7c89ed2bc708f7be50910457399fe5e6">efreet_util_desktop_exec_glob_list</a> (const char *glob)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8h.html#151ee6458631eeaf609a337325b7edee">efreet_util_desktop_file_id_find</a> (const char *file_id)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8h.html#3600f55c83919cf98aeb48dea4c3c571">efreet_util_desktop_generic_name_find</a> (const char *generic_name)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8h.html#212202181fd841447e81a6ba4fbd567d">efreet_util_desktop_generic_name_glob_list</a> (const char *glob)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8h.html#182eda986577cbf4b56b32dfe7ed6579">efreet_util_desktop_mime_list</a> (const char *mime)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8h.html#0852e1834372099771d125aff627b952">efreet_util_desktop_name_find</a> (const char *name)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8h.html#4e1a01c2e8375828de99e6b91187278d">efreet_util_desktop_name_glob_list</a> (const char *glob)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8h.html#3ba379dbad362695a66be9e0ae6bd7df">efreet_util_desktop_wm_class_find</a> (const char *wmname, const char *wmclass)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8h.html#0457c008b4cdfac5d753319d0dd65d76">efreet_util_init</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8h.html#adad7835d4a548070d11f093a900513d">efreet_util_menus_find</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8h.html#e499b43f751ef5d682a480b68ef07d4e">efreet_util_path_to_file_id</a> (const char *path)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8h.html#3abde568cd48dbea047fbbe2e5d8da10">efreet_util_shutdown</a> (void)</td></tr>
-
-<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8h.html#a55b3b4b6ba75f010ab78a2f581aa043">EFREET_EVENT_DESKTOP_CHANGE</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__utils_8h.html#e61719e5f6adda1ac511ccecfb56c1cf">EFREET_EVENT_DESKTOP_LIST_CHANGE</a></td></tr>
-
-</table>
-<hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="4fe5a6524799731bb9fe6a406670b323"></a><!-- doxytag: member="efreet_utils.h::Efreet_Desktop_Change" ref="4fe5a6524799731bb9fe6a406670b323" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef enum <a class="el" href="efreet__utils_8h.html#1e4852519eb3ddbb6709d1f01e3b3989">Efreet_Desktop_Change</a> <a class="el" href="efreet__utils_8h.html#1e4852519eb3ddbb6709d1f01e3b3989">Efreet_Desktop_Change</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="dc0b2a76eebbeb6964214a6ace07b9c0"></a><!-- doxytag: member="efreet_utils.h::Efreet_Event_Desktop_Change" ref="dc0b2a76eebbeb6964214a6ace07b9c0" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef struct <a class="el" href="structEfreet__Event__Desktop__Change.html">Efreet_Event_Desktop_Change</a> <a class="el" href="structEfreet__Event__Desktop__Change.html">Efreet_Event_Desktop_Change</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Enumeration Type Documentation</h2>
-<a class="anchor" name="1e4852519eb3ddbb6709d1f01e3b3989"></a><!-- doxytag: member="efreet_utils.h::Efreet_Desktop_Change" ref="1e4852519eb3ddbb6709d1f01e3b3989" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="efreet__utils_8h.html#1e4852519eb3ddbb6709d1f01e3b3989">Efreet_Desktop_Change</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<dl compact><dt><b>Enumerator: </b></dt><dd>
-<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="1e4852519eb3ddbb6709d1f01e3b398900f6ce79e742339ee885a5107ed97b69"></a><!-- doxytag: member="EFREET_DESKTOP_CHANGE_ADD" ref="1e4852519eb3ddbb6709d1f01e3b398900f6ce79e742339ee885a5107ed97b69" args="" -->EFREET_DESKTOP_CHANGE_ADD</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="1e4852519eb3ddbb6709d1f01e3b398936494c8ea6cffb9811aee4a736c79d64"></a><!-- doxytag: member="EFREET_DESKTOP_CHANGE_REMOVE" ref="1e4852519eb3ddbb6709d1f01e3b398936494c8ea6cffb9811aee4a736c79d64" args="" -->EFREET_DESKTOP_CHANGE_REMOVE</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="1e4852519eb3ddbb6709d1f01e3b3989649e28d3c334a057bb688d72dd8cc6f2"></a><!-- doxytag: member="EFREET_DESKTOP_CHANGE_UPDATE" ref="1e4852519eb3ddbb6709d1f01e3b3989649e28d3c334a057bb688d72dd8cc6f2" args="" -->EFREET_DESKTOP_CHANGE_UPDATE</em>&nbsp;</td><td>
-</td></tr>
-</table>
-</dl>
-
-</div>
-</div><p>
-<hr><h2>Function Documentation</h2>
-<a class="anchor" name="bc4b9eecadcbbdcc1ae86d6a39ae06c2"></a><!-- doxytag: member="efreet_utils.h::efreet_util_desktop_categories_list" ref="bc4b9eecadcbbdcc1ae86d6a39ae06c2" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI Ecore_List* efreet_util_desktop_categories_list           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Find all desktop categories This list must be freed using ecore_list_destroy()<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>an Ecore_List of category names (const char *) </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="eea99e97fbede6cceccf6178fd7092e7"></a><!-- doxytag: member="efreet_utils.h::efreet_util_desktop_category_list" ref="eea99e97fbede6cceccf6178fd7092e7" args="(const char *category)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI Ecore_List* efreet_util_desktop_category_list           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>category</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Find all desktops in a given category<p>
-Note: this returns a pointer to an internal list. Do not add to, remove from, or delete this list.<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>category</em>&nbsp;</td><td>the category name </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>a list of desktops </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="e17d6c23f6e683fd97a60956f0724539"></a><!-- doxytag: member="efreet_utils.h::efreet_util_desktop_comment_glob_list" ref="e17d6c23f6e683fd97a60956f0724539" args="(const char *glob)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI Ecore_List* efreet_util_desktop_comment_glob_list           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>glob</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__private_8h-source.html#l00073">IF_FREE_LIST</a>, <a class="el" href="efreet__utils_8c-source.html#l00034">Efreet_Cache_Search_List::list</a>, and <a class="el" href="efreet__utils_8c-source.html#l00035">Efreet_Cache_Search_List::what</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="57cc0bf2b575e2e61d6a6964497b7cd7"></a><!-- doxytag: member="efreet_utils.h::efreet_util_desktop_exec_find" ref="57cc0bf2b575e2e61d6a6964497b7cd7" args="(const char *exec)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a>* efreet_util_desktop_exec_find           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>exec</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__utils_8c-source.html#l00047">Efreet_Util_Desktop::desktop</a>, <a class="el" href="efreet__utils_8c-source.html#l00028">Efreet_Cache_Search::what1</a>, and <a class="el" href="efreet__utils_8c-source.html#l00029">Efreet_Cache_Search::what2</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="7c89ed2bc708f7be50910457399fe5e6"></a><!-- doxytag: member="efreet_utils.h::efreet_util_desktop_exec_glob_list" ref="7c89ed2bc708f7be50910457399fe5e6" args="(const char *glob)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI Ecore_List* efreet_util_desktop_exec_glob_list           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>glob</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__private_8h-source.html#l00073">IF_FREE_LIST</a>, <a class="el" href="efreet__utils_8c-source.html#l00034">Efreet_Cache_Search_List::list</a>, and <a class="el" href="efreet__utils_8c-source.html#l00035">Efreet_Cache_Search_List::what</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="151ee6458631eeaf609a337325b7edee"></a><!-- doxytag: member="efreet_utils.h::efreet_util_desktop_file_id_find" ref="151ee6458631eeaf609a337325b7edee" args="(const char *file_id)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a>* efreet_util_desktop_file_id_find           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>file_id</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__utils_8h-source.html#l00020">Efreet_Event_Desktop_Change::change</a>, <a class="el" href="efreet__utils_8h-source.html#l00018">Efreet_Event_Desktop_Change::current</a>, <a class="el" href="efreet__utils_8c-source.html#l00047">Efreet_Util_Desktop::desktop</a>, <a class="el" href="efreet__base_8c-source.html#l00089">efreet_data_dirs_get()</a>, <a class="el" href="efreet__base_8c-source.html#l00072">efreet_data_home_get()</a>, <a class="el" href="efreet__menu_8c-source.html#l00934">efreet_default_dirs_get()</a>, <a class="el" href="efreet__utils_8h-source.html#l00009">EFREET_DESKTOP_CHANGE_ADD</a>, <a class="el" href="efreet__desktop_8c-source.html#l00185">efreet_desktop_get()</a>, <a class="el" href="efreet__desktop_8c-source.html#l00226">efreet_desktop_ref()</a>, <a class="el" href="efreet__utils_8c-source.html#l00096">EFREET_EVENT_DESKTOP_CHANGE</a>, <a class="el" href="efreet__private_8h-source.html#l00044">NEW</a>, <a class="el" href="efreet__private_8h-source.html#l00107">PATH_MAX</a>, and <a class="el" href="efreet__utils_8c-source.html#l00048">Efreet_Util_Desktop::priority</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="3600f55c83919cf98aeb48dea4c3c571"></a><!-- doxytag: member="efreet_utils.h::efreet_util_desktop_generic_name_find" ref="3600f55c83919cf98aeb48dea4c3c571" args="(const char *generic_name)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a>* efreet_util_desktop_generic_name_find           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>generic_name</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__utils_8c-source.html#l00047">Efreet_Util_Desktop::desktop</a>, <a class="el" href="efreet__utils_8c-source.html#l00028">Efreet_Cache_Search::what1</a>, and <a class="el" href="efreet__utils_8c-source.html#l00029">Efreet_Cache_Search::what2</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="212202181fd841447e81a6ba4fbd567d"></a><!-- doxytag: member="efreet_utils.h::efreet_util_desktop_generic_name_glob_list" ref="212202181fd841447e81a6ba4fbd567d" args="(const char *glob)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI Ecore_List* efreet_util_desktop_generic_name_glob_list           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>glob</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__private_8h-source.html#l00073">IF_FREE_LIST</a>, <a class="el" href="efreet__utils_8c-source.html#l00034">Efreet_Cache_Search_List::list</a>, and <a class="el" href="efreet__utils_8c-source.html#l00035">Efreet_Cache_Search_List::what</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="182eda986577cbf4b56b32dfe7ed6579"></a><!-- doxytag: member="efreet_utils.h::efreet_util_desktop_mime_list" ref="182eda986577cbf4b56b32dfe7ed6579" args="(const char *mime)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI Ecore_List* efreet_util_desktop_mime_list           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>mime</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__private_8h-source.html#l00073">IF_FREE_LIST</a>, <a class="el" href="efreet__utils_8c-source.html#l00034">Efreet_Cache_Search_List::list</a>, and <a class="el" href="efreet__utils_8c-source.html#l00035">Efreet_Cache_Search_List::what</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="0852e1834372099771d125aff627b952"></a><!-- doxytag: member="efreet_utils.h::efreet_util_desktop_name_find" ref="0852e1834372099771d125aff627b952" args="(const char *name)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a>* efreet_util_desktop_name_find           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>name</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__utils_8c-source.html#l00047">Efreet_Util_Desktop::desktop</a>, <a class="el" href="efreet__utils_8c-source.html#l00028">Efreet_Cache_Search::what1</a>, and <a class="el" href="efreet__utils_8c-source.html#l00029">Efreet_Cache_Search::what2</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="4e1a01c2e8375828de99e6b91187278d"></a><!-- doxytag: member="efreet_utils.h::efreet_util_desktop_name_glob_list" ref="4e1a01c2e8375828de99e6b91187278d" args="(const char *glob)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI Ecore_List* efreet_util_desktop_name_glob_list           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>glob</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__private_8h-source.html#l00073">IF_FREE_LIST</a>, <a class="el" href="efreet__utils_8c-source.html#l00034">Efreet_Cache_Search_List::list</a>, and <a class="el" href="efreet__utils_8c-source.html#l00035">Efreet_Cache_Search_List::what</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="3ba379dbad362695a66be9e0ae6bd7df"></a><!-- doxytag: member="efreet_utils.h::efreet_util_desktop_wm_class_find" ref="3ba379dbad362695a66be9e0ae6bd7df" args="(const char *wmname, const char *wmclass)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a>* efreet_util_desktop_wm_class_find           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>wmname</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>wmclass</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__utils_8c-source.html#l00047">Efreet_Util_Desktop::desktop</a>, <a class="el" href="efreet__utils_8c-source.html#l00028">Efreet_Cache_Search::what1</a>, and <a class="el" href="efreet__utils_8c-source.html#l00029">Efreet_Cache_Search::what2</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="0457c008b4cdfac5d753319d0dd65d76"></a><!-- doxytag: member="efreet_utils.h::efreet_util_init" ref="0457c008b4cdfac5d753319d0dd65d76" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI int efreet_util_init           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__utils_8c-source.html#l00014">Efreet_Cache_Fill::dirs</a>, <a class="el" href="efreet__base_8c-source.html#l00089">efreet_data_dirs_get()</a>, <a class="el" href="efreet__base_8c-source.html#l00072">efreet_data_home_get()</a>, <a class="el" href="efreet__menu_8c-source.html#l00934">efreet_default_dirs_get()</a>, <a class="el" href="efreet__utils_8c-source.html#l00096">EFREET_EVENT_DESKTOP_CHANGE</a>, <a class="el" href="efreet__utils_8c-source.html#l00095">EFREET_EVENT_DESKTOP_LIST_CHANGE</a>, <a class="el" href="efreet__private_8h-source.html#l00044">NEW</a>, <a class="el" href="efreet__utils_8c-source.html#l00021">Efreet_Cache_Fill_Dir::path</a>, and <a class="el" href="efreet__utils_8c-source.html#l00023">Efreet_Cache_Fill_Dir::priority</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="adad7835d4a548070d11f093a900513d"></a><!-- doxytag: member="efreet_utils.h::efreet_util_menus_find" ref="adad7835d4a548070d11f093a900513d" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI Ecore_List* efreet_util_menus_find           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Returns a list of .menu files found in the various config dirs. <dl class="return" compact><dt><b>Returns:</b></dt><dd>An ecore list of menu file paths (const char *). This must be freed with ecore_list_destroy(). </dd></dl>
-
-<p>References <a class="el" href="efreet__base_8c-source.html#l00119">efreet_config_dirs_get()</a>, and <a class="el" href="efreet__base_8c-source.html#l00102">efreet_config_home_get()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="e499b43f751ef5d682a480b68ef07d4e"></a><!-- doxytag: member="efreet_utils.h::efreet_util_path_to_file_id" ref="e499b43f751ef5d682a480b68ef07d4e" args="(const char *path)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI const char* efreet_util_path_to_file_id           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>path</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__menu_8c-source.html#l00824">efreet_menu_desktop_insert()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="3abde568cd48dbea047fbbe2e5d8da10"></a><!-- doxytag: member="efreet_utils.h::efreet_util_shutdown" ref="3abde568cd48dbea047fbbe2e5d8da10" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI int efreet_util_shutdown           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__utils_8c-source.html#l00015">Efreet_Cache_Fill::current</a>, <a class="el" href="efreet__utils_8c-source.html#l00014">Efreet_Cache_Fill::dirs</a>, <a class="el" href="efreet__utils_8c-source.html#l00016">Efreet_Cache_Fill::files</a>, <a class="el" href="efreet__private_8h-source.html#l00095">IF_FREE_HASH</a>, and <a class="el" href="efreet__private_8h-source.html#l00073">IF_FREE_LIST</a>.</p>
-
-</div>
-</div><p>
-<hr><h2>Variable Documentation</h2>
-<a class="anchor" name="a55b3b4b6ba75f010ab78a2f581aa043"></a><!-- doxytag: member="efreet_utils.h::EFREET_EVENT_DESKTOP_CHANGE" ref="a55b3b4b6ba75f010ab78a2f581aa043" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI int <a class="el" href="efreet__utils_8h.html#a55b3b4b6ba75f010ab78a2f581aa043">EFREET_EVENT_DESKTOP_CHANGE</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__utils_8c-source.html#l00272">efreet_util_desktop_file_id_find()</a>, and <a class="el" href="efreet__utils_8c-source.html#l00099">efreet_util_init()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="e61719e5f6adda1ac511ccecfb56c1cf"></a><!-- doxytag: member="efreet_utils.h::EFREET_EVENT_DESKTOP_LIST_CHANGE" ref="e61719e5f6adda1ac511ccecfb56c1cf" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI int <a class="el" href="efreet__utils_8h.html#e61719e5f6adda1ac511ccecfb56c1cf">EFREET_EVENT_DESKTOP_LIST_CHANGE</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__utils_8c-source.html#l00099">efreet_util_init()</a>.</p>
-
-</div>
-</div><p>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:21 2008</p>
- </body>
-</html>
diff --git a/doc/html/efreet__utils_8h__dep__incl.map b/doc/html/efreet__utils_8h__dep__incl.map
deleted file mode 100644
index aeca92d..0000000
--- a/doc/html/efreet__utils_8h__dep__incl.map
+++ /dev/null
@@ -1,12 +0,0 @@
-<area shape="rect" href="$Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides..." alt="" coords="736,84,824,111">
-<area shape="rect" href="$efreet_8c.html" title="lib/efreet.c" alt="" coords="5,161,93,188">
-<area shape="rect" href="$efreet__base_8c.html" title="lib/efreet_base.c" alt="" coords="117,161,243,188">
-<area shape="rect" href="$efreet__desktop_8c.html" title="lib/efreet_desktop.c" alt="" coords="267,161,413,188">
-<area shape="rect" href="$efreet__icon_8c.html" title="lib/efreet_icon.c" alt="" coords="437,161,557,188">
-<area shape="rect" href="$efreet__ini_8c.html" title="lib/efreet_ini.c" alt="" coords="581,161,691,188">
-<area shape="rect" href="$efreet__menu_8c.html" title="lib/efreet_menu.c" alt="" coords="715,161,845,188">
-<area shape="rect" href="$efreet__mime_8c.html" title="lib/efreet_mime.c" alt="" coords="869,161,1000,188">
-<area shape="rect" href="$efreet__trash_8c.html" title="lib/efreet_trash.c" alt="" coords="1024,161,1152,188">
-<area shape="rect" href="$efreet__uri_8c.html" title="lib/efreet_uri.c" alt="" coords="1176,161,1288,188">
-<area shape="rect" href="$efreet__utils_8c.html" title="lib/efreet_utils.c" alt="" coords="1312,161,1432,188">
-<area shape="rect" href="$efreet__xml_8c.html" title="lib/efreet_xml.c" alt="" coords="1456,161,1573,188">
diff --git a/doc/html/efreet__utils_8h__dep__incl.md5 b/doc/html/efreet__utils_8h__dep__incl.md5
deleted file mode 100644
index e903020..0000000
--- a/doc/html/efreet__utils_8h__dep__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-713b870f934e834535a71a73fc0d96c9
\ No newline at end of file
diff --git a/doc/html/efreet__utils_8h__dep__incl.png b/doc/html/efreet__utils_8h__dep__incl.png
deleted file mode 100644
index c59113c..0000000
Binary files a/doc/html/efreet__utils_8h__dep__incl.png and /dev/null differ
diff --git a/doc/html/efreet__xml_8c.html b/doc/html/efreet__xml_8c.html
deleted file mode 100644
index fa9550e..0000000
--- a/doc/html/efreet__xml_8c.html
+++ /dev/null
@@ -1,215 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: lib/efreet_xml.c File Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>lib/efreet_xml.c File Reference</h1>
-<p>
-<code>#include &quot;<a class="el" href="Efreet_8h-source.html">Efreet.h</a>&quot;</code><br>
-<code>#include &quot;<a class="el" href="efreet__private_8h-source.html">efreet_private.h</a>&quot;</code><br>
-
-<p>
-<div class="dynheader">
-Include dependency graph for efreet_xml.c:</div>
-<div class="dynsection">
-<p><center><img src="efreet__xml_8c__incl.png" border="0" usemap="#lib/efreet_xml.c_map" alt=""></center>
-<map name="lib/efreet_xml.c_map">
-<area shape="rect" href="Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides..." alt="" coords="2133,84,2205,111"><area shape="rect" href="efreet__private_8h.html" title="Contains methods and defines that are private to the Efreet implementaion." alt="" coords="927,84,1049,111"><area shape="rect" href="efreet__base_8h.html" title="Contains the methods used to support the FDO base directory specification." alt="" coords="2429,161,2539,188"><area shape="rect" href="efreet__ini_8h.html" title="efreet_ini.h" alt="" coords="1779,161,1869,188"><area shape="rect" href="efreet__icon_8h.html" title="Contains the structures and methods used to support the FDO icon theme specificiation..." alt="" coords="2563,161,2667,188"><area shape="rect" href="efreet__desktop_8h.html" title="Contains the structures and methods used to support the FDO desktop entry specificiation..." alt="" coords="1893,161,2021,188"><area shape="rect" href="efreet__menu_8h.html" title="Contains the structures and methods to support the Desktop Menu Specification." alt="" coords="2045,161,2160,188"><area shape="rect" href="efreet__utils_8h.html" title="efreet_utils.h" alt="" coords="2184,161,2288,188"><area shape="rect" href="efreet__uri_8h.html" title="Contains the methods used to support the FDO URI specification." alt="" coords="2312,161,2405,188"><area shape="rect" href="efreet__xml_8h.html" title="efreet_xml.h" alt="" coords="1416,161,1517,188"></map>
-</div>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__xml_8c.html#bb8a77ca97f883d4b60c14e47099272e">efreet_xml_attribute_get</a> (<a class="el" href="structEfreet__Xml.html">Efreet_Xml</a> *xml, const char *key)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the value for the given attribute key.  <a href="#bb8a77ca97f883d4b60c14e47099272e"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__xml_8c.html#43503b3ca04624a604f71e023dbc1fb8">efreet_xml_del</a> (<a class="el" href="structEfreet__Xml.html">Efreet_Xml</a> *xml)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__xml_8c.html#7a2ad4fd7dfefb664c99f198d880d606">efreet_xml_init</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structEfreet__Xml.html">Efreet_Xml</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__xml_8c.html#4d2285311849adcc65e6988fd99aa697">efreet_xml_new</a> (const char *file)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__xml_8c.html#b23f8e3a7d790c153a0612d54967e6a3">efreet_xml_shutdown</a> (void)</td></tr>
-
-</table>
-<hr><h2>Function Documentation</h2>
-<a class="anchor" name="bb8a77ca97f883d4b60c14e47099272e"></a><!-- doxytag: member="efreet_xml.c::efreet_xml_attribute_get" ref="bb8a77ca97f883d4b60c14e47099272e" args="(Efreet_Xml *xml, const char *key)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* efreet_xml_attribute_get           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Xml.html">Efreet_Xml</a> *&nbsp;</td>
-          <td class="paramname"> <em>xml</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>key</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Retrieves the value for the given attribute key. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>xml,:</em>&nbsp;</td><td>The xml struct to work with </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>key,:</em>&nbsp;</td><td>The attribute key to look for </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns the value for the given key, or NULL if none found </dd></dl>
-
-<p>References <a class="el" href="efreet__xml_8h-source.html#l00043">Efreet_Xml::attributes</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="43503b3ca04624a604f71e023dbc1fb8"></a><!-- doxytag: member="efreet_xml.c::efreet_xml_del" ref="43503b3ca04624a604f71e023dbc1fb8" args="(Efreet_Xml *xml)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void efreet_xml_del           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Xml.html">Efreet_Xml</a> *&nbsp;</td>
-          <td class="paramname"> <em>xml</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__xml_8h-source.html#l00043">Efreet_Xml::attributes</a>, <a class="el" href="efreet__xml_8h-source.html#l00045">Efreet_Xml::children</a>, <a class="el" href="efreet__private_8h-source.html#l00050">FREE</a>, <a class="el" href="efreet__private_8h-source.html#l00056">IF_FREE</a>, <a class="el" href="efreet__xml_8h-source.html#l00041">Efreet_Xml::tag</a>, and <a class="el" href="efreet__xml_8h-source.html#l00040">Efreet_Xml::text</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__menu_8c-source.html#l00622">efreet_menu_parse()</a>, and <a class="el" href="efreet__xml_8c-source.html#l00058">efreet_xml_new()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="7a2ad4fd7dfefb664c99f198d880d606"></a><!-- doxytag: member="efreet_xml.c::efreet_xml_init" ref="7a2ad4fd7dfefb664c99f198d880d606" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int efreet_xml_init           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet_8c-source.html#l00019">efreet_init()</a>, and <a class="el" href="efreet__menu_8c-source.html#l00370">efreet_menu_init()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="4d2285311849adcc65e6988fd99aa697"></a><!-- doxytag: member="efreet_xml.c::efreet_xml_new" ref="4d2285311849adcc65e6988fd99aa697" args="(const char *file)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structEfreet__Xml.html">Efreet_Xml</a>* efreet_xml_new           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>file</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__xml_8c-source.html#l00098">efreet_xml_del()</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__menu_8c-source.html#l00622">efreet_menu_parse()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="b23f8e3a7d790c153a0612d54967e6a3"></a><!-- doxytag: member="efreet_xml.c::efreet_xml_shutdown" ref="b23f8e3a7d790c153a0612d54967e6a3" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int efreet_xml_shutdown           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__menu_8c-source.html#l00539">efreet_menu_shutdown()</a>, and <a class="el" href="efreet_8c-source.html#l00039">efreet_shutdown()</a>.</p>
-
-</div>
-</div><p>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:21 2008</p>
- </body>
-</html>
diff --git a/doc/html/efreet__xml_8c__incl.map b/doc/html/efreet__xml_8c__incl.map
deleted file mode 100644
index aa91b78..0000000
--- a/doc/html/efreet__xml_8c__incl.map
+++ /dev/null
@@ -1,10 +0,0 @@
-<area shape="rect" href="$Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides..." alt="" coords="2133,84,2205,111">
-<area shape="rect" href="$efreet__private_8h.html" title="Contains methods and defines that are private to the Efreet implementaion." alt="" coords="927,84,1049,111">
-<area shape="rect" href="$efreet__base_8h.html" title="Contains the methods used to support the FDO base directory specification." alt="" coords="2429,161,2539,188">
-<area shape="rect" href="$efreet__ini_8h.html" title="efreet_ini.h" alt="" coords="1779,161,1869,188">
-<area shape="rect" href="$efreet__icon_8h.html" title="Contains the structures and methods used to support the FDO icon theme specificiation..." alt="" coords="2563,161,2667,188">
-<area shape="rect" href="$efreet__desktop_8h.html" title="Contains the structures and methods used to support the FDO desktop entry specificiation..." alt="" coords="1893,161,2021,188">
-<area shape="rect" href="$efreet__menu_8h.html" title="Contains the structures and methods to support the Desktop Menu Specification." alt="" coords="2045,161,2160,188">
-<area shape="rect" href="$efreet__utils_8h.html" title="efreet_utils.h" alt="" coords="2184,161,2288,188">
-<area shape="rect" href="$efreet__uri_8h.html" title="Contains the methods used to support the FDO URI specification." alt="" coords="2312,161,2405,188">
-<area shape="rect" href="$efreet__xml_8h.html" title="efreet_xml.h" alt="" coords="1416,161,1517,188">
diff --git a/doc/html/efreet__xml_8c__incl.md5 b/doc/html/efreet__xml_8c__incl.md5
deleted file mode 100644
index 256af06..0000000
--- a/doc/html/efreet__xml_8c__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-620aa730bf9a66f7b7954a36e7790ea4
\ No newline at end of file
diff --git a/doc/html/efreet__xml_8c__incl.png b/doc/html/efreet__xml_8c__incl.png
deleted file mode 100644
index 3d4e9e6..0000000
Binary files a/doc/html/efreet__xml_8c__incl.png and /dev/null differ
diff --git a/doc/html/efreet__xml_8h-source.html b/doc/html/efreet__xml_8h-source.html
deleted file mode 100644
index b0d8ba7..0000000
--- a/doc/html/efreet__xml_8h-source.html
+++ /dev/null
@@ -1,84 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: lib/efreet_xml.h Source File</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<h1>lib/efreet_xml.h</h1><a href="efreet__xml_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* vim: set sw=4 ts=4 sts=4 et: */</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#ifndef EFREET_XML_H</span>
-<a name="l00003"></a>00003 <span class="preprocessor"></span><span class="preprocessor">#define EFREET_XML_H</span>
-<a name="l00004"></a>00004 <span class="preprocessor"></span>
-<a name="l00017"></a><a class="code" href="efreet__xml_8h.html#ff0c75cce95e1ba59a824fcb8bcdf393">00017</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structEfreet__Xml__Attribute.html" title="Contains information about a given XML attribute.">Efreet_Xml_Attribute</a> <a class="code" href="structEfreet__Xml__Attribute.html" title="Contains information about a given XML attribute.">Efreet_Xml_Attribute</a>;
-<a name="l00018"></a>00018 
-<a name="l00023"></a><a class="code" href="structEfreet__Xml__Attribute.html">00023</a> <span class="keyword">struct </span><a class="code" href="structEfreet__Xml__Attribute.html" title="Contains information about a given XML attribute.">Efreet_Xml_Attribute</a>
-<a name="l00024"></a>00024 {
-<a name="l00025"></a><a class="code" href="structEfreet__Xml__Attribute.html#4c3ff98a22f442e80ede45de49e69aae">00025</a>     <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structEfreet__Xml__Attribute.html#4c3ff98a22f442e80ede45de49e69aae">key</a>;        
-<a name="l00026"></a><a class="code" href="structEfreet__Xml__Attribute.html#9e33fc206400d797c7c98ba17a3bceb3">00026</a>     <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structEfreet__Xml__Attribute.html#9e33fc206400d797c7c98ba17a3bceb3">value</a>;      
-<a name="l00027"></a>00027 };
-<a name="l00028"></a>00028 
-<a name="l00032"></a><a class="code" href="efreet__xml_8h.html#da241110df71178519537771b9126546">00032</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structEfreet__Xml.html" title="Contains the XML tree for a given XML document.">Efreet_Xml</a> <a class="code" href="structEfreet__Xml.html" title="Contains the XML tree for a given XML document.">Efreet_Xml</a>;
-<a name="l00033"></a>00033 
-<a name="l00038"></a><a class="code" href="structEfreet__Xml.html">00038</a> <span class="keyword">struct </span><a class="code" href="structEfreet__Xml.html" title="Contains the XML tree for a given XML document.">Efreet_Xml</a>
-<a name="l00039"></a>00039 {
-<a name="l00040"></a><a class="code" href="structEfreet__Xml.html#b92c749a423bfbad6e8883392cd9d4b4">00040</a>     <span class="keywordtype">char</span> *<a class="code" href="structEfreet__Xml.html#b92c749a423bfbad6e8883392cd9d4b4">text</a>;                         
-<a name="l00041"></a><a class="code" href="structEfreet__Xml.html#f47e321caa59598f72cf76d34cbb608f">00041</a>     <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structEfreet__Xml.html#f47e321caa59598f72cf76d34cbb608f">tag</a>;                    
-<a name="l00043"></a><a class="code" href="structEfreet__Xml.html#c94d867c301f95974c430ce85c3a4928">00043</a>     <a class="code" href="structEfreet__Xml__Attribute.html" title="Contains information about a given XML attribute.">Efreet_Xml_Attribute</a> **<a class="code" href="structEfreet__Xml.html#c94d867c301f95974c430ce85c3a4928">attributes</a>;  
-<a name="l00045"></a><a class="code" href="structEfreet__Xml.html#b764d7c5a539114a1d13981d991d1ffe">00045</a>     Ecore_DList *<a class="code" href="structEfreet__Xml.html#b764d7c5a539114a1d13981d991d1ffe">children</a>;               
-<a name="l00046"></a>00046 };
-<a name="l00047"></a>00047 
-<a name="l00048"></a>00048 <span class="keywordtype">int</span> <a class="code" href="efreet__xml_8c.html#7a2ad4fd7dfefb664c99f198d880d606">efreet_xml_init</a>(<span class="keywordtype">void</span>);
-<a name="l00049"></a>00049 <span class="keywordtype">int</span> <a class="code" href="efreet__xml_8c.html#b23f8e3a7d790c153a0612d54967e6a3">efreet_xml_shutdown</a>(<span class="keywordtype">void</span>);
-<a name="l00050"></a>00050 
-<a name="l00051"></a>00051 <a class="code" href="structEfreet__Xml.html" title="Contains the XML tree for a given XML document.">Efreet_Xml</a> *<a class="code" href="efreet__xml_8c.html#4d2285311849adcc65e6988fd99aa697">efreet_xml_new</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *file);
-<a name="l00052"></a>00052 <span class="keywordtype">void</span> <a class="code" href="efreet__xml_8c.html#43503b3ca04624a604f71e023dbc1fb8">efreet_xml_del</a>(<a class="code" href="structEfreet__Xml.html" title="Contains the XML tree for a given XML document.">Efreet_Xml</a> *xml);
-<a name="l00053"></a>00053 
-<a name="l00054"></a>00054 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="efreet__xml_8c.html#bb8a77ca97f883d4b60c14e47099272e" title="Retrieves the value for the given attribute key.">efreet_xml_attribute_get</a>(<a class="code" href="structEfreet__Xml.html" title="Contains the XML tree for a given XML document.">Efreet_Xml</a> *xml, <span class="keyword">const</span> <span class="keywordtype">char</span> *key);
-<a name="l00055"></a>00055 
-<a name="l00060"></a>00060 <span class="preprocessor">#endif</span>
-</pre></div></div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:18 2008</p>
- </body>
-</html>
diff --git a/doc/html/efreet__xml_8h.html b/doc/html/efreet__xml_8h.html
deleted file mode 100644
index ebfd017..0000000
--- a/doc/html/efreet__xml_8h.html
+++ /dev/null
@@ -1,258 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: lib/efreet_xml.h File Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>lib/efreet_xml.h File Reference</h1>
-<p>
-
-<p>
-<div class="dynheader">
-This graph shows which files directly or indirectly include this file:</div>
-<div class="dynsection">
-<p><center><img src="efreet__xml_8h__dep__incl.png" border="0" usemap="#lib/efreet_xml.hdep_map" alt=""></center>
-<map name="lib/efreet_xml.hdep_map">
-<area shape="rect" href="efreet__private_8h.html" title="Contains methods and defines that are private to the Efreet implementaion." alt="" coords="711,84,849,111"><area shape="rect" href="efreet_8c.html" title="lib/efreet.c" alt="" coords="5,161,93,188"><area shape="rect" href="efreet__base_8c.html" title="lib/efreet_base.c" alt="" coords="117,161,243,188"><area shape="rect" href="efreet__desktop_8c.html" title="lib/efreet_desktop.c" alt="" coords="267,161,413,188"><area shape="rect" href="efreet__icon_8c.html" title="lib/efreet_icon.c" alt="" coords="437,161,557,188"><area shape="rect" href="efreet__ini_8c.html" title="lib/efreet_ini.c" alt="" coords="581,161,691,188"><area shape="rect" href="efreet__menu_8c.html" title="lib/efreet_menu.c" alt="" coords="715,161,845,188"><area shape="rect" href="efreet__mime_8c.html" title="lib/efreet_mime.c" alt="" coords="869,161,1000,188"><area shape="rect" href="efreet__trash_8c.html" title="lib/efreet_trash.c" alt="" coords="1024,161,1152,188"><area shape="rect" href="efreet__uri_8c.html" title="lib/efreet_uri.c" alt="" coords="1176,161,1288,188"><area shape="rect" href="efreet__utils_8c.html" title="lib/efreet_utils.c" alt="" coords="1312,161,1432,188"><area shape="rect" href="efreet__xml_8c.html" title="lib/efreet_xml.c" alt="" coords="1456,161,1573,188"></map>
-</div>
-
-<p>
-<a href="efreet__xml_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Xml.html">Efreet_Xml</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Contains the XML tree for a given XML document.  <a href="structEfreet__Xml.html#_details">More...</a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Xml__Attribute.html">Efreet_Xml_Attribute</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Contains information about a given XML attribute.  <a href="structEfreet__Xml__Attribute.html#_details">More...</a><br></td></tr>
-<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="structEfreet__Xml.html">Efreet_Xml</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__xml_8h.html#da241110df71178519537771b9126546">Efreet_Xml</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="structEfreet__Xml__Attribute.html">Efreet_Xml_Attribute</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__xml_8h.html#ff0c75cce95e1ba59a824fcb8bcdf393">Efreet_Xml_Attribute</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__xml_8h.html#bb8a77ca97f883d4b60c14e47099272e">efreet_xml_attribute_get</a> (<a class="el" href="structEfreet__Xml.html">Efreet_Xml</a> *xml, const char *key)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the value for the given attribute key.  <a href="#bb8a77ca97f883d4b60c14e47099272e"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__xml_8h.html#43503b3ca04624a604f71e023dbc1fb8">efreet_xml_del</a> (<a class="el" href="structEfreet__Xml.html">Efreet_Xml</a> *xml)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__xml_8h.html#7a2ad4fd7dfefb664c99f198d880d606">efreet_xml_init</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structEfreet__Xml.html">Efreet_Xml</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__xml_8h.html#4d2285311849adcc65e6988fd99aa697">efreet_xml_new</a> (const char *file)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="efreet__xml_8h.html#b23f8e3a7d790c153a0612d54967e6a3">efreet_xml_shutdown</a> (void)</td></tr>
-
-</table>
-<hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="da241110df71178519537771b9126546"></a><!-- doxytag: member="efreet_xml.h::Efreet_Xml" ref="da241110df71178519537771b9126546" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef struct <a class="el" href="structEfreet__Xml.html">Efreet_Xml</a> <a class="el" href="structEfreet__Xml.html">Efreet_Xml</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<a class="el" href="structEfreet__Xml.html" title="Contains the XML tree for a given XML document.">Efreet_Xml</a> 
-</div>
-</div><p>
-<a class="anchor" name="ff0c75cce95e1ba59a824fcb8bcdf393"></a><!-- doxytag: member="efreet_xml.h::Efreet_Xml_Attribute" ref="ff0c75cce95e1ba59a824fcb8bcdf393" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef struct <a class="el" href="structEfreet__Xml__Attribute.html">Efreet_Xml_Attribute</a> <a class="el" href="structEfreet__Xml__Attribute.html">Efreet_Xml_Attribute</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Efreet_Xml_Attributes 
-</div>
-</div><p>
-<hr><h2>Function Documentation</h2>
-<a class="anchor" name="bb8a77ca97f883d4b60c14e47099272e"></a><!-- doxytag: member="efreet_xml.h::efreet_xml_attribute_get" ref="bb8a77ca97f883d4b60c14e47099272e" args="(Efreet_Xml *xml, const char *key)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* efreet_xml_attribute_get           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Xml.html">Efreet_Xml</a> *&nbsp;</td>
-          <td class="paramname"> <em>xml</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>key</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Retrieves the value for the given attribute key. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>xml,:</em>&nbsp;</td><td>The xml struct to work with </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>key,:</em>&nbsp;</td><td>The attribute key to look for </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns the value for the given key, or NULL if none found </dd></dl>
-
-<p>References <a class="el" href="efreet__xml_8h-source.html#l00043">Efreet_Xml::attributes</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="43503b3ca04624a604f71e023dbc1fb8"></a><!-- doxytag: member="efreet_xml.h::efreet_xml_del" ref="43503b3ca04624a604f71e023dbc1fb8" args="(Efreet_Xml *xml)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void efreet_xml_del           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Xml.html">Efreet_Xml</a> *&nbsp;</td>
-          <td class="paramname"> <em>xml</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__xml_8h-source.html#l00043">Efreet_Xml::attributes</a>, <a class="el" href="efreet__xml_8h-source.html#l00045">Efreet_Xml::children</a>, <a class="el" href="efreet__private_8h-source.html#l00050">FREE</a>, <a class="el" href="efreet__private_8h-source.html#l00056">IF_FREE</a>, <a class="el" href="efreet__xml_8h-source.html#l00041">Efreet_Xml::tag</a>, and <a class="el" href="efreet__xml_8h-source.html#l00040">Efreet_Xml::text</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__menu_8c-source.html#l00622">efreet_menu_parse()</a>, and <a class="el" href="efreet__xml_8c-source.html#l00058">efreet_xml_new()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="7a2ad4fd7dfefb664c99f198d880d606"></a><!-- doxytag: member="efreet_xml.h::efreet_xml_init" ref="7a2ad4fd7dfefb664c99f198d880d606" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int efreet_xml_init           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet_8c-source.html#l00019">efreet_init()</a>, and <a class="el" href="efreet__menu_8c-source.html#l00370">efreet_menu_init()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="4d2285311849adcc65e6988fd99aa697"></a><!-- doxytag: member="efreet_xml.h::efreet_xml_new" ref="4d2285311849adcc65e6988fd99aa697" args="(const char *file)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structEfreet__Xml.html">Efreet_Xml</a>* efreet_xml_new           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>file</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__xml_8c-source.html#l00098">efreet_xml_del()</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__menu_8c-source.html#l00622">efreet_menu_parse()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="b23f8e3a7d790c153a0612d54967e6a3"></a><!-- doxytag: member="efreet_xml.h::efreet_xml_shutdown" ref="b23f8e3a7d790c153a0612d54967e6a3" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int efreet_xml_shutdown           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__menu_8c-source.html#l00539">efreet_menu_shutdown()</a>, and <a class="el" href="efreet_8c-source.html#l00039">efreet_shutdown()</a>.</p>
-
-</div>
-</div><p>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:21 2008</p>
- </body>
-</html>
diff --git a/doc/html/efreet__xml_8h__dep__incl.map b/doc/html/efreet__xml_8h__dep__incl.map
deleted file mode 100644
index 404704d..0000000
--- a/doc/html/efreet__xml_8h__dep__incl.map
+++ /dev/null
@@ -1,12 +0,0 @@
-<area shape="rect" href="$efreet__private_8h.html" title="Contains methods and defines that are private to the Efreet implementaion." alt="" coords="711,84,849,111">
-<area shape="rect" href="$efreet_8c.html" title="lib/efreet.c" alt="" coords="5,161,93,188">
-<area shape="rect" href="$efreet__base_8c.html" title="lib/efreet_base.c" alt="" coords="117,161,243,188">
-<area shape="rect" href="$efreet__desktop_8c.html" title="lib/efreet_desktop.c" alt="" coords="267,161,413,188">
-<area shape="rect" href="$efreet__icon_8c.html" title="lib/efreet_icon.c" alt="" coords="437,161,557,188">
-<area shape="rect" href="$efreet__ini_8c.html" title="lib/efreet_ini.c" alt="" coords="581,161,691,188">
-<area shape="rect" href="$efreet__menu_8c.html" title="lib/efreet_menu.c" alt="" coords="715,161,845,188">
-<area shape="rect" href="$efreet__mime_8c.html" title="lib/efreet_mime.c" alt="" coords="869,161,1000,188">
-<area shape="rect" href="$efreet__trash_8c.html" title="lib/efreet_trash.c" alt="" coords="1024,161,1152,188">
-<area shape="rect" href="$efreet__uri_8c.html" title="lib/efreet_uri.c" alt="" coords="1176,161,1288,188">
-<area shape="rect" href="$efreet__utils_8c.html" title="lib/efreet_utils.c" alt="" coords="1312,161,1432,188">
-<area shape="rect" href="$efreet__xml_8c.html" title="lib/efreet_xml.c" alt="" coords="1456,161,1573,188">
diff --git a/doc/html/efreet__xml_8h__dep__incl.md5 b/doc/html/efreet__xml_8h__dep__incl.md5
deleted file mode 100644
index 7b24eaf..0000000
--- a/doc/html/efreet__xml_8h__dep__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-1101186708d1657f887a91de00fe1ba5
\ No newline at end of file
diff --git a/doc/html/efreet__xml_8h__dep__incl.png b/doc/html/efreet__xml_8h__dep__incl.png
deleted file mode 100644
index 6eedb17..0000000
Binary files a/doc/html/efreet__xml_8h__dep__incl.png and /dev/null differ
diff --git a/doc/html/files.html b/doc/html/files.html
deleted file mode 100644
index 98675da..0000000
--- a/doc/html/files.html
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: File Index</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>File List</h1>Here is a list of all files with brief descriptions:<table>
-  <tr><td class="indexkey">lib/<a class="el" href="efreet_8c.html">efreet.c</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">lib/<a class="el" href="Efreet_8h.html">Efreet.h</a> <a href="Efreet_8h-source.html">[code]</a></td><td class="indexvalue">The file that must be included by any project wishing to use Efreet. <a class="el" href="Efreet_8h.html" title="The file that must be included by any project wishing to use Efreet. Efreet.h provides...">Efreet.h</a> provides all of the necessary headers and includes to work with Efreet </td></tr>
-  <tr><td class="indexkey">lib/<a class="el" href="efreet__base_8c.html">efreet_base.c</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">lib/<a class="el" href="efreet__base_8h.html">efreet_base.h</a> <a href="efreet__base_8h-source.html">[code]</a></td><td class="indexvalue">Contains the methods used to support the FDO base directory specification </td></tr>
-  <tr><td class="indexkey">lib/<a class="el" href="efreet__desktop_8c.html">efreet_desktop.c</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">lib/<a class="el" href="efreet__desktop_8h.html">efreet_desktop.h</a> <a href="efreet__desktop_8h-source.html">[code]</a></td><td class="indexvalue">Contains the structures and methods used to support the FDO desktop entry specificiation </td></tr>
-  <tr><td class="indexkey">lib/<a class="el" href="efreet__icon_8c.html">efreet_icon.c</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">lib/<a class="el" href="efreet__icon_8h.html">efreet_icon.h</a> <a href="efreet__icon_8h-source.html">[code]</a></td><td class="indexvalue">Contains the structures and methods used to support the FDO icon theme specificiation </td></tr>
-  <tr><td class="indexkey">lib/<a class="el" href="efreet__ini_8c.html">efreet_ini.c</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">lib/<a class="el" href="efreet__ini_8h.html">efreet_ini.h</a> <a href="efreet__ini_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">lib/<a class="el" href="efreet__menu_8c.html">efreet_menu.c</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">lib/<a class="el" href="efreet__menu_8h.html">efreet_menu.h</a> <a href="efreet__menu_8h-source.html">[code]</a></td><td class="indexvalue">Contains the structures and methods to support the Desktop Menu Specification </td></tr>
-  <tr><td class="indexkey">lib/<a class="el" href="efreet__mime_8c.html">efreet_mime.c</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">lib/<a class="el" href="Efreet__Mime_8h.html">Efreet_Mime.h</a> <a href="Efreet__Mime_8h-source.html">[code]</a></td><td class="indexvalue">The file that must be included by any project wishing to use </td></tr>
-  <tr><td class="indexkey">lib/<a class="el" href="efreet__private_8h.html">efreet_private.h</a> <a href="efreet__private_8h-source.html">[code]</a></td><td class="indexvalue">Contains methods and defines that are private to the Efreet implementaion </td></tr>
-  <tr><td class="indexkey">lib/<a class="el" href="efreet__trash_8c.html">efreet_trash.c</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">lib/<a class="el" href="Efreet__Trash_8h.html">Efreet_Trash.h</a> <a href="Efreet__Trash_8h-source.html">[code]</a></td><td class="indexvalue">Contains the methods used to support the FDO trash specification </td></tr>
-  <tr><td class="indexkey">lib/<a class="el" href="efreet__uri_8c.html">efreet_uri.c</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">lib/<a class="el" href="efreet__uri_8h.html">efreet_uri.h</a> <a href="efreet__uri_8h-source.html">[code]</a></td><td class="indexvalue">Contains the methods used to support the FDO URI specification </td></tr>
-  <tr><td class="indexkey">lib/<a class="el" href="efreet__utils_8c.html">efreet_utils.c</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">lib/<a class="el" href="efreet__utils_8h.html">efreet_utils.h</a> <a href="efreet__utils_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">lib/<a class="el" href="efreet__xml_8c.html">efreet_xml.c</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">lib/<a class="el" href="efreet__xml_8h.html">efreet_xml.h</a> <a href="efreet__xml_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
-</table>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/functions.html b/doc/html/functions.html
deleted file mode 100644
index d678731..0000000
--- a/doc/html/functions.html
+++ /dev/null
@@ -1,437 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Data Fields</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="functions.html"><span>All</span></a></li>
-      <li><a href="functions_vars.html"><span>Variables</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="#index_a"><span>a</span></a></li>
-      <li><a href="#index_c"><span>c</span></a></li>
-      <li><a href="#index_d"><span>d</span></a></li>
-      <li><a href="#index_e"><span>e</span></a></li>
-      <li><a href="#index_f"><span>f</span></a></li>
-      <li><a href="#index_g"><span>g</span></a></li>
-      <li><a href="#index_h"><span>h</span></a></li>
-      <li><a href="#index_i"><span>i</span></a></li>
-      <li><a href="#index_k"><span>k</span></a></li>
-      <li><a href="#index_l"><span>l</span></a></li>
-      <li><a href="#index_m"><span>m</span></a></li>
-      <li><a href="#index_n"><span>n</span></a></li>
-      <li><a href="#index_o"><span>o</span></a></li>
-      <li><a href="#index_p"><span>p</span></a></li>
-      <li><a href="#index_r"><span>r</span></a></li>
-      <li><a href="#index_s"><span>s</span></a></li>
-      <li><a href="#index_t"><span>t</span></a></li>
-      <li><a href="#index_u"><span>u</span></a></li>
-      <li><a href="#index_v"><span>v</span></a></li>
-      <li><a href="#index_w"><span>w</span></a></li>
-      <li><a href="#index_x"><span>x</span></a></li>
-      <li><a href="#index_y"><span>y</span></a></li>
-    </ul>
-  </div>
-<div class="contents">
-Here is a list of all struct and union fields with links to the structures/unions they belong to:
-<p>
-<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
-<li>all
-: <a class="el" href="structEfreet__Menu__Filter__Op.html#dcedded0b44871f20e0fa49603eadb61">Efreet_Menu_Filter_Op</a>
-<li>allocated
-: <a class="el" href="structEfreet__Menu__Desktop.html#57e798e50cdedb33873eaf95ef60fc3a">Efreet_Menu_Desktop</a>
-<li>app_dirs
-: <a class="el" href="structEfreet__Menu__Internal.html#130583d6ae62c40a42dca295c4f3ff34">Efreet_Menu_Internal</a>
-<li>app_pool
-: <a class="el" href="structEfreet__Menu__Internal.html#5288de5df29b8e23d95dec1c2e64c9a5">Efreet_Menu_Internal</a>
-<li>applications
-: <a class="el" href="structEfreet__Menu__Internal.html#31344ce7c9ef718f9ee29a8aa2e58a75">Efreet_Menu_Internal</a>
-<li>attach_points
-: <a class="el" href="structEfreet__Icon.html#cdbbbe12a65ba20978c0c4296b5f9d37">Efreet_Icon</a>
-<li>attributes
-: <a class="el" href="structEfreet__Xml.html#c94d867c301f95974c430ce85c3a4928">Efreet_Xml</a>
-</ul>
-<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
-<li>cache_flush
-: <a class="el" href="structEfreet__Desktop.html#347a0d55faf30d7c8ecfe335ed31a955">Efreet_Desktop</a>
-<li>cached
-: <a class="el" href="structEfreet__Desktop.html#da9b21e059694f31130a4b751435f766">Efreet_Desktop</a>
-<li>categories
-: <a class="el" href="structEfreet__Menu__Filter__Op.html#8a88c72547dbe00352a2a346c653fd69">Efreet_Menu_Filter_Op</a>
-, <a class="el" href="structEfreet__Desktop.html#b32e595bccf7506c16a4bb219f1551fe">Efreet_Desktop</a>
-<li>cb_command
-: <a class="el" href="structEfreet__Desktop__Command.html#7f05ed0ddc063ca32622db8fc686a8b0">Efreet_Desktop_Command</a>
-<li>cb_progress
-: <a class="el" href="structEfreet__Desktop__Command.html#92dd6d68658b29879128252f30c0d0e8">Efreet_Desktop_Command</a>
-<li>change
-: <a class="el" href="structEfreet__Event__Desktop__Change.html#67a21053f25151f4ecd071f44e75fc8d">Efreet_Event_Desktop_Change</a>
-<li>children
-: <a class="el" href="structEfreet__Xml.html#b764d7c5a539114a1d13981d991d1ffe">Efreet_Xml</a>
-<li>command
-: <a class="el" href="structEfreet__Desktop__Command__File.html#4ff63f4f95696913101a58860e1b2b51">Efreet_Desktop_Command_File</a>
-<li>comment
-: <a class="el" href="structEfreet__Desktop.html#f6b40ba94e3c5b2b67dbf7afdbeb5e86">Efreet_Desktop</a>
-, <a class="el" href="structEfreet__Icon__Theme.html#9bca9c279b98006bf873061913a5da86">Efreet_Icon_Theme</a>
-<li>context
-: <a class="el" href="structEfreet__Icon__Theme__Directory.html#0058af8e0cbf45e9fa8882b77f32e9f0">Efreet_Icon_Theme_Directory</a>
-<li>count
-: <a class="el" href="structEfreet__Icon__Theme.html#89bb7513df3a31671e3e4cf2c922fd87">Efreet_Icon_Theme</a>
-<li>current
-: <a class="el" href="structEfreet__Event__Desktop__Change.html#1732552da742db3e07b759bc88adf2e6">Efreet_Event_Desktop_Change</a>
-, <a class="el" href="structEfreet__Cache__Fill.html#b3e5d76e1aeef11b21965616c16c7d97">Efreet_Cache_Fill</a>
-<li>current_move
-: <a class="el" href="structEfreet__Menu__Internal.html#12225c5c81617338e0b98102e8f9470f">Efreet_Menu_Internal</a>
-</ul>
-<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
-<li>data
-: <a class="el" href="structEfreet__Ini.html#f99f5309fe67dbf863662bf9d88406e4">Efreet_Ini</a>
-, <a class="el" href="structEfreet__Desktop__Command.html#855e19ffb9f848a40f6b87232cc913de">Efreet_Desktop_Command</a>
-<li>default_layout
-: <a class="el" href="structEfreet__Menu__Internal.html#483f5b91e2427a202c6b6cc12fd1f416">Efreet_Menu_Internal</a>
-<li>deleted
-: <a class="el" href="structEfreet__Menu__Internal.html#604eda14c15bc6d9f063965d6ecd7f40">Efreet_Menu_Internal</a>
-<li>desktop
-: <a class="el" href="structEfreet__Util__Desktop.html#c89100418cd57d747e6d1e72e7a9db47">Efreet_Util_Desktop</a>
-, <a class="el" href="structEfreet__Menu__Desktop.html#e50ac4e82fcc80c18d6fa601ae02c8f0">Efreet_Menu_Desktop</a>
-, <a class="el" href="structEfreet__Menu.html#9cf64f5e8229382b583ba3088a663388">Efreet_Menu</a>
-, <a class="el" href="structEfreet__Desktop__Command.html#6d607ea155ff16824ce2f552b73f664e">Efreet_Desktop_Command</a>
-<li>dir
-: <a class="el" href="structEfreet__Desktop__Command__File.html#6642b6f9e1726c130e571a6ee8d7cb36">Efreet_Desktop_Command_File</a>
-<li>directories
-: <a class="el" href="structEfreet__Menu__Internal.html#9a239b8afb37d05157c9f7465dd76def">Efreet_Menu_Internal</a>
-, <a class="el" href="structEfreet__Icon__Theme.html#ef8c881659b64c7f62f7961612c0832e">Efreet_Icon_Theme</a>
-<li>directory
-: <a class="el" href="structEfreet__Menu__Internal.html#b2e0c62b9385b1bcc293ba507f27764b">Efreet_Menu_Internal</a>
-<li>directory_cache
-: <a class="el" href="structEfreet__Menu__Internal.html#cc6dd5e7de2842a9e7fe2af75769d4d8">Efreet_Menu_Internal</a>
-<li>directory_dirs
-: <a class="el" href="structEfreet__Menu__Internal.html#baea760bbd67bd19aecac28642745243">Efreet_Menu_Internal</a>
-<li>dirs
-: <a class="el" href="structEfreet__Cache__Fill.html#7d762b5578ea695bf82aae406d08945d">Efreet_Cache_Fill</a>
-</ul>
-<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
-<li>embedded_text_rectangle
-: <a class="el" href="structEfreet__Icon.html#1f9e96fff7b65405e046f37c61eb7dd1">Efreet_Icon</a>
-<li>entries
-: <a class="el" href="structEfreet__Menu.html#30b9e478744985bc2ef666eedd2188c5">Efreet_Menu</a>
-, <a class="el" href="structEfreet__Mime__Magic.html#2c7c0956c1cba9e61497825bc186cd99">Efreet_Mime_Magic</a>
-<li>example_icon
-: <a class="el" href="structEfreet__Icon__Theme.html#7221ae7262a6a12d27ea595cd2418029">Efreet_Icon_Theme</a>
-<li>exec
-: <a class="el" href="structEfreet__Desktop.html#215ade220b331270fedc16b4a1303c42">Efreet_Desktop</a>
-</ul>
-<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
-<li>fake
-: <a class="el" href="structEfreet__Icon__Theme.html#7bba0e54b19342ef74f010b58fa3baa0">Efreet_Icon_Theme</a>
-<li>file
-: <a class="el" href="structEfreet__Menu__Internal.html#1a5c12ad4134834bc8d3f4539036aa7a">Efreet_Menu_Internal</a>
-, <a class="el" href="structEfreet__Desktop__Command__File.html#0d66f13242e9320282f81dcb418c8ea8">Efreet_Desktop_Command_File</a>
-<li>file_id
-: <a class="el" href="structEfreet__Cache__Fill__Dir.html#04bd334e812e54233e93f4da517b4795">Efreet_Cache_Fill_Dir</a>
-, <a class="el" href="structEfreet__Monitor.html#7f26a3b08d48d6768c0afbf96b83b69f">Efreet_Monitor</a>
-<li>filenames
-: <a class="el" href="structEfreet__Menu__Filter__Op.html#61c5b075a5e3fc77856f6d3aa38710bd">Efreet_Menu_Filter_Op</a>
-<li>files
-: <a class="el" href="structEfreet__Cache__Fill.html#9d52cafe84aaa951a15147a2b32bf30b">Efreet_Cache_Fill</a>
-, <a class="el" href="structEfreet__Desktop__Command.html#1ffc271baa1ec46bbdf1ea3c71878d56">Efreet_Desktop_Command</a>
-<li>filters
-: <a class="el" href="structEfreet__Menu__Internal.html#66d11eeda7ab6775cd8184755f27dc9c">Efreet_Menu_Internal</a>
-, <a class="el" href="structEfreet__Menu__Filter__Op.html#da6a3a3feb17e761ab2c55dc82556c41">Efreet_Menu_Filter_Op</a>
-<li>flags
-: <a class="el" href="structEfreet__Desktop__Command.html#bdb9879afc4c583bfc2e86e0c458e70c">Efreet_Desktop_Command</a>
-<li>free_func
-: <a class="el" href="structEfreet__Desktop__Type__Info.html#1426b2c43ca58b98490b577e481f5af9">Efreet_Desktop_Type_Info</a>
-<li>fullpath
-: <a class="el" href="structEfreet__Desktop__Command__File.html#25bc63aa451e5ac835fdda90892f3427">Efreet_Desktop_Command_File</a>
-</ul>
-<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
-<li>generic_name
-: <a class="el" href="structEfreet__Desktop.html#b04c9646164b21a029b890119d990d44">Efreet_Desktop</a>
-<li>glob
-: <a class="el" href="structEfreet__Mime__Glob.html#6d7e45d5470bd6f10fc6ff15401e6ab6">Efreet_Mime_Glob</a>
-</ul>
-<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
-<li>has_embedded_text_rectangle
-: <a class="el" href="structEfreet__Icon.html#7d675e8df5530555d4e112fbc4692ae2">Efreet_Icon</a>
-<li>hidden
-: <a class="el" href="structEfreet__Desktop.html#48f13bc334215e1c064195e796f628fe">Efreet_Desktop</a>
-, <a class="el" href="structEfreet__Icon__Theme.html#0e042e5b7781b5099477287aa321b1d8">Efreet_Icon_Theme</a>
-<li>hostname
-: <a class="el" href="structEfreet__Uri.html#64db921018b0fd1920eaca43250f5aa3">Efreet_Uri</a>
-</ul>
-<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
-<li>icon
-: <a class="el" href="structEfreet__Desktop.html#e2c4449795b44f1627b422924167cd78">Efreet_Desktop</a>
-, <a class="el" href="structEfreet__Menu.html#fb342ffebb8fa4bb43400f01b45db60f">Efreet_Menu</a>
-<li>id
-: <a class="el" href="structEfreet__Menu__Desktop.html#e8de5493305e1e5a5573d5258ff4ce3a">Efreet_Menu_Desktop</a>
-, <a class="el" href="structEfreet__Menu.html#34af5e40eeb18e7a5753ad128ebcee15">Efreet_Menu</a>
-, <a class="el" href="structEfreet__Desktop__Type__Info.html#cab73ad804a54b8f85030cf356c1c047">Efreet_Desktop_Type_Info</a>
-<li>in_line
-: <a class="el" href="structEfreet__Menu__Internal.html#3efc58dffcfd76756fc63f64e5ae0726">Efreet_Menu_Internal</a>
-, <a class="el" href="structEfreet__Menu__Layout.html#1efb1e58a3593eb1790e25606e73592f">Efreet_Menu_Layout</a>
-<li>indent
-: <a class="el" href="structEfreet__Mime__Magic__Entry.html#cdab57a00bb85abfd5b8127d154c0331">Efreet_Mime_Magic_Entry</a>
-<li>inherits
-: <a class="el" href="structEfreet__Icon__Theme.html#4c4fe6f1057ec94dc19c09d5aff4e324">Efreet_Icon_Theme</a>
-<li>inline_alias
-: <a class="el" href="structEfreet__Menu__Layout.html#d2632ce5a77ccda0796f70f07b88a430">Efreet_Menu_Layout</a>
-, <a class="el" href="structEfreet__Menu__Internal.html#79b2d4325489787e60fe2cf791d054d6">Efreet_Menu_Internal</a>
-<li>inline_header
-: <a class="el" href="structEfreet__Menu__Layout.html#1bb6475311880d99d5aec2f11a9bce4b">Efreet_Menu_Layout</a>
-, <a class="el" href="structEfreet__Menu__Internal.html#cab4b9868e0f81345f65593ab2510d91">Efreet_Menu_Internal</a>
-<li>inline_limit
-: <a class="el" href="structEfreet__Menu__Layout.html#bd9613885d3b73717b6e60328c0cfcb8">Efreet_Menu_Layout</a>
-, <a class="el" href="structEfreet__Menu__Internal.html#c182aad02ed71657c1f0bf61517ae456">Efreet_Menu_Internal</a>
-<li>internal
-: <a class="el" href="structEfreet__Menu__Internal.html#5dd4b4da4d4cbc53d019a9e57f911949">Efreet_Menu_Internal</a>
-, <a class="el" href="structEfreet__Icon__Theme.html#b4daf552e488d6b98b424b4dd2624be6">Efreet_Icon_Theme</a>
-</ul>
-<h3><a class="anchor" name="index_k">- k -</a></h3><ul>
-<li>key
-: <a class="el" href="structEfreet__Icon__Cache.html#3af3581234cc81c8df0814ba97da8b07">Efreet_Icon_Cache</a>
-, <a class="el" href="structEfreet__Xml__Attribute.html#4c3ff98a22f442e80ede45de49e69aae">Efreet_Xml_Attribute</a>
-</ul>
-<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
-<li>last_cache_check
-: <a class="el" href="structEfreet__Icon__Theme.html#885687f7b50e791f08f52528cf620daf">Efreet_Icon_Theme</a>
-<li>lasttime
-: <a class="el" href="structEfreet__Icon__Cache.html#021f8e16b27a63bbce0f9167305832f7">Efreet_Icon_Cache</a>
-<li>layout
-: <a class="el" href="structEfreet__Menu__Internal.html#fdff0eacb22fe914dcdaba455b7159d1">Efreet_Menu_Internal</a>
-<li>legacy
-: <a class="el" href="structEfreet__Menu__App__Dir.html#23534a6082c5ef83d55fa0e3a95da6cd">Efreet_Menu_App_Dir</a>
-<li>list
-: <a class="el" href="structEfreet__Cache__Search__List.html#540358cecb676129e801ad8282242a9f">Efreet_Cache_Search_List</a>
-<li>load_time
-: <a class="el" href="structEfreet__Desktop.html#dff174f57eb3279998e632cd0c610843">Efreet_Desktop</a>
-</ul>
-<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
-<li>mask
-: <a class="el" href="structEfreet__Mime__Magic__Entry.html#bf5c05dc06030380579b069bc4f8ccf4">Efreet_Mime_Magic_Entry</a>
-<li>max
-: <a class="el" href="structEfreet__Icon__Theme__Directory.html#d6e891df721fbaf9953d890b87506b21">Efreet_Icon_Theme_Directory</a>
-<li>mime
-: <a class="el" href="structEfreet__Mime__Magic.html#33981d2c0c90ac176cbf6521f015a7cd">Efreet_Mime_Magic</a>
-, <a class="el" href="structEfreet__Mime__Glob.html#9fdb0d988cc41acd5e3f4362a18113ba">Efreet_Mime_Glob</a>
-<li>mime_types
-: <a class="el" href="structEfreet__Desktop.html#97fac61787b7630ba3d7d7e72236662a">Efreet_Desktop</a>
-<li>min
-: <a class="el" href="structEfreet__Icon__Theme__Directory.html#6ad4193515c14bf1b42a65f326e06382">Efreet_Icon_Theme_Directory</a>
-<li>monitor
-: <a class="el" href="structEfreet__Monitor.html#7c78d446e9c619d4afaeaf1c0cb609e9">Efreet_Monitor</a>
-<li>moves
-: <a class="el" href="structEfreet__Menu__Internal.html#f366b67a53c085abf5bfdd2ea8aa8827">Efreet_Menu_Internal</a>
-</ul>
-<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
-<li>name
-: <a class="el" href="structEfreet__Desktop.html#9dbf22c83ca2e8683759fb0ba6dbb9ee">Efreet_Desktop</a>
-, <a class="el" href="structEfreet__Icon__Theme.html#4e49159d8dbf22b17ddeb0e5d301550d">Efreet_Icon_Theme</a>
-, <a class="el" href="structEfreet__Icon__Theme__Directory.html#505eb612f3a6887ec53599df16825172">Efreet_Icon_Theme_Directory</a>
-, <a class="el" href="structEfreet__Menu__Internal.html#b43cb6ad7cd8909bf356a1daf6dcc027">Efreet_Menu_Internal</a>
-, <a class="el" href="structEfreet__Menu__Layout.html#fd4cf118cb1e72c67a01bd85518c99a8">Efreet_Menu_Layout</a>
-, <a class="el" href="structEfreet__Icon.html#9413ac74a2f2b5b5166142467ca7b8be">Efreet_Icon</a>
-, <a class="el" href="structEfreet__Menu.html#2a050059045cd96190755bcd6f3c886c">Efreet_Menu</a>
-, <a class="el" href="structEfreet__Icon__Theme.html#b18d84bf92d6f399807f9ec8f5075e7d">Efreet_Icon_Theme</a>
-, <a class="el" href="structEfreet__Menu__Internal.html#076e963474d51949d0bca3a75d815c2d">Efreet_Menu_Internal</a>
-<li>new_name
-: <a class="el" href="structEfreet__Menu__Move.html#5334168eaeae563c3b7e68c2379e6f8b">Efreet_Menu_Move</a>
-<li>no_display
-: <a class="el" href="structEfreet__Desktop.html#129e57631a604b5878cb1810c1700dcc">Efreet_Desktop</a>
-<li>normal
-: <a class="el" href="structEfreet__Icon__Theme__Directory.html#04f4931ac1d3d017b27357eb03ef13bc">Efreet_Icon_Theme_Directory</a>
-<li>not_show_in
-: <a class="el" href="structEfreet__Desktop.html#959def68f54d4331f0ada949c02fa492">Efreet_Desktop</a>
-<li>num_pending
-: <a class="el" href="structEfreet__Desktop__Command.html#dee20ed716a6ee05c766618709145f0a">Efreet_Desktop_Command</a>
-</ul>
-<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
-<li>offset
-: <a class="el" href="structEfreet__Mime__Magic__Entry.html#73aa16d088be4f2a3aa03c9ca5eaa618">Efreet_Mime_Magic_Entry</a>
-<li>old_name
-: <a class="el" href="structEfreet__Menu__Move.html#c9ac53bc17305e0cba47bb3bb6068380">Efreet_Menu_Move</a>
-<li>only_show_in
-: <a class="el" href="structEfreet__Desktop.html#f5499f52f38b70b10f397b11fcdaf5c3">Efreet_Desktop</a>
-<li>only_unallocated
-: <a class="el" href="structEfreet__Menu__Internal.html#a283744a6eb8a0e48a685fc5c0abfc93">Efreet_Menu_Internal</a>
-<li>op
-: <a class="el" href="structEfreet__Menu__Filter.html#477456e87c7fd5ceee620819afbc5a20">Efreet_Menu_Filter</a>
-<li>orig_path
-: <a class="el" href="structEfreet__Desktop.html#6b1d518884fba5e5d6d62052ae2cbbce">Efreet_Desktop</a>
-</ul>
-<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
-<li>parent
-: <a class="el" href="structEfreet__Menu__Internal.html#c35c9864e14dadc1a796ca0f451b4168">Efreet_Menu_Internal</a>
-<li>parse_func
-: <a class="el" href="structEfreet__Desktop__Type__Info.html#62e3cdf35b73ff0300a53fec1279bee3">Efreet_Desktop_Type_Info</a>
-<li>path
-: <a class="el" href="structEfreet__Icon__Cache.html#347ba910de6ba9a95cda8d1b1d7bb583">Efreet_Icon_Cache</a>
-, <a class="el" href="structEfreet__Menu__App__Dir.html#6f8402c8df46598efddbf2d5bc1ffc4f">Efreet_Menu_App_Dir</a>
-, <a class="el" href="structEfreet__Uri.html#7a507dff468df3ae90e107e2e6e25f6d">Efreet_Uri</a>
-, <a class="el" href="structEfreet__Icon__Theme.html#0fa6d2f725164518dfcd4837b18e555d">Efreet_Icon_Theme</a>
-, <a class="el" href="structEfreet__Cache__Fill__Dir.html#922aae798beba37998ba965356d67cc4">Efreet_Cache_Fill_Dir</a>
-, <a class="el" href="structEfreet__Desktop.html#d6d237b38ea6d6efd376e9f9ce993717">Efreet_Desktop</a>
-, <a class="el" href="structEfreet__Icon.html#16485fb2ce77e490c6290ca950e6f5fe">Efreet_Icon</a>
-, <a class="el" href="structEfreet__Menu__Internal.html#fce7a2a8ebf2cd150987fb86b4abe772">Efreet_Menu_Internal</a>
-<li>paths
-: <a class="el" href="structEfreet__Icon__Theme.html#451ab33bfe57df549a4d3f36072403fd">Efreet_Icon_Theme</a>
-<li>pending
-: <a class="el" href="structEfreet__Desktop__Command__File.html#e31535c25282b0c377e53617731e8e4c">Efreet_Desktop_Command_File</a>
-<li>prefix
-: <a class="el" href="structEfreet__Menu__App__Dir.html#5f3c6f6ba91f59537f2bdcd92c0cae0e">Efreet_Menu_App_Dir</a>
-<li>previous
-: <a class="el" href="structEfreet__Event__Desktop__Change.html#aae7a44a892edd70b5bc26cd19beced9">Efreet_Event_Desktop_Change</a>
-<li>priority
-: <a class="el" href="structEfreet__Mime__Magic.html#518e48b9f4b1761609a3fa8bc0b5b43e">Efreet_Mime_Magic</a>
-, <a class="el" href="structEfreet__Util__Desktop.html#0086937cac152f966601c95d48a44645">Efreet_Util_Desktop</a>
-, <a class="el" href="structEfreet__Monitor.html#8056cc07aac3807b09e26849dfbd08e2">Efreet_Monitor</a>
-, <a class="el" href="structEfreet__Cache__Fill__Dir.html#48d19b19a1a992c1baa56dc222216c66">Efreet_Cache_Fill_Dir</a>
-<li>protocol
-: <a class="el" href="structEfreet__Uri.html#d665893a361bfe1746439333351246b1">Efreet_Uri</a>
-</ul>
-<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
-<li>range_len
-: <a class="el" href="structEfreet__Mime__Magic__Entry.html#00ba29bea2a45e9e10663c4b729e1cbe">Efreet_Mime_Magic_Entry</a>
-<li>ref
-: <a class="el" href="structEfreet__Desktop.html#82dd15b7a08e9d52f6f083ced1c24b02">Efreet_Desktop</a>
-<li>ref_count
-: <a class="el" href="structEfreet__Icon.html#641b3d464a5b1b9ee898370873a29793">Efreet_Icon</a>
-</ul>
-<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
-<li>save_func
-: <a class="el" href="structEfreet__Desktop__Type__Info.html#9d27f050bca046b65433c43c94d04c0b">Efreet_Desktop_Type_Info</a>
-<li>section
-: <a class="el" href="structEfreet__Ini.html#7d30835218fe559d5ef78edad51a638f">Efreet_Ini</a>
-<li>seen_allocated
-: <a class="el" href="structEfreet__Menu__Internal.html#e74479986051ab3ed34780725966e4f6">Efreet_Menu_Internal</a>
-<li>seen_deleted
-: <a class="el" href="structEfreet__Menu__Internal.html#e8a5ec13678370e3272f6e120a140a25">Efreet_Menu_Internal</a>
-<li>show_empty
-: <a class="el" href="structEfreet__Menu__Internal.html#485f5d9679203449da9e91f41d882e40">Efreet_Menu_Internal</a>
-, <a class="el" href="structEfreet__Menu__Layout.html#11d760ebee89d71f0bc6a44e58da52e1">Efreet_Menu_Layout</a>
-<li>size
-: <a class="el" href="structEfreet__Icon__Theme__Directory.html#c8334d023e5c52784f67b3f348f0a146">Efreet_Icon_Theme_Directory</a>
-<li>startup_notify
-: <a class="el" href="structEfreet__Desktop.html#72fd8094d961ad63ace1d1ae0a4c6c1d">Efreet_Desktop</a>
-<li>startup_wm_class
-: <a class="el" href="structEfreet__Desktop.html#141378ddcd284d9e46cc4cd3df328601">Efreet_Desktop</a>
-<li>sub_menus
-: <a class="el" href="structEfreet__Menu__Internal.html#ac0cfa1672cbb08569e8dab62797fdfc">Efreet_Menu_Internal</a>
-</ul>
-<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
-<li>tag
-: <a class="el" href="structEfreet__Xml.html#f47e321caa59598f72cf76d34cbb608f">Efreet_Xml</a>
-<li>terminal
-: <a class="el" href="structEfreet__Desktop.html#aeb96fb6d054aaa761ad057f255e6bfa">Efreet_Desktop</a>
-<li>text
-: <a class="el" href="structEfreet__Xml.html#b92c749a423bfbad6e8883392cd9d4b4">Efreet_Xml</a>
-<li>threshold
-: <a class="el" href="structEfreet__Icon__Theme__Directory.html#6a52229fc4ab5665fa94119affed5df9">Efreet_Icon_Theme_Directory</a>
-<li>try_exec
-: <a class="el" href="structEfreet__Desktop.html#ade3c6db613226ce57d82956c5536eb0">Efreet_Desktop</a>
-<li>type
-: <a class="el" href="structEfreet__Menu__Filter__Op.html#c9966e867533454d35cfab5fdc6547a0">Efreet_Menu_Filter_Op</a>
-, <a class="el" href="structEfreet__Menu__Filter.html#3b43f69a89f578db8c90692a72879021">Efreet_Menu_Filter</a>
-, <a class="el" href="structEfreet__Desktop.html#7488f1065b51093e8fa7b1f9d66f152f">Efreet_Desktop</a>
-, <a class="el" href="structEfreet__Desktop__Type__Info.html#7828dc765e6e1b8a7be3fc0b9d6b59f2">Efreet_Desktop_Type_Info</a>
-, <a class="el" href="structEfreet__Menu__Layout.html#c2ffcdfd2bb9ce11d54630616b3bc88b">Efreet_Menu_Layout</a>
-, <a class="el" href="structEfreet__Icon__Theme__Directory.html#fb743c31b3e51b1769702658831926d7">Efreet_Icon_Theme_Directory</a>
-, <a class="el" href="structEfreet__Menu.html#cb542cc7041ade4964e12ad09326da23">Efreet_Menu</a>
-<li>type_data
-: <a class="el" href="structEfreet__Desktop.html#5bf9a93bf67a40706e0781ead060b07b">Efreet_Desktop</a>
-</ul>
-<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
-<li>uri
-: <a class="el" href="structEfreet__Desktop__Command__File.html#743107e19271353828f44cccc89c4c88">Efreet_Desktop_Command_File</a>
-<li>url
-: <a class="el" href="structEfreet__Desktop.html#51521446eb68df89998e5f72fe4dc5e1">Efreet_Desktop</a>
-</ul>
-<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
-<li>valid
-: <a class="el" href="structEfreet__Icon__Theme.html#876c433cab8d2900c187e01c218e4838">Efreet_Icon_Theme</a>
-<li>value
-: <a class="el" href="structEfreet__Mime__Magic__Entry.html#69cb6675e1f792c9174085c8a3af7bc5">Efreet_Mime_Magic_Entry</a>
-, <a class="el" href="structEfreet__Xml__Attribute.html#9e33fc206400d797c7c98ba17a3bceb3">Efreet_Xml_Attribute</a>
-<li>value_len
-: <a class="el" href="structEfreet__Mime__Magic__Entry.html#cbc13e36a4511eb1653eb08e37e0667b">Efreet_Mime_Magic_Entry</a>
-<li>version
-: <a class="el" href="structEfreet__Desktop.html#f022f39983e020c552f0a08cdcd05ddf">Efreet_Desktop</a>
-</ul>
-<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
-<li>what
-: <a class="el" href="structEfreet__Cache__Search__List.html#532d1967d5a7ec19772db3eda8d1ade6">Efreet_Cache_Search_List</a>
-<li>what1
-: <a class="el" href="structEfreet__Cache__Search.html#276a9eca3a8ab4983b00713c327f3f52">Efreet_Cache_Search</a>
-<li>what2
-: <a class="el" href="structEfreet__Cache__Search.html#35dac3d7f03315287bc9429c07258a92">Efreet_Cache_Search</a>
-<li>word_size
-: <a class="el" href="structEfreet__Mime__Magic__Entry.html#d20d2adb1bc786b041190ee3794ff1ac">Efreet_Mime_Magic_Entry</a>
-</ul>
-<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
-<li>x
-: <a class="el" href="structEfreet__Desktop.html#b450c5c4dd641d29d85db151251061a5">Efreet_Desktop</a>
-, <a class="el" href="structEfreet__Icon__Point.html#02bfe9ca93c1e5054b088e5a4602ebd1">Efreet_Icon_Point</a>
-<li>x0
-: <a class="el" href="structEfreet__Icon.html#8a985ede8af234128d8fe8f50d298414">Efreet_Icon</a>
-<li>x1
-: <a class="el" href="structEfreet__Icon.html#756b06022d406906f6f603f39d9b2362">Efreet_Icon</a>
-</ul>
-<h3><a class="anchor" name="index_y">- y -</a></h3><ul>
-<li>y
-: <a class="el" href="structEfreet__Icon__Point.html#65c92e8c345949367750c7bd5b436671">Efreet_Icon_Point</a>
-<li>y0
-: <a class="el" href="structEfreet__Icon.html#902e28a90d15fbf66d41e53253e45241">Efreet_Icon</a>
-<li>y1
-: <a class="el" href="structEfreet__Icon.html#030fd6b99a722bc18188ab3fedf92f28">Efreet_Icon</a>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:21 2008</p>
- </body>
-</html>
diff --git a/doc/html/functions_vars.html b/doc/html/functions_vars.html
deleted file mode 100644
index c742fdb..0000000
--- a/doc/html/functions_vars.html
+++ /dev/null
@@ -1,437 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Data Fields - Variables</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-  <div class="tabs">
-    <ul>
-      <li><a href="functions.html"><span>All</span></a></li>
-      <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="#index_a"><span>a</span></a></li>
-      <li><a href="#index_c"><span>c</span></a></li>
-      <li><a href="#index_d"><span>d</span></a></li>
-      <li><a href="#index_e"><span>e</span></a></li>
-      <li><a href="#index_f"><span>f</span></a></li>
-      <li><a href="#index_g"><span>g</span></a></li>
-      <li><a href="#index_h"><span>h</span></a></li>
-      <li><a href="#index_i"><span>i</span></a></li>
-      <li><a href="#index_k"><span>k</span></a></li>
-      <li><a href="#index_l"><span>l</span></a></li>
-      <li><a href="#index_m"><span>m</span></a></li>
-      <li><a href="#index_n"><span>n</span></a></li>
-      <li><a href="#index_o"><span>o</span></a></li>
-      <li><a href="#index_p"><span>p</span></a></li>
-      <li><a href="#index_r"><span>r</span></a></li>
-      <li><a href="#index_s"><span>s</span></a></li>
-      <li><a href="#index_t"><span>t</span></a></li>
-      <li><a href="#index_u"><span>u</span></a></li>
-      <li><a href="#index_v"><span>v</span></a></li>
-      <li><a href="#index_w"><span>w</span></a></li>
-      <li><a href="#index_x"><span>x</span></a></li>
-      <li><a href="#index_y"><span>y</span></a></li>
-    </ul>
-  </div>
-<div class="contents">
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
-<li>all
-: <a class="el" href="structEfreet__Menu__Filter__Op.html#dcedded0b44871f20e0fa49603eadb61">Efreet_Menu_Filter_Op</a>
-<li>allocated
-: <a class="el" href="structEfreet__Menu__Desktop.html#57e798e50cdedb33873eaf95ef60fc3a">Efreet_Menu_Desktop</a>
-<li>app_dirs
-: <a class="el" href="structEfreet__Menu__Internal.html#130583d6ae62c40a42dca295c4f3ff34">Efreet_Menu_Internal</a>
-<li>app_pool
-: <a class="el" href="structEfreet__Menu__Internal.html#5288de5df29b8e23d95dec1c2e64c9a5">Efreet_Menu_Internal</a>
-<li>applications
-: <a class="el" href="structEfreet__Menu__Internal.html#31344ce7c9ef718f9ee29a8aa2e58a75">Efreet_Menu_Internal</a>
-<li>attach_points
-: <a class="el" href="structEfreet__Icon.html#cdbbbe12a65ba20978c0c4296b5f9d37">Efreet_Icon</a>
-<li>attributes
-: <a class="el" href="structEfreet__Xml.html#c94d867c301f95974c430ce85c3a4928">Efreet_Xml</a>
-</ul>
-<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
-<li>cache_flush
-: <a class="el" href="structEfreet__Desktop.html#347a0d55faf30d7c8ecfe335ed31a955">Efreet_Desktop</a>
-<li>cached
-: <a class="el" href="structEfreet__Desktop.html#da9b21e059694f31130a4b751435f766">Efreet_Desktop</a>
-<li>categories
-: <a class="el" href="structEfreet__Menu__Filter__Op.html#8a88c72547dbe00352a2a346c653fd69">Efreet_Menu_Filter_Op</a>
-, <a class="el" href="structEfreet__Desktop.html#b32e595bccf7506c16a4bb219f1551fe">Efreet_Desktop</a>
-<li>cb_command
-: <a class="el" href="structEfreet__Desktop__Command.html#7f05ed0ddc063ca32622db8fc686a8b0">Efreet_Desktop_Command</a>
-<li>cb_progress
-: <a class="el" href="structEfreet__Desktop__Command.html#92dd6d68658b29879128252f30c0d0e8">Efreet_Desktop_Command</a>
-<li>change
-: <a class="el" href="structEfreet__Event__Desktop__Change.html#67a21053f25151f4ecd071f44e75fc8d">Efreet_Event_Desktop_Change</a>
-<li>children
-: <a class="el" href="structEfreet__Xml.html#b764d7c5a539114a1d13981d991d1ffe">Efreet_Xml</a>
-<li>command
-: <a class="el" href="structEfreet__Desktop__Command__File.html#4ff63f4f95696913101a58860e1b2b51">Efreet_Desktop_Command_File</a>
-<li>comment
-: <a class="el" href="structEfreet__Desktop.html#f6b40ba94e3c5b2b67dbf7afdbeb5e86">Efreet_Desktop</a>
-, <a class="el" href="structEfreet__Icon__Theme.html#9bca9c279b98006bf873061913a5da86">Efreet_Icon_Theme</a>
-<li>context
-: <a class="el" href="structEfreet__Icon__Theme__Directory.html#0058af8e0cbf45e9fa8882b77f32e9f0">Efreet_Icon_Theme_Directory</a>
-<li>count
-: <a class="el" href="structEfreet__Icon__Theme.html#89bb7513df3a31671e3e4cf2c922fd87">Efreet_Icon_Theme</a>
-<li>current
-: <a class="el" href="structEfreet__Event__Desktop__Change.html#1732552da742db3e07b759bc88adf2e6">Efreet_Event_Desktop_Change</a>
-, <a class="el" href="structEfreet__Cache__Fill.html#b3e5d76e1aeef11b21965616c16c7d97">Efreet_Cache_Fill</a>
-<li>current_move
-: <a class="el" href="structEfreet__Menu__Internal.html#12225c5c81617338e0b98102e8f9470f">Efreet_Menu_Internal</a>
-</ul>
-<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
-<li>data
-: <a class="el" href="structEfreet__Ini.html#f99f5309fe67dbf863662bf9d88406e4">Efreet_Ini</a>
-, <a class="el" href="structEfreet__Desktop__Command.html#855e19ffb9f848a40f6b87232cc913de">Efreet_Desktop_Command</a>
-<li>default_layout
-: <a class="el" href="structEfreet__Menu__Internal.html#483f5b91e2427a202c6b6cc12fd1f416">Efreet_Menu_Internal</a>
-<li>deleted
-: <a class="el" href="structEfreet__Menu__Internal.html#604eda14c15bc6d9f063965d6ecd7f40">Efreet_Menu_Internal</a>
-<li>desktop
-: <a class="el" href="structEfreet__Util__Desktop.html#c89100418cd57d747e6d1e72e7a9db47">Efreet_Util_Desktop</a>
-, <a class="el" href="structEfreet__Menu__Desktop.html#e50ac4e82fcc80c18d6fa601ae02c8f0">Efreet_Menu_Desktop</a>
-, <a class="el" href="structEfreet__Menu.html#9cf64f5e8229382b583ba3088a663388">Efreet_Menu</a>
-, <a class="el" href="structEfreet__Desktop__Command.html#6d607ea155ff16824ce2f552b73f664e">Efreet_Desktop_Command</a>
-<li>dir
-: <a class="el" href="structEfreet__Desktop__Command__File.html#6642b6f9e1726c130e571a6ee8d7cb36">Efreet_Desktop_Command_File</a>
-<li>directories
-: <a class="el" href="structEfreet__Menu__Internal.html#9a239b8afb37d05157c9f7465dd76def">Efreet_Menu_Internal</a>
-, <a class="el" href="structEfreet__Icon__Theme.html#ef8c881659b64c7f62f7961612c0832e">Efreet_Icon_Theme</a>
-<li>directory
-: <a class="el" href="structEfreet__Menu__Internal.html#b2e0c62b9385b1bcc293ba507f27764b">Efreet_Menu_Internal</a>
-<li>directory_cache
-: <a class="el" href="structEfreet__Menu__Internal.html#cc6dd5e7de2842a9e7fe2af75769d4d8">Efreet_Menu_Internal</a>
-<li>directory_dirs
-: <a class="el" href="structEfreet__Menu__Internal.html#baea760bbd67bd19aecac28642745243">Efreet_Menu_Internal</a>
-<li>dirs
-: <a class="el" href="structEfreet__Cache__Fill.html#7d762b5578ea695bf82aae406d08945d">Efreet_Cache_Fill</a>
-</ul>
-<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
-<li>embedded_text_rectangle
-: <a class="el" href="structEfreet__Icon.html#1f9e96fff7b65405e046f37c61eb7dd1">Efreet_Icon</a>
-<li>entries
-: <a class="el" href="structEfreet__Menu.html#30b9e478744985bc2ef666eedd2188c5">Efreet_Menu</a>
-, <a class="el" href="structEfreet__Mime__Magic.html#2c7c0956c1cba9e61497825bc186cd99">Efreet_Mime_Magic</a>
-<li>example_icon
-: <a class="el" href="structEfreet__Icon__Theme.html#7221ae7262a6a12d27ea595cd2418029">Efreet_Icon_Theme</a>
-<li>exec
-: <a class="el" href="structEfreet__Desktop.html#215ade220b331270fedc16b4a1303c42">Efreet_Desktop</a>
-</ul>
-<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
-<li>fake
-: <a class="el" href="structEfreet__Icon__Theme.html#7bba0e54b19342ef74f010b58fa3baa0">Efreet_Icon_Theme</a>
-<li>file
-: <a class="el" href="structEfreet__Menu__Internal.html#1a5c12ad4134834bc8d3f4539036aa7a">Efreet_Menu_Internal</a>
-, <a class="el" href="structEfreet__Desktop__Command__File.html#0d66f13242e9320282f81dcb418c8ea8">Efreet_Desktop_Command_File</a>
-<li>file_id
-: <a class="el" href="structEfreet__Cache__Fill__Dir.html#04bd334e812e54233e93f4da517b4795">Efreet_Cache_Fill_Dir</a>
-, <a class="el" href="structEfreet__Monitor.html#7f26a3b08d48d6768c0afbf96b83b69f">Efreet_Monitor</a>
-<li>filenames
-: <a class="el" href="structEfreet__Menu__Filter__Op.html#61c5b075a5e3fc77856f6d3aa38710bd">Efreet_Menu_Filter_Op</a>
-<li>files
-: <a class="el" href="structEfreet__Cache__Fill.html#9d52cafe84aaa951a15147a2b32bf30b">Efreet_Cache_Fill</a>
-, <a class="el" href="structEfreet__Desktop__Command.html#1ffc271baa1ec46bbdf1ea3c71878d56">Efreet_Desktop_Command</a>
-<li>filters
-: <a class="el" href="structEfreet__Menu__Internal.html#66d11eeda7ab6775cd8184755f27dc9c">Efreet_Menu_Internal</a>
-, <a class="el" href="structEfreet__Menu__Filter__Op.html#da6a3a3feb17e761ab2c55dc82556c41">Efreet_Menu_Filter_Op</a>
-<li>flags
-: <a class="el" href="structEfreet__Desktop__Command.html#bdb9879afc4c583bfc2e86e0c458e70c">Efreet_Desktop_Command</a>
-<li>free_func
-: <a class="el" href="structEfreet__Desktop__Type__Info.html#1426b2c43ca58b98490b577e481f5af9">Efreet_Desktop_Type_Info</a>
-<li>fullpath
-: <a class="el" href="structEfreet__Desktop__Command__File.html#25bc63aa451e5ac835fdda90892f3427">Efreet_Desktop_Command_File</a>
-</ul>
-<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
-<li>generic_name
-: <a class="el" href="structEfreet__Desktop.html#b04c9646164b21a029b890119d990d44">Efreet_Desktop</a>
-<li>glob
-: <a class="el" href="structEfreet__Mime__Glob.html#6d7e45d5470bd6f10fc6ff15401e6ab6">Efreet_Mime_Glob</a>
-</ul>
-<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
-<li>has_embedded_text_rectangle
-: <a class="el" href="structEfreet__Icon.html#7d675e8df5530555d4e112fbc4692ae2">Efreet_Icon</a>
-<li>hidden
-: <a class="el" href="structEfreet__Desktop.html#48f13bc334215e1c064195e796f628fe">Efreet_Desktop</a>
-, <a class="el" href="structEfreet__Icon__Theme.html#0e042e5b7781b5099477287aa321b1d8">Efreet_Icon_Theme</a>
-<li>hostname
-: <a class="el" href="structEfreet__Uri.html#64db921018b0fd1920eaca43250f5aa3">Efreet_Uri</a>
-</ul>
-<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
-<li>icon
-: <a class="el" href="structEfreet__Desktop.html#e2c4449795b44f1627b422924167cd78">Efreet_Desktop</a>
-, <a class="el" href="structEfreet__Menu.html#fb342ffebb8fa4bb43400f01b45db60f">Efreet_Menu</a>
-<li>id
-: <a class="el" href="structEfreet__Menu__Desktop.html#e8de5493305e1e5a5573d5258ff4ce3a">Efreet_Menu_Desktop</a>
-, <a class="el" href="structEfreet__Menu.html#34af5e40eeb18e7a5753ad128ebcee15">Efreet_Menu</a>
-, <a class="el" href="structEfreet__Desktop__Type__Info.html#cab73ad804a54b8f85030cf356c1c047">Efreet_Desktop_Type_Info</a>
-<li>in_line
-: <a class="el" href="structEfreet__Menu__Internal.html#3efc58dffcfd76756fc63f64e5ae0726">Efreet_Menu_Internal</a>
-, <a class="el" href="structEfreet__Menu__Layout.html#1efb1e58a3593eb1790e25606e73592f">Efreet_Menu_Layout</a>
-<li>indent
-: <a class="el" href="structEfreet__Mime__Magic__Entry.html#cdab57a00bb85abfd5b8127d154c0331">Efreet_Mime_Magic_Entry</a>
-<li>inherits
-: <a class="el" href="structEfreet__Icon__Theme.html#4c4fe6f1057ec94dc19c09d5aff4e324">Efreet_Icon_Theme</a>
-<li>inline_alias
-: <a class="el" href="structEfreet__Menu__Layout.html#d2632ce5a77ccda0796f70f07b88a430">Efreet_Menu_Layout</a>
-, <a class="el" href="structEfreet__Menu__Internal.html#79b2d4325489787e60fe2cf791d054d6">Efreet_Menu_Internal</a>
-<li>inline_header
-: <a class="el" href="structEfreet__Menu__Layout.html#1bb6475311880d99d5aec2f11a9bce4b">Efreet_Menu_Layout</a>
-, <a class="el" href="structEfreet__Menu__Internal.html#cab4b9868e0f81345f65593ab2510d91">Efreet_Menu_Internal</a>
-<li>inline_limit
-: <a class="el" href="structEfreet__Menu__Layout.html#bd9613885d3b73717b6e60328c0cfcb8">Efreet_Menu_Layout</a>
-, <a class="el" href="structEfreet__Menu__Internal.html#c182aad02ed71657c1f0bf61517ae456">Efreet_Menu_Internal</a>
-<li>internal
-: <a class="el" href="structEfreet__Menu__Internal.html#5dd4b4da4d4cbc53d019a9e57f911949">Efreet_Menu_Internal</a>
-, <a class="el" href="structEfreet__Icon__Theme.html#b4daf552e488d6b98b424b4dd2624be6">Efreet_Icon_Theme</a>
-</ul>
-<h3><a class="anchor" name="index_k">- k -</a></h3><ul>
-<li>key
-: <a class="el" href="structEfreet__Icon__Cache.html#3af3581234cc81c8df0814ba97da8b07">Efreet_Icon_Cache</a>
-, <a class="el" href="structEfreet__Xml__Attribute.html#4c3ff98a22f442e80ede45de49e69aae">Efreet_Xml_Attribute</a>
-</ul>
-<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
-<li>last_cache_check
-: <a class="el" href="structEfreet__Icon__Theme.html#885687f7b50e791f08f52528cf620daf">Efreet_Icon_Theme</a>
-<li>lasttime
-: <a class="el" href="structEfreet__Icon__Cache.html#021f8e16b27a63bbce0f9167305832f7">Efreet_Icon_Cache</a>
-<li>layout
-: <a class="el" href="structEfreet__Menu__Internal.html#fdff0eacb22fe914dcdaba455b7159d1">Efreet_Menu_Internal</a>
-<li>legacy
-: <a class="el" href="structEfreet__Menu__App__Dir.html#23534a6082c5ef83d55fa0e3a95da6cd">Efreet_Menu_App_Dir</a>
-<li>list
-: <a class="el" href="structEfreet__Cache__Search__List.html#540358cecb676129e801ad8282242a9f">Efreet_Cache_Search_List</a>
-<li>load_time
-: <a class="el" href="structEfreet__Desktop.html#dff174f57eb3279998e632cd0c610843">Efreet_Desktop</a>
-</ul>
-<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
-<li>mask
-: <a class="el" href="structEfreet__Mime__Magic__Entry.html#bf5c05dc06030380579b069bc4f8ccf4">Efreet_Mime_Magic_Entry</a>
-<li>max
-: <a class="el" href="structEfreet__Icon__Theme__Directory.html#d6e891df721fbaf9953d890b87506b21">Efreet_Icon_Theme_Directory</a>
-<li>mime
-: <a class="el" href="structEfreet__Mime__Magic.html#33981d2c0c90ac176cbf6521f015a7cd">Efreet_Mime_Magic</a>
-, <a class="el" href="structEfreet__Mime__Glob.html#9fdb0d988cc41acd5e3f4362a18113ba">Efreet_Mime_Glob</a>
-<li>mime_types
-: <a class="el" href="structEfreet__Desktop.html#97fac61787b7630ba3d7d7e72236662a">Efreet_Desktop</a>
-<li>min
-: <a class="el" href="structEfreet__Icon__Theme__Directory.html#6ad4193515c14bf1b42a65f326e06382">Efreet_Icon_Theme_Directory</a>
-<li>monitor
-: <a class="el" href="structEfreet__Monitor.html#7c78d446e9c619d4afaeaf1c0cb609e9">Efreet_Monitor</a>
-<li>moves
-: <a class="el" href="structEfreet__Menu__Internal.html#f366b67a53c085abf5bfdd2ea8aa8827">Efreet_Menu_Internal</a>
-</ul>
-<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
-<li>name
-: <a class="el" href="structEfreet__Desktop.html#9dbf22c83ca2e8683759fb0ba6dbb9ee">Efreet_Desktop</a>
-, <a class="el" href="structEfreet__Icon__Theme.html#4e49159d8dbf22b17ddeb0e5d301550d">Efreet_Icon_Theme</a>
-, <a class="el" href="structEfreet__Icon__Theme__Directory.html#505eb612f3a6887ec53599df16825172">Efreet_Icon_Theme_Directory</a>
-, <a class="el" href="structEfreet__Menu__Internal.html#b43cb6ad7cd8909bf356a1daf6dcc027">Efreet_Menu_Internal</a>
-, <a class="el" href="structEfreet__Menu__Layout.html#fd4cf118cb1e72c67a01bd85518c99a8">Efreet_Menu_Layout</a>
-, <a class="el" href="structEfreet__Icon.html#9413ac74a2f2b5b5166142467ca7b8be">Efreet_Icon</a>
-, <a class="el" href="structEfreet__Menu.html#2a050059045cd96190755bcd6f3c886c">Efreet_Menu</a>
-, <a class="el" href="structEfreet__Icon__Theme.html#b18d84bf92d6f399807f9ec8f5075e7d">Efreet_Icon_Theme</a>
-, <a class="el" href="structEfreet__Menu__Internal.html#076e963474d51949d0bca3a75d815c2d">Efreet_Menu_Internal</a>
-<li>new_name
-: <a class="el" href="structEfreet__Menu__Move.html#5334168eaeae563c3b7e68c2379e6f8b">Efreet_Menu_Move</a>
-<li>no_display
-: <a class="el" href="structEfreet__Desktop.html#129e57631a604b5878cb1810c1700dcc">Efreet_Desktop</a>
-<li>normal
-: <a class="el" href="structEfreet__Icon__Theme__Directory.html#04f4931ac1d3d017b27357eb03ef13bc">Efreet_Icon_Theme_Directory</a>
-<li>not_show_in
-: <a class="el" href="structEfreet__Desktop.html#959def68f54d4331f0ada949c02fa492">Efreet_Desktop</a>
-<li>num_pending
-: <a class="el" href="structEfreet__Desktop__Command.html#dee20ed716a6ee05c766618709145f0a">Efreet_Desktop_Command</a>
-</ul>
-<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
-<li>offset
-: <a class="el" href="structEfreet__Mime__Magic__Entry.html#73aa16d088be4f2a3aa03c9ca5eaa618">Efreet_Mime_Magic_Entry</a>
-<li>old_name
-: <a class="el" href="structEfreet__Menu__Move.html#c9ac53bc17305e0cba47bb3bb6068380">Efreet_Menu_Move</a>
-<li>only_show_in
-: <a class="el" href="structEfreet__Desktop.html#f5499f52f38b70b10f397b11fcdaf5c3">Efreet_Desktop</a>
-<li>only_unallocated
-: <a class="el" href="structEfreet__Menu__Internal.html#a283744a6eb8a0e48a685fc5c0abfc93">Efreet_Menu_Internal</a>
-<li>op
-: <a class="el" href="structEfreet__Menu__Filter.html#477456e87c7fd5ceee620819afbc5a20">Efreet_Menu_Filter</a>
-<li>orig_path
-: <a class="el" href="structEfreet__Desktop.html#6b1d518884fba5e5d6d62052ae2cbbce">Efreet_Desktop</a>
-</ul>
-<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
-<li>parent
-: <a class="el" href="structEfreet__Menu__Internal.html#c35c9864e14dadc1a796ca0f451b4168">Efreet_Menu_Internal</a>
-<li>parse_func
-: <a class="el" href="structEfreet__Desktop__Type__Info.html#62e3cdf35b73ff0300a53fec1279bee3">Efreet_Desktop_Type_Info</a>
-<li>path
-: <a class="el" href="structEfreet__Icon__Cache.html#347ba910de6ba9a95cda8d1b1d7bb583">Efreet_Icon_Cache</a>
-, <a class="el" href="structEfreet__Menu__App__Dir.html#6f8402c8df46598efddbf2d5bc1ffc4f">Efreet_Menu_App_Dir</a>
-, <a class="el" href="structEfreet__Uri.html#7a507dff468df3ae90e107e2e6e25f6d">Efreet_Uri</a>
-, <a class="el" href="structEfreet__Icon__Theme.html#0fa6d2f725164518dfcd4837b18e555d">Efreet_Icon_Theme</a>
-, <a class="el" href="structEfreet__Cache__Fill__Dir.html#922aae798beba37998ba965356d67cc4">Efreet_Cache_Fill_Dir</a>
-, <a class="el" href="structEfreet__Desktop.html#d6d237b38ea6d6efd376e9f9ce993717">Efreet_Desktop</a>
-, <a class="el" href="structEfreet__Icon.html#16485fb2ce77e490c6290ca950e6f5fe">Efreet_Icon</a>
-, <a class="el" href="structEfreet__Menu__Internal.html#fce7a2a8ebf2cd150987fb86b4abe772">Efreet_Menu_Internal</a>
-<li>paths
-: <a class="el" href="structEfreet__Icon__Theme.html#451ab33bfe57df549a4d3f36072403fd">Efreet_Icon_Theme</a>
-<li>pending
-: <a class="el" href="structEfreet__Desktop__Command__File.html#e31535c25282b0c377e53617731e8e4c">Efreet_Desktop_Command_File</a>
-<li>prefix
-: <a class="el" href="structEfreet__Menu__App__Dir.html#5f3c6f6ba91f59537f2bdcd92c0cae0e">Efreet_Menu_App_Dir</a>
-<li>previous
-: <a class="el" href="structEfreet__Event__Desktop__Change.html#aae7a44a892edd70b5bc26cd19beced9">Efreet_Event_Desktop_Change</a>
-<li>priority
-: <a class="el" href="structEfreet__Mime__Magic.html#518e48b9f4b1761609a3fa8bc0b5b43e">Efreet_Mime_Magic</a>
-, <a class="el" href="structEfreet__Util__Desktop.html#0086937cac152f966601c95d48a44645">Efreet_Util_Desktop</a>
-, <a class="el" href="structEfreet__Monitor.html#8056cc07aac3807b09e26849dfbd08e2">Efreet_Monitor</a>
-, <a class="el" href="structEfreet__Cache__Fill__Dir.html#48d19b19a1a992c1baa56dc222216c66">Efreet_Cache_Fill_Dir</a>
-<li>protocol
-: <a class="el" href="structEfreet__Uri.html#d665893a361bfe1746439333351246b1">Efreet_Uri</a>
-</ul>
-<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
-<li>range_len
-: <a class="el" href="structEfreet__Mime__Magic__Entry.html#00ba29bea2a45e9e10663c4b729e1cbe">Efreet_Mime_Magic_Entry</a>
-<li>ref
-: <a class="el" href="structEfreet__Desktop.html#82dd15b7a08e9d52f6f083ced1c24b02">Efreet_Desktop</a>
-<li>ref_count
-: <a class="el" href="structEfreet__Icon.html#641b3d464a5b1b9ee898370873a29793">Efreet_Icon</a>
-</ul>
-<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
-<li>save_func
-: <a class="el" href="structEfreet__Desktop__Type__Info.html#9d27f050bca046b65433c43c94d04c0b">Efreet_Desktop_Type_Info</a>
-<li>section
-: <a class="el" href="structEfreet__Ini.html#7d30835218fe559d5ef78edad51a638f">Efreet_Ini</a>
-<li>seen_allocated
-: <a class="el" href="structEfreet__Menu__Internal.html#e74479986051ab3ed34780725966e4f6">Efreet_Menu_Internal</a>
-<li>seen_deleted
-: <a class="el" href="structEfreet__Menu__Internal.html#e8a5ec13678370e3272f6e120a140a25">Efreet_Menu_Internal</a>
-<li>show_empty
-: <a class="el" href="structEfreet__Menu__Internal.html#485f5d9679203449da9e91f41d882e40">Efreet_Menu_Internal</a>
-, <a class="el" href="structEfreet__Menu__Layout.html#11d760ebee89d71f0bc6a44e58da52e1">Efreet_Menu_Layout</a>
-<li>size
-: <a class="el" href="structEfreet__Icon__Theme__Directory.html#c8334d023e5c52784f67b3f348f0a146">Efreet_Icon_Theme_Directory</a>
-<li>startup_notify
-: <a class="el" href="structEfreet__Desktop.html#72fd8094d961ad63ace1d1ae0a4c6c1d">Efreet_Desktop</a>
-<li>startup_wm_class
-: <a class="el" href="structEfreet__Desktop.html#141378ddcd284d9e46cc4cd3df328601">Efreet_Desktop</a>
-<li>sub_menus
-: <a class="el" href="structEfreet__Menu__Internal.html#ac0cfa1672cbb08569e8dab62797fdfc">Efreet_Menu_Internal</a>
-</ul>
-<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
-<li>tag
-: <a class="el" href="structEfreet__Xml.html#f47e321caa59598f72cf76d34cbb608f">Efreet_Xml</a>
-<li>terminal
-: <a class="el" href="structEfreet__Desktop.html#aeb96fb6d054aaa761ad057f255e6bfa">Efreet_Desktop</a>
-<li>text
-: <a class="el" href="structEfreet__Xml.html#b92c749a423bfbad6e8883392cd9d4b4">Efreet_Xml</a>
-<li>threshold
-: <a class="el" href="structEfreet__Icon__Theme__Directory.html#6a52229fc4ab5665fa94119affed5df9">Efreet_Icon_Theme_Directory</a>
-<li>try_exec
-: <a class="el" href="structEfreet__Desktop.html#ade3c6db613226ce57d82956c5536eb0">Efreet_Desktop</a>
-<li>type
-: <a class="el" href="structEfreet__Menu__Filter__Op.html#c9966e867533454d35cfab5fdc6547a0">Efreet_Menu_Filter_Op</a>
-, <a class="el" href="structEfreet__Menu__Filter.html#3b43f69a89f578db8c90692a72879021">Efreet_Menu_Filter</a>
-, <a class="el" href="structEfreet__Desktop.html#7488f1065b51093e8fa7b1f9d66f152f">Efreet_Desktop</a>
-, <a class="el" href="structEfreet__Desktop__Type__Info.html#7828dc765e6e1b8a7be3fc0b9d6b59f2">Efreet_Desktop_Type_Info</a>
-, <a class="el" href="structEfreet__Menu__Layout.html#c2ffcdfd2bb9ce11d54630616b3bc88b">Efreet_Menu_Layout</a>
-, <a class="el" href="structEfreet__Icon__Theme__Directory.html#fb743c31b3e51b1769702658831926d7">Efreet_Icon_Theme_Directory</a>
-, <a class="el" href="structEfreet__Menu.html#cb542cc7041ade4964e12ad09326da23">Efreet_Menu</a>
-<li>type_data
-: <a class="el" href="structEfreet__Desktop.html#5bf9a93bf67a40706e0781ead060b07b">Efreet_Desktop</a>
-</ul>
-<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
-<li>uri
-: <a class="el" href="structEfreet__Desktop__Command__File.html#743107e19271353828f44cccc89c4c88">Efreet_Desktop_Command_File</a>
-<li>url
-: <a class="el" href="structEfreet__Desktop.html#51521446eb68df89998e5f72fe4dc5e1">Efreet_Desktop</a>
-</ul>
-<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
-<li>valid
-: <a class="el" href="structEfreet__Icon__Theme.html#876c433cab8d2900c187e01c218e4838">Efreet_Icon_Theme</a>
-<li>value
-: <a class="el" href="structEfreet__Mime__Magic__Entry.html#69cb6675e1f792c9174085c8a3af7bc5">Efreet_Mime_Magic_Entry</a>
-, <a class="el" href="structEfreet__Xml__Attribute.html#9e33fc206400d797c7c98ba17a3bceb3">Efreet_Xml_Attribute</a>
-<li>value_len
-: <a class="el" href="structEfreet__Mime__Magic__Entry.html#cbc13e36a4511eb1653eb08e37e0667b">Efreet_Mime_Magic_Entry</a>
-<li>version
-: <a class="el" href="structEfreet__Desktop.html#f022f39983e020c552f0a08cdcd05ddf">Efreet_Desktop</a>
-</ul>
-<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
-<li>what
-: <a class="el" href="structEfreet__Cache__Search__List.html#532d1967d5a7ec19772db3eda8d1ade6">Efreet_Cache_Search_List</a>
-<li>what1
-: <a class="el" href="structEfreet__Cache__Search.html#276a9eca3a8ab4983b00713c327f3f52">Efreet_Cache_Search</a>
-<li>what2
-: <a class="el" href="structEfreet__Cache__Search.html#35dac3d7f03315287bc9429c07258a92">Efreet_Cache_Search</a>
-<li>word_size
-: <a class="el" href="structEfreet__Mime__Magic__Entry.html#d20d2adb1bc786b041190ee3794ff1ac">Efreet_Mime_Magic_Entry</a>
-</ul>
-<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
-<li>x
-: <a class="el" href="structEfreet__Desktop.html#b450c5c4dd641d29d85db151251061a5">Efreet_Desktop</a>
-, <a class="el" href="structEfreet__Icon__Point.html#02bfe9ca93c1e5054b088e5a4602ebd1">Efreet_Icon_Point</a>
-<li>x0
-: <a class="el" href="structEfreet__Icon.html#8a985ede8af234128d8fe8f50d298414">Efreet_Icon</a>
-<li>x1
-: <a class="el" href="structEfreet__Icon.html#756b06022d406906f6f603f39d9b2362">Efreet_Icon</a>
-</ul>
-<h3><a class="anchor" name="index_y">- y -</a></h3><ul>
-<li>y
-: <a class="el" href="structEfreet__Icon__Point.html#65c92e8c345949367750c7bd5b436671">Efreet_Icon_Point</a>
-<li>y0
-: <a class="el" href="structEfreet__Icon.html#902e28a90d15fbf66d41e53253e45241">Efreet_Icon</a>
-<li>y1
-: <a class="el" href="structEfreet__Icon.html#030fd6b99a722bc18188ab3fedf92f28">Efreet_Icon</a>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:21 2008</p>
- </body>
-</html>
diff --git a/doc/html/globals.html b/doc/html/globals.html
deleted file mode 100644
index a5dc573..0000000
--- a/doc/html/globals.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Data Fields</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>All</span></a></li>
-      <li><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_vars.html"><span>Variables</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-    </ul>
-  </div>
-<div class="contents">
-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
-<p>
-<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
-<li>efreet_array_cat()
-: <a class="el" href="group__Efreet__Private.html#ge567e8f87e24148d9a37fa81626c1cc9">efreet.c</a>
-, <a class="el" href="group__Efreet__Private.html#ge567e8f87e24148d9a37fa81626c1cc9">efreet_private.h</a>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/globals_0x62.html b/doc/html/globals_0x62.html
deleted file mode 100644
index 6c12eea..0000000
--- a/doc/html/globals_0x62.html
+++ /dev/null
@@ -1,95 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Data Fields</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>All</span></a></li>
-      <li><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_vars.html"><span>Variables</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index_a"><span>a</span></a></li>
-      <li class="current"><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-    </ul>
-  </div>
-<div class="contents">
-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
-<p>
-<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
-<li>efreet_base_init()
-: <a class="el" href="group__Efreet__Private.html#gd419150d5b580bc0b63cdc1c8a4fcd99">efreet_base.c</a>
-, <a class="el" href="group__Efreet__Private.html#gd419150d5b580bc0b63cdc1c8a4fcd99">efreet_private.h</a>
-<li>efreet_base_shutdown()
-: <a class="el" href="group__Efreet__Private.html#gcd160bc890524bdac0f9bf043f4ddbbd">efreet_base.c</a>
-, <a class="el" href="group__Efreet__Private.html#gcd160bc890524bdac0f9bf043f4ddbbd">efreet_private.h</a>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/globals_0x63.html b/doc/html/globals_0x63.html
deleted file mode 100644
index 5b960fc..0000000
--- a/doc/html/globals_0x63.html
+++ /dev/null
@@ -1,106 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Data Fields</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>All</span></a></li>
-      <li><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_vars.html"><span>Variables</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li class="current"><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-    </ul>
-  </div>
-<div class="contents">
-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
-<p>
-<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
-<li>Efreet_Cache_Fill
-: <a class="el" href="efreet__utils_8c.html#55b2dd02f36e74803ae332d629b11871">efreet_utils.c</a>
-<li>Efreet_Cache_Fill_Dir
-: <a class="el" href="efreet__utils_8c.html#4bcb5c9400e08d524e37975e3d8b13ce">efreet_utils.c</a>
-<li>efreet_cache_home_get()
-: <a class="el" href="group__Efreet__Base.html#g0ed442092174d895ddd40336767d5513">efreet_base.h</a>
-, <a class="el" href="group__Efreet__Base.html#g0ed442092174d895ddd40336767d5513">efreet_base.c</a>
-<li>Efreet_Cache_Search
-: <a class="el" href="efreet__utils_8c.html#822796875c930b144dd1fa02d9091d41">efreet_utils.c</a>
-<li>Efreet_Cache_Search_List
-: <a class="el" href="efreet__utils_8c.html#59691f83082bbf4506a9e2d2fb8c2cd3">efreet_utils.c</a>
-<li>efreet_config_dirs_get()
-: <a class="el" href="group__Efreet__Base.html#gb42d87dc2006976bdafa043864a75c04">efreet_base.c</a>
-, <a class="el" href="group__Efreet__Base.html#gb42d87dc2006976bdafa043864a75c04">efreet_base.h</a>
-<li>efreet_config_home_get()
-: <a class="el" href="group__Efreet__Base.html#g72a531b1e761c9d1c15081f30a4124dd">efreet_base.h</a>
-, <a class="el" href="group__Efreet__Base.html#g72a531b1e761c9d1c15081f30a4124dd">efreet_base.c</a>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/globals_0x64.html b/doc/html/globals_0x64.html
deleted file mode 100644
index a4ccad6..0000000
--- a/doc/html/globals_0x64.html
+++ /dev/null
@@ -1,197 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Data Fields</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>All</span></a></li>
-      <li><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_vars.html"><span>Variables</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li class="current"><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-    </ul>
-  </div>
-<div class="contents">
-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
-<p>
-<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
-<li>DESKTOP_VERSION
-: <a class="el" href="efreet__desktop_8c.html#ad45a70bd4691235aa254e64748477e7">efreet_desktop.c</a>
-<li>efreet_data_dirs_get()
-: <a class="el" href="group__Efreet__Base.html#g38f95e9800713933dca83148eb171b09">efreet_base.c</a>
-, <a class="el" href="group__Efreet__Base.html#g38f95e9800713933dca83148eb171b09">efreet_base.h</a>
-<li>efreet_data_home_get()
-: <a class="el" href="group__Efreet__Base.html#gf168536a6b343a29f82cf0f7d43040df">efreet_base.h</a>
-, <a class="el" href="group__Efreet__Base.html#gf168536a6b343a29f82cf0f7d43040df">efreet_base.c</a>
-<li>efreet_default_dirs_get()
-: <a class="el" href="group__Efreet__Private.html#g35c792e4c087a1ca5ed74c70910cc523">efreet_menu.c</a>
-, <a class="el" href="group__Efreet__Private.html#g35c792e4c087a1ca5ed74c70910cc523">efreet_private.h</a>
-<li>Efreet_Desktop
-: <a class="el" href="group__Efreet__Desktop.html#g868d9a75c53c5470ee3d31deb70fb51c">efreet_desktop.h</a>
-<li>efreet_desktop_cache_flush()
-: <a class="el" href="group__Efreet__Desktop.html#gea429d3594896f62437b7c8d732b868b">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Desktop.html#gea429d3594896f62437b7c8d732b868b">efreet_desktop.h</a>
-<li>efreet_desktop_category_add()
-: <a class="el" href="group__Efreet__Desktop.html#g26ec043ed53964b1603383d1bcba81f7">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Desktop.html#g26ec043ed53964b1603383d1bcba81f7">efreet_desktop.h</a>
-<li>efreet_desktop_category_count_get()
-: <a class="el" href="group__Efreet__Desktop.html#g110ad74dbaf70845ae8a77631f9c114d">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Desktop.html#g110ad74dbaf70845ae8a77631f9c114d">efreet_desktop.h</a>
-<li>efreet_desktop_category_del()
-: <a class="el" href="group__Efreet__Desktop.html#g2e87d6fa5aee7f3fe8195f19ef067f8d">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Desktop.html#g2e87d6fa5aee7f3fe8195f19ef067f8d">efreet_desktop.h</a>
-<li>Efreet_Desktop_Change
-: <a class="el" href="efreet__utils_8h.html#1e4852519eb3ddbb6709d1f01e3b3989">efreet_utils.h</a>
-<li>Efreet_Desktop_Command
-: <a class="el" href="group__Efreet__Private.html#gfd1661785cd9826c8b66c511100bfec5">efreet_private.h</a>
-<li>Efreet_Desktop_Command_Cb
-: <a class="el" href="group__Efreet__Desktop.html#g43de4c99c798902b45ec98d4ec306048">efreet_desktop.h</a>
-<li>Efreet_Desktop_Command_File
-: <a class="el" href="group__Efreet__Private.html#ged34f044a25b139ffebee6ae0a69f3a4">efreet_private.h</a>
-<li>Efreet_Desktop_Command_Flag
-: <a class="el" href="group__Efreet__Private.html#g99ad9dfecc28060f6dc7b122770cc0d5">efreet_private.h</a>
-<li>efreet_desktop_command_get()
-: <a class="el" href="group__Efreet__Desktop.html#g1f3900a4f1a34c73d1743a6a1b46c334">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Desktop.html#g1f3900a4f1a34c73d1743a6a1b46c334">efreet_desktop.h</a>
-<li>efreet_desktop_command_local_get()
-: <a class="el" href="group__Efreet__Desktop.html#gaee168805abd316b7e1e624c70c4e018">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Desktop.html#gaee168805abd316b7e1e624c70c4e018">efreet_desktop.h</a>
-<li>efreet_desktop_command_progress_get()
-: <a class="el" href="group__Efreet__Desktop.html#g999043f62976314e15bb4dd0c3aeb2f4">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Desktop.html#g999043f62976314e15bb4dd0c3aeb2f4">efreet_desktop.h</a>
-<li>efreet_desktop_empty_new()
-: <a class="el" href="group__Efreet__Desktop.html#g6044189da04223cbd61c2563410ad327">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Desktop.html#g6044189da04223cbd61c2563410ad327">efreet_desktop.h</a>
-<li>efreet_desktop_environment_get()
-: <a class="el" href="group__Efreet__Desktop.html#g95a0975d8ba893692f63a80ae6784ac3">efreet_desktop.h</a>
-, <a class="el" href="group__Efreet__Private.html#g1d9bd595ec6834a484d4e937db836c57">efreet_private.h</a>
-, <a class="el" href="group__Efreet__Desktop.html#g95a0975d8ba893692f63a80ae6784ac3">efreet_desktop.c</a>
-<li>efreet_desktop_environment_set()
-: <a class="el" href="group__Efreet__Desktop.html#g811892ec6c109a4708a94c0c0c329245">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Desktop.html#g811892ec6c109a4708a94c0c0c329245">efreet_desktop.h</a>
-<li>efreet_desktop_exec()
-: <a class="el" href="group__Efreet__Desktop.html#gd7844c12bd0c5eaef077f898ec6175eb">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Desktop.html#gd7844c12bd0c5eaef077f898ec6175eb">efreet_desktop.h</a>
-<li>efreet_desktop_free()
-: <a class="el" href="group__Efreet__Desktop.html#g7842cc5c55c4c74c254b41ecc143a8b6">efreet_desktop.h</a>
-, <a class="el" href="group__Efreet__Desktop.html#g7842cc5c55c4c74c254b41ecc143a8b6">efreet_desktop.c</a>
-<li>efreet_desktop_get()
-: <a class="el" href="group__Efreet__Desktop.html#gc699737258129d367dbe4958315a635d">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Desktop.html#gc699737258129d367dbe4958315a635d">efreet_desktop.h</a>
-<li>efreet_desktop_init()
-: <a class="el" href="group__Efreet__Private.html#g1cc25fc125fb1efc462b17b85088bd46">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Private.html#g1cc25fc125fb1efc462b17b85088bd46">efreet_private.h</a>
-<li>efreet_desktop_new()
-: <a class="el" href="group__Efreet__Desktop.html#g5e091f8933e40c35bbc47fa0682545a2">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Desktop.html#g5e091f8933e40c35bbc47fa0682545a2">efreet_desktop.h</a>
-<li>Efreet_Desktop_Progress_Cb
-: <a class="el" href="group__Efreet__Desktop.html#g540dda3e25a4c1f5e114264051bb1520">efreet_desktop.h</a>
-<li>efreet_desktop_ref()
-: <a class="el" href="group__Efreet__Desktop.html#g9c463841ec3ad0eebd1d1871360d0232">efreet_desktop.h</a>
-, <a class="el" href="group__Efreet__Desktop.html#g9c463841ec3ad0eebd1d1871360d0232">efreet_desktop.c</a>
-<li>efreet_desktop_save()
-: <a class="el" href="group__Efreet__Desktop.html#gedecdeec52f1119fe5d46eb06c639980">efreet_desktop.h</a>
-, <a class="el" href="group__Efreet__Desktop.html#gedecdeec52f1119fe5d46eb06c639980">efreet_desktop.c</a>
-<li>efreet_desktop_save_as()
-: <a class="el" href="group__Efreet__Desktop.html#g6b454c8c1e216e5a6c252e1f1a93fd73">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Desktop.html#g6b454c8c1e216e5a6c252e1f1a93fd73">efreet_desktop.h</a>
-<li>efreet_desktop_shutdown()
-: <a class="el" href="group__Efreet__Private.html#g3ceee7a1b94528ef44e59e8b16b3806b">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Private.html#g3ceee7a1b94528ef44e59e8b16b3806b">efreet_private.h</a>
-<li>efreet_desktop_string_list_join()
-: <a class="el" href="group__Efreet__Desktop.html#gb28f663342e6fc27951712cef1f75487">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Desktop.html#gb28f663342e6fc27951712cef1f75487">efreet_desktop.h</a>
-<li>efreet_desktop_string_list_parse()
-: <a class="el" href="group__Efreet__Desktop.html#gc8a8dd6520696dd971d7939931f58ccb">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Desktop.html#gc8a8dd6520696dd971d7939931f58ccb">efreet_desktop.h</a>
-<li>Efreet_Desktop_Type
-: <a class="el" href="group__Efreet__Desktop.html#gdbf84fa276a7ee909002d18f66818fc6">efreet_desktop.h</a>
-<li>efreet_desktop_type_add()
-: <a class="el" href="group__Efreet__Desktop.html#g14d1a184071d903b83691699ed6b205c">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Desktop.html#g14d1a184071d903b83691699ed6b205c">efreet_desktop.h</a>
-<li>efreet_desktop_type_alias()
-: <a class="el" href="group__Efreet__Desktop.html#g24d92c10cb6441cb54bc1e00b6f90e56">efreet_desktop.h</a>
-, <a class="el" href="group__Efreet__Desktop.html#g24d92c10cb6441cb54bc1e00b6f90e56">efreet_desktop.c</a>
-<li>efreet_desktop_type_data_get()
-: <a class="el" href="group__Efreet__Desktop.html#g3bdf27d349650a3c936469e662c54152">efreet_desktop.h</a>
-, <a class="el" href="group__Efreet__Desktop.html#g3bdf27d349650a3c936469e662c54152">efreet_desktop.c</a>
-<li>Efreet_Desktop_Type_Free_Cb
-: <a class="el" href="group__Efreet__Desktop.html#ga4fe25cbec2a880f8eb73582c4001b46">efreet_desktop.h</a>
-<li>Efreet_Desktop_Type_Info
-: <a class="el" href="efreet__desktop_8c.html#588330df60c3a75eee01d35bcf5617dc">efreet_desktop.c</a>
-<li>Efreet_Desktop_Type_Parse_Cb
-: <a class="el" href="group__Efreet__Desktop.html#g9ae3789b0deb60e0ec22215210b4621f">efreet_desktop.h</a>
-<li>Efreet_Desktop_Type_Save_Cb
-: <a class="el" href="group__Efreet__Desktop.html#ge8f0014dc5fcba6b748803cff7501eff">efreet_desktop.h</a>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/globals_0x65.html b/doc/html/globals_0x65.html
deleted file mode 100644
index 104fa74..0000000
--- a/doc/html/globals_0x65.html
+++ /dev/null
@@ -1,174 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Data Fields</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>All</span></a></li>
-      <li><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_vars.html"><span>Variables</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li class="current"><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-    </ul>
-  </div>
-<div class="contents">
-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
-<p>
-<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
-<li>EAPI
-: <a class="el" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">Efreet.h</a>
-, <a class="el" href="group__Efreet__Mime.html#g3db3556eec8ef18cb8ddb43816974ac8">Efreet_Mime.h</a>
-, <a class="el" href="Efreet__Trash_8h.html#3db3556eec8ef18cb8ddb43816974ac8">Efreet_Trash.h</a>
-<li>EFREET_DESKTOP_CHANGE_ADD
-: <a class="el" href="efreet__utils_8h.html#1e4852519eb3ddbb6709d1f01e3b398900f6ce79e742339ee885a5107ed97b69">efreet_utils.h</a>
-<li>EFREET_DESKTOP_CHANGE_REMOVE
-: <a class="el" href="efreet__utils_8h.html#1e4852519eb3ddbb6709d1f01e3b398936494c8ea6cffb9811aee4a736c79d64">efreet_utils.h</a>
-<li>EFREET_DESKTOP_CHANGE_UPDATE
-: <a class="el" href="efreet__utils_8h.html#1e4852519eb3ddbb6709d1f01e3b3989649e28d3c334a057bb688d72dd8cc6f2">efreet_utils.h</a>
-<li>EFREET_DESKTOP_EXEC_FLAG_DIR
-: <a class="el" href="group__Efreet__Private.html#gg99ad9dfecc28060f6dc7b122770cc0d500a642385aa712118d420f6fb670f19d">efreet_private.h</a>
-<li>EFREET_DESKTOP_EXEC_FLAG_FILE
-: <a class="el" href="group__Efreet__Private.html#gg99ad9dfecc28060f6dc7b122770cc0d58dfbdc9ba2300ecf2822aa7171429db3">efreet_private.h</a>
-<li>EFREET_DESKTOP_EXEC_FLAG_FULLPATH
-: <a class="el" href="group__Efreet__Private.html#gg99ad9dfecc28060f6dc7b122770cc0d5076e548b2fe54d0db57f077e789e8fef">efreet_private.h</a>
-<li>EFREET_DESKTOP_EXEC_FLAG_URI
-: <a class="el" href="group__Efreet__Private.html#gg99ad9dfecc28060f6dc7b122770cc0d56d3991250055e4de38f37946b37a2e4d">efreet_private.h</a>
-<li>EFREET_DESKTOP_TYPE_APPLICATION
-: <a class="el" href="group__Efreet__Desktop.html#gdacc26c08b93f0cba5838215341a902f">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Desktop.html#gdacc26c08b93f0cba5838215341a902f">efreet_desktop.h</a>
-<li>EFREET_DESKTOP_TYPE_DIRECTORY
-: <a class="el" href="group__Efreet__Desktop.html#g5c53a36a0d46b6728401d1b778c772e3">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Desktop.html#g5c53a36a0d46b6728401d1b778c772e3">efreet_desktop.h</a>
-<li>EFREET_DESKTOP_TYPE_LINK
-: <a class="el" href="group__Efreet__Desktop.html#g5c999d5d7e05d0a0fe43e2681087c546">efreet_desktop.h</a>
-, <a class="el" href="group__Efreet__Desktop.html#g5c999d5d7e05d0a0fe43e2681087c546">efreet_desktop.c</a>
-<li>EFREET_ENDIAN_BIG
-: <a class="el" href="efreet__mime_8c.html#726ca809ffd3d67ab4b8476646f266352e837e9c4636f2ce02d97a74d0da16a4">efreet_mime.c</a>
-<li>EFREET_ENDIAN_LITTLE
-: <a class="el" href="efreet__mime_8c.html#726ca809ffd3d67ab4b8476646f26635a8f610e9814e255518a4adf3e3017772">efreet_mime.c</a>
-<li>EFREET_EVENT_DESKTOP_CHANGE
-: <a class="el" href="efreet__utils_8c.html#a55b3b4b6ba75f010ab78a2f581aa043">efreet_utils.c</a>
-, <a class="el" href="efreet__utils_8h.html#a55b3b4b6ba75f010ab78a2f581aa043">efreet_utils.h</a>
-<li>Efreet_Event_Desktop_Change
-: <a class="el" href="efreet__utils_8h.html#dc0b2a76eebbeb6964214a6ace07b9c0">efreet_utils.h</a>
-<li>EFREET_EVENT_DESKTOP_LIST_CHANGE
-: <a class="el" href="efreet__utils_8c.html#e61719e5f6adda1ac511ccecfb56c1cf">efreet_utils.c</a>
-, <a class="el" href="efreet__utils_8h.html#e61719e5f6adda1ac511ccecfb56c1cf">efreet_utils.h</a>
-<li>EFREET_ICON_SIZE_TYPE_FIXED
-: <a class="el" href="group__Efreet__Icon.html#gg43f50c8d815ae5e09ab5f6dfb466f34383dd0332aabb94582abc8a7241a61efb">efreet_icon.h</a>
-<li>EFREET_ICON_SIZE_TYPE_NONE
-: <a class="el" href="group__Efreet__Icon.html#gg43f50c8d815ae5e09ab5f6dfb466f3434c6ec78d8c7d07a4d80c70f1147526b2">efreet_icon.h</a>
-<li>EFREET_ICON_SIZE_TYPE_SCALABLE
-: <a class="el" href="group__Efreet__Icon.html#gg43f50c8d815ae5e09ab5f6dfb466f3436c3dea9d39d4eb96a434eb6e6542cec3">efreet_icon.h</a>
-<li>EFREET_ICON_SIZE_TYPE_THRESHOLD
-: <a class="el" href="group__Efreet__Icon.html#gg43f50c8d815ae5e09ab5f6dfb466f34395e4a2658ae479c3bd51a5ca0dcec147">efreet_icon.h</a>
-<li>EFREET_ICON_THEME_CONTEXT_ACTIONS
-: <a class="el" href="group__Efreet__Icon.html#gg77a2d13b67a6d8209cb5a3eb88439fc5146d11655e4a4f65fb325b0b3f3e3140">efreet_icon.h</a>
-<li>EFREET_ICON_THEME_CONTEXT_DEVICES
-: <a class="el" href="group__Efreet__Icon.html#gg77a2d13b67a6d8209cb5a3eb88439fc5feb3afba08f00d3ef3b1d54036c3027f">efreet_icon.h</a>
-<li>EFREET_ICON_THEME_CONTEXT_FILESYSTEMS
-: <a class="el" href="group__Efreet__Icon.html#gg77a2d13b67a6d8209cb5a3eb88439fc52e5bd5b2a83beefbbdd243a585938211">efreet_icon.h</a>
-<li>EFREET_ICON_THEME_CONTEXT_MIMETYPES
-: <a class="el" href="group__Efreet__Icon.html#gg77a2d13b67a6d8209cb5a3eb88439fc5c3aa8b78b7a1196349080deb36718a85">efreet_icon.h</a>
-<li>EFREET_ICON_THEME_CONTEXT_NONE
-: <a class="el" href="group__Efreet__Icon.html#gg77a2d13b67a6d8209cb5a3eb88439fc5739d7eb6f1bc91b728d98e94912e195e">efreet_icon.h</a>
-<li>EFREET_MENU_ENTRY_DESKTOP
-: <a class="el" href="group__Efreet__Menu.html#gg2991e288d08928c50a4da721f98451507bc15931eec4e3eaadabbf8ff660846e">efreet_menu.h</a>
-<li>EFREET_MENU_ENTRY_HEADER
-: <a class="el" href="group__Efreet__Menu.html#gg2991e288d08928c50a4da721f9845150ff8d7a1d423f60192584b1f848b5111a">efreet_menu.h</a>
-<li>EFREET_MENU_ENTRY_MENU
-: <a class="el" href="group__Efreet__Menu.html#gg2991e288d08928c50a4da721f984515095b99a26a7a29c6232a5d11852e553b0">efreet_menu.h</a>
-<li>EFREET_MENU_ENTRY_SEPARATOR
-: <a class="el" href="group__Efreet__Menu.html#gg2991e288d08928c50a4da721f9845150ab46ba48b96defa4a361586bd55fd372">efreet_menu.h</a>
-<li>EFREET_MENU_FILTER_EXCLUDE
-: <a class="el" href="efreet__menu_8c.html#ad5c39e69ccad840c687eececa27beb779b1d516e3327df7ebd7097b2a2a5a4f">efreet_menu.c</a>
-<li>EFREET_MENU_FILTER_INCLUDE
-: <a class="el" href="efreet__menu_8c.html#ad5c39e69ccad840c687eececa27beb7dc7f42b31b865ac65d34295e1da53b0f">efreet_menu.c</a>
-<li>EFREET_MENU_FILTER_OP_AND
-: <a class="el" href="efreet__menu_8c.html#1e679ddda66f54fa4c91a7c74ac764787b3897c6ccae078ee75b2e81f435b0ad">efreet_menu.c</a>
-<li>EFREET_MENU_FILTER_OP_NOT
-: <a class="el" href="efreet__menu_8c.html#1e679ddda66f54fa4c91a7c74ac764788df187fe162c67455b71e3debe55969e">efreet_menu.c</a>
-<li>EFREET_MENU_FILTER_OP_OR
-: <a class="el" href="efreet__menu_8c.html#1e679ddda66f54fa4c91a7c74ac764783700fd36389e252f41157294ca343912">efreet_menu.c</a>
-<li>EFREET_MENU_LAYOUT_FILENAME
-: <a class="el" href="efreet__menu_8c.html#8d4f408bf2b872954ced535aae809fc8ac38ba5a0838b3020a24403c0ca0ec20">efreet_menu.c</a>
-<li>EFREET_MENU_LAYOUT_MENUNAME
-: <a class="el" href="efreet__menu_8c.html#8d4f408bf2b872954ced535aae809fc8a171a6ab85b71a1f0380268a92f3fa53">efreet_menu.c</a>
-<li>EFREET_MENU_LAYOUT_MERGE
-: <a class="el" href="efreet__menu_8c.html#8d4f408bf2b872954ced535aae809fc8b29b0a0be5c8a7d7d4ec6c943f0962fd">efreet_menu.c</a>
-<li>EFREET_MENU_LAYOUT_SEPARATOR
-: <a class="el" href="efreet__menu_8c.html#8d4f408bf2b872954ced535aae809fc88fac297efba2e2b4f2b05c72e141b832">efreet_menu.c</a>
-<li>EFREET_MIME_MAGIC_BUFFER_SIZE
-: <a class="el" href="efreet__mime_8c.html#286d28320ff20116b482138da10a0acb">efreet_mime.c</a>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/globals_0x66.html b/doc/html/globals_0x66.html
deleted file mode 100644
index ec72fc0..0000000
--- a/doc/html/globals_0x66.html
+++ /dev/null
@@ -1,91 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Data Fields</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>All</span></a></li>
-      <li><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_vars.html"><span>Variables</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li class="current"><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-    </ul>
-  </div>
-<div class="contents">
-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
-<p>
-<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
-<li>FREE
-: <a class="el" href="group__Efreet__Private.html#g25875003b43b81a4302256caa4a13599">efreet_private.h</a>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/globals_0x68.html b/doc/html/globals_0x68.html
deleted file mode 100644
index 581d35f..0000000
--- a/doc/html/globals_0x68.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Data Fields</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>All</span></a></li>
-      <li><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_vars.html"><span>Variables</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li class="current"><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-    </ul>
-  </div>
-<div class="contents">
-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
-<p>
-<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
-<li>efreet_home_dir_get()
-: <a class="el" href="group__Efreet__Private.html#g1960613491ece03d79c687b6f471eff2">efreet_base.c</a>
-, <a class="el" href="group__Efreet__Private.html#g1960613491ece03d79c687b6f471eff2">efreet_private.h</a>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/globals_0x69.html b/doc/html/globals_0x69.html
deleted file mode 100644
index f0dc18d..0000000
--- a/doc/html/globals_0x69.html
+++ /dev/null
@@ -1,204 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Data Fields</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>All</span></a></li>
-      <li><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_vars.html"><span>Variables</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li class="current"><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-    </ul>
-  </div>
-<div class="contents">
-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
-<p>
-<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
-<li>Efreet_Icon
-: <a class="el" href="group__Efreet__Icon.html#g863edbda266a0a48fa435a7fabba1ff2">efreet_icon.h</a>
-<li>Efreet_Icon_Cache
-: <a class="el" href="efreet__icon_8c.html#357003192381c449f058fd0380580be7">efreet_icon.c</a>
-<li>efreet_icon_deprecated_user_dir_get()
-: <a class="el" href="efreet__icon_8c.html#cc8dbdb67b18a402ac80b3121bb590e5">efreet_icon.c</a>
-<li>efreet_icon_extension_add()
-: <a class="el" href="group__Efreet__Icon.html#g1e75b6937f15ead0ed44471e36cf08b0">efreet_icon.c</a>
-, <a class="el" href="group__Efreet__Icon.html#g1e75b6937f15ead0ed44471e36cf08b0">efreet_icon.h</a>
-<li>efreet_icon_extra_list_get()
-: <a class="el" href="group__Efreet__Icon.html#g0a64d81c08d699b6228fb8743c80152f">efreet_icon.c</a>
-, <a class="el" href="group__Efreet__Icon.html#g0a64d81c08d699b6228fb8743c80152f">efreet_icon.h</a>
-<li>efreet_icon_find()
-: <a class="el" href="group__Efreet__Icon.html#g507f110dd6a136100e65bb14785bb518">efreet_icon.c</a>
-, <a class="el" href="group__Efreet__Icon.html#g507f110dd6a136100e65bb14785bb518">efreet_icon.h</a>
-<li>efreet_icon_free()
-: <a class="el" href="group__Efreet__Icon.html#g2d2ec5c1b82e4756fd4f360e8121e824">efreet_icon.c</a>
-, <a class="el" href="group__Efreet__Icon.html#g2d2ec5c1b82e4756fd4f360e8121e824">efreet_icon.h</a>
-<li>efreet_icon_init()
-: <a class="el" href="group__Efreet__Private.html#g9a49d6f758cf8047e8a93f4e2a938e73">efreet_icon.c</a>
-, <a class="el" href="group__Efreet__Private.html#g9a49d6f758cf8047e8a93f4e2a938e73">efreet_private.h</a>
-<li>efreet_icon_list_find()
-: <a class="el" href="group__Efreet__Icon.html#g8c38dc063a56c32e0d8e060e432bd252">efreet_icon.c</a>
-, <a class="el" href="group__Efreet__Icon.html#g8c38dc063a56c32e0d8e060e432bd252">efreet_icon.h</a>
-<li>efreet_icon_path_find()
-: <a class="el" href="group__Efreet__Icon.html#gbb83222f15ce7f804997d5c038e25604">efreet_icon.c</a>
-, <a class="el" href="group__Efreet__Icon.html#gbb83222f15ce7f804997d5c038e25604">efreet_icon.h</a>
-<li>Efreet_Icon_Point
-: <a class="el" href="group__Efreet__Icon.html#ga88d99c0d786da3442fe2c46cb332aef">efreet_icon.h</a>
-<li>efreet_icon_shutdown()
-: <a class="el" href="group__Efreet__Private.html#gff95ddb7caca44b5f8a72554a4bc7f89">efreet_icon.c</a>
-, <a class="el" href="group__Efreet__Private.html#gff95ddb7caca44b5f8a72554a4bc7f89">efreet_private.h</a>
-<li>Efreet_Icon_Size_Type
-: <a class="el" href="group__Efreet__Icon.html#g43f50c8d815ae5e09ab5f6dfb466f343">efreet_icon.h</a>
-<li>Efreet_Icon_Theme
-: <a class="el" href="group__Efreet__Icon.html#gb79335caf98ead88beddbdee23ea41ea">efreet_icon.h</a>
-<li>Efreet_Icon_Theme_Context
-: <a class="el" href="group__Efreet__Icon.html#g77a2d13b67a6d8209cb5a3eb88439fc5">efreet_icon.h</a>
-<li>Efreet_Icon_Theme_Directory
-: <a class="el" href="group__Efreet__Icon.html#g5d2ce034bc26752e0a905c517d3f7633">efreet_icon.h</a>
-<li>efreet_icon_theme_find()
-: <a class="el" href="group__Efreet__Icon.html#g6c7ffcf9241185f4d6456b792514713d">efreet_icon.c</a>
-, <a class="el" href="group__Efreet__Icon.html#g6c7ffcf9241185f4d6456b792514713d">efreet_icon.h</a>
-<li>efreet_icon_theme_list_get()
-: <a class="el" href="group__Efreet__Icon.html#gbd60351e6204803bcd0614fc82d002aa">efreet_icon.c</a>
-, <a class="el" href="group__Efreet__Icon.html#gbd60351e6204803bcd0614fc82d002aa">efreet_icon.h</a>
-<li>efreet_icon_user_dir_get()
-: <a class="el" href="group__Efreet__Icon.html#g18fdb7dd91c9bbed14fc527fbc6e641e">efreet_icon.h</a>
-, <a class="el" href="group__Efreet__Icon.html#g18fdb7dd91c9bbed14fc527fbc6e641e">efreet_icon.c</a>
-<li>Efreet_Ini
-: <a class="el" href="efreet__ini_8h.html#736befddf3b2c314d7dddb9d21b288d4">efreet_ini.h</a>
-<li>efreet_ini_boolean_get()
-: <a class="el" href="efreet__ini_8c.html#a36a2ada75f9f981a3a9bafa75deefe2">efreet_ini.c</a>
-, <a class="el" href="efreet__ini_8h.html#a36a2ada75f9f981a3a9bafa75deefe2">efreet_ini.h</a>
-<li>efreet_ini_boolean_set()
-: <a class="el" href="efreet__ini_8c.html#9cc9bf89e62844b9053216149f6ab418">efreet_ini.c</a>
-, <a class="el" href="efreet__ini_8h.html#9cc9bf89e62844b9053216149f6ab418">efreet_ini.h</a>
-<li>efreet_ini_double_get()
-: <a class="el" href="efreet__ini_8c.html#bc3a8c4aa54aecee40327816fe344115">efreet_ini.c</a>
-, <a class="el" href="efreet__ini_8h.html#bc3a8c4aa54aecee40327816fe344115">efreet_ini.h</a>
-<li>efreet_ini_double_set()
-: <a class="el" href="efreet__ini_8c.html#05b517db77e1fbe1299b711c9d897ece">efreet_ini.c</a>
-, <a class="el" href="efreet__ini_8h.html#05b517db77e1fbe1299b711c9d897ece">efreet_ini.h</a>
-<li>efreet_ini_free()
-: <a class="el" href="efreet__ini_8h.html#a248c6fc4b82a07954cf266e4dc6f0b5">efreet_ini.h</a>
-, <a class="el" href="efreet__ini_8c.html#a248c6fc4b82a07954cf266e4dc6f0b5">efreet_ini.c</a>
-<li>efreet_ini_init()
-: <a class="el" href="group__Efreet__Private.html#g01cd5a4ab8ef6c330422a33da2ee2468">efreet_ini.c</a>
-, <a class="el" href="group__Efreet__Private.html#g01cd5a4ab8ef6c330422a33da2ee2468">efreet_private.h</a>
-<li>efreet_ini_int_get()
-: <a class="el" href="efreet__ini_8c.html#ce11903fe3e3ef686a012c6923ee4ab4">efreet_ini.c</a>
-, <a class="el" href="efreet__ini_8h.html#ce11903fe3e3ef686a012c6923ee4ab4">efreet_ini.h</a>
-<li>efreet_ini_int_set()
-: <a class="el" href="efreet__ini_8c.html#f5a635588265d8537bf7118eab529145">efreet_ini.c</a>
-, <a class="el" href="efreet__ini_8h.html#f5a635588265d8537bf7118eab529145">efreet_ini.h</a>
-<li>efreet_ini_localestring_get()
-: <a class="el" href="efreet__ini_8c.html#3c41c2c6c2be8cecb7a1e996399c921a">efreet_ini.c</a>
-, <a class="el" href="efreet__ini_8h.html#3c41c2c6c2be8cecb7a1e996399c921a">efreet_ini.h</a>
-<li>efreet_ini_localestring_set()
-: <a class="el" href="efreet__ini_8c.html#59383d9a020510cb33a2bc6fcc378b7e">efreet_ini.c</a>
-, <a class="el" href="efreet__ini_8h.html#59383d9a020510cb33a2bc6fcc378b7e">efreet_ini.h</a>
-<li>efreet_ini_new()
-: <a class="el" href="efreet__ini_8c.html#be2a075ad2ba0a63a89ade2e41571f93">efreet_ini.c</a>
-, <a class="el" href="efreet__ini_8h.html#be2a075ad2ba0a63a89ade2e41571f93">efreet_ini.h</a>
-<li>efreet_ini_save()
-: <a class="el" href="efreet__ini_8h.html#b5ba3ace55a6f8d822922ca8e7531243">efreet_ini.h</a>
-, <a class="el" href="efreet__ini_8c.html#4341aa87bb383e1c50b51eff9e13cab1">efreet_ini.c</a>
-<li>efreet_ini_section_add()
-: <a class="el" href="efreet__ini_8h.html#d28e197192f1608fda1ae0c732f393d4">efreet_ini.h</a>
-, <a class="el" href="efreet__ini_8c.html#d28e197192f1608fda1ae0c732f393d4">efreet_ini.c</a>
-<li>efreet_ini_section_set()
-: <a class="el" href="efreet__ini_8h.html#2563bff55ebb39b7c9b91e55b0c81c0e">efreet_ini.h</a>
-, <a class="el" href="efreet__ini_8c.html#2563bff55ebb39b7c9b91e55b0c81c0e">efreet_ini.c</a>
-<li>efreet_ini_shutdown()
-: <a class="el" href="group__Efreet__Private.html#ge631a37f96b17a561329b08e47abeef9">efreet_private.h</a>
-, <a class="el" href="group__Efreet__Private.html#ge631a37f96b17a561329b08e47abeef9">efreet_ini.c</a>
-<li>efreet_ini_string_get()
-: <a class="el" href="efreet__ini_8c.html#ed1452264098102d7a1efb6c0b9870e2">efreet_ini.c</a>
-, <a class="el" href="efreet__ini_8h.html#ed1452264098102d7a1efb6c0b9870e2">efreet_ini.h</a>
-<li>efreet_ini_string_set()
-: <a class="el" href="efreet__ini_8c.html#eab7611574be1845a4d15b44af911fb9">efreet_ini.c</a>
-, <a class="el" href="efreet__ini_8h.html#eab7611574be1845a4d15b44af911fb9">efreet_ini.h</a>
-<li>efreet_init()
-: <a class="el" href="efreet_8c.html#448e550a87271c7a74f8bf9963a8b81e">efreet.c</a>
-, <a class="el" href="Efreet_8h.html#448e550a87271c7a74f8bf9963a8b81e">Efreet.h</a>
-<li>IF_FREE
-: <a class="el" href="group__Efreet__Private.html#g3add950b6c67618ac81dfe4e8a69b576">efreet_private.h</a>
-<li>IF_FREE_DLIST
-: <a class="el" href="group__Efreet__Private.html#gcd7b583c33297ee7e359b055767fed34">efreet_private.h</a>
-<li>IF_FREE_HASH
-: <a class="el" href="group__Efreet__Private.html#g2ef24d62b8a9a79cd511410826b1908d">efreet_private.h</a>
-<li>IF_FREE_LIST
-: <a class="el" href="group__Efreet__Private.html#gde363b5f0b3fa4175bac51488b44c672">efreet_private.h</a>
-<li>IF_RELEASE
-: <a class="el" href="group__Efreet__Private.html#g12d3ef74a56458d7f0ae27e00447fe16">efreet_private.h</a>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/globals_0x6c.html b/doc/html/globals_0x6c.html
deleted file mode 100644
index e40dc39..0000000
--- a/doc/html/globals_0x6c.html
+++ /dev/null
@@ -1,98 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Data Fields</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>All</span></a></li>
-      <li><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_vars.html"><span>Variables</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li class="current"><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-    </ul>
-  </div>
-<div class="contents">
-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
-<p>
-<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
-<li>efreet_lang_country_get()
-: <a class="el" href="group__Efreet__Private.html#ga02d2cfe1b6e73fae0db22fc6724990a">efreet.c</a>
-, <a class="el" href="group__Efreet__Private.html#ga02d2cfe1b6e73fae0db22fc6724990a">efreet_private.h</a>
-<li>efreet_lang_get()
-: <a class="el" href="group__Efreet__Private.html#gad9f11f7cd0aefb4ff95bc116dab5321">efreet_private.h</a>
-, <a class="el" href="group__Efreet__Private.html#gad9f11f7cd0aefb4ff95bc116dab5321">efreet.c</a>
-<li>efreet_lang_modifier_get()
-: <a class="el" href="group__Efreet__Private.html#gc05963610edfe32f48fcbf0b67788e89">efreet_private.h</a>
-, <a class="el" href="group__Efreet__Private.html#gc05963610edfe32f48fcbf0b67788e89">efreet.c</a>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/globals_0x6d.html b/doc/html/globals_0x6d.html
deleted file mode 100644
index a6cc2f8..0000000
--- a/doc/html/globals_0x6d.html
+++ /dev/null
@@ -1,183 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Data Fields</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>All</span></a></li>
-      <li><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_vars.html"><span>Variables</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li class="current"><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-    </ul>
-  </div>
-<div class="contents">
-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
-<p>
-<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
-<li>Efreet_Menu
-: <a class="el" href="group__Efreet__Menu.html#g09908f95fe36f7e5c52f0b33bf22ebe7">efreet_menu.h</a>
-<li>Efreet_Menu_App_Dir
-: <a class="el" href="efreet__menu_8c.html#23c6785560d7a0a43d935314093483d3">efreet_menu.c</a>
-<li>Efreet_Menu_Desktop
-: <a class="el" href="efreet__menu_8c.html#c877c0621e522920c23814c4294fb9bc">efreet_menu.c</a>
-<li>efreet_menu_desktop_insert()
-: <a class="el" href="group__Efreet__Menu.html#gf1c11a64afde454ca91eb3f633bbb40e">efreet_menu.c</a>
-, <a class="el" href="group__Efreet__Menu.html#gf1c11a64afde454ca91eb3f633bbb40e">efreet_menu.h</a>
-<li>efreet_menu_desktop_remove()
-: <a class="el" href="group__Efreet__Menu.html#g1bf348dcb934df0c68c66423e5f654e3">efreet_menu.c</a>
-, <a class="el" href="group__Efreet__Menu.html#g1bf348dcb934df0c68c66423e5f654e3">efreet_menu.h</a>
-<li>efreet_menu_dump()
-: <a class="el" href="group__Efreet__Menu.html#g445a9797e15c07aa1078049406642d4c">efreet_menu.c</a>
-, <a class="el" href="group__Efreet__Menu.html#g445a9797e15c07aa1078049406642d4c">efreet_menu.h</a>
-<li>Efreet_Menu_Entry_Type
-: <a class="el" href="group__Efreet__Menu.html#g2991e288d08928c50a4da721f9845150">efreet_menu.h</a>
-<li>efreet_menu_file_set()
-: <a class="el" href="group__Efreet__Menu.html#gadcdb186416a35f0df4549c13cf6f6cf">efreet_menu.c</a>
-, <a class="el" href="group__Efreet__Menu.html#gadcdb186416a35f0df4549c13cf6f6cf">efreet_menu.h</a>
-<li>Efreet_Menu_Filter
-: <a class="el" href="efreet__menu_8c.html#a9cd5143b9fe37defebef53e70521430">efreet_menu.c</a>
-<li>Efreet_Menu_Filter_Op
-: <a class="el" href="efreet__menu_8c.html#36f68a85bfc8ae10d7ebca588dea1326">efreet_menu.c</a>
-<li>Efreet_Menu_Filter_Op_Type
-: <a class="el" href="efreet__menu_8c.html#1e679ddda66f54fa4c91a7c74ac76478">efreet_menu.c</a>
-<li>Efreet_Menu_Filter_Type
-: <a class="el" href="efreet__menu_8c.html#ad5c39e69ccad840c687eececa27beb7">efreet_menu.c</a>
-<li>efreet_menu_free()
-: <a class="el" href="group__Efreet__Menu.html#g4ba4b3356a67ccced67cbb3f928a5f71">efreet_menu.c</a>
-, <a class="el" href="group__Efreet__Menu.html#g4ba4b3356a67ccced67cbb3f928a5f71">efreet_menu.h</a>
-<li>efreet_menu_get()
-: <a class="el" href="group__Efreet__Menu.html#gbcc191a4bdead7b3275b15c3e9ef4eb5">efreet_menu.c</a>
-, <a class="el" href="group__Efreet__Menu.html#gbcc191a4bdead7b3275b15c3e9ef4eb5">efreet_menu.h</a>
-<li>efreet_menu_init()
-: <a class="el" href="group__Efreet__Private.html#g0f181489fc48b11061742f56a19f0433">efreet_menu.c</a>
-, <a class="el" href="group__Efreet__Private.html#g0f181489fc48b11061742f56a19f0433">efreet_private.h</a>
-<li>Efreet_Menu_Internal
-: <a class="el" href="efreet__menu_8c.html#f24c644b3f8fc2a3d790a31c6d456c11">efreet_menu.c</a>
-<li>efreet_menu_kde_legacy_dirs
-: <a class="el" href="efreet__menu_8c.html#6fc23c261ad670fbb00c0da9a10f25c5">efreet_menu.c</a>
-<li>efreet_menu_kde_legacy_init()
-: <a class="el" href="group__Efreet__Menu.html#g5f6bbd2bfcd4e5f0407131e73cc92fdc">efreet_menu.c</a>
-, <a class="el" href="group__Efreet__Menu.html#g5f6bbd2bfcd4e5f0407131e73cc92fdc">efreet_menu.h</a>
-<li>Efreet_Menu_Layout
-: <a class="el" href="efreet__menu_8c.html#fa544e237fe672513ba4b8572f5100d5">efreet_menu.c</a>
-<li>Efreet_Menu_Layout_Type
-: <a class="el" href="efreet__menu_8c.html#73fc35c60b0f1f763abf1ac12e121037">efreet_menu.c</a>
-<li>Efreet_Menu_Move
-: <a class="el" href="efreet__menu_8c.html#39f6df8696296a3b115d7ce6996231ea">efreet_menu.c</a>
-<li>efreet_menu_new()
-: <a class="el" href="group__Efreet__Menu.html#ga6bc44723abb9aa9f4cfdba407584365">efreet_menu.c</a>
-, <a class="el" href="group__Efreet__Menu.html#ga6bc44723abb9aa9f4cfdba407584365">efreet_menu.h</a>
-<li>efreet_menu_parse()
-: <a class="el" href="group__Efreet__Menu.html#gc8d3fa8eb7de1b0f8f96a9c5445a0fb3">efreet_menu.c</a>
-, <a class="el" href="group__Efreet__Menu.html#gc8d3fa8eb7de1b0f8f96a9c5445a0fb3">efreet_menu.h</a>
-<li>efreet_menu_save()
-: <a class="el" href="group__Efreet__Menu.html#g28b19d718e24db680d97ee90fa76cd9e">efreet_menu.c</a>
-, <a class="el" href="group__Efreet__Menu.html#g28b19d718e24db680d97ee90fa76cd9e">efreet_menu.h</a>
-<li>efreet_menu_shutdown()
-: <a class="el" href="group__Efreet__Private.html#g55e7c0143864a3508da749a7986283f4">efreet_menu.c</a>
-, <a class="el" href="group__Efreet__Private.html#g55e7c0143864a3508da749a7986283f4">efreet_private.h</a>
-<li>efreet_mime_fallback_type_get()
-: <a class="el" href="group__Efreet__Mime.html#g2aed0ea2603395d2e03ed3bd04971107">efreet_mime.c</a>
-, <a class="el" href="group__Efreet__Mime.html#g2aed0ea2603395d2e03ed3bd04971107">Efreet_Mime.h</a>
-<li>Efreet_Mime_Glob
-: <a class="el" href="efreet__mime_8c.html#de06c5c13034d26fd4ee0e153032bef5">efreet_mime.c</a>
-<li>efreet_mime_globs_type_get()
-: <a class="el" href="group__Efreet__Mime.html#gc436aac6f7def675d888f6c3dea11a3d">efreet_mime.c</a>
-, <a class="el" href="group__Efreet__Mime.html#gc436aac6f7def675d888f6c3dea11a3d">Efreet_Mime.h</a>
-<li>efreet_mime_init()
-: <a class="el" href="group__Efreet__Mime.html#gd63027f25e77f7c2298f01f2b705465a">Efreet_Mime.h</a>
-, <a class="el" href="group__Efreet__Mime.html#gd63027f25e77f7c2298f01f2b705465a">efreet_mime.c</a>
-<li>Efreet_Mime_Magic
-: <a class="el" href="efreet__mime_8c.html#40e1e093746c9fd305ec432553c59f69">efreet_mime.c</a>
-<li>Efreet_Mime_Magic_Entry
-: <a class="el" href="efreet__mime_8c.html#c1e07ce75560413c3364511fd58ae54b">efreet_mime.c</a>
-<li>efreet_mime_magic_type_get()
-: <a class="el" href="group__Efreet__Mime.html#g35679fc78fb944991ddc6c3c74b341c9">Efreet_Mime.h</a>
-, <a class="el" href="group__Efreet__Mime.html#g35679fc78fb944991ddc6c3c74b341c9">efreet_mime.c</a>
-<li>efreet_mime_shutdown()
-: <a class="el" href="group__Efreet__Mime.html#g96932f2fd9b173952641548d93d2b076">Efreet_Mime.h</a>
-, <a class="el" href="group__Efreet__Mime.html#g96932f2fd9b173952641548d93d2b076">efreet_mime.c</a>
-<li>efreet_mime_special_type_get()
-: <a class="el" href="group__Efreet__Mime.html#g6ce1396d5564d1cbfb3e164dfb0b18f1">efreet_mime.c</a>
-, <a class="el" href="group__Efreet__Mime.html#g6ce1396d5564d1cbfb3e164dfb0b18f1">Efreet_Mime.h</a>
-<li>efreet_mime_type_get()
-: <a class="el" href="group__Efreet__Mime.html#gdd8c50de321da93b9c913f66d0c208a6">Efreet_Mime.h</a>
-, <a class="el" href="group__Efreet__Mime.html#gdd8c50de321da93b9c913f66d0c208a6">efreet_mime.c</a>
-<li>efreet_mime_type_icon_get()
-: <a class="el" href="group__Efreet__Mime.html#g144ac4b96a76c7b524b1d05dcfe633ad">Efreet_Mime.h</a>
-, <a class="el" href="group__Efreet__Mime.html#g144ac4b96a76c7b524b1d05dcfe633ad">efreet_mime.c</a>
-<li>Efreet_Monitor
-: <a class="el" href="efreet__utils_8c.html#5562ef82f6a0123e21a415b558eedcfa">efreet_utils.c</a>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/globals_0x6e.html b/doc/html/globals_0x6e.html
deleted file mode 100644
index 09c055b..0000000
--- a/doc/html/globals_0x6e.html
+++ /dev/null
@@ -1,93 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Data Fields</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>All</span></a></li>
-      <li><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_vars.html"><span>Variables</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li class="current"><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-    </ul>
-  </div>
-<div class="contents">
-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
-<p>
-<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
-<li>NEW
-: <a class="el" href="group__Efreet__Private.html#g1bf6c092db09b704eec6aa39b578ca6a">efreet_private.h</a>
-<li>NON_EXISTING
-: <a class="el" href="efreet__icon_8c.html#3da87339a2ab67dd100b8fc9efa92247">efreet_icon.c</a>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/globals_0x70.html b/doc/html/globals_0x70.html
deleted file mode 100644
index 3023d96..0000000
--- a/doc/html/globals_0x70.html
+++ /dev/null
@@ -1,91 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Data Fields</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>All</span></a></li>
-      <li><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_vars.html"><span>Variables</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li class="current"><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-    </ul>
-  </div>
-<div class="contents">
-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
-<p>
-<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
-<li>PATH_MAX
-: <a class="el" href="group__Efreet__Private.html#ge688d728e1acdfe5988c7db45d6f0166">efreet_private.h</a>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/globals_0x73.html b/doc/html/globals_0x73.html
deleted file mode 100644
index 4dc2c1b..0000000
--- a/doc/html/globals_0x73.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Data Fields</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>All</span></a></li>
-      <li><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_vars.html"><span>Variables</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li class="current"><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-    </ul>
-  </div>
-<div class="contents">
-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
-<p>
-<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
-<li>efreet_shutdown()
-: <a class="el" href="efreet_8c.html#21312e3804b2ff4afed2e854b66ed827">efreet.c</a>
-, <a class="el" href="Efreet_8h.html#21312e3804b2ff4afed2e854b66ed827">Efreet.h</a>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/globals_0x74.html b/doc/html/globals_0x74.html
deleted file mode 100644
index 11534e6..0000000
--- a/doc/html/globals_0x74.html
+++ /dev/null
@@ -1,110 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Data Fields</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>All</span></a></li>
-      <li><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_vars.html"><span>Variables</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li class="current"><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-    </ul>
-  </div>
-<div class="contents">
-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
-<p>
-<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
-<li>efreet_trash_delete_uri()
-: <a class="el" href="group__Efreet__Trash.html#g67b6381a01374681566b35ad953e111a">efreet_trash.c</a>
-, <a class="el" href="group__Efreet__Trash.html#g67b6381a01374681566b35ad953e111a">Efreet_Trash.h</a>
-<li>efreet_trash_dir_get()
-: <a class="el" href="group__Efreet__Trash.html#gf99763e1a6eaafba4b43c2f29213ce66">Efreet_Trash.h</a>
-, <a class="el" href="group__Efreet__Trash.html#gf99763e1a6eaafba4b43c2f29213ce66">efreet_trash.c</a>
-<li>efreet_trash_empty_trash()
-: <a class="el" href="group__Efreet__Trash.html#g09dd944f4567a90c04dbf6d146eb7a54">efreet_trash.c</a>
-, <a class="el" href="group__Efreet__Trash.html#g09dd944f4567a90c04dbf6d146eb7a54">Efreet_Trash.h</a>
-<li>efreet_trash_init()
-: <a class="el" href="group__Efreet__Trash.html#g2143f714828cf918e3188dafa52af190">Efreet_Trash.h</a>
-, <a class="el" href="group__Efreet__Trash.html#g2143f714828cf918e3188dafa52af190">efreet_trash.c</a>
-<li>efreet_trash_is_empty()
-: <a class="el" href="group__Efreet__Trash.html#g0facfddaf103a1bf7e515b4677bd4fa0">efreet_trash.c</a>
-, <a class="el" href="group__Efreet__Trash.html#g0facfddaf103a1bf7e515b4677bd4fa0">Efreet_Trash.h</a>
-<li>efreet_trash_ls()
-: <a class="el" href="group__Efreet__Trash.html#gf152e308fd0834cd07cfbf10c9aa828f">efreet_trash.c</a>
-, <a class="el" href="group__Efreet__Trash.html#gf152e308fd0834cd07cfbf10c9aa828f">Efreet_Trash.h</a>
-<li>efreet_trash_shutdown()
-: <a class="el" href="group__Efreet__Trash.html#gc08d4f35c99ca21baeb9695cac4411f3">Efreet_Trash.h</a>
-, <a class="el" href="group__Efreet__Trash.html#gc08d4f35c99ca21baeb9695cac4411f3">efreet_trash.c</a>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/globals_0x75.html b/doc/html/globals_0x75.html
deleted file mode 100644
index c1d50cb..0000000
--- a/doc/html/globals_0x75.html
+++ /dev/null
@@ -1,150 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Data Fields</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>All</span></a></li>
-      <li><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_vars.html"><span>Variables</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li class="current"><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-    </ul>
-  </div>
-<div class="contents">
-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
-<p>
-<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
-<li>Efreet_Uri
-: <a class="el" href="group__Efreet__Uri.html#g9bc07d74f1c8d59c170855a97960d099">efreet_uri.h</a>
-<li>efreet_uri_decode()
-: <a class="el" href="group__Efreet__Uri.html#g06d8e290a64afd6b68e47b6b3cf75a2c">efreet_uri.c</a>
-, <a class="el" href="group__Efreet__Uri.html#g06d8e290a64afd6b68e47b6b3cf75a2c">efreet_uri.h</a>
-<li>efreet_uri_encode()
-: <a class="el" href="group__Efreet__Uri.html#g668a8bf014f6a5113d625875459f88d7">efreet_uri.c</a>
-, <a class="el" href="group__Efreet__Uri.html#g668a8bf014f6a5113d625875459f88d7">efreet_uri.h</a>
-<li>efreet_uri_free()
-: <a class="el" href="group__Efreet__Uri.html#gee92487db4d3a36504e019f597a27914">efreet_uri.c</a>
-, <a class="el" href="group__Efreet__Uri.html#gee92487db4d3a36504e019f597a27914">efreet_uri.h</a>
-<li>Efreet_Util_Desktop
-: <a class="el" href="efreet__utils_8c.html#8cdc85f72dc2e2a4487199db13fb33a5">efreet_utils.c</a>
-<li>efreet_util_desktop_categories_list()
-: <a class="el" href="efreet__utils_8c.html#bc4b9eecadcbbdcc1ae86d6a39ae06c2">efreet_utils.c</a>
-, <a class="el" href="efreet__utils_8h.html#bc4b9eecadcbbdcc1ae86d6a39ae06c2">efreet_utils.h</a>
-<li>efreet_util_desktop_category_list()
-: <a class="el" href="efreet__utils_8c.html#eea99e97fbede6cceccf6178fd7092e7">efreet_utils.c</a>
-, <a class="el" href="efreet__utils_8h.html#eea99e97fbede6cceccf6178fd7092e7">efreet_utils.h</a>
-<li>efreet_util_desktop_comment_glob_list()
-: <a class="el" href="efreet__utils_8c.html#e17d6c23f6e683fd97a60956f0724539">efreet_utils.c</a>
-, <a class="el" href="efreet__utils_8h.html#e17d6c23f6e683fd97a60956f0724539">efreet_utils.h</a>
-<li>efreet_util_desktop_exec_find()
-: <a class="el" href="efreet__utils_8h.html#57cc0bf2b575e2e61d6a6964497b7cd7">efreet_utils.h</a>
-, <a class="el" href="efreet__utils_8c.html#57cc0bf2b575e2e61d6a6964497b7cd7">efreet_utils.c</a>
-<li>efreet_util_desktop_exec_glob_list()
-: <a class="el" href="efreet__utils_8c.html#7c89ed2bc708f7be50910457399fe5e6">efreet_utils.c</a>
-, <a class="el" href="efreet__utils_8h.html#7c89ed2bc708f7be50910457399fe5e6">efreet_utils.h</a>
-<li>efreet_util_desktop_file_id_find()
-: <a class="el" href="efreet__utils_8c.html#151ee6458631eeaf609a337325b7edee">efreet_utils.c</a>
-, <a class="el" href="efreet__utils_8h.html#151ee6458631eeaf609a337325b7edee">efreet_utils.h</a>
-<li>efreet_util_desktop_generic_name_find()
-: <a class="el" href="efreet__utils_8c.html#3600f55c83919cf98aeb48dea4c3c571">efreet_utils.c</a>
-, <a class="el" href="efreet__utils_8h.html#3600f55c83919cf98aeb48dea4c3c571">efreet_utils.h</a>
-<li>efreet_util_desktop_generic_name_glob_list()
-: <a class="el" href="efreet__utils_8c.html#212202181fd841447e81a6ba4fbd567d">efreet_utils.c</a>
-, <a class="el" href="efreet__utils_8h.html#212202181fd841447e81a6ba4fbd567d">efreet_utils.h</a>
-<li>efreet_util_desktop_mime_list()
-: <a class="el" href="efreet__utils_8c.html#182eda986577cbf4b56b32dfe7ed6579">efreet_utils.c</a>
-, <a class="el" href="efreet__utils_8h.html#182eda986577cbf4b56b32dfe7ed6579">efreet_utils.h</a>
-<li>efreet_util_desktop_name_find()
-: <a class="el" href="efreet__utils_8c.html#0852e1834372099771d125aff627b952">efreet_utils.c</a>
-, <a class="el" href="efreet__utils_8h.html#0852e1834372099771d125aff627b952">efreet_utils.h</a>
-<li>efreet_util_desktop_name_glob_list()
-: <a class="el" href="efreet__utils_8h.html#4e1a01c2e8375828de99e6b91187278d">efreet_utils.h</a>
-, <a class="el" href="efreet__utils_8c.html#4e1a01c2e8375828de99e6b91187278d">efreet_utils.c</a>
-<li>efreet_util_desktop_wm_class_find()
-: <a class="el" href="efreet__utils_8c.html#3ba379dbad362695a66be9e0ae6bd7df">efreet_utils.c</a>
-, <a class="el" href="efreet__utils_8h.html#3ba379dbad362695a66be9e0ae6bd7df">efreet_utils.h</a>
-<li>efreet_util_init()
-: <a class="el" href="efreet__utils_8c.html#0457c008b4cdfac5d753319d0dd65d76">efreet_utils.c</a>
-, <a class="el" href="efreet__utils_8h.html#0457c008b4cdfac5d753319d0dd65d76">efreet_utils.h</a>
-<li>efreet_util_menus_find()
-: <a class="el" href="efreet__utils_8h.html#adad7835d4a548070d11f093a900513d">efreet_utils.h</a>
-, <a class="el" href="efreet__utils_8c.html#adad7835d4a548070d11f093a900513d">efreet_utils.c</a>
-<li>efreet_util_path_to_file_id()
-: <a class="el" href="efreet__utils_8h.html#e499b43f751ef5d682a480b68ef07d4e">efreet_utils.h</a>
-, <a class="el" href="efreet__utils_8c.html#e499b43f751ef5d682a480b68ef07d4e">efreet_utils.c</a>
-<li>efreet_util_shutdown()
-: <a class="el" href="efreet__utils_8c.html#3abde568cd48dbea047fbbe2e5d8da10">efreet_utils.c</a>
-, <a class="el" href="efreet__utils_8h.html#3abde568cd48dbea047fbbe2e5d8da10">efreet_utils.h</a>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/globals_0x78.html b/doc/html/globals_0x78.html
deleted file mode 100644
index caa823f..0000000
--- a/doc/html/globals_0x78.html
+++ /dev/null
@@ -1,108 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Data Fields</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>All</span></a></li>
-      <li><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_vars.html"><span>Variables</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li class="current"><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-    </ul>
-  </div>
-<div class="contents">
-Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
-<p>
-<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
-<li>Efreet_Xml
-: <a class="el" href="efreet__xml_8h.html#da241110df71178519537771b9126546">efreet_xml.h</a>
-<li>Efreet_Xml_Attribute
-: <a class="el" href="efreet__xml_8h.html#ff0c75cce95e1ba59a824fcb8bcdf393">efreet_xml.h</a>
-<li>efreet_xml_attribute_get()
-: <a class="el" href="efreet__xml_8h.html#bb8a77ca97f883d4b60c14e47099272e">efreet_xml.h</a>
-, <a class="el" href="efreet__xml_8c.html#bb8a77ca97f883d4b60c14e47099272e">efreet_xml.c</a>
-<li>efreet_xml_del()
-: <a class="el" href="efreet__xml_8c.html#43503b3ca04624a604f71e023dbc1fb8">efreet_xml.c</a>
-, <a class="el" href="efreet__xml_8h.html#43503b3ca04624a604f71e023dbc1fb8">efreet_xml.h</a>
-<li>efreet_xml_init()
-: <a class="el" href="efreet__xml_8h.html#7a2ad4fd7dfefb664c99f198d880d606">efreet_xml.h</a>
-, <a class="el" href="efreet__xml_8c.html#7a2ad4fd7dfefb664c99f198d880d606">efreet_xml.c</a>
-<li>efreet_xml_new()
-: <a class="el" href="efreet__xml_8h.html#4d2285311849adcc65e6988fd99aa697">efreet_xml.h</a>
-, <a class="el" href="efreet__xml_8c.html#4d2285311849adcc65e6988fd99aa697">efreet_xml.c</a>
-<li>efreet_xml_shutdown()
-: <a class="el" href="efreet__xml_8c.html#b23f8e3a7d790c153a0612d54967e6a3">efreet_xml.c</a>
-, <a class="el" href="efreet__xml_8h.html#b23f8e3a7d790c153a0612d54967e6a3">efreet_xml.h</a>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/globals_defs.html b/doc/html/globals_defs.html
deleted file mode 100644
index e8eb387..0000000
--- a/doc/html/globals_defs.html
+++ /dev/null
@@ -1,95 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Data Fields</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html"><span>All</span></a></li>
-      <li><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_vars.html"><span>Variables</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-<div class="contents">
-&nbsp;
-<p>
-<ul>
-<li>DESKTOP_VERSION
-: <a class="el" href="efreet__desktop_8c.html#ad45a70bd4691235aa254e64748477e7">efreet_desktop.c</a>
-<li>EAPI
-: <a class="el" href="Efreet_8h.html#3db3556eec8ef18cb8ddb43816974ac8">Efreet.h</a>
-, <a class="el" href="group__Efreet__Mime.html#g3db3556eec8ef18cb8ddb43816974ac8">Efreet_Mime.h</a>
-, <a class="el" href="Efreet__Trash_8h.html#3db3556eec8ef18cb8ddb43816974ac8">Efreet_Trash.h</a>
-<li>EFREET_MIME_MAGIC_BUFFER_SIZE
-: <a class="el" href="efreet__mime_8c.html#286d28320ff20116b482138da10a0acb">efreet_mime.c</a>
-<li>FREE
-: <a class="el" href="group__Efreet__Private.html#g25875003b43b81a4302256caa4a13599">efreet_private.h</a>
-<li>IF_FREE
-: <a class="el" href="group__Efreet__Private.html#g3add950b6c67618ac81dfe4e8a69b576">efreet_private.h</a>
-<li>IF_FREE_DLIST
-: <a class="el" href="group__Efreet__Private.html#gcd7b583c33297ee7e359b055767fed34">efreet_private.h</a>
-<li>IF_FREE_HASH
-: <a class="el" href="group__Efreet__Private.html#g2ef24d62b8a9a79cd511410826b1908d">efreet_private.h</a>
-<li>IF_FREE_LIST
-: <a class="el" href="group__Efreet__Private.html#gde363b5f0b3fa4175bac51488b44c672">efreet_private.h</a>
-<li>IF_RELEASE
-: <a class="el" href="group__Efreet__Private.html#g12d3ef74a56458d7f0ae27e00447fe16">efreet_private.h</a>
-<li>NEW
-: <a class="el" href="group__Efreet__Private.html#g1bf6c092db09b704eec6aa39b578ca6a">efreet_private.h</a>
-<li>NON_EXISTING
-: <a class="el" href="efreet__icon_8c.html#3da87339a2ab67dd100b8fc9efa92247">efreet_icon.c</a>
-<li>PATH_MAX
-: <a class="el" href="group__Efreet__Private.html#ge688d728e1acdfe5988c7db45d6f0166">efreet_private.h</a>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/globals_enum.html b/doc/html/globals_enum.html
deleted file mode 100644
index 6bed8eb..0000000
--- a/doc/html/globals_enum.html
+++ /dev/null
@@ -1,85 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Data Fields</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html"><span>All</span></a></li>
-      <li><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_vars.html"><span>Variables</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li class="current"><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-<div class="contents">
-&nbsp;
-<p>
-<ul>
-<li>Efreet_Desktop_Change
-: <a class="el" href="efreet__utils_8h.html#1e4852519eb3ddbb6709d1f01e3b3989">efreet_utils.h</a>
-<li>Efreet_Desktop_Command_Flag
-: <a class="el" href="group__Efreet__Private.html#g99ad9dfecc28060f6dc7b122770cc0d5">efreet_private.h</a>
-<li>Efreet_Icon_Size_Type
-: <a class="el" href="group__Efreet__Icon.html#g43f50c8d815ae5e09ab5f6dfb466f343">efreet_icon.h</a>
-<li>Efreet_Icon_Theme_Context
-: <a class="el" href="group__Efreet__Icon.html#g77a2d13b67a6d8209cb5a3eb88439fc5">efreet_icon.h</a>
-<li>Efreet_Menu_Entry_Type
-: <a class="el" href="group__Efreet__Menu.html#g2991e288d08928c50a4da721f9845150">efreet_menu.h</a>
-<li>Efreet_Menu_Filter_Op_Type
-: <a class="el" href="efreet__menu_8c.html#1e679ddda66f54fa4c91a7c74ac76478">efreet_menu.c</a>
-<li>Efreet_Menu_Filter_Type
-: <a class="el" href="efreet__menu_8c.html#ad5c39e69ccad840c687eececa27beb7">efreet_menu.c</a>
-<li>Efreet_Menu_Layout_Type
-: <a class="el" href="efreet__menu_8c.html#8d4f408bf2b872954ced535aae809fc8">efreet_menu.c</a>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/globals_eval.html b/doc/html/globals_eval.html
deleted file mode 100644
index 2017f2a..0000000
--- a/doc/html/globals_eval.html
+++ /dev/null
@@ -1,136 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Data Fields</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html"><span>All</span></a></li>
-      <li><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_vars.html"><span>Variables</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li class="current"><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="#index_e"><span>e</span></a></li>
-    </ul>
-  </div>
-<div class="contents">
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
-<li>EFREET_DESKTOP_CHANGE_ADD
-: <a class="el" href="efreet__utils_8h.html#1e4852519eb3ddbb6709d1f01e3b398900f6ce79e742339ee885a5107ed97b69">efreet_utils.h</a>
-<li>EFREET_DESKTOP_CHANGE_REMOVE
-: <a class="el" href="efreet__utils_8h.html#1e4852519eb3ddbb6709d1f01e3b398936494c8ea6cffb9811aee4a736c79d64">efreet_utils.h</a>
-<li>EFREET_DESKTOP_CHANGE_UPDATE
-: <a class="el" href="efreet__utils_8h.html#1e4852519eb3ddbb6709d1f01e3b3989649e28d3c334a057bb688d72dd8cc6f2">efreet_utils.h</a>
-<li>EFREET_DESKTOP_EXEC_FLAG_DIR
-: <a class="el" href="group__Efreet__Private.html#gg99ad9dfecc28060f6dc7b122770cc0d500a642385aa712118d420f6fb670f19d">efreet_private.h</a>
-<li>EFREET_DESKTOP_EXEC_FLAG_FILE
-: <a class="el" href="group__Efreet__Private.html#gg99ad9dfecc28060f6dc7b122770cc0d58dfbdc9ba2300ecf2822aa7171429db3">efreet_private.h</a>
-<li>EFREET_DESKTOP_EXEC_FLAG_FULLPATH
-: <a class="el" href="group__Efreet__Private.html#gg99ad9dfecc28060f6dc7b122770cc0d5076e548b2fe54d0db57f077e789e8fef">efreet_private.h</a>
-<li>EFREET_DESKTOP_EXEC_FLAG_URI
-: <a class="el" href="group__Efreet__Private.html#gg99ad9dfecc28060f6dc7b122770cc0d56d3991250055e4de38f37946b37a2e4d">efreet_private.h</a>
-<li>EFREET_ENDIAN_BIG
-: <a class="el" href="efreet__mime_8c.html#726ca809ffd3d67ab4b8476646f266352e837e9c4636f2ce02d97a74d0da16a4">efreet_mime.c</a>
-<li>EFREET_ENDIAN_LITTLE
-: <a class="el" href="efreet__mime_8c.html#726ca809ffd3d67ab4b8476646f26635a8f610e9814e255518a4adf3e3017772">efreet_mime.c</a>
-<li>EFREET_ICON_SIZE_TYPE_FIXED
-: <a class="el" href="group__Efreet__Icon.html#gg43f50c8d815ae5e09ab5f6dfb466f34383dd0332aabb94582abc8a7241a61efb">efreet_icon.h</a>
-<li>EFREET_ICON_SIZE_TYPE_NONE
-: <a class="el" href="group__Efreet__Icon.html#gg43f50c8d815ae5e09ab5f6dfb466f3434c6ec78d8c7d07a4d80c70f1147526b2">efreet_icon.h</a>
-<li>EFREET_ICON_SIZE_TYPE_SCALABLE
-: <a class="el" href="group__Efreet__Icon.html#gg43f50c8d815ae5e09ab5f6dfb466f3436c3dea9d39d4eb96a434eb6e6542cec3">efreet_icon.h</a>
-<li>EFREET_ICON_SIZE_TYPE_THRESHOLD
-: <a class="el" href="group__Efreet__Icon.html#gg43f50c8d815ae5e09ab5f6dfb466f34395e4a2658ae479c3bd51a5ca0dcec147">efreet_icon.h</a>
-<li>EFREET_ICON_THEME_CONTEXT_ACTIONS
-: <a class="el" href="group__Efreet__Icon.html#gg77a2d13b67a6d8209cb5a3eb88439fc5146d11655e4a4f65fb325b0b3f3e3140">efreet_icon.h</a>
-<li>EFREET_ICON_THEME_CONTEXT_DEVICES
-: <a class="el" href="group__Efreet__Icon.html#gg77a2d13b67a6d8209cb5a3eb88439fc5feb3afba08f00d3ef3b1d54036c3027f">efreet_icon.h</a>
-<li>EFREET_ICON_THEME_CONTEXT_FILESYSTEMS
-: <a class="el" href="group__Efreet__Icon.html#gg77a2d13b67a6d8209cb5a3eb88439fc52e5bd5b2a83beefbbdd243a585938211">efreet_icon.h</a>
-<li>EFREET_ICON_THEME_CONTEXT_MIMETYPES
-: <a class="el" href="group__Efreet__Icon.html#gg77a2d13b67a6d8209cb5a3eb88439fc5c3aa8b78b7a1196349080deb36718a85">efreet_icon.h</a>
-<li>EFREET_ICON_THEME_CONTEXT_NONE
-: <a class="el" href="group__Efreet__Icon.html#gg77a2d13b67a6d8209cb5a3eb88439fc5739d7eb6f1bc91b728d98e94912e195e">efreet_icon.h</a>
-<li>EFREET_MENU_ENTRY_DESKTOP
-: <a class="el" href="group__Efreet__Menu.html#gg2991e288d08928c50a4da721f98451507bc15931eec4e3eaadabbf8ff660846e">efreet_menu.h</a>
-<li>EFREET_MENU_ENTRY_HEADER
-: <a class="el" href="group__Efreet__Menu.html#gg2991e288d08928c50a4da721f9845150ff8d7a1d423f60192584b1f848b5111a">efreet_menu.h</a>
-<li>EFREET_MENU_ENTRY_MENU
-: <a class="el" href="group__Efreet__Menu.html#gg2991e288d08928c50a4da721f984515095b99a26a7a29c6232a5d11852e553b0">efreet_menu.h</a>
-<li>EFREET_MENU_ENTRY_SEPARATOR
-: <a class="el" href="group__Efreet__Menu.html#gg2991e288d08928c50a4da721f9845150ab46ba48b96defa4a361586bd55fd372">efreet_menu.h</a>
-<li>EFREET_MENU_FILTER_EXCLUDE
-: <a class="el" href="efreet__menu_8c.html#ad5c39e69ccad840c687eececa27beb779b1d516e3327df7ebd7097b2a2a5a4f">efreet_menu.c</a>
-<li>EFREET_MENU_FILTER_INCLUDE
-: <a class="el" href="efreet__menu_8c.html#ad5c39e69ccad840c687eececa27beb7dc7f42b31b865ac65d34295e1da53b0f">efreet_menu.c</a>
-<li>EFREET_MENU_FILTER_OP_AND
-: <a class="el" href="efreet__menu_8c.html#1e679ddda66f54fa4c91a7c74ac764787b3897c6ccae078ee75b2e81f435b0ad">efreet_menu.c</a>
-<li>EFREET_MENU_FILTER_OP_NOT
-: <a class="el" href="efreet__menu_8c.html#1e679ddda66f54fa4c91a7c74ac764788df187fe162c67455b71e3debe55969e">efreet_menu.c</a>
-<li>EFREET_MENU_FILTER_OP_OR
-: <a class="el" href="efreet__menu_8c.html#1e679ddda66f54fa4c91a7c74ac764783700fd36389e252f41157294ca343912">efreet_menu.c</a>
-<li>EFREET_MENU_LAYOUT_FILENAME
-: <a class="el" href="efreet__menu_8c.html#8d4f408bf2b872954ced535aae809fc8ac38ba5a0838b3020a24403c0ca0ec20">efreet_menu.c</a>
-<li>EFREET_MENU_LAYOUT_MENUNAME
-: <a class="el" href="efreet__menu_8c.html#8d4f408bf2b872954ced535aae809fc8a171a6ab85b71a1f0380268a92f3fa53">efreet_menu.c</a>
-<li>EFREET_MENU_LAYOUT_MERGE
-: <a class="el" href="efreet__menu_8c.html#8d4f408bf2b872954ced535aae809fc8b29b0a0be5c8a7d7d4ec6c943f0962fd">efreet_menu.c</a>
-<li>EFREET_MENU_LAYOUT_SEPARATOR
-: <a class="el" href="efreet__menu_8c.html#8d4f408bf2b872954ced535aae809fc88fac297efba2e2b4f2b05c72e141b832">efreet_menu.c</a>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/globals_func.html b/doc/html/globals_func.html
deleted file mode 100644
index aa7455b..0000000
--- a/doc/html/globals_func.html
+++ /dev/null
@@ -1,88 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Data Fields</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html"><span>All</span></a></li>
-      <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_vars.html"><span>Variables</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals_func.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_func_0x78.html#index_x"><span>x</span></a></li>
-    </ul>
-  </div>
-<div class="contents">
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
-<li>efreet_array_cat()
-: <a class="el" href="group__Efreet__Private.html#ge567e8f87e24148d9a37fa81626c1cc9">efreet.c</a>
-, <a class="el" href="group__Efreet__Private.html#ge567e8f87e24148d9a37fa81626c1cc9">efreet_private.h</a>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/globals_func_0x62.html b/doc/html/globals_func_0x62.html
deleted file mode 100644
index 431fb75..0000000
--- a/doc/html/globals_func_0x62.html
+++ /dev/null
@@ -1,91 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Data Fields</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html"><span>All</span></a></li>
-      <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_vars.html"><span>Variables</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals_func.html#index_a"><span>a</span></a></li>
-      <li class="current"><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_func_0x78.html#index_x"><span>x</span></a></li>
-    </ul>
-  </div>
-<div class="contents">
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
-<li>efreet_base_init()
-: <a class="el" href="group__Efreet__Private.html#gd419150d5b580bc0b63cdc1c8a4fcd99">efreet_base.c</a>
-, <a class="el" href="group__Efreet__Private.html#gd419150d5b580bc0b63cdc1c8a4fcd99">efreet_private.h</a>
-<li>efreet_base_shutdown()
-: <a class="el" href="group__Efreet__Private.html#gcd160bc890524bdac0f9bf043f4ddbbd">efreet_base.c</a>
-, <a class="el" href="group__Efreet__Private.html#gcd160bc890524bdac0f9bf043f4ddbbd">efreet_private.h</a>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/globals_func_0x63.html b/doc/html/globals_func_0x63.html
deleted file mode 100644
index f921109..0000000
--- a/doc/html/globals_func_0x63.html
+++ /dev/null
@@ -1,94 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Data Fields</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html"><span>All</span></a></li>
-      <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_vars.html"><span>Variables</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals_func.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
-      <li class="current"><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_func_0x78.html#index_x"><span>x</span></a></li>
-    </ul>
-  </div>
-<div class="contents">
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
-<li>efreet_cache_home_get()
-: <a class="el" href="group__Efreet__Base.html#g0ed442092174d895ddd40336767d5513">efreet_base.c</a>
-, <a class="el" href="group__Efreet__Base.html#g0ed442092174d895ddd40336767d5513">efreet_base.h</a>
-<li>efreet_config_dirs_get()
-: <a class="el" href="group__Efreet__Base.html#gb42d87dc2006976bdafa043864a75c04">efreet_base.h</a>
-, <a class="el" href="group__Efreet__Base.html#gb42d87dc2006976bdafa043864a75c04">efreet_base.c</a>
-<li>efreet_config_home_get()
-: <a class="el" href="group__Efreet__Base.html#g72a531b1e761c9d1c15081f30a4124dd">efreet_base.h</a>
-, <a class="el" href="group__Efreet__Base.html#g72a531b1e761c9d1c15081f30a4124dd">efreet_base.c</a>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/globals_func_0x64.html b/doc/html/globals_func_0x64.html
deleted file mode 100644
index d7a1f8f..0000000
--- a/doc/html/globals_func_0x64.html
+++ /dev/null
@@ -1,167 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Data Fields</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html"><span>All</span></a></li>
-      <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_vars.html"><span>Variables</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals_func.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
-      <li class="current"><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_func_0x78.html#index_x"><span>x</span></a></li>
-    </ul>
-  </div>
-<div class="contents">
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
-<li>efreet_data_dirs_get()
-: <a class="el" href="group__Efreet__Base.html#g38f95e9800713933dca83148eb171b09">efreet_base.c</a>
-, <a class="el" href="group__Efreet__Base.html#g38f95e9800713933dca83148eb171b09">efreet_base.h</a>
-<li>efreet_data_home_get()
-: <a class="el" href="group__Efreet__Base.html#gf168536a6b343a29f82cf0f7d43040df">efreet_base.h</a>
-, <a class="el" href="group__Efreet__Base.html#gf168536a6b343a29f82cf0f7d43040df">efreet_base.c</a>
-<li>efreet_default_dirs_get()
-: <a class="el" href="group__Efreet__Private.html#g35c792e4c087a1ca5ed74c70910cc523">efreet_menu.c</a>
-, <a class="el" href="group__Efreet__Private.html#g35c792e4c087a1ca5ed74c70910cc523">efreet_private.h</a>
-<li>efreet_desktop_cache_flush()
-: <a class="el" href="group__Efreet__Desktop.html#gea429d3594896f62437b7c8d732b868b">efreet_desktop.h</a>
-, <a class="el" href="group__Efreet__Desktop.html#gea429d3594896f62437b7c8d732b868b">efreet_desktop.c</a>
-<li>efreet_desktop_category_add()
-: <a class="el" href="group__Efreet__Desktop.html#g26ec043ed53964b1603383d1bcba81f7">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Desktop.html#g26ec043ed53964b1603383d1bcba81f7">efreet_desktop.h</a>
-<li>efreet_desktop_category_count_get()
-: <a class="el" href="group__Efreet__Desktop.html#g110ad74dbaf70845ae8a77631f9c114d">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Desktop.html#g110ad74dbaf70845ae8a77631f9c114d">efreet_desktop.h</a>
-<li>efreet_desktop_category_del()
-: <a class="el" href="group__Efreet__Desktop.html#g2e87d6fa5aee7f3fe8195f19ef067f8d">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Desktop.html#g2e87d6fa5aee7f3fe8195f19ef067f8d">efreet_desktop.h</a>
-<li>efreet_desktop_command_get()
-: <a class="el" href="group__Efreet__Desktop.html#g1f3900a4f1a34c73d1743a6a1b46c334">efreet_desktop.h</a>
-, <a class="el" href="group__Efreet__Desktop.html#g1f3900a4f1a34c73d1743a6a1b46c334">efreet_desktop.c</a>
-<li>efreet_desktop_command_local_get()
-: <a class="el" href="group__Efreet__Desktop.html#gaee168805abd316b7e1e624c70c4e018">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Desktop.html#gaee168805abd316b7e1e624c70c4e018">efreet_desktop.h</a>
-<li>efreet_desktop_command_progress_get()
-: <a class="el" href="group__Efreet__Desktop.html#g999043f62976314e15bb4dd0c3aeb2f4">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Desktop.html#g999043f62976314e15bb4dd0c3aeb2f4">efreet_desktop.h</a>
-<li>efreet_desktop_empty_new()
-: <a class="el" href="group__Efreet__Desktop.html#g6044189da04223cbd61c2563410ad327">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Desktop.html#g6044189da04223cbd61c2563410ad327">efreet_desktop.h</a>
-<li>efreet_desktop_environment_get()
-: <a class="el" href="group__Efreet__Desktop.html#g95a0975d8ba893692f63a80ae6784ac3">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Desktop.html#g95a0975d8ba893692f63a80ae6784ac3">efreet_desktop.h</a>
-, <a class="el" href="group__Efreet__Private.html#g1d9bd595ec6834a484d4e937db836c57">efreet_private.h</a>
-<li>efreet_desktop_environment_set()
-: <a class="el" href="group__Efreet__Desktop.html#g811892ec6c109a4708a94c0c0c329245">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Desktop.html#g811892ec6c109a4708a94c0c0c329245">efreet_desktop.h</a>
-<li>efreet_desktop_exec()
-: <a class="el" href="group__Efreet__Desktop.html#gd7844c12bd0c5eaef077f898ec6175eb">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Desktop.html#gd7844c12bd0c5eaef077f898ec6175eb">efreet_desktop.h</a>
-<li>efreet_desktop_free()
-: <a class="el" href="group__Efreet__Desktop.html#g7842cc5c55c4c74c254b41ecc143a8b6">efreet_desktop.h</a>
-, <a class="el" href="group__Efreet__Desktop.html#g7842cc5c55c4c74c254b41ecc143a8b6">efreet_desktop.c</a>
-<li>efreet_desktop_get()
-: <a class="el" href="group__Efreet__Desktop.html#gc699737258129d367dbe4958315a635d">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Desktop.html#gc699737258129d367dbe4958315a635d">efreet_desktop.h</a>
-<li>efreet_desktop_init()
-: <a class="el" href="group__Efreet__Private.html#g1cc25fc125fb1efc462b17b85088bd46">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Private.html#g1cc25fc125fb1efc462b17b85088bd46">efreet_private.h</a>
-<li>efreet_desktop_new()
-: <a class="el" href="group__Efreet__Desktop.html#g5e091f8933e40c35bbc47fa0682545a2">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Desktop.html#g5e091f8933e40c35bbc47fa0682545a2">efreet_desktop.h</a>
-<li>efreet_desktop_ref()
-: <a class="el" href="group__Efreet__Desktop.html#g9c463841ec3ad0eebd1d1871360d0232">efreet_desktop.h</a>
-, <a class="el" href="group__Efreet__Desktop.html#g9c463841ec3ad0eebd1d1871360d0232">efreet_desktop.c</a>
-<li>efreet_desktop_save()
-: <a class="el" href="group__Efreet__Desktop.html#gedecdeec52f1119fe5d46eb06c639980">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Desktop.html#gedecdeec52f1119fe5d46eb06c639980">efreet_desktop.h</a>
-<li>efreet_desktop_save_as()
-: <a class="el" href="group__Efreet__Desktop.html#g6b454c8c1e216e5a6c252e1f1a93fd73">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Desktop.html#g6b454c8c1e216e5a6c252e1f1a93fd73">efreet_desktop.h</a>
-<li>efreet_desktop_shutdown()
-: <a class="el" href="group__Efreet__Private.html#g3ceee7a1b94528ef44e59e8b16b3806b">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Private.html#g3ceee7a1b94528ef44e59e8b16b3806b">efreet_private.h</a>
-<li>efreet_desktop_string_list_join()
-: <a class="el" href="group__Efreet__Desktop.html#gb28f663342e6fc27951712cef1f75487">efreet_desktop.h</a>
-, <a class="el" href="group__Efreet__Desktop.html#gb28f663342e6fc27951712cef1f75487">efreet_desktop.c</a>
-<li>efreet_desktop_string_list_parse()
-: <a class="el" href="group__Efreet__Desktop.html#gc8a8dd6520696dd971d7939931f58ccb">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Desktop.html#gc8a8dd6520696dd971d7939931f58ccb">efreet_desktop.h</a>
-<li>efreet_desktop_type_add()
-: <a class="el" href="group__Efreet__Desktop.html#g14d1a184071d903b83691699ed6b205c">efreet_desktop.h</a>
-, <a class="el" href="group__Efreet__Desktop.html#g14d1a184071d903b83691699ed6b205c">efreet_desktop.c</a>
-<li>efreet_desktop_type_alias()
-: <a class="el" href="group__Efreet__Desktop.html#g24d92c10cb6441cb54bc1e00b6f90e56">efreet_desktop.h</a>
-, <a class="el" href="group__Efreet__Desktop.html#g24d92c10cb6441cb54bc1e00b6f90e56">efreet_desktop.c</a>
-<li>efreet_desktop_type_data_get()
-: <a class="el" href="group__Efreet__Desktop.html#g3bdf27d349650a3c936469e662c54152">efreet_desktop.h</a>
-, <a class="el" href="group__Efreet__Desktop.html#g3bdf27d349650a3c936469e662c54152">efreet_desktop.c</a>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/globals_func_0x68.html b/doc/html/globals_func_0x68.html
deleted file mode 100644
index 0239e88..0000000
--- a/doc/html/globals_func_0x68.html
+++ /dev/null
@@ -1,88 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Data Fields</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html"><span>All</span></a></li>
-      <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_vars.html"><span>Variables</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals_func.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
-      <li class="current"><a href="globals_func_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_func_0x78.html#index_x"><span>x</span></a></li>
-    </ul>
-  </div>
-<div class="contents">
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
-<li>efreet_home_dir_get()
-: <a class="el" href="group__Efreet__Private.html#g1960613491ece03d79c687b6f471eff2">efreet_base.c</a>
-, <a class="el" href="group__Efreet__Private.html#g1960613491ece03d79c687b6f471eff2">efreet_private.h</a>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/globals_func_0x69.html b/doc/html/globals_func_0x69.html
deleted file mode 100644
index f8e5a4f..0000000
--- a/doc/html/globals_func_0x69.html
+++ /dev/null
@@ -1,174 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Data Fields</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html"><span>All</span></a></li>
-      <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_vars.html"><span>Variables</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals_func.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li>
-      <li class="current"><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_func_0x78.html#index_x"><span>x</span></a></li>
-    </ul>
-  </div>
-<div class="contents">
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
-<li>efreet_icon_deprecated_user_dir_get()
-: <a class="el" href="efreet__icon_8c.html#cc8dbdb67b18a402ac80b3121bb590e5">efreet_icon.c</a>
-<li>efreet_icon_extension_add()
-: <a class="el" href="group__Efreet__Icon.html#g1e75b6937f15ead0ed44471e36cf08b0">efreet_icon.c</a>
-, <a class="el" href="group__Efreet__Icon.html#g1e75b6937f15ead0ed44471e36cf08b0">efreet_icon.h</a>
-<li>efreet_icon_extra_list_get()
-: <a class="el" href="group__Efreet__Icon.html#g0a64d81c08d699b6228fb8743c80152f">efreet_icon.c</a>
-, <a class="el" href="group__Efreet__Icon.html#g0a64d81c08d699b6228fb8743c80152f">efreet_icon.h</a>
-<li>efreet_icon_find()
-: <a class="el" href="group__Efreet__Icon.html#g507f110dd6a136100e65bb14785bb518">efreet_icon.c</a>
-, <a class="el" href="group__Efreet__Icon.html#g507f110dd6a136100e65bb14785bb518">efreet_icon.h</a>
-<li>efreet_icon_free()
-: <a class="el" href="group__Efreet__Icon.html#g2d2ec5c1b82e4756fd4f360e8121e824">efreet_icon.c</a>
-, <a class="el" href="group__Efreet__Icon.html#g2d2ec5c1b82e4756fd4f360e8121e824">efreet_icon.h</a>
-<li>efreet_icon_init()
-: <a class="el" href="group__Efreet__Private.html#g9a49d6f758cf8047e8a93f4e2a938e73">efreet_icon.c</a>
-, <a class="el" href="group__Efreet__Private.html#g9a49d6f758cf8047e8a93f4e2a938e73">efreet_private.h</a>
-<li>efreet_icon_list_find()
-: <a class="el" href="group__Efreet__Icon.html#g8c38dc063a56c32e0d8e060e432bd252">efreet_icon.c</a>
-, <a class="el" href="group__Efreet__Icon.html#g8c38dc063a56c32e0d8e060e432bd252">efreet_icon.h</a>
-<li>efreet_icon_path_find()
-: <a class="el" href="group__Efreet__Icon.html#gbb83222f15ce7f804997d5c038e25604">efreet_icon.c</a>
-, <a class="el" href="group__Efreet__Icon.html#gbb83222f15ce7f804997d5c038e25604">efreet_icon.h</a>
-<li>efreet_icon_shutdown()
-: <a class="el" href="group__Efreet__Private.html#gff95ddb7caca44b5f8a72554a4bc7f89">efreet_icon.c</a>
-, <a class="el" href="group__Efreet__Private.html#gff95ddb7caca44b5f8a72554a4bc7f89">efreet_private.h</a>
-<li>efreet_icon_theme_find()
-: <a class="el" href="group__Efreet__Icon.html#g6c7ffcf9241185f4d6456b792514713d">efreet_icon.c</a>
-, <a class="el" href="group__Efreet__Icon.html#g6c7ffcf9241185f4d6456b792514713d">efreet_icon.h</a>
-<li>efreet_icon_theme_list_get()
-: <a class="el" href="group__Efreet__Icon.html#gbd60351e6204803bcd0614fc82d002aa">efreet_icon.c</a>
-, <a class="el" href="group__Efreet__Icon.html#gbd60351e6204803bcd0614fc82d002aa">efreet_icon.h</a>
-<li>efreet_icon_user_dir_get()
-: <a class="el" href="group__Efreet__Icon.html#g18fdb7dd91c9bbed14fc527fbc6e641e">efreet_icon.c</a>
-, <a class="el" href="group__Efreet__Icon.html#g18fdb7dd91c9bbed14fc527fbc6e641e">efreet_icon.h</a>
-<li>efreet_ini_boolean_get()
-: <a class="el" href="efreet__ini_8c.html#a36a2ada75f9f981a3a9bafa75deefe2">efreet_ini.c</a>
-, <a class="el" href="efreet__ini_8h.html#a36a2ada75f9f981a3a9bafa75deefe2">efreet_ini.h</a>
-<li>efreet_ini_boolean_set()
-: <a class="el" href="efreet__ini_8c.html#9cc9bf89e62844b9053216149f6ab418">efreet_ini.c</a>
-, <a class="el" href="efreet__ini_8h.html#9cc9bf89e62844b9053216149f6ab418">efreet_ini.h</a>
-<li>efreet_ini_double_get()
-: <a class="el" href="efreet__ini_8c.html#bc3a8c4aa54aecee40327816fe344115">efreet_ini.c</a>
-, <a class="el" href="efreet__ini_8h.html#bc3a8c4aa54aecee40327816fe344115">efreet_ini.h</a>
-<li>efreet_ini_double_set()
-: <a class="el" href="efreet__ini_8c.html#05b517db77e1fbe1299b711c9d897ece">efreet_ini.c</a>
-, <a class="el" href="efreet__ini_8h.html#05b517db77e1fbe1299b711c9d897ece">efreet_ini.h</a>
-<li>efreet_ini_free()
-: <a class="el" href="efreet__ini_8c.html#a248c6fc4b82a07954cf266e4dc6f0b5">efreet_ini.c</a>
-, <a class="el" href="efreet__ini_8h.html#a248c6fc4b82a07954cf266e4dc6f0b5">efreet_ini.h</a>
-<li>efreet_ini_init()
-: <a class="el" href="group__Efreet__Private.html#g01cd5a4ab8ef6c330422a33da2ee2468">efreet_ini.c</a>
-, <a class="el" href="group__Efreet__Private.html#g01cd5a4ab8ef6c330422a33da2ee2468">efreet_private.h</a>
-<li>efreet_ini_int_get()
-: <a class="el" href="efreet__ini_8c.html#ce11903fe3e3ef686a012c6923ee4ab4">efreet_ini.c</a>
-, <a class="el" href="efreet__ini_8h.html#ce11903fe3e3ef686a012c6923ee4ab4">efreet_ini.h</a>
-<li>efreet_ini_int_set()
-: <a class="el" href="efreet__ini_8c.html#f5a635588265d8537bf7118eab529145">efreet_ini.c</a>
-, <a class="el" href="efreet__ini_8h.html#f5a635588265d8537bf7118eab529145">efreet_ini.h</a>
-<li>efreet_ini_localestring_get()
-: <a class="el" href="efreet__ini_8c.html#3c41c2c6c2be8cecb7a1e996399c921a">efreet_ini.c</a>
-, <a class="el" href="efreet__ini_8h.html#3c41c2c6c2be8cecb7a1e996399c921a">efreet_ini.h</a>
-<li>efreet_ini_localestring_set()
-: <a class="el" href="efreet__ini_8h.html#59383d9a020510cb33a2bc6fcc378b7e">efreet_ini.h</a>
-, <a class="el" href="efreet__ini_8c.html#59383d9a020510cb33a2bc6fcc378b7e">efreet_ini.c</a>
-<li>efreet_ini_new()
-: <a class="el" href="efreet__ini_8c.html#be2a075ad2ba0a63a89ade2e41571f93">efreet_ini.c</a>
-, <a class="el" href="efreet__ini_8h.html#be2a075ad2ba0a63a89ade2e41571f93">efreet_ini.h</a>
-<li>efreet_ini_save()
-: <a class="el" href="efreet__ini_8c.html#4341aa87bb383e1c50b51eff9e13cab1">efreet_ini.c</a>
-, <a class="el" href="efreet__ini_8h.html#b5ba3ace55a6f8d822922ca8e7531243">efreet_ini.h</a>
-<li>efreet_ini_section_add()
-: <a class="el" href="efreet__ini_8h.html#d28e197192f1608fda1ae0c732f393d4">efreet_ini.h</a>
-, <a class="el" href="efreet__ini_8c.html#d28e197192f1608fda1ae0c732f393d4">efreet_ini.c</a>
-<li>efreet_ini_section_set()
-: <a class="el" href="efreet__ini_8h.html#2563bff55ebb39b7c9b91e55b0c81c0e">efreet_ini.h</a>
-, <a class="el" href="efreet__ini_8c.html#2563bff55ebb39b7c9b91e55b0c81c0e">efreet_ini.c</a>
-<li>efreet_ini_shutdown()
-: <a class="el" href="group__Efreet__Private.html#ge631a37f96b17a561329b08e47abeef9">efreet_ini.c</a>
-, <a class="el" href="group__Efreet__Private.html#ge631a37f96b17a561329b08e47abeef9">efreet_private.h</a>
-<li>efreet_ini_string_get()
-: <a class="el" href="efreet__ini_8c.html#ed1452264098102d7a1efb6c0b9870e2">efreet_ini.c</a>
-, <a class="el" href="efreet__ini_8h.html#ed1452264098102d7a1efb6c0b9870e2">efreet_ini.h</a>
-<li>efreet_ini_string_set()
-: <a class="el" href="efreet__ini_8c.html#eab7611574be1845a4d15b44af911fb9">efreet_ini.c</a>
-, <a class="el" href="efreet__ini_8h.html#eab7611574be1845a4d15b44af911fb9">efreet_ini.h</a>
-<li>efreet_init()
-: <a class="el" href="efreet_8c.html#448e550a87271c7a74f8bf9963a8b81e">efreet.c</a>
-, <a class="el" href="Efreet_8h.html#448e550a87271c7a74f8bf9963a8b81e">Efreet.h</a>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/globals_func_0x6c.html b/doc/html/globals_func_0x6c.html
deleted file mode 100644
index 604636a..0000000
--- a/doc/html/globals_func_0x6c.html
+++ /dev/null
@@ -1,94 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Data Fields</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html"><span>All</span></a></li>
-      <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_vars.html"><span>Variables</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals_func.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
-      <li class="current"><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_func_0x78.html#index_x"><span>x</span></a></li>
-    </ul>
-  </div>
-<div class="contents">
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
-<li>efreet_lang_country_get()
-: <a class="el" href="group__Efreet__Private.html#ga02d2cfe1b6e73fae0db22fc6724990a">efreet.c</a>
-, <a class="el" href="group__Efreet__Private.html#ga02d2cfe1b6e73fae0db22fc6724990a">efreet_private.h</a>
-<li>efreet_lang_get()
-: <a class="el" href="group__Efreet__Private.html#gad9f11f7cd0aefb4ff95bc116dab5321">efreet_private.h</a>
-, <a class="el" href="group__Efreet__Private.html#gad9f11f7cd0aefb4ff95bc116dab5321">efreet.c</a>
-<li>efreet_lang_modifier_get()
-: <a class="el" href="group__Efreet__Private.html#gc05963610edfe32f48fcbf0b67788e89">efreet_private.h</a>
-, <a class="el" href="group__Efreet__Private.html#gc05963610edfe32f48fcbf0b67788e89">efreet.c</a>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/globals_func_0x6d.html b/doc/html/globals_func_0x6d.html
deleted file mode 100644
index 995ee1c..0000000
--- a/doc/html/globals_func_0x6d.html
+++ /dev/null
@@ -1,145 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Data Fields</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html"><span>All</span></a></li>
-      <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_vars.html"><span>Variables</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals_func.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
-      <li class="current"><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_func_0x78.html#index_x"><span>x</span></a></li>
-    </ul>
-  </div>
-<div class="contents">
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
-<li>efreet_menu_desktop_insert()
-: <a class="el" href="group__Efreet__Menu.html#gf1c11a64afde454ca91eb3f633bbb40e">efreet_menu.c</a>
-, <a class="el" href="group__Efreet__Menu.html#gf1c11a64afde454ca91eb3f633bbb40e">efreet_menu.h</a>
-<li>efreet_menu_desktop_remove()
-: <a class="el" href="group__Efreet__Menu.html#g1bf348dcb934df0c68c66423e5f654e3">efreet_menu.h</a>
-, <a class="el" href="group__Efreet__Menu.html#g1bf348dcb934df0c68c66423e5f654e3">efreet_menu.c</a>
-<li>efreet_menu_dump()
-: <a class="el" href="group__Efreet__Menu.html#g445a9797e15c07aa1078049406642d4c">efreet_menu.c</a>
-, <a class="el" href="group__Efreet__Menu.html#g445a9797e15c07aa1078049406642d4c">efreet_menu.h</a>
-<li>efreet_menu_file_set()
-: <a class="el" href="group__Efreet__Menu.html#gadcdb186416a35f0df4549c13cf6f6cf">efreet_menu.h</a>
-, <a class="el" href="group__Efreet__Menu.html#gadcdb186416a35f0df4549c13cf6f6cf">efreet_menu.c</a>
-<li>efreet_menu_free()
-: <a class="el" href="group__Efreet__Menu.html#g4ba4b3356a67ccced67cbb3f928a5f71">efreet_menu.c</a>
-, <a class="el" href="group__Efreet__Menu.html#g4ba4b3356a67ccced67cbb3f928a5f71">efreet_menu.h</a>
-<li>efreet_menu_get()
-: <a class="el" href="group__Efreet__Menu.html#gbcc191a4bdead7b3275b15c3e9ef4eb5">efreet_menu.c</a>
-, <a class="el" href="group__Efreet__Menu.html#gbcc191a4bdead7b3275b15c3e9ef4eb5">efreet_menu.h</a>
-<li>efreet_menu_init()
-: <a class="el" href="group__Efreet__Private.html#g0f181489fc48b11061742f56a19f0433">efreet_menu.c</a>
-, <a class="el" href="group__Efreet__Private.html#g0f181489fc48b11061742f56a19f0433">efreet_private.h</a>
-<li>efreet_menu_kde_legacy_init()
-: <a class="el" href="group__Efreet__Menu.html#g5f6bbd2bfcd4e5f0407131e73cc92fdc">efreet_menu.h</a>
-, <a class="el" href="group__Efreet__Menu.html#g5f6bbd2bfcd4e5f0407131e73cc92fdc">efreet_menu.c</a>
-<li>efreet_menu_new()
-: <a class="el" href="group__Efreet__Menu.html#ga6bc44723abb9aa9f4cfdba407584365">efreet_menu.c</a>
-, <a class="el" href="group__Efreet__Menu.html#ga6bc44723abb9aa9f4cfdba407584365">efreet_menu.h</a>
-<li>efreet_menu_parse()
-: <a class="el" href="group__Efreet__Menu.html#gc8d3fa8eb7de1b0f8f96a9c5445a0fb3">efreet_menu.c</a>
-, <a class="el" href="group__Efreet__Menu.html#gc8d3fa8eb7de1b0f8f96a9c5445a0fb3">efreet_menu.h</a>
-<li>efreet_menu_save()
-: <a class="el" href="group__Efreet__Menu.html#g28b19d718e24db680d97ee90fa76cd9e">efreet_menu.c</a>
-, <a class="el" href="group__Efreet__Menu.html#g28b19d718e24db680d97ee90fa76cd9e">efreet_menu.h</a>
-<li>efreet_menu_shutdown()
-: <a class="el" href="group__Efreet__Private.html#g55e7c0143864a3508da749a7986283f4">efreet_menu.c</a>
-, <a class="el" href="group__Efreet__Private.html#g55e7c0143864a3508da749a7986283f4">efreet_private.h</a>
-<li>efreet_mime_fallback_type_get()
-: <a class="el" href="group__Efreet__Mime.html#g2aed0ea2603395d2e03ed3bd04971107">efreet_mime.c</a>
-, <a class="el" href="group__Efreet__Mime.html#g2aed0ea2603395d2e03ed3bd04971107">Efreet_Mime.h</a>
-<li>efreet_mime_globs_type_get()
-: <a class="el" href="group__Efreet__Mime.html#gc436aac6f7def675d888f6c3dea11a3d">efreet_mime.c</a>
-, <a class="el" href="group__Efreet__Mime.html#gc436aac6f7def675d888f6c3dea11a3d">Efreet_Mime.h</a>
-<li>efreet_mime_init()
-: <a class="el" href="group__Efreet__Mime.html#gd63027f25e77f7c2298f01f2b705465a">Efreet_Mime.h</a>
-, <a class="el" href="group__Efreet__Mime.html#gd63027f25e77f7c2298f01f2b705465a">efreet_mime.c</a>
-<li>efreet_mime_magic_type_get()
-: <a class="el" href="group__Efreet__Mime.html#g35679fc78fb944991ddc6c3c74b341c9">efreet_mime.c</a>
-, <a class="el" href="group__Efreet__Mime.html#g35679fc78fb944991ddc6c3c74b341c9">Efreet_Mime.h</a>
-<li>efreet_mime_shutdown()
-: <a class="el" href="group__Efreet__Mime.html#g96932f2fd9b173952641548d93d2b076">efreet_mime.c</a>
-, <a class="el" href="group__Efreet__Mime.html#g96932f2fd9b173952641548d93d2b076">Efreet_Mime.h</a>
-<li>efreet_mime_special_type_get()
-: <a class="el" href="group__Efreet__Mime.html#g6ce1396d5564d1cbfb3e164dfb0b18f1">Efreet_Mime.h</a>
-, <a class="el" href="group__Efreet__Mime.html#g6ce1396d5564d1cbfb3e164dfb0b18f1">efreet_mime.c</a>
-<li>efreet_mime_type_get()
-: <a class="el" href="group__Efreet__Mime.html#gdd8c50de321da93b9c913f66d0c208a6">Efreet_Mime.h</a>
-, <a class="el" href="group__Efreet__Mime.html#gdd8c50de321da93b9c913f66d0c208a6">efreet_mime.c</a>
-<li>efreet_mime_type_icon_get()
-: <a class="el" href="group__Efreet__Mime.html#g144ac4b96a76c7b524b1d05dcfe633ad">efreet_mime.c</a>
-, <a class="el" href="group__Efreet__Mime.html#g144ac4b96a76c7b524b1d05dcfe633ad">Efreet_Mime.h</a>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/globals_func_0x73.html b/doc/html/globals_func_0x73.html
deleted file mode 100644
index 9917f30..0000000
--- a/doc/html/globals_func_0x73.html
+++ /dev/null
@@ -1,88 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Data Fields</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html"><span>All</span></a></li>
-      <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_vars.html"><span>Variables</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals_func.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
-      <li class="current"><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_func_0x78.html#index_x"><span>x</span></a></li>
-    </ul>
-  </div>
-<div class="contents">
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
-<li>efreet_shutdown()
-: <a class="el" href="efreet_8c.html#21312e3804b2ff4afed2e854b66ed827">efreet.c</a>
-, <a class="el" href="Efreet_8h.html#21312e3804b2ff4afed2e854b66ed827">Efreet.h</a>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/globals_func_0x74.html b/doc/html/globals_func_0x74.html
deleted file mode 100644
index 0fc1e82..0000000
--- a/doc/html/globals_func_0x74.html
+++ /dev/null
@@ -1,106 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Data Fields</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html"><span>All</span></a></li>
-      <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_vars.html"><span>Variables</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals_func.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
-      <li class="current"><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_func_0x78.html#index_x"><span>x</span></a></li>
-    </ul>
-  </div>
-<div class="contents">
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
-<li>efreet_trash_delete_uri()
-: <a class="el" href="group__Efreet__Trash.html#g67b6381a01374681566b35ad953e111a">efreet_trash.c</a>
-, <a class="el" href="group__Efreet__Trash.html#g67b6381a01374681566b35ad953e111a">Efreet_Trash.h</a>
-<li>efreet_trash_dir_get()
-: <a class="el" href="group__Efreet__Trash.html#gf99763e1a6eaafba4b43c2f29213ce66">Efreet_Trash.h</a>
-, <a class="el" href="group__Efreet__Trash.html#gf99763e1a6eaafba4b43c2f29213ce66">efreet_trash.c</a>
-<li>efreet_trash_empty_trash()
-: <a class="el" href="group__Efreet__Trash.html#g09dd944f4567a90c04dbf6d146eb7a54">efreet_trash.c</a>
-, <a class="el" href="group__Efreet__Trash.html#g09dd944f4567a90c04dbf6d146eb7a54">Efreet_Trash.h</a>
-<li>efreet_trash_init()
-: <a class="el" href="group__Efreet__Trash.html#g2143f714828cf918e3188dafa52af190">Efreet_Trash.h</a>
-, <a class="el" href="group__Efreet__Trash.html#g2143f714828cf918e3188dafa52af190">efreet_trash.c</a>
-<li>efreet_trash_is_empty()
-: <a class="el" href="group__Efreet__Trash.html#g0facfddaf103a1bf7e515b4677bd4fa0">efreet_trash.c</a>
-, <a class="el" href="group__Efreet__Trash.html#g0facfddaf103a1bf7e515b4677bd4fa0">Efreet_Trash.h</a>
-<li>efreet_trash_ls()
-: <a class="el" href="group__Efreet__Trash.html#gf152e308fd0834cd07cfbf10c9aa828f">efreet_trash.c</a>
-, <a class="el" href="group__Efreet__Trash.html#gf152e308fd0834cd07cfbf10c9aa828f">Efreet_Trash.h</a>
-<li>efreet_trash_shutdown()
-: <a class="el" href="group__Efreet__Trash.html#gc08d4f35c99ca21baeb9695cac4411f3">Efreet_Trash.h</a>
-, <a class="el" href="group__Efreet__Trash.html#gc08d4f35c99ca21baeb9695cac4411f3">efreet_trash.c</a>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/globals_func_0x75.html b/doc/html/globals_func_0x75.html
deleted file mode 100644
index cd9a073..0000000
--- a/doc/html/globals_func_0x75.html
+++ /dev/null
@@ -1,142 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Data Fields</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html"><span>All</span></a></li>
-      <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_vars.html"><span>Variables</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals_func.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
-      <li class="current"><a href="globals_func_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_func_0x78.html#index_x"><span>x</span></a></li>
-    </ul>
-  </div>
-<div class="contents">
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
-<li>efreet_uri_decode()
-: <a class="el" href="group__Efreet__Uri.html#g06d8e290a64afd6b68e47b6b3cf75a2c">efreet_uri.c</a>
-, <a class="el" href="group__Efreet__Uri.html#g06d8e290a64afd6b68e47b6b3cf75a2c">efreet_uri.h</a>
-<li>efreet_uri_encode()
-: <a class="el" href="group__Efreet__Uri.html#g668a8bf014f6a5113d625875459f88d7">efreet_uri.h</a>
-, <a class="el" href="group__Efreet__Uri.html#g668a8bf014f6a5113d625875459f88d7">efreet_uri.c</a>
-<li>efreet_uri_free()
-: <a class="el" href="group__Efreet__Uri.html#gee92487db4d3a36504e019f597a27914">efreet_uri.c</a>
-, <a class="el" href="group__Efreet__Uri.html#gee92487db4d3a36504e019f597a27914">efreet_uri.h</a>
-<li>efreet_util_desktop_categories_list()
-: <a class="el" href="efreet__utils_8h.html#bc4b9eecadcbbdcc1ae86d6a39ae06c2">efreet_utils.h</a>
-, <a class="el" href="efreet__utils_8c.html#bc4b9eecadcbbdcc1ae86d6a39ae06c2">efreet_utils.c</a>
-<li>efreet_util_desktop_category_list()
-: <a class="el" href="efreet__utils_8c.html#eea99e97fbede6cceccf6178fd7092e7">efreet_utils.c</a>
-, <a class="el" href="efreet__utils_8h.html#eea99e97fbede6cceccf6178fd7092e7">efreet_utils.h</a>
-<li>efreet_util_desktop_comment_glob_list()
-: <a class="el" href="efreet__utils_8c.html#e17d6c23f6e683fd97a60956f0724539">efreet_utils.c</a>
-, <a class="el" href="efreet__utils_8h.html#e17d6c23f6e683fd97a60956f0724539">efreet_utils.h</a>
-<li>efreet_util_desktop_exec_find()
-: <a class="el" href="efreet__utils_8c.html#57cc0bf2b575e2e61d6a6964497b7cd7">efreet_utils.c</a>
-, <a class="el" href="efreet__utils_8h.html#57cc0bf2b575e2e61d6a6964497b7cd7">efreet_utils.h</a>
-<li>efreet_util_desktop_exec_glob_list()
-: <a class="el" href="efreet__utils_8h.html#7c89ed2bc708f7be50910457399fe5e6">efreet_utils.h</a>
-, <a class="el" href="efreet__utils_8c.html#7c89ed2bc708f7be50910457399fe5e6">efreet_utils.c</a>
-<li>efreet_util_desktop_file_id_find()
-: <a class="el" href="efreet__utils_8c.html#151ee6458631eeaf609a337325b7edee">efreet_utils.c</a>
-, <a class="el" href="efreet__utils_8h.html#151ee6458631eeaf609a337325b7edee">efreet_utils.h</a>
-<li>efreet_util_desktop_generic_name_find()
-: <a class="el" href="efreet__utils_8c.html#3600f55c83919cf98aeb48dea4c3c571">efreet_utils.c</a>
-, <a class="el" href="efreet__utils_8h.html#3600f55c83919cf98aeb48dea4c3c571">efreet_utils.h</a>
-<li>efreet_util_desktop_generic_name_glob_list()
-: <a class="el" href="efreet__utils_8c.html#212202181fd841447e81a6ba4fbd567d">efreet_utils.c</a>
-, <a class="el" href="efreet__utils_8h.html#212202181fd841447e81a6ba4fbd567d">efreet_utils.h</a>
-<li>efreet_util_desktop_mime_list()
-: <a class="el" href="efreet__utils_8c.html#182eda986577cbf4b56b32dfe7ed6579">efreet_utils.c</a>
-, <a class="el" href="efreet__utils_8h.html#182eda986577cbf4b56b32dfe7ed6579">efreet_utils.h</a>
-<li>efreet_util_desktop_name_find()
-: <a class="el" href="efreet__utils_8c.html#0852e1834372099771d125aff627b952">efreet_utils.c</a>
-, <a class="el" href="efreet__utils_8h.html#0852e1834372099771d125aff627b952">efreet_utils.h</a>
-<li>efreet_util_desktop_name_glob_list()
-: <a class="el" href="efreet__utils_8c.html#4e1a01c2e8375828de99e6b91187278d">efreet_utils.c</a>
-, <a class="el" href="efreet__utils_8h.html#4e1a01c2e8375828de99e6b91187278d">efreet_utils.h</a>
-<li>efreet_util_desktop_wm_class_find()
-: <a class="el" href="efreet__utils_8c.html#3ba379dbad362695a66be9e0ae6bd7df">efreet_utils.c</a>
-, <a class="el" href="efreet__utils_8h.html#3ba379dbad362695a66be9e0ae6bd7df">efreet_utils.h</a>
-<li>efreet_util_init()
-: <a class="el" href="efreet__utils_8h.html#0457c008b4cdfac5d753319d0dd65d76">efreet_utils.h</a>
-, <a class="el" href="efreet__utils_8c.html#0457c008b4cdfac5d753319d0dd65d76">efreet_utils.c</a>
-<li>efreet_util_menus_find()
-: <a class="el" href="efreet__utils_8c.html#adad7835d4a548070d11f093a900513d">efreet_utils.c</a>
-, <a class="el" href="efreet__utils_8h.html#adad7835d4a548070d11f093a900513d">efreet_utils.h</a>
-<li>efreet_util_path_to_file_id()
-: <a class="el" href="efreet__utils_8c.html#e499b43f751ef5d682a480b68ef07d4e">efreet_utils.c</a>
-, <a class="el" href="efreet__utils_8h.html#e499b43f751ef5d682a480b68ef07d4e">efreet_utils.h</a>
-<li>efreet_util_shutdown()
-: <a class="el" href="efreet__utils_8c.html#3abde568cd48dbea047fbbe2e5d8da10">efreet_utils.c</a>
-, <a class="el" href="efreet__utils_8h.html#3abde568cd48dbea047fbbe2e5d8da10">efreet_utils.h</a>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/globals_func_0x78.html b/doc/html/globals_func_0x78.html
deleted file mode 100644
index 1287169..0000000
--- a/doc/html/globals_func_0x78.html
+++ /dev/null
@@ -1,100 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Data Fields</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html"><span>All</span></a></li>
-      <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_vars.html"><span>Variables</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals_func.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_func_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_func_0x75.html#index_u"><span>u</span></a></li>
-      <li class="current"><a href="globals_func_0x78.html#index_x"><span>x</span></a></li>
-    </ul>
-  </div>
-<div class="contents">
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
-<li>efreet_xml_attribute_get()
-: <a class="el" href="efreet__xml_8c.html#bb8a77ca97f883d4b60c14e47099272e">efreet_xml.c</a>
-, <a class="el" href="efreet__xml_8h.html#bb8a77ca97f883d4b60c14e47099272e">efreet_xml.h</a>
-<li>efreet_xml_del()
-: <a class="el" href="efreet__xml_8h.html#43503b3ca04624a604f71e023dbc1fb8">efreet_xml.h</a>
-, <a class="el" href="efreet__xml_8c.html#43503b3ca04624a604f71e023dbc1fb8">efreet_xml.c</a>
-<li>efreet_xml_init()
-: <a class="el" href="efreet__xml_8c.html#7a2ad4fd7dfefb664c99f198d880d606">efreet_xml.c</a>
-, <a class="el" href="efreet__xml_8h.html#7a2ad4fd7dfefb664c99f198d880d606">efreet_xml.h</a>
-<li>efreet_xml_new()
-: <a class="el" href="efreet__xml_8c.html#4d2285311849adcc65e6988fd99aa697">efreet_xml.c</a>
-, <a class="el" href="efreet__xml_8h.html#4d2285311849adcc65e6988fd99aa697">efreet_xml.h</a>
-<li>efreet_xml_shutdown()
-: <a class="el" href="efreet__xml_8h.html#b23f8e3a7d790c153a0612d54967e6a3">efreet_xml.h</a>
-, <a class="el" href="efreet__xml_8c.html#b23f8e3a7d790c153a0612d54967e6a3">efreet_xml.c</a>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/globals_type.html b/doc/html/globals_type.html
deleted file mode 100644
index cf3a710..0000000
--- a/doc/html/globals_type.html
+++ /dev/null
@@ -1,182 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Data Fields</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html"><span>All</span></a></li>
-      <li><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_vars.html"><span>Variables</span></a></li>
-      <li class="current"><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="#index_c"><span>c</span></a></li>
-      <li><a href="#index_d"><span>d</span></a></li>
-      <li><a href="#index_e"><span>e</span></a></li>
-      <li><a href="#index_i"><span>i</span></a></li>
-      <li><a href="#index_m"><span>m</span></a></li>
-      <li><a href="#index_u"><span>u</span></a></li>
-      <li><a href="#index_x"><span>x</span></a></li>
-    </ul>
-  </div>
-<div class="contents">
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
-<li>Efreet_Cache_Fill
-: <a class="el" href="efreet__utils_8c.html#55b2dd02f36e74803ae332d629b11871">efreet_utils.c</a>
-<li>Efreet_Cache_Fill_Dir
-: <a class="el" href="efreet__utils_8c.html#4bcb5c9400e08d524e37975e3d8b13ce">efreet_utils.c</a>
-<li>Efreet_Cache_Search
-: <a class="el" href="efreet__utils_8c.html#822796875c930b144dd1fa02d9091d41">efreet_utils.c</a>
-<li>Efreet_Cache_Search_List
-: <a class="el" href="efreet__utils_8c.html#59691f83082bbf4506a9e2d2fb8c2cd3">efreet_utils.c</a>
-</ul>
-<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
-<li>Efreet_Desktop
-: <a class="el" href="group__Efreet__Desktop.html#g868d9a75c53c5470ee3d31deb70fb51c">efreet_desktop.h</a>
-<li>Efreet_Desktop_Change
-: <a class="el" href="efreet__utils_8h.html#4fe5a6524799731bb9fe6a406670b323">efreet_utils.h</a>
-<li>Efreet_Desktop_Command
-: <a class="el" href="group__Efreet__Private.html#gfd1661785cd9826c8b66c511100bfec5">efreet_private.h</a>
-<li>Efreet_Desktop_Command_Cb
-: <a class="el" href="group__Efreet__Desktop.html#g43de4c99c798902b45ec98d4ec306048">efreet_desktop.h</a>
-<li>Efreet_Desktop_Command_File
-: <a class="el" href="group__Efreet__Private.html#ged34f044a25b139ffebee6ae0a69f3a4">efreet_private.h</a>
-<li>Efreet_Desktop_Command_Flag
-: <a class="el" href="group__Efreet__Private.html#gf058af9bec5d8e789edf4d9705760e8c">efreet_private.h</a>
-<li>Efreet_Desktop_Progress_Cb
-: <a class="el" href="group__Efreet__Desktop.html#g540dda3e25a4c1f5e114264051bb1520">efreet_desktop.h</a>
-<li>Efreet_Desktop_Type
-: <a class="el" href="group__Efreet__Desktop.html#gdbf84fa276a7ee909002d18f66818fc6">efreet_desktop.h</a>
-<li>Efreet_Desktop_Type_Free_Cb
-: <a class="el" href="group__Efreet__Desktop.html#ga4fe25cbec2a880f8eb73582c4001b46">efreet_desktop.h</a>
-<li>Efreet_Desktop_Type_Info
-: <a class="el" href="efreet__desktop_8c.html#588330df60c3a75eee01d35bcf5617dc">efreet_desktop.c</a>
-<li>Efreet_Desktop_Type_Parse_Cb
-: <a class="el" href="group__Efreet__Desktop.html#g9ae3789b0deb60e0ec22215210b4621f">efreet_desktop.h</a>
-<li>Efreet_Desktop_Type_Save_Cb
-: <a class="el" href="group__Efreet__Desktop.html#ge8f0014dc5fcba6b748803cff7501eff">efreet_desktop.h</a>
-</ul>
-<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
-<li>Efreet_Event_Desktop_Change
-: <a class="el" href="efreet__utils_8h.html#dc0b2a76eebbeb6964214a6ace07b9c0">efreet_utils.h</a>
-</ul>
-<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
-<li>Efreet_Icon
-: <a class="el" href="group__Efreet__Icon.html#g863edbda266a0a48fa435a7fabba1ff2">efreet_icon.h</a>
-<li>Efreet_Icon_Cache
-: <a class="el" href="efreet__icon_8c.html#357003192381c449f058fd0380580be7">efreet_icon.c</a>
-<li>Efreet_Icon_Point
-: <a class="el" href="group__Efreet__Icon.html#ga88d99c0d786da3442fe2c46cb332aef">efreet_icon.h</a>
-<li>Efreet_Icon_Size_Type
-: <a class="el" href="group__Efreet__Icon.html#gbe667c567974ea463ae128430144848f">efreet_icon.h</a>
-<li>Efreet_Icon_Theme
-: <a class="el" href="group__Efreet__Icon.html#gb79335caf98ead88beddbdee23ea41ea">efreet_icon.h</a>
-<li>Efreet_Icon_Theme_Context
-: <a class="el" href="group__Efreet__Icon.html#g70858dd53bbd979cbb33f501ea9dbc52">efreet_icon.h</a>
-<li>Efreet_Icon_Theme_Directory
-: <a class="el" href="group__Efreet__Icon.html#g5d2ce034bc26752e0a905c517d3f7633">efreet_icon.h</a>
-<li>Efreet_Ini
-: <a class="el" href="efreet__ini_8h.html#736befddf3b2c314d7dddb9d21b288d4">efreet_ini.h</a>
-</ul>
-<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
-<li>Efreet_Menu
-: <a class="el" href="group__Efreet__Menu.html#g09908f95fe36f7e5c52f0b33bf22ebe7">efreet_menu.h</a>
-<li>Efreet_Menu_App_Dir
-: <a class="el" href="efreet__menu_8c.html#23c6785560d7a0a43d935314093483d3">efreet_menu.c</a>
-<li>Efreet_Menu_Desktop
-: <a class="el" href="efreet__menu_8c.html#c877c0621e522920c23814c4294fb9bc">efreet_menu.c</a>
-<li>Efreet_Menu_Entry_Type
-: <a class="el" href="group__Efreet__Menu.html#gfcc34135a0afead16b11288bb84e1ee9">efreet_menu.h</a>
-<li>Efreet_Menu_Filter
-: <a class="el" href="efreet__menu_8c.html#a9cd5143b9fe37defebef53e70521430">efreet_menu.c</a>
-<li>Efreet_Menu_Filter_Op
-: <a class="el" href="efreet__menu_8c.html#36f68a85bfc8ae10d7ebca588dea1326">efreet_menu.c</a>
-<li>Efreet_Menu_Filter_Op_Type
-: <a class="el" href="efreet__menu_8c.html#0f9f22c605f924b0de617b4d61c34d7f">efreet_menu.c</a>
-<li>Efreet_Menu_Filter_Type
-: <a class="el" href="efreet__menu_8c.html#00ce8b953addb70dff8cd5889b612644">efreet_menu.c</a>
-<li>Efreet_Menu_Internal
-: <a class="el" href="efreet__menu_8c.html#f24c644b3f8fc2a3d790a31c6d456c11">efreet_menu.c</a>
-<li>Efreet_Menu_Layout
-: <a class="el" href="efreet__menu_8c.html#fa544e237fe672513ba4b8572f5100d5">efreet_menu.c</a>
-<li>Efreet_Menu_Layout_Type
-: <a class="el" href="efreet__menu_8c.html#73fc35c60b0f1f763abf1ac12e121037">efreet_menu.c</a>
-<li>Efreet_Menu_Move
-: <a class="el" href="efreet__menu_8c.html#39f6df8696296a3b115d7ce6996231ea">efreet_menu.c</a>
-<li>Efreet_Mime_Glob
-: <a class="el" href="efreet__mime_8c.html#de06c5c13034d26fd4ee0e153032bef5">efreet_mime.c</a>
-<li>Efreet_Mime_Magic
-: <a class="el" href="efreet__mime_8c.html#40e1e093746c9fd305ec432553c59f69">efreet_mime.c</a>
-<li>Efreet_Mime_Magic_Entry
-: <a class="el" href="efreet__mime_8c.html#c1e07ce75560413c3364511fd58ae54b">efreet_mime.c</a>
-<li>Efreet_Monitor
-: <a class="el" href="efreet__utils_8c.html#5562ef82f6a0123e21a415b558eedcfa">efreet_utils.c</a>
-</ul>
-<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
-<li>Efreet_Uri
-: <a class="el" href="group__Efreet__Uri.html#g9bc07d74f1c8d59c170855a97960d099">efreet_uri.h</a>
-<li>Efreet_Util_Desktop
-: <a class="el" href="efreet__utils_8c.html#8cdc85f72dc2e2a4487199db13fb33a5">efreet_utils.c</a>
-</ul>
-<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
-<li>Efreet_Xml
-: <a class="el" href="efreet__xml_8h.html#da241110df71178519537771b9126546">efreet_xml.h</a>
-<li>Efreet_Xml_Attribute
-: <a class="el" href="efreet__xml_8h.html#ff0c75cce95e1ba59a824fcb8bcdf393">efreet_xml.h</a>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/globals_vars.html b/doc/html/globals_vars.html
deleted file mode 100644
index f0c1f86..0000000
--- a/doc/html/globals_vars.html
+++ /dev/null
@@ -1,86 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Data Fields</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html"><span>All</span></a></li>
-      <li><a href="globals_func.html"><span>Functions</span></a></li>
-      <li class="current"><a href="globals_vars.html"><span>Variables</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-<div class="contents">
-&nbsp;
-<p>
-<ul>
-<li>EFREET_DESKTOP_TYPE_APPLICATION
-: <a class="el" href="group__Efreet__Desktop.html#gdacc26c08b93f0cba5838215341a902f">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Desktop.html#gdacc26c08b93f0cba5838215341a902f">efreet_desktop.h</a>
-<li>EFREET_DESKTOP_TYPE_DIRECTORY
-: <a class="el" href="group__Efreet__Desktop.html#g5c53a36a0d46b6728401d1b778c772e3">efreet_desktop.h</a>
-, <a class="el" href="group__Efreet__Desktop.html#g5c53a36a0d46b6728401d1b778c772e3">efreet_desktop.c</a>
-<li>EFREET_DESKTOP_TYPE_LINK
-: <a class="el" href="group__Efreet__Desktop.html#g5c999d5d7e05d0a0fe43e2681087c546">efreet_desktop.c</a>
-, <a class="el" href="group__Efreet__Desktop.html#g5c999d5d7e05d0a0fe43e2681087c546">efreet_desktop.h</a>
-<li>EFREET_EVENT_DESKTOP_CHANGE
-: <a class="el" href="efreet__utils_8c.html#a55b3b4b6ba75f010ab78a2f581aa043">efreet_utils.c</a>
-, <a class="el" href="efreet__utils_8h.html#a55b3b4b6ba75f010ab78a2f581aa043">efreet_utils.h</a>
-<li>EFREET_EVENT_DESKTOP_LIST_CHANGE
-: <a class="el" href="efreet__utils_8h.html#e61719e5f6adda1ac511ccecfb56c1cf">efreet_utils.h</a>
-, <a class="el" href="efreet__utils_8c.html#e61719e5f6adda1ac511ccecfb56c1cf">efreet_utils.c</a>
-<li>efreet_menu_kde_legacy_dirs
-: <a class="el" href="efreet__menu_8c.html#6fc23c261ad670fbb00c0da9a10f25c5">efreet_menu.c</a>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/graph_legend.dot b/doc/html/graph_legend.dot
deleted file mode 100644
index 4df0f1a..0000000
--- a/doc/html/graph_legend.dot
+++ /dev/null
@@ -1,22 +0,0 @@
-digraph G
-{
-  edge [fontname="FreeSans",fontsize=10,labelfontname="FreeSans",labelfontsize=10];
-  node [fontname="FreeSans",fontsize=10,shape=record];
-  Node9 [shape="box",label="Inherited",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",fillcolor="grey75",style="filled" fontcolor="black"];
-  Node10 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
-  Node10 [shape="box",label="PublicBase",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classPublicBase.html"];
-  Node11 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
-  Node11 [shape="box",label="Truncated",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="red",URL="$classTruncated.html"];
-  Node13 -> Node9 [dir=back,color="darkgreen",fontsize=10,style="solid",fontname="FreeSans"];
-  Node13 [shape="box",label="ProtectedBase",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classProtectedBase.html"];
-  Node14 -> Node9 [dir=back,color="firebrick4",fontsize=10,style="solid",fontname="FreeSans"];
-  Node14 [shape="box",label="PrivateBase",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classPrivateBase.html"];
-  Node15 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
-  Node15 [shape="box",label="Undocumented",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="grey75"];
-  Node16 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
-  Node16 [shape="box",label="Templ< int >",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classTempl.html"];
-  Node17 -> Node16 [dir=back,color="orange",fontsize=10,style="dashed",label="< int >",fontname="FreeSans"];
-  Node17 [shape="box",label="Templ< T >",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classTempl.html"];
-  Node18 -> Node9 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_usedClass",fontname="FreeSans"];
-  Node18 [shape="box",label="Used",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classUsed.html"];
-}
diff --git a/doc/html/graph_legend.html b/doc/html/graph_legend.html
deleted file mode 100644
index ea5faa6..0000000
--- a/doc/html/graph_legend.html
+++ /dev/null
@@ -1,116 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Graph Legend</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Graph Legend</h1>This page explains how to interpret the graphs that are generated by doxygen.<p>
-Consider the following example: <div class="fragment"><pre class="fragment"><span class="comment">/*! Invisible class because of truncation */</span>
-<span class="keyword">class </span>Invisible { };
-<span class="comment"></span>
-<span class="comment">/*! Truncated class, inheritance relation is hidden */</span>
-<span class="keyword">class </span>Truncated : <span class="keyword">public</span> Invisible { };
-
-<span class="comment">/* Class not documented with doxygen comments */</span>
-<span class="keyword">class </span>Undocumented { };
-<span class="comment"></span>
-<span class="comment">/*! Class that is inherited using public inheritance */</span>
-<span class="keyword">class </span>PublicBase : <span class="keyword">public</span> Truncated { };
-<span class="comment"></span>
-<span class="comment">/*! A template class */</span>
-<span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt; <span class="keyword">class </span>Templ { };
-<span class="comment"></span>
-<span class="comment">/*! Class that is inherited using protected inheritance */</span>
-<span class="keyword">class </span>ProtectedBase { };
-<span class="comment"></span>
-<span class="comment">/*! Class that is inherited using private inheritance */</span>
-<span class="keyword">class </span>PrivateBase { };
-<span class="comment"></span>
-<span class="comment">/*! Class that is used by the Inherited class */</span>
-<span class="keyword">class </span>Used { };
-<span class="comment"></span>
-<span class="comment">/*! Super class that inherits a number of other classes */</span>
-<span class="keyword">class </span>Inherited : <span class="keyword">public</span> PublicBase,
-                  <span class="keyword">protected</span> ProtectedBase,
-                  <span class="keyword">private</span> PrivateBase,
-                  <span class="keyword">public</span> Undocumented,
-                  <span class="keyword">public</span> Templ&lt;int&gt;
-{
-  <span class="keyword">private</span>:
-    Used *m_usedClass;
-};
-</pre></div> If the <code>MAX_DOT_GRAPH_HEIGHT</code> tag in the configuration file is set to 240 this will result in the following graph:<p>
-<center><div align="center">
-<img src="graph_legend.png" alt="graph_legend.png">
-</div>
-</center> <p>
-The boxes in the above graph have the following meaning: <ul>
-<li>
-A filled gray box represents the struct or class for which the graph is generated. </li>
-<li>
-A box with a black border denotes a documented struct or class. </li>
-<li>
-A box with a grey border denotes an undocumented struct or class. </li>
-<li>
-A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries. </li>
-</ul>
-The arrows have the following meaning: <ul>
-<li>
-A dark blue arrow is used to visualize a public inheritance relation between two classes. </li>
-<li>
-A dark green arrow is used for protected inheritance. </li>
-<li>
-A dark red arrow is used for private inheritance. </li>
-<li>
-A purple dashed arrow is used if a class is contained or used by another class. The arrow is labeled with the variable(s) through which the pointed class or struct is accessible. </li>
-<li>
-A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labeled with the template parameters of the instance. </li>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/graph_legend.png b/doc/html/graph_legend.png
deleted file mode 100644
index bee6c5d..0000000
Binary files a/doc/html/graph_legend.png and /dev/null differ
diff --git a/doc/html/group__Efreet__Base.html b/doc/html/group__Efreet__Base.html
deleted file mode 100644
index 79b8d27..0000000
--- a/doc/html/group__Efreet__Base.html
+++ /dev/null
@@ -1,202 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Base: The XDG Base Directory Specification</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Base: The XDG Base Directory Specification</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
-functions 
-<p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Base.html#g0ed442092174d895ddd40336767d5513">efreet_cache_home_get</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the XDG Cache Home directory.  <a href="#g0ed442092174d895ddd40336767d5513"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Base.html#gb42d87dc2006976bdafa043864a75c04">efreet_config_dirs_get</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the Ecore_List of prefernece oredred extra config directories.  <a href="#gb42d87dc2006976bdafa043864a75c04"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Base.html#g72a531b1e761c9d1c15081f30a4124dd">efreet_config_home_get</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the XDG Config Home directory.  <a href="#g72a531b1e761c9d1c15081f30a4124dd"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Base.html#g38f95e9800713933dca83148eb171b09">efreet_data_dirs_get</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the Ecore_List of prefernece oredred extra data directories.  <a href="#g38f95e9800713933dca83148eb171b09"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Base.html#gf168536a6b343a29f82cf0f7d43040df">efreet_data_home_get</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the XDG Data Home directory.  <a href="#gf168536a6b343a29f82cf0f7d43040df"></a><br></td></tr>
-</table>
-<hr><h2>Function Documentation</h2>
-<a class="anchor" name="g0ed442092174d895ddd40336767d5513"></a><!-- doxytag: member="efreet_base.h::efreet_cache_home_get" ref="g0ed442092174d895ddd40336767d5513" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI const char* efreet_cache_home_get           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Retrieves the XDG Cache Home directory. 
-<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns the XDG Cache Home directory </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="gb42d87dc2006976bdafa043864a75c04"></a><!-- doxytag: member="efreet_base.h::efreet_config_dirs_get" ref="gb42d87dc2006976bdafa043864a75c04" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI Ecore_List* efreet_config_dirs_get           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Returns the Ecore_List of prefernece oredred extra config directories. 
-<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns the Ecore_List of preference ordered extra config directories </dd></dl>
-<dl class="note" compact><dt><b>Note:</b></dt><dd>The returned list is static inside Efreet. If you add/remove from the list then the next call to <a class="el" href="group__Efreet__Base.html#gb42d87dc2006976bdafa043864a75c04" title="Returns the Ecore_List of prefernece oredred extra config directories.">efreet_config_dirs_get()</a> will return your modified values. DO NOT free this list. </dd></dl>
-
-<p>Referenced by <a class="el" href="efreet__menu_8c-source.html#l00583">efreet_menu_get()</a>, <a class="el" href="efreet__menu_8c-source.html#l00622">efreet_menu_parse()</a>, and <a class="el" href="efreet__utils_8c-source.html#l00994">efreet_util_menus_find()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g72a531b1e761c9d1c15081f30a4124dd"></a><!-- doxytag: member="efreet_base.h::efreet_config_home_get" ref="g72a531b1e761c9d1c15081f30a4124dd" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI const char* efreet_config_home_get           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Retrieves the XDG Config Home directory. 
-<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns the XDG Config Home directory </dd></dl>
-
-<p>Referenced by <a class="el" href="efreet__menu_8c-source.html#l00583">efreet_menu_get()</a>, and <a class="el" href="efreet__utils_8c-source.html#l00994">efreet_util_menus_find()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g38f95e9800713933dca83148eb171b09"></a><!-- doxytag: member="efreet_base.h::efreet_data_dirs_get" ref="g38f95e9800713933dca83148eb171b09" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI Ecore_List* efreet_data_dirs_get           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Returns the Ecore_List of prefernece oredred extra data directories. 
-<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns the Ecore_List of preference ordered extra data directories </dd></dl>
-<dl class="note" compact><dt><b>Note:</b></dt><dd>The returned list is static inside Efreet. If you add/remove from the list then the next call to <a class="el" href="group__Efreet__Base.html#g38f95e9800713933dca83148eb171b09" title="Returns the Ecore_List of prefernece oredred extra data directories.">efreet_data_dirs_get()</a> will return your modified values. DO NOT free this list. </dd></dl>
-
-<p>Referenced by <a class="el" href="efreet__utils_8c-source.html#l00272">efreet_util_desktop_file_id_find()</a>, and <a class="el" href="efreet__utils_8c-source.html#l00099">efreet_util_init()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="gf168536a6b343a29f82cf0f7d43040df"></a><!-- doxytag: member="efreet_base.h::efreet_data_home_get" ref="gf168536a6b343a29f82cf0f7d43040df" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI const char* efreet_data_home_get           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Retrieves the XDG Data Home directory. 
-<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns the XDG Data Home directory </dd></dl>
-
-<p>Referenced by <a class="el" href="efreet__icon_8c-source.html#l00170">efreet_icon_user_dir_get()</a>, <a class="el" href="efreet__trash_8c-source.html#l00035">efreet_trash_dir_get()</a>, <a class="el" href="efreet__utils_8c-source.html#l00272">efreet_util_desktop_file_id_find()</a>, and <a class="el" href="efreet__utils_8c-source.html#l00099">efreet_util_init()</a>.</p>
-
-</div>
-</div><p>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:21 2008</p>
- </body>
-</html>
diff --git a/doc/html/group__Efreet__Desktop.html b/doc/html/group__Efreet__Desktop.html
deleted file mode 100644
index 770ac14..0000000
--- a/doc/html/group__Efreet__Desktop.html
+++ /dev/null
@@ -1,1092 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Desktop: The FDO Desktop Entry</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Desktop: The FDO Desktop Entry</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
-Specification functions and structures 
-<p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">a parsed representation of a .desktop file  <a href="structEfreet__Desktop.html#_details">More...</a><br></td></tr>
-<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g868d9a75c53c5470ee3d31deb70fb51c">Efreet_Desktop</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void *(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g43de4c99c798902b45ec98d4ec306048">Efreet_Desktop_Command_Cb</a> )(void *data, <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop, char *command, int remaining)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g540dda3e25a4c1f5e114264051bb1520">Efreet_Desktop_Progress_Cb</a> )(void *data, <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop, char *uri, long int total, long int current)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <a class="el" href="group__Efreet__Desktop.html#gdbf84fa276a7ee909002d18f66818fc6">Efreet_Desktop_Type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#gdbf84fa276a7ee909002d18f66818fc6">Efreet_Desktop_Type</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void *(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#ga4fe25cbec2a880f8eb73582c4001b46">Efreet_Desktop_Type_Free_Cb</a> )(void *data)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void *(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g9ae3789b0deb60e0ec22215210b4621f">Efreet_Desktop_Type_Parse_Cb</a> )(<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop, <a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *ini)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#ge8f0014dc5fcba6b748803cff7501eff">Efreet_Desktop_Type_Save_Cb</a> )(<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop, <a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *ini)</td></tr>
-
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#gea429d3594896f62437b7c8d732b868b">efreet_desktop_cache_flush</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Tell Efreet to flush any cached desktop entries so it reloads on get.  <a href="#gea429d3594896f62437b7c8d732b868b"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g26ec043ed53964b1603383d1bcba81f7">efreet_desktop_category_add</a> (<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop, const char *category)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">add a category to a desktop  <a href="#g26ec043ed53964b1603383d1bcba81f7"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g110ad74dbaf70845ae8a77631f9c114d">efreet_desktop_category_count_get</a> (<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the number of categories the given <em>desktop</em> belongs too.  <a href="#g110ad74dbaf70845ae8a77631f9c114d"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g2e87d6fa5aee7f3fe8195f19ef067f8d">efreet_desktop_category_del</a> (<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop, const char *category)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">removes a category from a desktop  <a href="#g2e87d6fa5aee7f3fe8195f19ef067f8d"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g1f3900a4f1a34c73d1743a6a1b46c334">efreet_desktop_command_get</a> (<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop, Ecore_List *files, <a class="el" href="group__Efreet__Desktop.html#g43de4c99c798902b45ec98d4ec306048">Efreet_Desktop_Command_Cb</a> func, void *data)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a command to use to execute a desktop entry.  <a href="#g1f3900a4f1a34c73d1743a6a1b46c334"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#gaee168805abd316b7e1e624c70c4e018">efreet_desktop_command_local_get</a> (<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop, Ecore_List *files)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the command to use to execute a desktop entry.  <a href="#gaee168805abd316b7e1e624c70c4e018"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g999043f62976314e15bb4dd0c3aeb2f4">efreet_desktop_command_progress_get</a> (<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop, Ecore_List *files, <a class="el" href="group__Efreet__Desktop.html#g43de4c99c798902b45ec98d4ec306048">Efreet_Desktop_Command_Cb</a> cb_command, <a class="el" href="group__Efreet__Desktop.html#g540dda3e25a4c1f5e114264051bb1520">Efreet_Desktop_Progress_Cb</a> cb_prog, void *data)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a command to use to execute a desktop entry, and receive progress updates for downloading of remote URI's passed in.  <a href="#g999043f62976314e15bb4dd0c3aeb2f4"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g6044189da04223cbd61c2563410ad327">efreet_desktop_empty_new</a> (const char *file)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates a new empty <a class="el" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> structure or NULL on failure.  <a href="#g6044189da04223cbd61c2563410ad327"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g95a0975d8ba893692f63a80ae6784ac3">efreet_desktop_environment_get</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">sets the global desktop environment name  <a href="#g95a0975d8ba893692f63a80ae6784ac3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g811892ec6c109a4708a94c0c0c329245">efreet_desktop_environment_set</a> (const char *environment)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">sets the global desktop environment name  <a href="#g811892ec6c109a4708a94c0c0c329245"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#gd7844c12bd0c5eaef077f898ec6175eb">efreet_desktop_exec</a> (<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop, Ecore_List *files, void *data)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parses the <em>desktop</em> exec line and returns an Ecore_Exe.  <a href="#gd7844c12bd0c5eaef077f898ec6175eb"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g7842cc5c55c4c74c254b41ecc143a8b6">efreet_desktop_free</a> (<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#gc699737258129d367dbe4958315a635d">efreet_desktop_get</a> (const char *file)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets a reference to an <a class="el" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> structure representing the contents of <em>file</em> or NULL if <em>file</em> is not a valid .desktop file.  <a href="#gc699737258129d367dbe4958315a635d"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g5e091f8933e40c35bbc47fa0682545a2">efreet_desktop_new</a> (const char *file)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g9c463841ec3ad0eebd1d1871360d0232">efreet_desktop_ref</a> (<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#gedecdeec52f1119fe5d46eb06c639980">efreet_desktop_save</a> (<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Saves any changes made to <em>desktop</em> back to the file on the filesystem.  <a href="#gedecdeec52f1119fe5d46eb06c639980"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g6b454c8c1e216e5a6c252e1f1a93fd73">efreet_desktop_save_as</a> (<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop, const char *file)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Saves <em>desktop</em> to <em>file</em>.  <a href="#g6b454c8c1e216e5a6c252e1f1a93fd73"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#gb28f663342e6fc27951712cef1f75487">efreet_desktop_string_list_join</a> (Ecore_List *list)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a ';' separate list of strings according to the desktop spec.  <a href="#gb28f663342e6fc27951712cef1f75487"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#gc8a8dd6520696dd971d7939931f58ccb">efreet_desktop_string_list_parse</a> (const char *string)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parse ';' separate list of strings according to the desktop spec.  <a href="#gc8a8dd6520696dd971d7939931f58ccb"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g14d1a184071d903b83691699ed6b205c">efreet_desktop_type_add</a> (const char *type, <a class="el" href="group__Efreet__Desktop.html#g9ae3789b0deb60e0ec22215210b4621f">Efreet_Desktop_Type_Parse_Cb</a> parse_func, <a class="el" href="group__Efreet__Desktop.html#ge8f0014dc5fcba6b748803cff7501eff">Efreet_Desktop_Type_Save_Cb</a> save_func, <a class="el" href="group__Efreet__Desktop.html#ga4fe25cbec2a880f8eb73582c4001b46">Efreet_Desktop_Type_Free_Cb</a> free_func)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds the given type to the list of types in the system.  <a href="#g14d1a184071d903b83691699ed6b205c"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g24d92c10cb6441cb54bc1e00b6f90e56">efreet_desktop_type_alias</a> (int from_type, const char *alias)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add an alias for an existing desktop type.  <a href="#g24d92c10cb6441cb54bc1e00b6f90e56"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g3bdf27d349650a3c936469e662c54152">efreet_desktop_type_data_get</a> (<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get type specific data for custom desktop types  <a href="#g3bdf27d349650a3c936469e662c54152"></a><br></td></tr>
-<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#gdacc26c08b93f0cba5838215341a902f">EFREET_DESKTOP_TYPE_APPLICATION</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g5c53a36a0d46b6728401d1b778c772e3">EFREET_DESKTOP_TYPE_DIRECTORY</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Desktop.html#g5c999d5d7e05d0a0fe43e2681087c546">EFREET_DESKTOP_TYPE_LINK</a></td></tr>
-
-</table>
-<hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="g868d9a75c53c5470ee3d31deb70fb51c"></a><!-- doxytag: member="efreet_desktop.h::Efreet_Desktop" ref="g868d9a75c53c5470ee3d31deb70fb51c" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef struct <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<a class="el" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> 
-</div>
-</div><p>
-<a class="anchor" name="g43de4c99c798902b45ec98d4ec306048"></a><!-- doxytag: member="efreet_desktop.h::Efreet_Desktop_Command_Cb" ref="g43de4c99c798902b45ec98d4ec306048" args=")(void *data, Efreet_Desktop *desktop, char *command, int remaining)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef void*(* <a class="el" href="group__Efreet__Desktop.html#g43de4c99c798902b45ec98d4ec306048">Efreet_Desktop_Command_Cb</a>)(void *data, <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop, char *command, int remaining)          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-A callback used with <a class="el" href="group__Efreet__Desktop.html#g1f3900a4f1a34c73d1743a6a1b46c334" title="Get a command to use to execute a desktop entry.">efreet_desktop_command_get()</a> 
-</div>
-</div><p>
-<a class="anchor" name="g540dda3e25a4c1f5e114264051bb1520"></a><!-- doxytag: member="efreet_desktop.h::Efreet_Desktop_Progress_Cb" ref="g540dda3e25a4c1f5e114264051bb1520" args=")(void *data, Efreet_Desktop *desktop, char *uri, long int total, long int current)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef int(* <a class="el" href="group__Efreet__Desktop.html#g540dda3e25a4c1f5e114264051bb1520">Efreet_Desktop_Progress_Cb</a>)(void *data, <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop, char *uri, long int total, long int current)          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-A callback used to get download progress of remote uris 
-</div>
-</div><p>
-<a class="anchor" name="gdbf84fa276a7ee909002d18f66818fc6"></a><!-- doxytag: member="efreet_desktop.h::Efreet_Desktop_Type" ref="gdbf84fa276a7ee909002d18f66818fc6" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef enum <a class="el" href="group__Efreet__Desktop.html#gdbf84fa276a7ee909002d18f66818fc6">Efreet_Desktop_Type</a> <a class="el" href="group__Efreet__Desktop.html#gdbf84fa276a7ee909002d18f66818fc6">Efreet_Desktop_Type</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Efreet_Desktop_Type 
-</div>
-</div><p>
-<a class="anchor" name="ga4fe25cbec2a880f8eb73582c4001b46"></a><!-- doxytag: member="efreet_desktop.h::Efreet_Desktop_Type_Free_Cb" ref="ga4fe25cbec2a880f8eb73582c4001b46" args=")(void *data)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef void*(* <a class="el" href="group__Efreet__Desktop.html#ga4fe25cbec2a880f8eb73582c4001b46">Efreet_Desktop_Type_Free_Cb</a>)(void *data)          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-A callback used to free data for custom types 
-</div>
-</div><p>
-<a class="anchor" name="g9ae3789b0deb60e0ec22215210b4621f"></a><!-- doxytag: member="efreet_desktop.h::Efreet_Desktop_Type_Parse_Cb" ref="g9ae3789b0deb60e0ec22215210b4621f" args=")(Efreet_Desktop *desktop, Efreet_Ini *ini)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef void*(* <a class="el" href="group__Efreet__Desktop.html#g9ae3789b0deb60e0ec22215210b4621f">Efreet_Desktop_Type_Parse_Cb</a>)(<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop, <a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *ini)          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-A callback used to parse data for custom types 
-</div>
-</div><p>
-<a class="anchor" name="ge8f0014dc5fcba6b748803cff7501eff"></a><!-- doxytag: member="efreet_desktop.h::Efreet_Desktop_Type_Save_Cb" ref="ge8f0014dc5fcba6b748803cff7501eff" args=")(Efreet_Desktop *desktop, Efreet_Ini *ini)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef void(* <a class="el" href="group__Efreet__Desktop.html#ge8f0014dc5fcba6b748803cff7501eff">Efreet_Desktop_Type_Save_Cb</a>)(<a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop, <a class="el" href="structEfreet__Ini.html">Efreet_Ini</a> *ini)          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-A callback used to save data for custom types 
-</div>
-</div><p>
-<hr><h2>Function Documentation</h2>
-<a class="anchor" name="gea429d3594896f62437b7c8d732b868b"></a><!-- doxytag: member="efreet_desktop.h::efreet_desktop_cache_flush" ref="gea429d3594896f62437b7c8d732b868b" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI void efreet_desktop_cache_flush           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Tell Efreet to flush any cached desktop entries so it reloads on get. 
-<p>
-This flags the cache to be invalid, so next time a desktop file is fetched it will force it to be re-read off disk next time <a class="el" href="group__Efreet__Desktop.html#gc699737258129d367dbe4958315a635d" title="Gets a reference to an Efreet_Desktop structure representing the contents of file...">efreet_desktop_get()</a> is called. 
-</div>
-</div><p>
-<a class="anchor" name="g26ec043ed53964b1603383d1bcba81f7"></a><!-- doxytag: member="efreet_desktop.h::efreet_desktop_category_add" ref="g26ec043ed53964b1603383d1bcba81f7" args="(Efreet_Desktop *desktop, const char *category)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI void efreet_desktop_category_add           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td>
-          <td class="paramname"> <em>desktop</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>category</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-add a category to a desktop 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>desktop,:</em>&nbsp;</td><td>the desktop </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>category,:</em>&nbsp;</td><td>the category name </td></tr>
-  </table>
-</dl>
-
-<p>References <a class="el" href="efreet__desktop_8h-source.html#l00087">categories</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g110ad74dbaf70845ae8a77631f9c114d"></a><!-- doxytag: member="efreet_desktop.h::efreet_desktop_category_count_get" ref="g110ad74dbaf70845ae8a77631f9c114d" args="(Efreet_Desktop *desktop)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI unsigned int efreet_desktop_category_count_get           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td>
-          <td class="paramname"> <em>desktop</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Retrieves the number of categories the given <em>desktop</em> belongs too. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>desktop,:</em>&nbsp;</td><td>The desktop to work with </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns the number of categories assigned to this desktop </dd></dl>
-
-<p>References <a class="el" href="efreet__desktop_8h-source.html#l00087">categories</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g2e87d6fa5aee7f3fe8195f19ef067f8d"></a><!-- doxytag: member="efreet_desktop.h::efreet_desktop_category_del" ref="g2e87d6fa5aee7f3fe8195f19ef067f8d" args="(Efreet_Desktop *desktop, const char *category)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI int efreet_desktop_category_del           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td>
-          <td class="paramname"> <em>desktop</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>category</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-removes a category from a desktop 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>desktop,:</em>&nbsp;</td><td>the desktop </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>category,:</em>&nbsp;</td><td>the category name </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>1 if the desktop had his category listed, 0 otherwise </dd></dl>
-
-<p>References <a class="el" href="efreet__desktop_8h-source.html#l00087">categories</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g1f3900a4f1a34c73d1743a6a1b46c334"></a><!-- doxytag: member="efreet_desktop.h::efreet_desktop_command_get" ref="g1f3900a4f1a34c73d1743a6a1b46c334" args="(Efreet_Desktop *desktop, Ecore_List *files, Efreet_Desktop_Command_Cb func, void *data)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI void* efreet_desktop_command_get           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td>
-          <td class="paramname"> <em>desktop</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">Ecore_List *&nbsp;</td>
-          <td class="paramname"> <em>files</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="group__Efreet__Desktop.html#g43de4c99c798902b45ec98d4ec306048">Efreet_Desktop_Command_Cb</a>&nbsp;</td>
-          <td class="paramname"> <em>func</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">void *&nbsp;</td>
-          <td class="paramname"> <em>data</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Get a command to use to execute a desktop entry. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>desktop,:</em>&nbsp;</td><td>the desktop entry </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>files,:</em>&nbsp;</td><td>an ecore list of file names to execute, as either absolute paths, relative paths, or uris </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>func,:</em>&nbsp;</td><td>a callback to call for each prepared command line </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>data,:</em>&nbsp;</td><td>user data passed to the callback </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns the return value of <code>func</code> on success or NULL on failure </dd></dl>
-
-<p>References <a class="el" href="efreet__desktop_8c-source.html#l01173">efreet_desktop_command_progress_get()</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00518">efreet_desktop_exec()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="gaee168805abd316b7e1e624c70c4e018"></a><!-- doxytag: member="efreet_desktop.h::efreet_desktop_command_local_get" ref="gaee168805abd316b7e1e624c70c4e018" args="(Efreet_Desktop *desktop, Ecore_List *files)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI Ecore_List* efreet_desktop_command_local_get           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td>
-          <td class="paramname"> <em>desktop</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">Ecore_List *&nbsp;</td>
-          <td class="paramname"> <em>files</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Get the command to use to execute a desktop entry. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>desktop,:</em>&nbsp;</td><td>the desktop entry </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>files</em>&nbsp;</td><td>an ecore list of local files, as absolute paths, local paths, or <a href="file://">file://</a> uris (or NULL to get exec string with no files appended) </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns an ecore list of exec strings The returned list and each of its elements must be freed. </dd></dl>
-
-<p>References <a class="el" href="efreet__private_8h-source.html#l00140">Efreet_Desktop_Command::desktop</a>, <a class="el" href="efreet__desktop_8h-source.html#l00077">exec</a>, <a class="el" href="efreet__private_8h-source.html#l00149">Efreet_Desktop_Command::files</a>, <a class="el" href="efreet__private_8h-source.html#l00143">Efreet_Desktop_Command::flags</a>, <a class="el" href="efreet__private_8h-source.html#l00044">NEW</a>, and <a class="el" href="efreet__private_8h-source.html#l00170">Efreet_Desktop_Command_File::pending</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g999043f62976314e15bb4dd0c3aeb2f4"></a><!-- doxytag: member="efreet_desktop.h::efreet_desktop_command_progress_get" ref="g999043f62976314e15bb4dd0c3aeb2f4" args="(Efreet_Desktop *desktop, Ecore_List *files, Efreet_Desktop_Command_Cb cb_command, Efreet_Desktop_Progress_Cb cb_prog, void *data)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI void* efreet_desktop_command_progress_get           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td>
-          <td class="paramname"> <em>desktop</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">Ecore_List *&nbsp;</td>
-          <td class="paramname"> <em>files</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="group__Efreet__Desktop.html#g43de4c99c798902b45ec98d4ec306048">Efreet_Desktop_Command_Cb</a>&nbsp;</td>
-          <td class="paramname"> <em>cb_command</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="group__Efreet__Desktop.html#g540dda3e25a4c1f5e114264051bb1520">Efreet_Desktop_Progress_Cb</a>&nbsp;</td>
-          <td class="paramname"> <em>cb_progress</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">void *&nbsp;</td>
-          <td class="paramname"> <em>data</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Get a command to use to execute a desktop entry, and receive progress updates for downloading of remote URI's passed in. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>desktop,:</em>&nbsp;</td><td>the desktop entry </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>files,:</em>&nbsp;</td><td>an ecore list of file names to execute, as either absolute paths, relative paths, or uris </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>cb_command,:</em>&nbsp;</td><td>a callback to call for each prepared command line </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>cb_progress,:</em>&nbsp;</td><td>a callback to get progress for the downloads </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>data,:</em>&nbsp;</td><td>user data passed to the callback </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns 1 on success or 0 on failure </dd></dl>
-
-<p>References <a class="el" href="efreet__private_8h-source.html#l00145">Efreet_Desktop_Command::cb_command</a>, <a class="el" href="efreet__private_8h-source.html#l00146">Efreet_Desktop_Command::cb_progress</a>, <a class="el" href="efreet__private_8h-source.html#l00147">Efreet_Desktop_Command::data</a>, <a class="el" href="efreet__private_8h-source.html#l00140">Efreet_Desktop_Command::desktop</a>, <a class="el" href="efreet__desktop_8h-source.html#l00077">exec</a>, <a class="el" href="efreet__private_8h-source.html#l00149">Efreet_Desktop_Command::files</a>, <a class="el" href="efreet__private_8h-source.html#l00143">Efreet_Desktop_Command::flags</a>, <a class="el" href="efreet__private_8h-source.html#l00044">NEW</a>, <a class="el" href="efreet__private_8h-source.html#l00141">Efreet_Desktop_Command::num_pending</a>, and <a class="el" href="efreet__private_8h-source.html#l00170">Efreet_Desktop_Command_File::pending</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l01102">efreet_desktop_command_get()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g6044189da04223cbd61c2563410ad327"></a><!-- doxytag: member="efreet_desktop.h::efreet_desktop_empty_new" ref="g6044189da04223cbd61c2563410ad327" args="(const char *file)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a>* efreet_desktop_empty_new           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>file</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Creates a new empty <a class="el" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> structure or NULL on failure. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>file,:</em>&nbsp;</td><td>The file to create the <a class="el" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> from </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns a new empty_Efreet_Desktop on success, NULL on failure </dd></dl>
-
-<p>References <a class="el" href="efreet__desktop_8h-source.html#l00070">load_time</a>, <a class="el" href="efreet__private_8h-source.html#l00044">NEW</a>, <a class="el" href="efreet__desktop_8h-source.html#l00069">orig_path</a>, and <a class="el" href="efreet__desktop_8h-source.html#l00064">ref</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g95a0975d8ba893692f63a80ae6784ac3"></a><!-- doxytag: member="efreet_desktop.h::efreet_desktop_environment_get" ref="g95a0975d8ba893692f63a80ae6784ac3" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI const char* efreet_desktop_environment_get           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-sets the global desktop environment name 
-<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>environment: the environment name </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="g811892ec6c109a4708a94c0c0c329245"></a><!-- doxytag: member="efreet_desktop.h::efreet_desktop_environment_set" ref="g811892ec6c109a4708a94c0c0c329245" args="(const char *environment)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI void efreet_desktop_environment_set           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>environment</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-sets the global desktop environment name 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>environment,:</em>&nbsp;</td><td>the environment name </td></tr>
-  </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="gd7844c12bd0c5eaef077f898ec6175eb"></a><!-- doxytag: member="efreet_desktop.h::efreet_desktop_exec" ref="gd7844c12bd0c5eaef077f898ec6175eb" args="(Efreet_Desktop *desktop, Ecore_List *files, void *data)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI void efreet_desktop_exec           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td>
-          <td class="paramname"> <em>desktop</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">Ecore_List *&nbsp;</td>
-          <td class="paramname"> <em>files</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">void *&nbsp;</td>
-          <td class="paramname"> <em>data</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Parses the <em>desktop</em> exec line and returns an Ecore_Exe. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>desktop,:</em>&nbsp;</td><td>The desktop file to work with </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>files,:</em>&nbsp;</td><td>The files to be substituted into the exec line </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>data,:</em>&nbsp;</td><td>The data pointer to pass </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns the Ecore_Exce for <em>desktop</em> </dd></dl>
-
-<p>References <a class="el" href="efreet__desktop_8c-source.html#l01102">efreet_desktop_command_get()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g7842cc5c55c4c74c254b41ecc143a8b6"></a><!-- doxytag: member="efreet_desktop.h::efreet_desktop_free" ref="g7842cc5c55c4c74c254b41ecc143a8b6" args="(Efreet_Desktop *desktop)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI void efreet_desktop_free           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td>
-          <td class="paramname"> <em>desktop</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__desktop_8h-source.html#l00094">cached</a>, <a class="el" href="efreet__desktop_8h-source.html#l00087">categories</a>, <a class="el" href="efreet__desktop_8h-source.html#l00074">comment</a>, <a class="el" href="efreet__desktop_8h-source.html#l00077">exec</a>, <a class="el" href="efreet__private_8h-source.html#l00050">FREE</a>, <a class="el" href="efreet__desktop_8c-source.html#l00046">Efreet_Desktop_Type_Info::free_func</a>, <a class="el" href="efreet__desktop_8h-source.html#l00073">generic_name</a>, <a class="el" href="efreet__desktop_8h-source.html#l00075">icon</a>, <a class="el" href="efreet__private_8h-source.html#l00056">IF_FREE</a>, <a class="el" href="efreet__private_8h-source.html#l00095">IF_FREE_HASH</a>, <a class="el" href="efreet__private_8h-source.html#l00073">IF_FREE_LIST</a>, <a class="el" href="efreet__desktop_8h-source.html#l00088">mime_types</a>, <a class="el" href="efreet__desktop_8h-source.html#l00072">name</a>, <a class="el" href="efreet__desktop_8h-source.html#l00085">not_show_in</a>, <a class="el" href="efreet__desktop_8h-source.html#l00083">only_show_in</a>, <a class="el" href="efreet__desktop_8h-source.html#l00069">orig_path</a>, <a class="el" href="efreet__desktop_8h-source.html#l00078">path</a>, <a class="el" href="efreet__desktop_8h-source.html#l00064">ref</a>, <a class="el" href="efreet__desktop_8h-source.html#l00079">startup_wm_class</a>, <a class="el" href="efreet__desktop_8h-source.html#l00076">try_exec</a>, <a class="el" href="efreet__desktop_8h-source.html#l00062">type</a>, <a class="el" href="efreet__desktop_8h-source.html#l00097">type_data</a>, <a class="el" href="efreet__desktop_8h-source.html#l00081">url</a>, and <a class="el" href="efreet__desktop_8h-source.html#l00096">x</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00262">efreet_desktop_new()</a>, and <a class="el" href="efreet__menu_8c-source.html#l02526">efreet_menu_free()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="gc699737258129d367dbe4958315a635d"></a><!-- doxytag: member="efreet_desktop.h::efreet_desktop_get" ref="gc699737258129d367dbe4958315a635d" args="(const char *file)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a>* efreet_desktop_get           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>file</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Gets a reference to an <a class="el" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> structure representing the contents of <em>file</em> or NULL if <em>file</em> is not a valid .desktop file. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>file,:</em>&nbsp;</td><td>The file to get the <a class="el" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> from </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns a reference to a cached <a class="el" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> on success, NULL on failure. This reference should not be freed. </dd></dl>
-
-<p>References <a class="el" href="efreet__desktop_8h-source.html#l00065">cache_flush</a>, <a class="el" href="efreet__desktop_8h-source.html#l00094">cached</a>, <a class="el" href="efreet__desktop_8c-source.html#l00262">efreet_desktop_new()</a>, and <a class="el" href="efreet__desktop_8h-source.html#l00064">ref</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__utils_8c-source.html#l00272">efreet_util_desktop_file_id_find()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g5e091f8933e40c35bbc47fa0682545a2"></a><!-- doxytag: member="efreet_desktop.h::efreet_desktop_new" ref="g5e091f8933e40c35bbc47fa0682545a2" args="(const char *file)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a>* efreet_desktop_new           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>file</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__desktop_8h-source.html#l00065">cache_flush</a>, <a class="el" href="efreet__desktop_8c-source.html#l00469">efreet_desktop_free()</a>, <a class="el" href="efreet__private_8h-source.html#l00044">NEW</a>, <a class="el" href="efreet__desktop_8h-source.html#l00069">orig_path</a>, and <a class="el" href="efreet__desktop_8h-source.html#l00064">ref</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00185">efreet_desktop_get()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g9c463841ec3ad0eebd1d1871360d0232"></a><!-- doxytag: member="efreet_desktop.h::efreet_desktop_ref" ref="g9c463841ec3ad0eebd1d1871360d0232" args="(Efreet_Desktop *desktop)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI int efreet_desktop_ref           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td>
-          <td class="paramname"> <em>desktop</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>desktop,:</em>&nbsp;</td><td>The <a class="el" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> to ref </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns the new reference count </dd></dl>
-
-<p>References <a class="el" href="efreet__desktop_8h-source.html#l00064">ref</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__menu_8c-source.html#l00824">efreet_menu_desktop_insert()</a>, and <a class="el" href="efreet__utils_8c-source.html#l00272">efreet_util_desktop_file_id_find()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="gedecdeec52f1119fe5d46eb06c639980"></a><!-- doxytag: member="efreet_desktop.h::efreet_desktop_save" ref="gedecdeec52f1119fe5d46eb06c639980" args="(Efreet_Desktop *desktop)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI int efreet_desktop_save           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td>
-          <td class="paramname"> <em>desktop</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Saves any changes made to <em>desktop</em> back to the file on the filesystem. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>desktop,:</em>&nbsp;</td><td>The desktop file to save </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns 1 on success or 0 on failure </dd></dl>
-
-<p>References <a class="el" href="efreet__desktop_8h-source.html#l00094">cached</a>, <a class="el" href="efreet__desktop_8c-source.html#l00005">DESKTOP_VERSION</a>, <a class="el" href="efreet__desktop_8c-source.html#l00759">efreet_desktop_string_list_join()</a>, <a class="el" href="efreet__ini_8c-source.html#l00430">efreet_ini_double_set()</a>, <a class="el" href="efreet__ini_8c-source.html#l00264">efreet_ini_free()</a>, <a class="el" href="efreet__ini_8c-source.html#l00050">efreet_ini_new()</a>, <a class="el" href="efreet__ini_8c-source.html#l00279">efreet_ini_save()</a>, <a class="el" href="efreet__ini_8c-source.html#l00314">efreet_ini_section_add()</a>, <a class="el" href="efreet__ini_8c-source.html#l00299">efreet_ini_section_set()</a>, <a class="el" href="efreet__ini_8c-source.html#l00357">efreet_ini_string_set()</a>, <a class="el" href="efreet__private_8h-source.html#l00050">FREE</a>, <a class="el" href="efreet__desktop_8h-source.html#l00085">not_show_in</a>, <a class="el" href="efreet__desktop_8h-source.html#l00083">only_show_in</a>, <a class="el" href="efreet__desktop_8h-source.html#l00069">orig_path</a>, <a class="el" href="efreet__desktop_8c-source.html#l00045">Efreet_Desktop_Type_Info::save_func</a>, <a class="el" href="efreet__desktop_8c-source.html#l00043">Efreet_Desktop_Type_Info::type</a>, and <a class="el" href="efreet__desktop_8h-source.html#l00062">type</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00450">efreet_desktop_save_as()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g6b454c8c1e216e5a6c252e1f1a93fd73"></a><!-- doxytag: member="efreet_desktop.h::efreet_desktop_save_as" ref="g6b454c8c1e216e5a6c252e1f1a93fd73" args="(Efreet_Desktop *desktop, const char *file)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI int efreet_desktop_save_as           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td>
-          <td class="paramname"> <em>desktop</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>file</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Saves <em>desktop</em> to <em>file</em>. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>desktop,:</em>&nbsp;</td><td>The desktop file to save </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>file,:</em>&nbsp;</td><td>The filename to save as </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns 1 on success or 0 on failure </dd></dl>
-
-<p>References <a class="el" href="efreet__desktop_8h-source.html#l00094">cached</a>, <a class="el" href="efreet__desktop_8c-source.html#l00388">efreet_desktop_save()</a>, <a class="el" href="efreet__private_8h-source.html#l00050">FREE</a>, and <a class="el" href="efreet__desktop_8h-source.html#l00069">orig_path</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="gb28f663342e6fc27951712cef1f75487"></a><!-- doxytag: member="efreet_desktop.h::efreet_desktop_string_list_join" ref="gb28f663342e6fc27951712cef1f75487" args="(Ecore_List *list)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI char* efreet_desktop_string_list_join           </td>
-          <td>(</td>
-          <td class="paramtype">Ecore_List *&nbsp;</td>
-          <td class="paramname"> <em>list</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Create a ';' separate list of strings according to the desktop spec. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>list,:</em>&nbsp;</td><td>Ecore_List with strings </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>a raw string list </dd></dl>
-
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00388">efreet_desktop_save()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="gc8a8dd6520696dd971d7939931f58ccb"></a><!-- doxytag: member="efreet_desktop.h::efreet_desktop_string_list_parse" ref="gc8a8dd6520696dd971d7939931f58ccb" args="(const char *string)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI Ecore_List* efreet_desktop_string_list_parse           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>string</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Parse ';' separate list of strings according to the desktop spec. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>string,:</em>&nbsp;</td><td>the raw string list </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>an Ecore_List of ecore string's </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="g14d1a184071d903b83691699ed6b205c"></a><!-- doxytag: member="efreet_desktop.h::efreet_desktop_type_add" ref="g14d1a184071d903b83691699ed6b205c" args="(const char *type, Efreet_Desktop_Type_Parse_Cb parse_func, Efreet_Desktop_Type_Save_Cb save_func, Efreet_Desktop_Type_Free_Cb free_func)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI int efreet_desktop_type_add           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>type</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="group__Efreet__Desktop.html#g9ae3789b0deb60e0ec22215210b4621f">Efreet_Desktop_Type_Parse_Cb</a>&nbsp;</td>
-          <td class="paramname"> <em>parse_func</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="group__Efreet__Desktop.html#ge8f0014dc5fcba6b748803cff7501eff">Efreet_Desktop_Type_Save_Cb</a>&nbsp;</td>
-          <td class="paramname"> <em>save_func</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="group__Efreet__Desktop.html#ga4fe25cbec2a880f8eb73582c4001b46">Efreet_Desktop_Type_Free_Cb</a>&nbsp;</td>
-          <td class="paramname"> <em>free_func</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Adds the given type to the list of types in the system. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>type,:</em>&nbsp;</td><td>The type to add to the list of matching types </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>parse_func,:</em>&nbsp;</td><td>a function to parse out custom fields </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>save_func,:</em>&nbsp;</td><td>a function to save data returned from <em>parse_func</em> </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>free_func,:</em>&nbsp;</td><td>a function to free data returned from <em>parse_func</em> </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns the id of the new type </dd></dl>
-
-<p>References <a class="el" href="efreet__desktop_8c-source.html#l00046">Efreet_Desktop_Type_Info::free_func</a>, <a class="el" href="efreet__desktop_8c-source.html#l00042">Efreet_Desktop_Type_Info::id</a>, <a class="el" href="efreet__private_8h-source.html#l00044">NEW</a>, <a class="el" href="efreet__desktop_8c-source.html#l00044">Efreet_Desktop_Type_Info::parse_func</a>, <a class="el" href="efreet__desktop_8c-source.html#l00045">Efreet_Desktop_Type_Info::save_func</a>, and <a class="el" href="efreet__desktop_8c-source.html#l00043">Efreet_Desktop_Type_Info::type</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00113">efreet_desktop_init()</a>, and <a class="el" href="efreet__desktop_8c-source.html#l00654">efreet_desktop_type_alias()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g24d92c10cb6441cb54bc1e00b6f90e56"></a><!-- doxytag: member="efreet_desktop.h::efreet_desktop_type_alias" ref="g24d92c10cb6441cb54bc1e00b6f90e56" args="(int from_type, const char *alias)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI int efreet_desktop_type_alias           </td>
-          <td>(</td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>from_type</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>alias</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Add an alias for an existing desktop type. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>from_type</em>&nbsp;</td><td>the type to alias (e.g. EFREE_DESKTOP_TYPE_APPLICATION) </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>alias</em>&nbsp;</td><td>the alias </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>the new type id, or -1 if <code>from_type</code> was not valid</dd></dl>
-This allows applications to add non-standard types that behave exactly as standard types. 
-<p>References <a class="el" href="efreet__desktop_8c-source.html#l00622">efreet_desktop_type_add()</a>, <a class="el" href="efreet__desktop_8c-source.html#l00046">Efreet_Desktop_Type_Info::free_func</a>, <a class="el" href="efreet__desktop_8c-source.html#l00044">Efreet_Desktop_Type_Info::parse_func</a>, and <a class="el" href="efreet__desktop_8c-source.html#l00045">Efreet_Desktop_Type_Info::save_func</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g3bdf27d349650a3c936469e662c54152"></a><!-- doxytag: member="efreet_desktop.h::efreet_desktop_type_data_get" ref="g3bdf27d349650a3c936469e662c54152" args="(Efreet_Desktop *desktop)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI void* efreet_desktop_type_data_get           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td>
-          <td class="paramname"> <em>desktop</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-get type specific data for custom desktop types 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>desktop</em>&nbsp;</td><td>the desktop </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>type specific data, or NULL if there is none </dd></dl>
-
-<p>References <a class="el" href="efreet__desktop_8h-source.html#l00097">type_data</a>.</p>
-
-</div>
-</div><p>
-<hr><h2>Variable Documentation</h2>
-<a class="anchor" name="gdacc26c08b93f0cba5838215341a902f"></a><!-- doxytag: member="efreet_desktop.h::EFREET_DESKTOP_TYPE_APPLICATION" ref="gdacc26c08b93f0cba5838215341a902f" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI int <a class="el" href="group__Efreet__Desktop.html#gdacc26c08b93f0cba5838215341a902f">EFREET_DESKTOP_TYPE_APPLICATION</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00113">efreet_desktop_init()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g5c53a36a0d46b6728401d1b778c772e3"></a><!-- doxytag: member="efreet_desktop.h::EFREET_DESKTOP_TYPE_DIRECTORY" ref="g5c53a36a0d46b6728401d1b778c772e3" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI int <a class="el" href="group__Efreet__Desktop.html#g5c53a36a0d46b6728401d1b778c772e3">EFREET_DESKTOP_TYPE_DIRECTORY</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00113">efreet_desktop_init()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g5c999d5d7e05d0a0fe43e2681087c546"></a><!-- doxytag: member="efreet_desktop.h::EFREET_DESKTOP_TYPE_LINK" ref="g5c999d5d7e05d0a0fe43e2681087c546" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI int <a class="el" href="group__Efreet__Desktop.html#g5c999d5d7e05d0a0fe43e2681087c546">EFREET_DESKTOP_TYPE_LINK</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00113">efreet_desktop_init()</a>.</p>
-
-</div>
-</div><p>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:21 2008</p>
- </body>
-</html>
diff --git a/doc/html/group__Efreet__Icon.html b/doc/html/group__Efreet__Icon.html
deleted file mode 100644
index b1ac1cb..0000000
--- a/doc/html/group__Efreet__Icon.html
+++ /dev/null
@@ -1,583 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Icon: The FDO Icon Theme</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Icon: The FDO Icon Theme</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
-Specification functions and structures 
-<p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Icon.html">Efreet_Icon</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Contains all the information about a given icon.  <a href="structEfreet__Icon.html#_details">More...</a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Icon__Point.html">Efreet_Icon_Point</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Stores an x, y point.  <a href="structEfreet__Icon__Point.html#_details">More...</a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Icon__Theme.html">Efreet_Icon_Theme</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">contains all of the known information about a given theme  <a href="structEfreet__Icon__Theme.html#_details">More...</a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Icon__Theme__Directory.html">Efreet_Icon_Theme_Directory</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Contains all the information about a sub-directory of a theme.  <a href="structEfreet__Icon__Theme__Directory.html#_details">More...</a><br></td></tr>
-<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="structEfreet__Icon.html">Efreet_Icon</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#g863edbda266a0a48fa435a7fabba1ff2">Efreet_Icon</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="structEfreet__Icon__Point.html">Efreet_Icon_Point</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#ga88d99c0d786da3442fe2c46cb332aef">Efreet_Icon_Point</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <a class="el" href="group__Efreet__Icon.html#g43f50c8d815ae5e09ab5f6dfb466f343">Efreet_Icon_Size_Type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#gbe667c567974ea463ae128430144848f">Efreet_Icon_Size_Type</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="structEfreet__Icon__Theme.html">Efreet_Icon_Theme</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#gb79335caf98ead88beddbdee23ea41ea">Efreet_Icon_Theme</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <br>
-<a class="el" href="group__Efreet__Icon.html#g77a2d13b67a6d8209cb5a3eb88439fc5">Efreet_Icon_Theme_Context</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#g70858dd53bbd979cbb33f501ea9dbc52">Efreet_Icon_Theme_Context</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <br>
-<a class="el" href="structEfreet__Icon__Theme__Directory.html">Efreet_Icon_Theme_Directory</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#g5d2ce034bc26752e0a905c517d3f7633">Efreet_Icon_Theme_Directory</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#g43f50c8d815ae5e09ab5f6dfb466f343">Efreet_Icon_Size_Type</a> { <a class="el" href="group__Efreet__Icon.html#gg43f50c8d815ae5e09ab5f6dfb466f3434c6ec78d8c7d07a4d80c70f1147526b2">EFREET_ICON_SIZE_TYPE_NONE</a>, 
-<a class="el" href="group__Efreet__Icon.html#gg43f50c8d815ae5e09ab5f6dfb466f34383dd0332aabb94582abc8a7241a61efb">EFREET_ICON_SIZE_TYPE_FIXED</a>, 
-<a class="el" href="group__Efreet__Icon.html#gg43f50c8d815ae5e09ab5f6dfb466f3436c3dea9d39d4eb96a434eb6e6542cec3">EFREET_ICON_SIZE_TYPE_SCALABLE</a>, 
-<a class="el" href="group__Efreet__Icon.html#gg43f50c8d815ae5e09ab5f6dfb466f34395e4a2658ae479c3bd51a5ca0dcec147">EFREET_ICON_SIZE_TYPE_THRESHOLD</a>
- }</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#g77a2d13b67a6d8209cb5a3eb88439fc5">Efreet_Icon_Theme_Context</a> { <br>
-&nbsp;&nbsp;<a class="el" href="group__Efreet__Icon.html#gg77a2d13b67a6d8209cb5a3eb88439fc5739d7eb6f1bc91b728d98e94912e195e">EFREET_ICON_THEME_CONTEXT_NONE</a>, 
-<a class="el" href="group__Efreet__Icon.html#gg77a2d13b67a6d8209cb5a3eb88439fc5146d11655e4a4f65fb325b0b3f3e3140">EFREET_ICON_THEME_CONTEXT_ACTIONS</a>, 
-<a class="el" href="group__Efreet__Icon.html#gg77a2d13b67a6d8209cb5a3eb88439fc5feb3afba08f00d3ef3b1d54036c3027f">EFREET_ICON_THEME_CONTEXT_DEVICES</a>, 
-<a class="el" href="group__Efreet__Icon.html#gg77a2d13b67a6d8209cb5a3eb88439fc52e5bd5b2a83beefbbdd243a585938211">EFREET_ICON_THEME_CONTEXT_FILESYSTEMS</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="group__Efreet__Icon.html#gg77a2d13b67a6d8209cb5a3eb88439fc5c3aa8b78b7a1196349080deb36718a85">EFREET_ICON_THEME_CONTEXT_MIMETYPES</a>
-<br>
- }</td></tr>
-
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#g1e75b6937f15ead0ed44471e36cf08b0">efreet_icon_extension_add</a> (const char *ext)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds the given extension to the list of possible icon extensions.  <a href="#g1e75b6937f15ead0ed44471e36cf08b0"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#g0a64d81c08d699b6228fb8743c80152f">efreet_icon_extra_list_get</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the list of all extra directories to look for icons. These directories are used to look for icons after looking in the user icon dir and before looking in standard system directories. The order of search is from first to last directory in this list. the strings in the list should be created with eina_stringshare_add().  <a href="#g0a64d81c08d699b6228fb8743c80152f"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Icon.html">Efreet_Icon</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#g507f110dd6a136100e65bb14785bb518">efreet_icon_find</a> (const char *theme_name, const char *icon, unsigned int size)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves all of the information about the given icon.  <a href="#g507f110dd6a136100e65bb14785bb518"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#g2d2ec5c1b82e4756fd4f360e8121e824">efreet_icon_free</a> (<a class="el" href="structEfreet__Icon.html">Efreet_Icon</a> *icon)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Free's the given icon and all its internal data.  <a href="#g2d2ec5c1b82e4756fd4f360e8121e824"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#g8c38dc063a56c32e0d8e060e432bd252">efreet_icon_list_find</a> (const char *theme_name, Ecore_List *icons, unsigned int size)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves all of the information about the first found icon in the list.  <a href="#g8c38dc063a56c32e0d8e060e432bd252"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#gbb83222f15ce7f804997d5c038e25604">efreet_icon_path_find</a> (const char *theme_name, const char *icon, unsigned int size)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrives the path to the given icon.  <a href="#gbb83222f15ce7f804997d5c038e25604"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Icon__Theme.html">Efreet_Icon_Theme</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#g6c7ffcf9241185f4d6456b792514713d">efreet_icon_theme_find</a> (const char *theme_name)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Tries to get the icon theme structure for the given theme name.  <a href="#g6c7ffcf9241185f4d6456b792514713d"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#gbd60351e6204803bcd0614fc82d002aa">efreet_icon_theme_list_get</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves all of the non-hidden icon themes available on the system. The returned list must be freed. Do not free the list data.  <a href="#gbd60351e6204803bcd0614fc82d002aa"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Icon.html#g18fdb7dd91c9bbed14fc527fbc6e641e">efreet_icon_user_dir_get</a> (void)</td></tr>
-
-</table>
-<hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="g863edbda266a0a48fa435a7fabba1ff2"></a><!-- doxytag: member="efreet_icon.h::Efreet_Icon" ref="g863edbda266a0a48fa435a7fabba1ff2" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef struct <a class="el" href="structEfreet__Icon.html">Efreet_Icon</a> <a class="el" href="structEfreet__Icon.html">Efreet_Icon</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<a class="el" href="structEfreet__Icon.html" title="Contains all the information about a given icon.">Efreet_Icon</a> 
-</div>
-</div><p>
-<a class="anchor" name="ga88d99c0d786da3442fe2c46cb332aef"></a><!-- doxytag: member="efreet_icon.h::Efreet_Icon_Point" ref="ga88d99c0d786da3442fe2c46cb332aef" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef struct <a class="el" href="structEfreet__Icon__Point.html">Efreet_Icon_Point</a> <a class="el" href="structEfreet__Icon__Point.html">Efreet_Icon_Point</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Efreet_Point 
-</div>
-</div><p>
-<a class="anchor" name="gbe667c567974ea463ae128430144848f"></a><!-- doxytag: member="efreet_icon.h::Efreet_Icon_Size_Type" ref="gbe667c567974ea463ae128430144848f" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef enum <a class="el" href="group__Efreet__Icon.html#g43f50c8d815ae5e09ab5f6dfb466f343">Efreet_Icon_Size_Type</a> <a class="el" href="group__Efreet__Icon.html#g43f50c8d815ae5e09ab5f6dfb466f343">Efreet_Icon_Size_Type</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Efreet_Icon_Size_Type 
-</div>
-</div><p>
-<a class="anchor" name="gb79335caf98ead88beddbdee23ea41ea"></a><!-- doxytag: member="efreet_icon.h::Efreet_Icon_Theme" ref="gb79335caf98ead88beddbdee23ea41ea" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef struct <a class="el" href="structEfreet__Icon__Theme.html">Efreet_Icon_Theme</a> <a class="el" href="structEfreet__Icon__Theme.html">Efreet_Icon_Theme</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<a class="el" href="structEfreet__Icon__Theme.html" title="contains all of the known information about a given theme">Efreet_Icon_Theme</a> 
-</div>
-</div><p>
-<a class="anchor" name="g70858dd53bbd979cbb33f501ea9dbc52"></a><!-- doxytag: member="efreet_icon.h::Efreet_Icon_Theme_Context" ref="g70858dd53bbd979cbb33f501ea9dbc52" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef enum <a class="el" href="group__Efreet__Icon.html#g77a2d13b67a6d8209cb5a3eb88439fc5">Efreet_Icon_Theme_Context</a> <a class="el" href="group__Efreet__Icon.html#g77a2d13b67a6d8209cb5a3eb88439fc5">Efreet_Icon_Theme_Context</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Efreet_icon_Theme_Context 
-</div>
-</div><p>
-<a class="anchor" name="g5d2ce034bc26752e0a905c517d3f7633"></a><!-- doxytag: member="efreet_icon.h::Efreet_Icon_Theme_Directory" ref="g5d2ce034bc26752e0a905c517d3f7633" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef struct <a class="el" href="structEfreet__Icon__Theme__Directory.html">Efreet_Icon_Theme_Directory</a> <a class="el" href="structEfreet__Icon__Theme__Directory.html">Efreet_Icon_Theme_Directory</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<a class="el" href="structEfreet__Icon__Theme__Directory.html" title="Contains all the information about a sub-directory of a theme.">Efreet_Icon_Theme_Directory</a> 
-</div>
-</div><p>
-<hr><h2>Enumeration Type Documentation</h2>
-<a class="anchor" name="g43f50c8d815ae5e09ab5f6dfb466f343"></a><!-- doxytag: member="efreet_icon.h::Efreet_Icon_Size_Type" ref="g43f50c8d815ae5e09ab5f6dfb466f343" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="group__Efreet__Icon.html#g43f50c8d815ae5e09ab5f6dfb466f343">Efreet_Icon_Size_Type</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The possible size types for an icon directory <dl compact><dt><b>Enumerator: </b></dt><dd>
-<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="gg43f50c8d815ae5e09ab5f6dfb466f3434c6ec78d8c7d07a4d80c70f1147526b2"></a><!-- doxytag: member="EFREET_ICON_SIZE_TYPE_NONE" ref="gg43f50c8d815ae5e09ab5f6dfb466f3434c6ec78d8c7d07a4d80c70f1147526b2" args="" -->EFREET_ICON_SIZE_TYPE_NONE</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gg43f50c8d815ae5e09ab5f6dfb466f34383dd0332aabb94582abc8a7241a61efb"></a><!-- doxytag: member="EFREET_ICON_SIZE_TYPE_FIXED" ref="gg43f50c8d815ae5e09ab5f6dfb466f34383dd0332aabb94582abc8a7241a61efb" args="" -->EFREET_ICON_SIZE_TYPE_FIXED</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gg43f50c8d815ae5e09ab5f6dfb466f3436c3dea9d39d4eb96a434eb6e6542cec3"></a><!-- doxytag: member="EFREET_ICON_SIZE_TYPE_SCALABLE" ref="gg43f50c8d815ae5e09ab5f6dfb466f3436c3dea9d39d4eb96a434eb6e6542cec3" args="" -->EFREET_ICON_SIZE_TYPE_SCALABLE</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gg43f50c8d815ae5e09ab5f6dfb466f34395e4a2658ae479c3bd51a5ca0dcec147"></a><!-- doxytag: member="EFREET_ICON_SIZE_TYPE_THRESHOLD" ref="gg43f50c8d815ae5e09ab5f6dfb466f34395e4a2658ae479c3bd51a5ca0dcec147" args="" -->EFREET_ICON_SIZE_TYPE_THRESHOLD</em>&nbsp;</td><td>
-</td></tr>
-</table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="g77a2d13b67a6d8209cb5a3eb88439fc5"></a><!-- doxytag: member="efreet_icon.h::Efreet_Icon_Theme_Context" ref="g77a2d13b67a6d8209cb5a3eb88439fc5" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="group__Efreet__Icon.html#g77a2d13b67a6d8209cb5a3eb88439fc5">Efreet_Icon_Theme_Context</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The possible contexts for an icon directory <dl compact><dt><b>Enumerator: </b></dt><dd>
-<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="gg77a2d13b67a6d8209cb5a3eb88439fc5739d7eb6f1bc91b728d98e94912e195e"></a><!-- doxytag: member="EFREET_ICON_THEME_CONTEXT_NONE" ref="gg77a2d13b67a6d8209cb5a3eb88439fc5739d7eb6f1bc91b728d98e94912e195e" args="" -->EFREET_ICON_THEME_CONTEXT_NONE</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gg77a2d13b67a6d8209cb5a3eb88439fc5146d11655e4a4f65fb325b0b3f3e3140"></a><!-- doxytag: member="EFREET_ICON_THEME_CONTEXT_ACTIONS" ref="gg77a2d13b67a6d8209cb5a3eb88439fc5146d11655e4a4f65fb325b0b3f3e3140" args="" -->EFREET_ICON_THEME_CONTEXT_ACTIONS</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gg77a2d13b67a6d8209cb5a3eb88439fc5feb3afba08f00d3ef3b1d54036c3027f"></a><!-- doxytag: member="EFREET_ICON_THEME_CONTEXT_DEVICES" ref="gg77a2d13b67a6d8209cb5a3eb88439fc5feb3afba08f00d3ef3b1d54036c3027f" args="" -->EFREET_ICON_THEME_CONTEXT_DEVICES</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gg77a2d13b67a6d8209cb5a3eb88439fc52e5bd5b2a83beefbbdd243a585938211"></a><!-- doxytag: member="EFREET_ICON_THEME_CONTEXT_FILESYSTEMS" ref="gg77a2d13b67a6d8209cb5a3eb88439fc52e5bd5b2a83beefbbdd243a585938211" args="" -->EFREET_ICON_THEME_CONTEXT_FILESYSTEMS</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gg77a2d13b67a6d8209cb5a3eb88439fc5c3aa8b78b7a1196349080deb36718a85"></a><!-- doxytag: member="EFREET_ICON_THEME_CONTEXT_MIMETYPES" ref="gg77a2d13b67a6d8209cb5a3eb88439fc5c3aa8b78b7a1196349080deb36718a85" args="" -->EFREET_ICON_THEME_CONTEXT_MIMETYPES</em>&nbsp;</td><td>
-</td></tr>
-</table>
-</dl>
-
-</div>
-</div><p>
-<hr><h2>Function Documentation</h2>
-<a class="anchor" name="g1e75b6937f15ead0ed44471e36cf08b0"></a><!-- doxytag: member="efreet_icon.h::efreet_icon_extension_add" ref="g1e75b6937f15ead0ed44471e36cf08b0" args="(const char *ext)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI void efreet_icon_extension_add           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>ext</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Adds the given extension to the list of possible icon extensions. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>ext,:</em>&nbsp;</td><td>The extension to add to the list of checked extensions </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns no value. </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="g0a64d81c08d699b6228fb8743c80152f"></a><!-- doxytag: member="efreet_icon.h::efreet_icon_extra_list_get" ref="g0a64d81c08d699b6228fb8743c80152f" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI Ecore_List* efreet_icon_extra_list_get           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Gets the list of all extra directories to look for icons. These directories are used to look for icons after looking in the user icon dir and before looking in standard system directories. The order of search is from first to last directory in this list. the strings in the list should be created with eina_stringshare_add(). 
-<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns a list of strings that are paths to other icon directories </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="g507f110dd6a136100e65bb14785bb518"></a><!-- doxytag: member="efreet_icon.h::efreet_icon_find" ref="g507f110dd6a136100e65bb14785bb518" args="(const char *theme_name, const char *icon, unsigned int size)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI <a class="el" href="structEfreet__Icon.html">Efreet_Icon</a>* efreet_icon_find           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>theme_name</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>icon</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">unsigned int&nbsp;</td>
-          <td class="paramname"> <em>size</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Retrieves all of the information about the given icon. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>theme,:</em>&nbsp;</td><td>The icon theme to look for </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>icon,:</em>&nbsp;</td><td>The icon to look for </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>size,:</em>&nbsp;</td><td>The icon size to look for </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns the <a class="el" href="structEfreet__Icon.html" title="Contains all the information about a given icon.">Efreet_Icon</a> structure representing this icon or NULL if the icon is not found </dd></dl>
-
-<p>References <a class="el" href="efreet__icon_8c-source.html#l00336">efreet_icon_path_find()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g2d2ec5c1b82e4756fd4f360e8121e824"></a><!-- doxytag: member="efreet_icon.h::efreet_icon_free" ref="g2d2ec5c1b82e4756fd4f360e8121e824" args="(Efreet_Icon *icon)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI void efreet_icon_free           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Icon.html">Efreet_Icon</a> *&nbsp;</td>
-          <td class="paramname"> <em>icon</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Free's the given icon and all its internal data. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>icon,:</em>&nbsp;</td><td>The <a class="el" href="structEfreet__Icon.html" title="Contains all the information about a given icon.">Efreet_Icon</a> to cleanup </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns no value. </dd></dl>
-
-<p>References <a class="el" href="efreet__icon_8h-source.html#l00138">attach_points</a>, <a class="el" href="efreet__private_8h-source.html#l00050">FREE</a>, <a class="el" href="efreet__private_8h-source.html#l00056">IF_FREE</a>, <a class="el" href="efreet__private_8h-source.html#l00073">IF_FREE_LIST</a>, <a class="el" href="efreet__icon_8h-source.html#l00126">name</a>, <a class="el" href="efreet__icon_8h-source.html#l00125">path</a>, and <a class="el" href="efreet__icon_8h-source.html#l00141">ref_count</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g8c38dc063a56c32e0d8e060e432bd252"></a><!-- doxytag: member="efreet_icon.h::efreet_icon_list_find" ref="g8c38dc063a56c32e0d8e060e432bd252" args="(const char *theme_name, Ecore_List *icons, unsigned int size)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI char* efreet_icon_list_find           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>theme_name</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">Ecore_List *&nbsp;</td>
-          <td class="paramname"> <em>icons</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">unsigned int&nbsp;</td>
-          <td class="paramname"> <em>size</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Retrieves all of the information about the first found icon in the list. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>theme_name,:</em>&nbsp;</td><td>The icon theme to look for </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>icons,:</em>&nbsp;</td><td>List of icons to look for </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>size;</em>&nbsp;</td><td>The icon size to look for </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns the path representing first found icon or NULL if none of the icons are found </dd></dl>
-<dl class="note" compact><dt><b>Note:</b></dt><dd>This function will search the given theme for all icons before falling back. This is useful when searching for mimetype icons. </dd></dl>
-
-<p>References <a class="el" href="efreet__icon_8c-source.html#l00005">NON_EXISTING</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__mime_8c-source.html#l00178">efreet_mime_type_icon_get()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="gbb83222f15ce7f804997d5c038e25604"></a><!-- doxytag: member="efreet_icon.h::efreet_icon_path_find" ref="gbb83222f15ce7f804997d5c038e25604" args="(const char *theme_name, const char *icon, unsigned int size)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI char* efreet_icon_path_find           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>theme_name</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>icon</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">unsigned int&nbsp;</td>
-          <td class="paramname"> <em>size</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Retrives the path to the given icon. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>theme_name,:</em>&nbsp;</td><td>The icon theme to look for </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>icon,:</em>&nbsp;</td><td>The icon to look for </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>size;</em>&nbsp;</td><td>The icon size to look for </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns the path to the given icon or NULL if none found </dd></dl>
-
-<p>References <a class="el" href="efreet__private_8h-source.html#l00050">FREE</a>, and <a class="el" href="efreet__icon_8c-source.html#l00005">NON_EXISTING</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__icon_8c-source.html#l00430">efreet_icon_find()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g6c7ffcf9241185f4d6456b792514713d"></a><!-- doxytag: member="efreet_icon.h::efreet_icon_theme_find" ref="g6c7ffcf9241185f4d6456b792514713d" args="(const char *theme_name)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI <a class="el" href="structEfreet__Icon__Theme.html">Efreet_Icon_Theme</a>* efreet_icon_theme_find           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>theme_name</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Tries to get the icon theme structure for the given theme name. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>theme_name,:</em>&nbsp;</td><td>The theme to look for </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns the icon theme related to the given theme name or NULL if none exists. </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="gbd60351e6204803bcd0614fc82d002aa"></a><!-- doxytag: member="efreet_icon.h::efreet_icon_theme_list_get" ref="gbd60351e6204803bcd0614fc82d002aa" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI Ecore_List* efreet_icon_theme_list_get           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Retrieves all of the non-hidden icon themes available on the system. The returned list must be freed. Do not free the list data. 
-<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns a list of <a class="el" href="structEfreet__Icon.html" title="Contains all the information about a given icon.">Efreet_Icon</a> structs for all the non-hidden icon themes </dd></dl>
-
-<p>References <a class="el" href="efreet__icon_8h-source.html#l00085">Efreet_Icon_Theme::fake</a>, <a class="el" href="efreet__icon_8h-source.html#l00083">Efreet_Icon_Theme::hidden</a>, and <a class="el" href="efreet__icon_8h-source.html#l00062">Efreet_Icon_Theme::name</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g18fdb7dd91c9bbed14fc527fbc6e641e"></a><!-- doxytag: member="efreet_icon.h::efreet_icon_user_dir_get" ref="g18fdb7dd91c9bbed14fc527fbc6e641e" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI const char* efreet_icon_user_dir_get           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__base_8c-source.html#l00072">efreet_data_home_get()</a>.</p>
-
-</div>
-</div><p>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:21 2008</p>
- </body>
-</html>
diff --git a/doc/html/group__Efreet__Menu.html b/doc/html/group__Efreet__Menu.html
deleted file mode 100644
index da2ec86..0000000
--- a/doc/html/group__Efreet__Menu.html
+++ /dev/null
@@ -1,481 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Menu: The FDO Desktop Menu Specification</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Menu: The FDO Desktop Menu Specification</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
-functions and structures 
-<p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu.html">Efreet_Menu</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="structEfreet__Menu.html">Efreet_Menu</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Menu.html#g09908f95fe36f7e5c52f0b33bf22ebe7">Efreet_Menu</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <a class="el" href="group__Efreet__Menu.html#g2991e288d08928c50a4da721f9845150">Efreet_Menu_Entry_Type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Menu.html#gfcc34135a0afead16b11288bb84e1ee9">Efreet_Menu_Entry_Type</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Menu.html#g2991e288d08928c50a4da721f9845150">Efreet_Menu_Entry_Type</a> { <a class="el" href="group__Efreet__Menu.html#gg2991e288d08928c50a4da721f984515095b99a26a7a29c6232a5d11852e553b0">EFREET_MENU_ENTRY_MENU</a>, 
-<a class="el" href="group__Efreet__Menu.html#gg2991e288d08928c50a4da721f98451507bc15931eec4e3eaadabbf8ff660846e">EFREET_MENU_ENTRY_DESKTOP</a>, 
-<a class="el" href="group__Efreet__Menu.html#gg2991e288d08928c50a4da721f9845150ab46ba48b96defa4a361586bd55fd372">EFREET_MENU_ENTRY_SEPARATOR</a>, 
-<a class="el" href="group__Efreet__Menu.html#gg2991e288d08928c50a4da721f9845150ff8d7a1d423f60192584b1f848b5111a">EFREET_MENU_ENTRY_HEADER</a>
- }</td></tr>
-
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Menu.html#gf1c11a64afde454ca91eb3f633bbb40e">efreet_menu_desktop_insert</a> (<a class="el" href="structEfreet__Menu.html">Efreet_Menu</a> *menu, <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop, int pos)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Insert a desktop element in a menu structure. Only accepts desktop files in default directories.  <a href="#gf1c11a64afde454ca91eb3f633bbb40e"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Menu.html#g1bf348dcb934df0c68c66423e5f654e3">efreet_menu_desktop_remove</a> (<a class="el" href="structEfreet__Menu.html">Efreet_Menu</a> *menu, <a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *desktop)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Remove a desktop element in a menu structure. Only accepts desktop files in default directories.  <a href="#g1bf348dcb934df0c68c66423e5f654e3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Menu.html#g445a9797e15c07aa1078049406642d4c">efreet_menu_dump</a> (<a class="el" href="structEfreet__Menu.html">Efreet_Menu</a> *menu, const char *indent)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Dumps the contents of the menu to the command line.  <a href="#g445a9797e15c07aa1078049406642d4c"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Menu.html#gadcdb186416a35f0df4549c13cf6f6cf">efreet_menu_file_set</a> (const char *file)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Menu.html#g4ba4b3356a67ccced67cbb3f928a5f71">efreet_menu_free</a> (<a class="el" href="structEfreet__Menu.html">Efreet_Menu</a> *menu)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Menu.html">Efreet_Menu</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Menu.html#gbcc191a4bdead7b3275b15c3e9ef4eb5">efreet_menu_get</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates the default menu representation.  <a href="#gbcc191a4bdead7b3275b15c3e9ef4eb5"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Menu.html#g5f6bbd2bfcd4e5f0407131e73cc92fdc">efreet_menu_kde_legacy_init</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize legacy kde support. This function blocks while the kde-config script is run.  <a href="#g5f6bbd2bfcd4e5f0407131e73cc92fdc"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Menu.html">Efreet_Menu</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Menu.html#ga6bc44723abb9aa9f4cfdba407584365">efreet_menu_new</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Menu.html">Efreet_Menu</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Menu.html#gc8d3fa8eb7de1b0f8f96a9c5445a0fb3">efreet_menu_parse</a> (const char *path)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parses the given .menu file and creates the menu representation.  <a href="#gc8d3fa8eb7de1b0f8f96a9c5445a0fb3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Menu.html#g28b19d718e24db680d97ee90fa76cd9e">efreet_menu_save</a> (<a class="el" href="structEfreet__Menu.html">Efreet_Menu</a> *menu, const char *path)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Saves the menu to file.  <a href="#g28b19d718e24db680d97ee90fa76cd9e"></a><br></td></tr>
-</table>
-<hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="g09908f95fe36f7e5c52f0b33bf22ebe7"></a><!-- doxytag: member="efreet_menu.h::Efreet_Menu" ref="g09908f95fe36f7e5c52f0b33bf22ebe7" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef struct <a class="el" href="structEfreet__Menu.html">Efreet_Menu</a> <a class="el" href="structEfreet__Menu.html">Efreet_Menu</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<a class="el" href="structEfreet__Menu.html">Efreet_Menu</a> 
-</div>
-</div><p>
-<a class="anchor" name="gfcc34135a0afead16b11288bb84e1ee9"></a><!-- doxytag: member="efreet_menu.h::Efreet_Menu_Entry_Type" ref="gfcc34135a0afead16b11288bb84e1ee9" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef enum <a class="el" href="group__Efreet__Menu.html#g2991e288d08928c50a4da721f9845150">Efreet_Menu_Entry_Type</a> <a class="el" href="group__Efreet__Menu.html#g2991e288d08928c50a4da721f9845150">Efreet_Menu_Entry_Type</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Efreet_Menu_Entry_Type 
-</div>
-</div><p>
-<hr><h2>Enumeration Type Documentation</h2>
-<a class="anchor" name="g2991e288d08928c50a4da721f9845150"></a><!-- doxytag: member="efreet_menu.h::Efreet_Menu_Entry_Type" ref="g2991e288d08928c50a4da721f9845150" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="group__Efreet__Menu.html#g2991e288d08928c50a4da721f9845150">Efreet_Menu_Entry_Type</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The type of entry <dl compact><dt><b>Enumerator: </b></dt><dd>
-<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="gg2991e288d08928c50a4da721f984515095b99a26a7a29c6232a5d11852e553b0"></a><!-- doxytag: member="EFREET_MENU_ENTRY_MENU" ref="gg2991e288d08928c50a4da721f984515095b99a26a7a29c6232a5d11852e553b0" args="" -->EFREET_MENU_ENTRY_MENU</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gg2991e288d08928c50a4da721f98451507bc15931eec4e3eaadabbf8ff660846e"></a><!-- doxytag: member="EFREET_MENU_ENTRY_DESKTOP" ref="gg2991e288d08928c50a4da721f98451507bc15931eec4e3eaadabbf8ff660846e" args="" -->EFREET_MENU_ENTRY_DESKTOP</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gg2991e288d08928c50a4da721f9845150ab46ba48b96defa4a361586bd55fd372"></a><!-- doxytag: member="EFREET_MENU_ENTRY_SEPARATOR" ref="gg2991e288d08928c50a4da721f9845150ab46ba48b96defa4a361586bd55fd372" args="" -->EFREET_MENU_ENTRY_SEPARATOR</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gg2991e288d08928c50a4da721f9845150ff8d7a1d423f60192584b1f848b5111a"></a><!-- doxytag: member="EFREET_MENU_ENTRY_HEADER" ref="gg2991e288d08928c50a4da721f9845150ff8d7a1d423f60192584b1f848b5111a" args="" -->EFREET_MENU_ENTRY_HEADER</em>&nbsp;</td><td>
-</td></tr>
-</table>
-</dl>
-
-</div>
-</div><p>
-<hr><h2>Function Documentation</h2>
-<a class="anchor" name="gf1c11a64afde454ca91eb3f633bbb40e"></a><!-- doxytag: member="efreet_menu.h::efreet_menu_desktop_insert" ref="gf1c11a64afde454ca91eb3f633bbb40e" args="(Efreet_Menu *menu, Efreet_Desktop *desktop, int pos)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI int efreet_menu_desktop_insert           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Menu.html">Efreet_Menu</a> *&nbsp;</td>
-          <td class="paramname"> <em>menu</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td>
-          <td class="paramname"> <em>desktop</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>pos</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Insert a desktop element in a menu structure. Only accepts desktop files in default directories. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>menu,:</em>&nbsp;</td><td>The menu to work with </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>desktop,:</em>&nbsp;</td><td>The desktop to insert </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>pos,:</em>&nbsp;</td><td>The position to place the new desktop </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns 1 on success, 0 on failure </dd></dl>
-
-<p>References <a class="el" href="efreet__menu_8h-source.html#l00048">desktop</a>, <a class="el" href="efreet__desktop_8c-source.html#l00226">efreet_desktop_ref()</a>, <a class="el" href="efreet__menu_8h-source.html#l00021">EFREET_MENU_ENTRY_DESKTOP</a>, <a class="el" href="efreet__menu_8c-source.html#l02526">efreet_menu_free()</a>, <a class="el" href="efreet__utils_8c-source.html#l00201">efreet_util_path_to_file_id()</a>, <a class="el" href="efreet__menu_8h-source.html#l00049">entries</a>, <a class="el" href="efreet__menu_8h-source.html#l00046">icon</a>, <a class="el" href="efreet__desktop_8h-source.html#l00075">Efreet_Desktop::icon</a>, <a class="el" href="efreet__menu_8h-source.html#l00043">id</a>, <a class="el" href="efreet__desktop_8h-source.html#l00072">Efreet_Desktop::name</a>, <a class="el" href="efreet__menu_8h-source.html#l00045">name</a>, <a class="el" href="efreet__desktop_8h-source.html#l00069">Efreet_Desktop::orig_path</a>, and <a class="el" href="efreet__menu_8h-source.html#l00042">type</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g1bf348dcb934df0c68c66423e5f654e3"></a><!-- doxytag: member="efreet_menu.h::efreet_menu_desktop_remove" ref="g1bf348dcb934df0c68c66423e5f654e3" args="(Efreet_Menu *menu, Efreet_Desktop *desktop)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI int efreet_menu_desktop_remove           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Menu.html">Efreet_Menu</a> *&nbsp;</td>
-          <td class="paramname"> <em>menu</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td>
-          <td class="paramname"> <em>desktop</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Remove a desktop element in a menu structure. Only accepts desktop files in default directories. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>menu,:</em>&nbsp;</td><td>The menu to work with </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>desktop,:</em>&nbsp;</td><td>The desktop to remove </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns 1 on success, 0 on failure </dd></dl>
-
-<p>References <a class="el" href="efreet__menu_8c-source.html#l02526">efreet_menu_free()</a>, and <a class="el" href="efreet__menu_8h-source.html#l00049">entries</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g445a9797e15c07aa1078049406642d4c"></a><!-- doxytag: member="efreet_menu.h::efreet_menu_dump" ref="g445a9797e15c07aa1078049406642d4c" args="(Efreet_Menu *menu, const char *indent)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI void efreet_menu_dump           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Menu.html">Efreet_Menu</a> *&nbsp;</td>
-          <td class="paramname"> <em>menu</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>indent</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Dumps the contents of the menu to the command line. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>menu,:</em>&nbsp;</td><td>The menu to work with </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>menu,:</em>&nbsp;</td><td>The menu to work with </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>indent,:</em>&nbsp;</td><td>The indent level to print the menu at </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns no value </dd></dl>
-
-<p>References <a class="el" href="efreet__menu_8c-source.html#l00891">efreet_menu_dump()</a>, <a class="el" href="efreet__menu_8h-source.html#l00021">EFREET_MENU_ENTRY_DESKTOP</a>, <a class="el" href="efreet__menu_8h-source.html#l00023">EFREET_MENU_ENTRY_HEADER</a>, <a class="el" href="efreet__menu_8h-source.html#l00020">EFREET_MENU_ENTRY_MENU</a>, <a class="el" href="efreet__menu_8h-source.html#l00022">EFREET_MENU_ENTRY_SEPARATOR</a>, <a class="el" href="efreet__menu_8h-source.html#l00049">entries</a>, <a class="el" href="efreet__private_8h-source.html#l00050">FREE</a>, <a class="el" href="efreet__menu_8h-source.html#l00046">icon</a>, <a class="el" href="efreet__menu_8h-source.html#l00045">name</a>, and <a class="el" href="efreet__menu_8h-source.html#l00042">type</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__menu_8c-source.html#l00891">efreet_menu_dump()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="gadcdb186416a35f0df4549c13cf6f6cf"></a><!-- doxytag: member="efreet_menu.h::efreet_menu_file_set" ref="gadcdb186416a35f0df4549c13cf6f6cf" args="(const char *file)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI void efreet_menu_file_set           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>file</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__private_8h-source.html#l00056">IF_FREE</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g4ba4b3356a67ccced67cbb3f928a5f71"></a><!-- doxytag: member="efreet_menu.h::efreet_menu_free" ref="g4ba4b3356a67ccced67cbb3f928a5f71" args="(Efreet_Menu *menu)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI void efreet_menu_free           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Menu.html">Efreet_Menu</a> *&nbsp;</td>
-          <td class="paramname"> <em>menu</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__menu_8h-source.html#l00048">desktop</a>, <a class="el" href="efreet__desktop_8c-source.html#l00469">efreet_desktop_free()</a>, <a class="el" href="efreet__menu_8h-source.html#l00049">entries</a>, <a class="el" href="efreet__private_8h-source.html#l00050">FREE</a>, <a class="el" href="efreet__menu_8h-source.html#l00046">icon</a>, <a class="el" href="efreet__menu_8h-source.html#l00043">id</a>, <a class="el" href="efreet__private_8h-source.html#l00073">IF_FREE_LIST</a>, <a class="el" href="efreet__private_8h-source.html#l00062">IF_RELEASE</a>, and <a class="el" href="efreet__menu_8h-source.html#l00045">name</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__menu_8c-source.html#l00824">efreet_menu_desktop_insert()</a>, and <a class="el" href="efreet__menu_8c-source.html#l00865">efreet_menu_desktop_remove()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="gbcc191a4bdead7b3275b15c3e9ef4eb5"></a><!-- doxytag: member="efreet_menu.h::efreet_menu_get" ref="gbcc191a4bdead7b3275b15c3e9ef4eb5" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI <a class="el" href="structEfreet__Menu.html">Efreet_Menu</a>* efreet_menu_get           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Creates the default menu representation. 
-<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns the <a class="el" href="structEfreet__Menu__Internal.html">Efreet_Menu_Internal</a> representation of the default menu or NULL if none found </dd></dl>
-
-<p>References <a class="el" href="efreet__base_8c-source.html#l00119">efreet_config_dirs_get()</a>, <a class="el" href="efreet__base_8c-source.html#l00102">efreet_config_home_get()</a>, <a class="el" href="efreet__menu_8c-source.html#l00622">efreet_menu_parse()</a>, and <a class="el" href="efreet__private_8h-source.html#l00107">PATH_MAX</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g5f6bbd2bfcd4e5f0407131e73cc92fdc"></a><!-- doxytag: member="efreet_menu.h::efreet_menu_kde_legacy_init" ref="g5f6bbd2bfcd4e5f0407131e73cc92fdc" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI int efreet_menu_kde_legacy_init           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Initialize legacy kde support. This function blocks while the kde-config script is run. 
-<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns no value </dd></dl>
-
-<p>References <a class="el" href="efreet__menu_8c-source.html#l00211">efreet_menu_kde_legacy_dirs</a>, <a class="el" href="efreet__private_8h-source.html#l00073">IF_FREE_LIST</a>, and <a class="el" href="efreet__private_8h-source.html#l00107">PATH_MAX</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="ga6bc44723abb9aa9f4cfdba407584365"></a><!-- doxytag: member="efreet_menu.h::efreet_menu_new" ref="ga6bc44723abb9aa9f4cfdba407584365" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI <a class="el" href="structEfreet__Menu.html">Efreet_Menu</a>* efreet_menu_new           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__menu_8h-source.html#l00020">EFREET_MENU_ENTRY_MENU</a>, and <a class="el" href="efreet__menu_8h-source.html#l00042">type</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="gc8d3fa8eb7de1b0f8f96a9c5445a0fb3"></a><!-- doxytag: member="efreet_menu.h::efreet_menu_parse" ref="gc8d3fa8eb7de1b0f8f96a9c5445a0fb3" args="(const char *path)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI <a class="el" href="structEfreet__Menu.html">Efreet_Menu</a>* efreet_menu_parse           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>path</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Parses the given .menu file and creates the menu representation. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>path,:</em>&nbsp;</td><td>The path of the menu to load </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns the <a class="el" href="structEfreet__Menu__Internal.html">Efreet_Menu_Internal</a> representation on success or NULL on failure </dd></dl>
-
-<p>References <a class="el" href="efreet__base_8c-source.html#l00119">efreet_config_dirs_get()</a>, <a class="el" href="efreet__xml_8c-source.html#l00098">efreet_xml_del()</a>, <a class="el" href="efreet__xml_8c-source.html#l00058">efreet_xml_new()</a>, <a class="el" href="efreet__private_8h-source.html#l00095">IF_FREE_HASH</a>, and <a class="el" href="efreet__xml_8h-source.html#l00041">Efreet_Xml::tag</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__menu_8c-source.html#l00583">efreet_menu_get()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g28b19d718e24db680d97ee90fa76cd9e"></a><!-- doxytag: member="efreet_menu.h::efreet_menu_save" ref="g28b19d718e24db680d97ee90fa76cd9e" args="(Efreet_Menu *menu, const char *path)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI int efreet_menu_save           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Menu.html">Efreet_Menu</a> *&nbsp;</td>
-          <td class="paramname"> <em>menu</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>path</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Saves the menu to file. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>menu,:</em>&nbsp;</td><td>The menu to work with </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>path,:</em>&nbsp;</td><td>The path where the menu should be saved </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns 1 on success, 0 on failure </dd></dl>
-
-</div>
-</div><p>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:21 2008</p>
- </body>
-</html>
diff --git a/doc/html/group__Efreet__Mime.html b/doc/html/group__Efreet__Mime.html
deleted file mode 100644
index e48aeeb..0000000
--- a/doc/html/group__Efreet__Mime.html
+++ /dev/null
@@ -1,348 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Mime: The XDG Shared Mime Info standard</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Mime: The XDG Shared Mime Info standard</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
-Efreet Mime is a library designed to help apps work with the Freedesktop.org Shared Mime Info standard. <a class="el" href="Efreet__Mime_8h.html" title="The file that must be included by any project wishing to use.">Efreet_Mime.h</a> provides all of the necessary headers and includes to work with Efreet_Mime. 
-<p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Mime.html#g3db3556eec8ef18cb8ddb43816974ac8">EAPI</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Mime.html#g2aed0ea2603395d2e03ed3bd04971107">efreet_mime_fallback_type_get</a> (const char *file)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retreive the fallback mime type of a file.  <a href="#g2aed0ea2603395d2e03ed3bd04971107"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Mime.html#gc436aac6f7def675d888f6c3dea11a3d">efreet_mime_globs_type_get</a> (const char *file)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retreive the mime type of a file using globs.  <a href="#gc436aac6f7def675d888f6c3dea11a3d"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Mime.html#gd63027f25e77f7c2298f01f2b705465a">efreet_mime_init</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initializes the efreet mime settings.  <a href="#gd63027f25e77f7c2298f01f2b705465a"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Mime.html#g35679fc78fb944991ddc6c3c74b341c9">efreet_mime_magic_type_get</a> (const char *file)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retreive the mime type of a file using magic.  <a href="#g35679fc78fb944991ddc6c3c74b341c9"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Mime.html#g96932f2fd9b173952641548d93d2b076">efreet_mime_shutdown</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Cleans up the efreet mime settings system.  <a href="#g96932f2fd9b173952641548d93d2b076"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Mime.html#g6ce1396d5564d1cbfb3e164dfb0b18f1">efreet_mime_special_type_get</a> (const char *file)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retreive the special mime type of a file.  <a href="#g6ce1396d5564d1cbfb3e164dfb0b18f1"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Mime.html#gdd8c50de321da93b9c913f66d0c208a6">efreet_mime_type_get</a> (const char *file)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retreive the mime type of a file.  <a href="#gdd8c50de321da93b9c913f66d0c208a6"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Mime.html#g144ac4b96a76c7b524b1d05dcfe633ad">efreet_mime_type_icon_get</a> (const char *mime, const char *theme, unsigned int size)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retreive the mime type icon for a file.  <a href="#g144ac4b96a76c7b524b1d05dcfe633ad"></a><br></td></tr>
-</table>
-<hr><h2>Define Documentation</h2>
-<a class="anchor" name="g3db3556eec8ef18cb8ddb43816974ac8"></a><!-- doxytag: member="Efreet_Mime.h::EAPI" ref="g3db3556eec8ef18cb8ddb43816974ac8" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define EAPI          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Function Documentation</h2>
-<a class="anchor" name="g2aed0ea2603395d2e03ed3bd04971107"></a><!-- doxytag: member="Efreet_Mime.h::efreet_mime_fallback_type_get" ref="g2aed0ea2603395d2e03ed3bd04971107" args="(const char *file)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI const char* efreet_mime_fallback_type_get           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>file</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Retreive the fallback mime type of a file. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>file,:</em>&nbsp;</td><td>The file to check the mime type </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns mime type as a string </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="gc436aac6f7def675d888f6c3dea11a3d"></a><!-- doxytag: member="Efreet_Mime.h::efreet_mime_globs_type_get" ref="gc436aac6f7def675d888f6c3dea11a3d" args="(const char *file)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI const char* efreet_mime_globs_type_get           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>file</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Retreive the mime type of a file using globs. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>file,:</em>&nbsp;</td><td>The file to check the mime type </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns mime type as a string </dd></dl>
-
-<p>References <a class="el" href="efreet__mime_8c-source.html#l00040">Efreet_Mime_Glob::glob</a>, and <a class="el" href="efreet__mime_8c-source.html#l00041">Efreet_Mime_Glob::mime</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__mime_8c-source.html#l00148">efreet_mime_type_get()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="gd63027f25e77f7c2298f01f2b705465a"></a><!-- doxytag: member="Efreet_Mime.h::efreet_mime_init" ref="gd63027f25e77f7c2298f01f2b705465a" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI int efreet_mime_init           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Initializes the efreet mime settings. 
-<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns 1 on success or 0 on failure </dd></dl>
-
-<p>References <a class="el" href="efreet_8c-source.html#l00019">efreet_init()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g35679fc78fb944991ddc6c3c74b341c9"></a><!-- doxytag: member="Efreet_Mime.h::efreet_mime_magic_type_get" ref="g35679fc78fb944991ddc6c3c74b341c9" args="(const char *file)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI const char* efreet_mime_magic_type_get           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>file</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Retreive the mime type of a file using magic. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>file,:</em>&nbsp;</td><td>The file to check the mime type </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns mime type as a string </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="g96932f2fd9b173952641548d93d2b076"></a><!-- doxytag: member="Efreet_Mime.h::efreet_mime_shutdown" ref="g96932f2fd9b173952641548d93d2b076" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI void efreet_mime_shutdown           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Cleans up the efreet mime settings system. 
-<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns no value </dd></dl>
-
-<p>References <a class="el" href="efreet_8c-source.html#l00039">efreet_shutdown()</a>, <a class="el" href="efreet__private_8h-source.html#l00095">IF_FREE_HASH</a>, and <a class="el" href="efreet__private_8h-source.html#l00073">IF_FREE_LIST</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g6ce1396d5564d1cbfb3e164dfb0b18f1"></a><!-- doxytag: member="Efreet_Mime.h::efreet_mime_special_type_get" ref="g6ce1396d5564d1cbfb3e164dfb0b18f1" args="(const char *file)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI const char* efreet_mime_special_type_get           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>file</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Retreive the special mime type of a file. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>file,:</em>&nbsp;</td><td>The file to check the mime type </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns mime type as a string </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="gdd8c50de321da93b9c913f66d0c208a6"></a><!-- doxytag: member="Efreet_Mime.h::efreet_mime_type_get" ref="gdd8c50de321da93b9c913f66d0c208a6" args="(const char *file)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI const char* efreet_mime_type_get           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>file</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Retreive the mime type of a file. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>file,:</em>&nbsp;</td><td>The file to find the mime type </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns mime type as a string </dd></dl>
-
-<p>References <a class="el" href="efreet__mime_8c-source.html#l00254">efreet_mime_globs_type_get()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g144ac4b96a76c7b524b1d05dcfe633ad"></a><!-- doxytag: member="Efreet_Mime.h::efreet_mime_type_icon_get" ref="g144ac4b96a76c7b524b1d05dcfe633ad" args="(const char *mime, const char *theme, unsigned int size)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI char* efreet_mime_type_icon_get           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>mime</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>theme</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">unsigned int&nbsp;</td>
-          <td class="paramname"> <em>size</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Retreive the mime type icon for a file. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>mime,:</em>&nbsp;</td><td>The name of the mime type </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>theme,:</em>&nbsp;</td><td>The name of the theme to search icons in </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>size,:</em>&nbsp;</td><td>The wanted size of the icon </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns mime type icon path as a string </dd></dl>
-
-<p>References <a class="el" href="efreet__desktop_8c-source.html#l00549">efreet_desktop_environment_get()</a>, <a class="el" href="efreet__icon_8c-source.html#l00376">efreet_icon_list_find()</a>, <a class="el" href="efreet__private_8h-source.html#l00050">FREE</a>, and <a class="el" href="efreet__private_8h-source.html#l00107">PATH_MAX</a>.</p>
-
-</div>
-</div><p>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:21 2008</p>
- </body>
-</html>
diff --git a/doc/html/group__Efreet__Private.html b/doc/html/group__Efreet__Private.html
deleted file mode 100644
index ece4c2b..0000000
--- a/doc/html/group__Efreet__Private.html
+++ /dev/null
@@ -1,844 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Private: Private methods and defines</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Private: Private methods and defines</h1>
-<p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop__Command.html">Efreet_Desktop_Command</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop__Command__File.html">Efreet_Desktop_Command_File</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g25875003b43b81a4302256caa4a13599">FREE</a>(x)&nbsp;&nbsp;&nbsp;do { free(x); x = NULL; } while (0)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g3add950b6c67618ac81dfe4e8a69b576">IF_FREE</a>(x)&nbsp;&nbsp;&nbsp;do { if (x) FREE(x); } while (0)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#gcd7b583c33297ee7e359b055767fed34">IF_FREE_DLIST</a>(x)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g2ef24d62b8a9a79cd511410826b1908d">IF_FREE_HASH</a>(x)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#gde363b5f0b3fa4175bac51488b44c672">IF_FREE_LIST</a>(x)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g12d3ef74a56458d7f0ae27e00447fe16">IF_RELEASE</a>(x)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g1bf6c092db09b704eec6aa39b578ca6a">NEW</a>(x, c)&nbsp;&nbsp;&nbsp;calloc(c, sizeof(x))</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#ge688d728e1acdfe5988c7db45d6f0166">PATH_MAX</a>&nbsp;&nbsp;&nbsp;4096</td></tr>
-
-<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <br>
-<a class="el" href="structEfreet__Desktop__Command.html">Efreet_Desktop_Command</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#gfd1661785cd9826c8b66c511100bfec5">Efreet_Desktop_Command</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <br>
-<a class="el" href="structEfreet__Desktop__Command__File.html">Efreet_Desktop_Command_File</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#ged34f044a25b139ffebee6ae0a69f3a4">Efreet_Desktop_Command_File</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <br>
-<a class="el" href="group__Efreet__Private.html#g99ad9dfecc28060f6dc7b122770cc0d5">Efreet_Desktop_Command_Flag</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#gf058af9bec5d8e789edf4d9705760e8c">Efreet_Desktop_Command_Flag</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g99ad9dfecc28060f6dc7b122770cc0d5">Efreet_Desktop_Command_Flag</a> { <a class="el" href="group__Efreet__Private.html#gg99ad9dfecc28060f6dc7b122770cc0d5076e548b2fe54d0db57f077e789e8fef">EFREET_DESKTOP_EXEC_FLAG_FULLPATH</a> =  0x0001, 
-<a class="el" href="group__Efreet__Private.html#gg99ad9dfecc28060f6dc7b122770cc0d56d3991250055e4de38f37946b37a2e4d">EFREET_DESKTOP_EXEC_FLAG_URI</a> =  0x0002, 
-<a class="el" href="group__Efreet__Private.html#gg99ad9dfecc28060f6dc7b122770cc0d500a642385aa712118d420f6fb670f19d">EFREET_DESKTOP_EXEC_FLAG_DIR</a> =  0x0004, 
-<a class="el" href="group__Efreet__Private.html#gg99ad9dfecc28060f6dc7b122770cc0d58dfbdc9ba2300ecf2822aa7171429db3">EFREET_DESKTOP_EXEC_FLAG_FILE</a> =  0x0008
- }</td></tr>
-
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#ge567e8f87e24148d9a37fa81626c1cc9">efreet_array_cat</a> (char *buffer, size_t size, const char *strs[])</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#gd419150d5b580bc0b63cdc1c8a4fcd99">efreet_base_init</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#gcd160bc890524bdac0f9bf043f4ddbbd">efreet_base_shutdown</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g35c792e4c087a1ca5ed74c70910cc523">efreet_default_dirs_get</a> (const char *user_dir, Ecore_List *system_dirs, const char *suffix)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates the list of directories based on the user dir, system dirs and given suffix.  <a href="#g35c792e4c087a1ca5ed74c70910cc523"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g1d9bd595ec6834a484d4e937db836c57">efreet_desktop_environment_get</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">sets the global desktop environment name  <a href="#g1d9bd595ec6834a484d4e937db836c57"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g1cc25fc125fb1efc462b17b85088bd46">efreet_desktop_init</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g3ceee7a1b94528ef44e59e8b16b3806b">efreet_desktop_shutdown</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g1960613491ece03d79c687b6f471eff2">efreet_home_dir_get</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g9a49d6f758cf8047e8a93f4e2a938e73">efreet_icon_init</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#gff95ddb7caca44b5f8a72554a4bc7f89">efreet_icon_shutdown</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g01cd5a4ab8ef6c330422a33da2ee2468">efreet_ini_init</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#ge631a37f96b17a561329b08e47abeef9">efreet_ini_shutdown</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#ga02d2cfe1b6e73fae0db22fc6724990a">efreet_lang_country_get</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#gad9f11f7cd0aefb4ff95bc116dab5321">efreet_lang_get</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#gc05963610edfe32f48fcbf0b67788e89">efreet_lang_modifier_get</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g0f181489fc48b11061742f56a19f0433">efreet_menu_init</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initializes the Efreet Menu system.  <a href="#g0f181489fc48b11061742f56a19f0433"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Private.html#g55e7c0143864a3508da749a7986283f4">efreet_menu_shutdown</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shuts down the Efreet menu system.  <a href="#g55e7c0143864a3508da749a7986283f4"></a><br></td></tr>
-</table>
-<hr><h2>Define Documentation</h2>
-<a class="anchor" name="g25875003b43b81a4302256caa4a13599"></a><!-- doxytag: member="efreet_private.h::FREE" ref="g25875003b43b81a4302256caa4a13599" args="(x)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define FREE          </td>
-          <td>(</td>
-          <td class="paramtype">x&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td>&nbsp;&nbsp;&nbsp;do { free(x); x = NULL; } while (0)</td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Free x and set to NULL 
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00469">efreet_desktop_free()</a>, <a class="el" href="efreet__desktop_8c-source.html#l00388">efreet_desktop_save()</a>, <a class="el" href="efreet__desktop_8c-source.html#l00450">efreet_desktop_save_as()</a>, <a class="el" href="efreet__icon_8c-source.html#l00959">efreet_icon_free()</a>, <a class="el" href="efreet__icon_8c-source.html#l00336">efreet_icon_path_find()</a>, <a class="el" href="efreet__ini_8c-source.html#l00264">efreet_ini_free()</a>, <a class="el" href="efreet__ini_8c-source.html#l00487">efreet_ini_localestring_get()</a>, <a class="el" href="efreet__ini_8c-source.html#l00552">efreet_ini_localestring_set()</a>, <a class="el" href="efreet__menu_8c-source.html#l00891">efreet_menu_dump()</a>, <a class="el" href="efreet__menu_8c-source.html#l02526">efreet_menu_free()</a>, <a class="el" href="efreet__mime_8c-source.html#l00178">efreet_mime_type_icon_get()</a>, <a class="el" href="efreet__uri_8c-source.html#l00110">efreet_uri_free()</a>, and <a class="el" href="efreet__xml_8c-source.html#l00098">efreet_xml_del()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g3add950b6c67618ac81dfe4e8a69b576"></a><!-- doxytag: member="efreet_private.h::IF_FREE" ref="g3add950b6c67618ac81dfe4e8a69b576" args="(x)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define IF_FREE          </td>
-          <td>(</td>
-          <td class="paramtype">x&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td>&nbsp;&nbsp;&nbsp;do { if (x) FREE(x); } while (0)</td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-If x is set, free x and set to NULL 
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00469">efreet_desktop_free()</a>, <a class="el" href="efreet__icon_8c-source.html#l00959">efreet_icon_free()</a>, <a class="el" href="efreet__icon_8c-source.html#l00131">efreet_icon_shutdown()</a>, <a class="el" href="efreet__menu_8c-source.html#l00570">efreet_menu_file_set()</a>, <a class="el" href="efreet__menu_8c-source.html#l00539">efreet_menu_shutdown()</a>, <a class="el" href="efreet_8c-source.html#l00039">efreet_shutdown()</a>, and <a class="el" href="efreet__xml_8c-source.html#l00098">efreet_xml_del()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="gcd7b583c33297ee7e359b055767fed34"></a><!-- doxytag: member="efreet_private.h::IF_FREE_DLIST" ref="gcd7b583c33297ee7e359b055767fed34" args="(x)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define IF_FREE_DLIST          </td>
-          <td>(</td>
-          <td class="paramtype">x&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">do</span> { \
-    <span class="keywordflow">if</span> (x) { \
-        Ecore_DList *__tmp; __tmp = (x); (x) = NULL; ecore_dlist_destroy(__tmp); \
-    } \
-    (x) = NULL; \
-} <span class="keywordflow">while</span> (0)
-</pre></div>If x is a valid pointer destroy x and set to NULL 
-</div>
-</div><p>
-<a class="anchor" name="g2ef24d62b8a9a79cd511410826b1908d"></a><!-- doxytag: member="efreet_private.h::IF_FREE_HASH" ref="g2ef24d62b8a9a79cd511410826b1908d" args="(x)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define IF_FREE_HASH          </td>
-          <td>(</td>
-          <td class="paramtype">x&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">do</span> { \
-    <span class="keywordflow">if</span> (x) { \
-        Ecore_Hash *__tmp; __tmp = (x); (x) = NULL; ecore_hash_destroy(__tmp); \
-    } \
-    (x) = NULL; \
-} <span class="keywordflow">while</span> (0)
-</pre></div>If x is a valid pointer destroy x and set to NULL 
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00469">efreet_desktop_free()</a>, <a class="el" href="efreet__desktop_8c-source.html#l00145">efreet_desktop_shutdown()</a>, <a class="el" href="efreet__icon_8c-source.html#l00131">efreet_icon_shutdown()</a>, <a class="el" href="efreet__ini_8c-source.html#l00264">efreet_ini_free()</a>, <a class="el" href="efreet__menu_8c-source.html#l00622">efreet_menu_parse()</a>, <a class="el" href="efreet__menu_8c-source.html#l00539">efreet_menu_shutdown()</a>, <a class="el" href="efreet__mime_8c-source.html#l00130">efreet_mime_shutdown()</a>, and <a class="el" href="efreet__utils_8c-source.html#l00149">efreet_util_shutdown()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="gde363b5f0b3fa4175bac51488b44c672"></a><!-- doxytag: member="efreet_private.h::IF_FREE_LIST" ref="gde363b5f0b3fa4175bac51488b44c672" args="(x)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define IF_FREE_LIST          </td>
-          <td>(</td>
-          <td class="paramtype">x&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">do</span> { \
-    <span class="keywordflow">if</span> (x) { \
-        Ecore_List *__tmp; __tmp = (x); (x) = NULL; ecore_list_destroy(__tmp); \
-    } \
-    (x) = NULL; \
-} <span class="keywordflow">while</span> (0)
-</pre></div>If x is a valid pointer destroy x and set to NULL 
-<p>Referenced by <a class="el" href="efreet__base_8c-source.html#l00035">efreet_base_shutdown()</a>, <a class="el" href="efreet__desktop_8c-source.html#l00469">efreet_desktop_free()</a>, <a class="el" href="efreet__desktop_8c-source.html#l00145">efreet_desktop_shutdown()</a>, <a class="el" href="efreet__icon_8c-source.html#l00959">efreet_icon_free()</a>, <a class="el" href="efreet__icon_8c-source.html#l00131">efreet_icon_shutdown()</a>, <a class="el" href="efreet__menu_8c-source.html#l02526">efreet_menu_free()</a>, <a class="el" href="efreet__menu_8c-source.html#l00492">efreet_menu_kde_legacy_init()</a>, <a class="el" href="efreet__menu_8c-source.html#l00539">efreet_menu_shutdown()</a>, <a class="el" href="efreet__mime_8c-source.html#l00130">efreet_mime_shutdown()</a>, <a class="el" href="efreet__utils_8c-source.html#l00415">efreet_util_desktop_comment_glob_list()</a>, <a class="el" href="efreet__utils_8c-source.html#l00387">efreet_util_desktop_exec_glob_list()</a>, <a class="el" href="efreet__utils_8c-source.html#l00401">efreet_util_desktop_generic_name_glob_list()</a>, <a class="el" href="efreet__utils_8c-source.html#l00243">efreet_util_desktop_mime_list()</a>, <a class="el" href="efreet__utils_8c-source.html#l00373">efreet_util_desktop_name_glob_list()</a>, and <a class="el" href="efreet__utils_8c-source.html#l00149">efreet_util_shutdown()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g12d3ef74a56458d7f0ae27e00447fe16"></a><!-- doxytag: member="efreet_private.h::IF_RELEASE" ref="g12d3ef74a56458d7f0ae27e00447fe16" args="(x)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define IF_RELEASE          </td>
-          <td>(</td>
-          <td class="paramtype">x&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">do</span> { \
-    <span class="keywordflow">if</span> (x) { \
-        <span class="keyword">const</span> <span class="keywordtype">char</span> *__tmp; __tmp = (x); (x) = NULL; eina_stringshare_del(__tmp); \
-    } \
-    (x) = NULL; \
-} <span class="keywordflow">while</span> (0)
-</pre></div>If x is set, eina_stringshare_del x and set to NULL 
-<p>Referenced by <a class="el" href="efreet__base_8c-source.html#l00035">efreet_base_shutdown()</a>, <a class="el" href="efreet__desktop_8c-source.html#l00145">efreet_desktop_shutdown()</a>, <a class="el" href="efreet__menu_8c-source.html#l02526">efreet_menu_free()</a>, <a class="el" href="efreet__menu_8c-source.html#l00539">efreet_menu_shutdown()</a>, <a class="el" href="efreet__trash_8c-source.html#l00072">efreet_trash_delete_uri()</a>, <a class="el" href="efreet__trash_8c-source.html#l00035">efreet_trash_dir_get()</a>, <a class="el" href="efreet__trash_8c-source.html#l00025">efreet_trash_shutdown()</a>, and <a class="el" href="efreet__uri_8c-source.html#l00110">efreet_uri_free()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g1bf6c092db09b704eec6aa39b578ca6a"></a><!-- doxytag: member="efreet_private.h::NEW" ref="g1bf6c092db09b704eec6aa39b578ca6a" args="(x, c)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define NEW          </td>
-          <td>(</td>
-          <td class="paramtype">x,         <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">c&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td>&nbsp;&nbsp;&nbsp;calloc(c, sizeof(x))</td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Allocate and zero out c structures of type x 
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l01117">efreet_desktop_command_local_get()</a>, <a class="el" href="efreet__desktop_8c-source.html#l01173">efreet_desktop_command_progress_get()</a>, <a class="el" href="efreet__desktop_8c-source.html#l00239">efreet_desktop_empty_new()</a>, <a class="el" href="efreet__desktop_8c-source.html#l00262">efreet_desktop_new()</a>, <a class="el" href="efreet__desktop_8c-source.html#l00622">efreet_desktop_type_add()</a>, <a class="el" href="efreet__ini_8c-source.html#l00050">efreet_ini_new()</a>, <a class="el" href="efreet__uri_8c-source.html#l00014">efreet_uri_decode()</a>, <a class="el" href="efreet__utils_8c-source.html#l00272">efreet_util_desktop_file_id_find()</a>, and <a class="el" href="efreet__utils_8c-source.html#l00099">efreet_util_init()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="ge688d728e1acdfe5988c7db45d6f0166"></a><!-- doxytag: member="efreet_private.h::PATH_MAX" ref="ge688d728e1acdfe5988c7db45d6f0166" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define PATH_MAX&nbsp;&nbsp;&nbsp;4096          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Convenience define to set the maximim path length 
-<p>Referenced by <a class="el" href="efreet__menu_8c-source.html#l00934">efreet_default_dirs_get()</a>, <a class="el" href="efreet__menu_8c-source.html#l00583">efreet_menu_get()</a>, <a class="el" href="efreet__menu_8c-source.html#l00492">efreet_menu_kde_legacy_init()</a>, <a class="el" href="efreet__mime_8c-source.html#l00178">efreet_mime_type_icon_get()</a>, <a class="el" href="efreet__trash_8c-source.html#l00072">efreet_trash_delete_uri()</a>, <a class="el" href="efreet__trash_8c-source.html#l00035">efreet_trash_dir_get()</a>, <a class="el" href="efreet__trash_8c-source.html#l00160">efreet_trash_empty_trash()</a>, <a class="el" href="efreet__trash_8c-source.html#l00146">efreet_trash_is_empty()</a>, <a class="el" href="efreet__trash_8c-source.html#l00182">efreet_trash_ls()</a>, <a class="el" href="efreet__uri_8c-source.html#l00014">efreet_uri_decode()</a>, <a class="el" href="efreet__uri_8c-source.html#l00080">efreet_uri_encode()</a>, and <a class="el" href="efreet__utils_8c-source.html#l00272">efreet_util_desktop_file_id_find()</a>.</p>
-
-</div>
-</div><p>
-<hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="gfd1661785cd9826c8b66c511100bfec5"></a><!-- doxytag: member="efreet_private.h::Efreet_Desktop_Command" ref="gfd1661785cd9826c8b66c511100bfec5" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef struct <a class="el" href="structEfreet__Desktop__Command.html">Efreet_Desktop_Command</a> <a class="el" href="structEfreet__Desktop__Command.html">Efreet_Desktop_Command</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="ged34f044a25b139ffebee6ae0a69f3a4"></a><!-- doxytag: member="efreet_private.h::Efreet_Desktop_Command_File" ref="ged34f044a25b139ffebee6ae0a69f3a4" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef struct <a class="el" href="structEfreet__Desktop__Command__File.html">Efreet_Desktop_Command_File</a> <a class="el" href="structEfreet__Desktop__Command__File.html">Efreet_Desktop_Command_File</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="gf058af9bec5d8e789edf4d9705760e8c"></a><!-- doxytag: member="efreet_private.h::Efreet_Desktop_Command_Flag" ref="gf058af9bec5d8e789edf4d9705760e8c" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef enum <a class="el" href="group__Efreet__Private.html#g99ad9dfecc28060f6dc7b122770cc0d5">Efreet_Desktop_Command_Flag</a> <a class="el" href="group__Efreet__Private.html#g99ad9dfecc28060f6dc7b122770cc0d5">Efreet_Desktop_Command_Flag</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>Enumeration Type Documentation</h2>
-<a class="anchor" name="g99ad9dfecc28060f6dc7b122770cc0d5"></a><!-- doxytag: member="efreet_private.h::Efreet_Desktop_Command_Flag" ref="g99ad9dfecc28060f6dc7b122770cc0d5" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="group__Efreet__Private.html#g99ad9dfecc28060f6dc7b122770cc0d5">Efreet_Desktop_Command_Flag</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<dl compact><dt><b>Enumerator: </b></dt><dd>
-<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="gg99ad9dfecc28060f6dc7b122770cc0d5076e548b2fe54d0db57f077e789e8fef"></a><!-- doxytag: member="EFREET_DESKTOP_EXEC_FLAG_FULLPATH" ref="gg99ad9dfecc28060f6dc7b122770cc0d5076e548b2fe54d0db57f077e789e8fef" args="" -->EFREET_DESKTOP_EXEC_FLAG_FULLPATH</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gg99ad9dfecc28060f6dc7b122770cc0d56d3991250055e4de38f37946b37a2e4d"></a><!-- doxytag: member="EFREET_DESKTOP_EXEC_FLAG_URI" ref="gg99ad9dfecc28060f6dc7b122770cc0d56d3991250055e4de38f37946b37a2e4d" args="" -->EFREET_DESKTOP_EXEC_FLAG_URI</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gg99ad9dfecc28060f6dc7b122770cc0d500a642385aa712118d420f6fb670f19d"></a><!-- doxytag: member="EFREET_DESKTOP_EXEC_FLAG_DIR" ref="gg99ad9dfecc28060f6dc7b122770cc0d500a642385aa712118d420f6fb670f19d" args="" -->EFREET_DESKTOP_EXEC_FLAG_DIR</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gg99ad9dfecc28060f6dc7b122770cc0d58dfbdc9ba2300ecf2822aa7171429db3"></a><!-- doxytag: member="EFREET_DESKTOP_EXEC_FLAG_FILE" ref="gg99ad9dfecc28060f6dc7b122770cc0d58dfbdc9ba2300ecf2822aa7171429db3" args="" -->EFREET_DESKTOP_EXEC_FLAG_FILE</em>&nbsp;</td><td>
-</td></tr>
-</table>
-</dl>
-
-</div>
-</div><p>
-<hr><h2>Function Documentation</h2>
-<a class="anchor" name="ge567e8f87e24148d9a37fa81626c1cc9"></a><!-- doxytag: member="efreet_private.h::efreet_array_cat" ref="ge567e8f87e24148d9a37fa81626c1cc9" args="(char *buffer, size_t size, const char *strs[])" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">size_t efreet_array_cat           </td>
-          <td>(</td>
-          <td class="paramtype">char *&nbsp;</td>
-          <td class="paramname"> <em>buffer</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">size_t&nbsp;</td>
-          <td class="paramname"> <em>size</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>strs</em>[]</td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="gd419150d5b580bc0b63cdc1c8a4fcd99"></a><!-- doxytag: member="efreet_private.h::efreet_base_init" ref="gd419150d5b580bc0b63cdc1c8a4fcd99" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int efreet_base_init           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet_8c-source.html#l00019">efreet_init()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="gcd160bc890524bdac0f9bf043f4ddbbd"></a><!-- doxytag: member="efreet_private.h::efreet_base_shutdown" ref="gcd160bc890524bdac0f9bf043f4ddbbd" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void efreet_base_shutdown           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__private_8h-source.html#l00073">IF_FREE_LIST</a>, and <a class="el" href="efreet__private_8h-source.html#l00062">IF_RELEASE</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet_8c-source.html#l00039">efreet_shutdown()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g35c792e4c087a1ca5ed74c70910cc523"></a><!-- doxytag: member="efreet_private.h::efreet_default_dirs_get" ref="g35c792e4c087a1ca5ed74c70910cc523" args="(const char *user_dir, Ecore_List *system_dirs, const char *suffix)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Ecore_List* efreet_default_dirs_get           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>user_dir</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">Ecore_List *&nbsp;</td>
-          <td class="paramname"> <em>system_dirs</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>suffix</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Creates the list of directories based on the user dir, system dirs and given suffix. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>user_dir,:</em>&nbsp;</td><td>The user directory to work with </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>system_dirs,:</em>&nbsp;</td><td>The system directories to work with </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>suffix,:</em>&nbsp;</td><td>The path suffix to add </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns the list of directories </dd></dl>
-
-<p>References <a class="el" href="efreet__private_8h-source.html#l00107">PATH_MAX</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__utils_8c-source.html#l00272">efreet_util_desktop_file_id_find()</a>, and <a class="el" href="efreet__utils_8c-source.html#l00099">efreet_util_init()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g1d9bd595ec6834a484d4e937db836c57"></a><!-- doxytag: member="efreet_private.h::efreet_desktop_environment_get" ref="g1d9bd595ec6834a484d4e937db836c57" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* efreet_desktop_environment_get           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-sets the global desktop environment name 
-<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>environment: the environment name </dd></dl>
-
-<p>Referenced by <a class="el" href="efreet__mime_8c-source.html#l00178">efreet_mime_type_icon_get()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g1cc25fc125fb1efc462b17b85088bd46"></a><!-- doxytag: member="efreet_private.h::efreet_desktop_init" ref="g1cc25fc125fb1efc462b17b85088bd46" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int efreet_desktop_init           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__desktop_8c-source.html#l00622">efreet_desktop_type_add()</a>, <a class="el" href="efreet__desktop_8c-source.html#l00031">EFREET_DESKTOP_TYPE_APPLICATION</a>, <a class="el" href="efreet__desktop_8c-source.html#l00033">EFREET_DESKTOP_TYPE_DIRECTORY</a>, and <a class="el" href="efreet__desktop_8c-source.html#l00032">EFREET_DESKTOP_TYPE_LINK</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet_8c-source.html#l00019">efreet_init()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g3ceee7a1b94528ef44e59e8b16b3806b"></a><!-- doxytag: member="efreet_private.h::efreet_desktop_shutdown" ref="g3ceee7a1b94528ef44e59e8b16b3806b" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int efreet_desktop_shutdown           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__private_8h-source.html#l00095">IF_FREE_HASH</a>, <a class="el" href="efreet__private_8h-source.html#l00073">IF_FREE_LIST</a>, and <a class="el" href="efreet__private_8h-source.html#l00062">IF_RELEASE</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet_8c-source.html#l00039">efreet_shutdown()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g1960613491ece03d79c687b6f471eff2"></a><!-- doxytag: member="efreet_private.h::efreet_home_dir_get" ref="g1960613491ece03d79c687b6f471eff2" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* efreet_home_dir_get           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__icon_8c-source.html#l00154">efreet_icon_deprecated_user_dir_get()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g9a49d6f758cf8047e8a93f4e2a938e73"></a><!-- doxytag: member="efreet_private.h::efreet_icon_init" ref="g9a49d6f758cf8047e8a93f4e2a938e73" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int efreet_icon_init           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet_8c-source.html#l00019">efreet_init()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="gff95ddb7caca44b5f8a72554a4bc7f89"></a><!-- doxytag: member="efreet_private.h::efreet_icon_shutdown" ref="gff95ddb7caca44b5f8a72554a4bc7f89" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void efreet_icon_shutdown           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>References <a class="el" href="efreet__private_8h-source.html#l00056">IF_FREE</a>, <a class="el" href="efreet__private_8h-source.html#l00095">IF_FREE_HASH</a>, and <a class="el" href="efreet__private_8h-source.html#l00073">IF_FREE_LIST</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet_8c-source.html#l00039">efreet_shutdown()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g01cd5a4ab8ef6c330422a33da2ee2468"></a><!-- doxytag: member="efreet_private.h::efreet_ini_init" ref="g01cd5a4ab8ef6c330422a33da2ee2468" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int efreet_ini_init           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet_8c-source.html#l00019">efreet_init()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="ge631a37f96b17a561329b08e47abeef9"></a><!-- doxytag: member="efreet_private.h::efreet_ini_shutdown" ref="ge631a37f96b17a561329b08e47abeef9" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int efreet_ini_shutdown           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet_8c-source.html#l00039">efreet_shutdown()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="ga02d2cfe1b6e73fae0db22fc6724990a"></a><!-- doxytag: member="efreet_private.h::efreet_lang_country_get" ref="ga02d2cfe1b6e73fae0db22fc6724990a" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI const char* efreet_lang_country_get           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__ini_8c-source.html#l00487">efreet_ini_localestring_get()</a>, and <a class="el" href="efreet__ini_8c-source.html#l00552">efreet_ini_localestring_set()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="gad9f11f7cd0aefb4ff95bc116dab5321"></a><!-- doxytag: member="efreet_private.h::efreet_lang_get" ref="gad9f11f7cd0aefb4ff95bc116dab5321" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI const char* efreet_lang_get           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__ini_8c-source.html#l00487">efreet_ini_localestring_get()</a>, and <a class="el" href="efreet__ini_8c-source.html#l00552">efreet_ini_localestring_set()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="gc05963610edfe32f48fcbf0b67788e89"></a><!-- doxytag: member="efreet_private.h::efreet_lang_modifier_get" ref="gc05963610edfe32f48fcbf0b67788e89" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI const char* efreet_lang_modifier_get           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__ini_8c-source.html#l00487">efreet_ini_localestring_get()</a>, and <a class="el" href="efreet__ini_8c-source.html#l00552">efreet_ini_localestring_set()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g0f181489fc48b11061742f56a19f0433"></a><!-- doxytag: member="efreet_private.h::efreet_menu_init" ref="g0f181489fc48b11061742f56a19f0433" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int efreet_menu_init           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Initializes the Efreet Menu system. 
-<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns 1 on success, 0 on failure </dd></dl>
-
-<p>References <a class="el" href="efreet__xml_8c-source.html#l00030">efreet_xml_init()</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet_8c-source.html#l00019">efreet_init()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g55e7c0143864a3508da749a7986283f4"></a><!-- doxytag: member="efreet_private.h::efreet_menu_shutdown" ref="g55e7c0143864a3508da749a7986283f4" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void efreet_menu_shutdown           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Shuts down the Efreet menu system. 
-<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns no value </dd></dl>
-
-<p>References <a class="el" href="efreet__menu_8c-source.html#l00211">efreet_menu_kde_legacy_dirs</a>, <a class="el" href="efreet__xml_8c-source.html#l00043">efreet_xml_shutdown()</a>, <a class="el" href="efreet__private_8h-source.html#l00056">IF_FREE</a>, <a class="el" href="efreet__private_8h-source.html#l00095">IF_FREE_HASH</a>, <a class="el" href="efreet__private_8h-source.html#l00073">IF_FREE_LIST</a>, and <a class="el" href="efreet__private_8h-source.html#l00062">IF_RELEASE</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet_8c-source.html#l00039">efreet_shutdown()</a>.</p>
-
-</div>
-</div><p>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:21 2008</p>
- </body>
-</html>
diff --git a/doc/html/group__Efreet__Trash.html b/doc/html/group__Efreet__Trash.html
deleted file mode 100644
index e24dde5..0000000
--- a/doc/html/group__Efreet__Trash.html
+++ /dev/null
@@ -1,273 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Trash: The XDG Trash Specification</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Trash: The XDG Trash Specification</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
-<a class="el" href="Efreet__Trash_8h.html" title="Contains the methods used to support the FDO trash specification.">Efreet_Trash.h</a> provides all of the necessary headers and includes to work with Efreet_Trash. 
-<p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Trash.html#g67b6381a01374681566b35ad953e111a">efreet_trash_delete_uri</a> (<a class="el" href="structEfreet__Uri.html">Efreet_Uri</a> *uri, int force_delete)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This function try to move the given uri to the trash. Files on different filesystem can't be moved to trash. If force_delete is 0 than non-local files will be ignored and -1 is returned, if you set force_delete to 1 non-local files will be deleted without asking.  <a href="#g67b6381a01374681566b35ad953e111a"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Trash.html#gf99763e1a6eaafba4b43c2f29213ce66">efreet_trash_dir_get</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the XDG Trash local directory.  <a href="#gf99763e1a6eaafba4b43c2f29213ce66"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Trash.html#g09dd944f4567a90c04dbf6d146eb7a54">efreet_trash_empty_trash</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Delete all the files inside the trash.  <a href="#g09dd944f4567a90c04dbf6d146eb7a54"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Trash.html#g2143f714828cf918e3188dafa52af190">efreet_trash_init</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initializes the efreet trash system.  <a href="#g2143f714828cf918e3188dafa52af190"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Trash.html#g0facfddaf103a1bf7e515b4677bd4fa0">efreet_trash_is_empty</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if the trash is currently empty.  <a href="#g0facfddaf103a1bf7e515b4677bd4fa0"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Trash.html#gf152e308fd0834cd07cfbf10c9aa828f">efreet_trash_ls</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">List all the files and directory currently inside the trash.  <a href="#gf152e308fd0834cd07cfbf10c9aa828f"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Trash.html#gc08d4f35c99ca21baeb9695cac4411f3">efreet_trash_shutdown</a> (void)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Cleans up the efreet trash system.  <a href="#gc08d4f35c99ca21baeb9695cac4411f3"></a><br></td></tr>
-</table>
-<hr><h2>Function Documentation</h2>
-<a class="anchor" name="g67b6381a01374681566b35ad953e111a"></a><!-- doxytag: member="Efreet_Trash.h::efreet_trash_delete_uri" ref="g67b6381a01374681566b35ad953e111a" args="(Efreet_Uri *uri, int force_delete)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI int efreet_trash_delete_uri           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Uri.html">Efreet_Uri</a> *&nbsp;</td>
-          <td class="paramname"> <em>uri</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>force_delete</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-This function try to move the given uri to the trash. Files on different filesystem can't be moved to trash. If force_delete is 0 than non-local files will be ignored and -1 is returned, if you set force_delete to 1 non-local files will be deleted without asking. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>uri,:</em>&nbsp;</td><td>The local uri to move in the trash </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>force_delete,:</em>&nbsp;</td><td>If you set this to 1 than files on different filesystems will be deleted permanently </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Return 1 on success, 0 on failure or -1 in case the uri is not on the same filesystem and force_delete is not set. </dd></dl>
-
-<p>References <a class="el" href="efreet__trash_8c-source.html#l00035">efreet_trash_dir_get()</a>, <a class="el" href="efreet__uri_8c-source.html#l00080">efreet_uri_encode()</a>, <a class="el" href="efreet__private_8h-source.html#l00062">IF_RELEASE</a>, <a class="el" href="efreet__uri_8h-source.html#l00030">Efreet_Uri::path</a>, and <a class="el" href="efreet__private_8h-source.html#l00107">PATH_MAX</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="gf99763e1a6eaafba4b43c2f29213ce66"></a><!-- doxytag: member="Efreet_Trash.h::efreet_trash_dir_get" ref="gf99763e1a6eaafba4b43c2f29213ce66" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI const char* efreet_trash_dir_get           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Retrieves the XDG Trash local directory. 
-<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns the XDG Trash local directory or NULL on errors </dd></dl>
-
-<p>References <a class="el" href="efreet__base_8c-source.html#l00072">efreet_data_home_get()</a>, <a class="el" href="efreet__private_8h-source.html#l00062">IF_RELEASE</a>, and <a class="el" href="efreet__private_8h-source.html#l00107">PATH_MAX</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__trash_8c-source.html#l00072">efreet_trash_delete_uri()</a>, <a class="el" href="efreet__trash_8c-source.html#l00160">efreet_trash_empty_trash()</a>, <a class="el" href="efreet__trash_8c-source.html#l00146">efreet_trash_is_empty()</a>, and <a class="el" href="efreet__trash_8c-source.html#l00182">efreet_trash_ls()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g09dd944f4567a90c04dbf6d146eb7a54"></a><!-- doxytag: member="Efreet_Trash.h::efreet_trash_empty_trash" ref="g09dd944f4567a90c04dbf6d146eb7a54" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI int efreet_trash_empty_trash           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Delete all the files inside the trash. 
-<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Return 1 on success or 0 on failure </dd></dl>
-
-<p>References <a class="el" href="efreet__trash_8c-source.html#l00035">efreet_trash_dir_get()</a>, and <a class="el" href="efreet__private_8h-source.html#l00107">PATH_MAX</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g2143f714828cf918e3188dafa52af190"></a><!-- doxytag: member="Efreet_Trash.h::efreet_trash_init" ref="g2143f714828cf918e3188dafa52af190" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI int efreet_trash_init           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Initializes the efreet trash system. 
-<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns 1 on success or 0 on failure </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="g0facfddaf103a1bf7e515b4677bd4fa0"></a><!-- doxytag: member="Efreet_Trash.h::efreet_trash_is_empty" ref="g0facfddaf103a1bf7e515b4677bd4fa0" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI int efreet_trash_is_empty           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Check if the trash is currently empty. 
-<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Return 1 if the trash is empty or 0 if some file are in. </dd></dl>
-
-<p>References <a class="el" href="efreet__trash_8c-source.html#l00035">efreet_trash_dir_get()</a>, and <a class="el" href="efreet__private_8h-source.html#l00107">PATH_MAX</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="gf152e308fd0834cd07cfbf10c9aa828f"></a><!-- doxytag: member="Efreet_Trash.h::efreet_trash_ls" ref="gf152e308fd0834cd07cfbf10c9aa828f" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI Ecore_List* efreet_trash_ls           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-List all the files and directory currently inside the trash. 
-<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Return a list of strings with filename (remember to free the list when you don't need anymore) </dd></dl>
-
-<p>References <a class="el" href="efreet__trash_8c-source.html#l00035">efreet_trash_dir_get()</a>, and <a class="el" href="efreet__private_8h-source.html#l00107">PATH_MAX</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="gc08d4f35c99ca21baeb9695cac4411f3"></a><!-- doxytag: member="Efreet_Trash.h::efreet_trash_shutdown" ref="gc08d4f35c99ca21baeb9695cac4411f3" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI void efreet_trash_shutdown           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Cleans up the efreet trash system. 
-<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns no value </dd></dl>
-
-<p>References <a class="el" href="efreet__private_8h-source.html#l00062">IF_RELEASE</a>.</p>
-
-</div>
-</div><p>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:21 2008</p>
- </body>
-</html>
diff --git a/doc/html/group__Efreet__Uri.html b/doc/html/group__Efreet__Uri.html
deleted file mode 100644
index ac92e21..0000000
--- a/doc/html/group__Efreet__Uri.html
+++ /dev/null
@@ -1,185 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Uri: The FDO URI Specification functions</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Uri: The FDO URI Specification functions</h1>
-<p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Uri.html">Efreet_Uri</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Contains a simple rappresentation of an uri. The string don't have special chars escaped.  <a href="structEfreet__Uri.html#_details">More...</a><br></td></tr>
-<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="structEfreet__Uri.html">Efreet_Uri</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Uri.html#g9bc07d74f1c8d59c170855a97960d099">Efreet_Uri</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI <a class="el" href="structEfreet__Uri.html">Efreet_Uri</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Uri.html#g06d8e290a64afd6b68e47b6b3cf75a2c">efreet_uri_decode</a> (const char *val)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read a single uri and return an <a class="el" href="structEfreet__Uri.html" title="Contains a simple rappresentation of an uri. The string don&#39;t have special chars...">Efreet_Uri</a> struct. If there's no hostname in the uri then the hostname parameter will be NULL. All the uri escaped chars will be converted to normal.  <a href="#g06d8e290a64afd6b68e47b6b3cf75a2c"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Uri.html#g668a8bf014f6a5113d625875459f88d7">efreet_uri_encode</a> (<a class="el" href="structEfreet__Uri.html">Efreet_Uri</a> *uri)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the string rapresentation of the given uri struct escaping illegal caracters. Remember to free the string with eina_stringshare_del() when you don't need it anymore.  <a href="#g668a8bf014f6a5113d625875459f88d7"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Efreet__Uri.html#gee92487db4d3a36504e019f597a27914">efreet_uri_free</a> (<a class="el" href="structEfreet__Uri.html">Efreet_Uri</a> *uri)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Free the given uri structure.  <a href="#gee92487db4d3a36504e019f597a27914"></a><br></td></tr>
-</table>
-<hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="g9bc07d74f1c8d59c170855a97960d099"></a><!-- doxytag: member="efreet_uri.h::Efreet_Uri" ref="g9bc07d74f1c8d59c170855a97960d099" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef struct <a class="el" href="structEfreet__Uri.html">Efreet_Uri</a> <a class="el" href="structEfreet__Uri.html">Efreet_Uri</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<a class="el" href="structEfreet__Uri.html" title="Contains a simple rappresentation of an uri. The string don&#39;t have special chars...">Efreet_Uri</a> 
-</div>
-</div><p>
-<hr><h2>Function Documentation</h2>
-<a class="anchor" name="g06d8e290a64afd6b68e47b6b3cf75a2c"></a><!-- doxytag: member="efreet_uri.h::efreet_uri_decode" ref="g06d8e290a64afd6b68e47b6b3cf75a2c" args="(const char *val)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI <a class="el" href="structEfreet__Uri.html">Efreet_Uri</a>* efreet_uri_decode           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>full_uri</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Read a single uri and return an <a class="el" href="structEfreet__Uri.html" title="Contains a simple rappresentation of an uri. The string don&#39;t have special chars...">Efreet_Uri</a> struct. If there's no hostname in the uri then the hostname parameter will be NULL. All the uri escaped chars will be converted to normal. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>full_uri,:</em>&nbsp;</td><td>a valid uri string to parse </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Return The corresponding <a class="el" href="structEfreet__Uri.html" title="Contains a simple rappresentation of an uri. The string don&#39;t have special chars...">Efreet_Uri</a> structure. Or NULL on errors. </dd></dl>
-
-<p>References <a class="el" href="efreet__uri_8h-source.html#l00029">hostname</a>, <a class="el" href="efreet__private_8h-source.html#l00044">NEW</a>, <a class="el" href="efreet__uri_8h-source.html#l00030">path</a>, <a class="el" href="efreet__private_8h-source.html#l00107">PATH_MAX</a>, and <a class="el" href="efreet__uri_8h-source.html#l00028">protocol</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="g668a8bf014f6a5113d625875459f88d7"></a><!-- doxytag: member="efreet_uri.h::efreet_uri_encode" ref="g668a8bf014f6a5113d625875459f88d7" args="(Efreet_Uri *uri)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI const char* efreet_uri_encode           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Uri.html">Efreet_Uri</a> *&nbsp;</td>
-          <td class="paramname"> <em>uri</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Get the string rapresentation of the given uri struct escaping illegal caracters. Remember to free the string with eina_stringshare_del() when you don't need it anymore. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>uri,:</em>&nbsp;</td><td>Create an URI string from an <a class="el" href="structEfreet__Uri.html" title="Contains a simple rappresentation of an uri. The string don&#39;t have special chars...">Efreet_Uri</a> struct </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>The string rapresentation of uri (ex: 'file:///home/my20name') </dd></dl>
-<dl class="note" compact><dt><b>Note:</b></dt><dd>The resulting string will contain the protocol and the path but not the hostname, as many apps doesn't handle it. </dd></dl>
-
-<p>References <a class="el" href="efreet__uri_8h-source.html#l00030">path</a>, <a class="el" href="efreet__private_8h-source.html#l00107">PATH_MAX</a>, and <a class="el" href="efreet__uri_8h-source.html#l00028">protocol</a>.</p>
-
-<p>Referenced by <a class="el" href="efreet__trash_8c-source.html#l00072">efreet_trash_delete_uri()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="gee92487db4d3a36504e019f597a27914"></a><!-- doxytag: member="efreet_uri.h::efreet_uri_free" ref="gee92487db4d3a36504e019f597a27914" args="(Efreet_Uri *uri)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">EAPI void efreet_uri_free           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structEfreet__Uri.html">Efreet_Uri</a> *&nbsp;</td>
-          <td class="paramname"> <em>uri</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Free the given uri structure. 
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>uri,:</em>&nbsp;</td><td>The uri to free </td></tr>
-  </table>
-</dl>
-
-<p>References <a class="el" href="efreet__private_8h-source.html#l00050">FREE</a>, <a class="el" href="efreet__uri_8h-source.html#l00029">hostname</a>, <a class="el" href="efreet__private_8h-source.html#l00062">IF_RELEASE</a>, <a class="el" href="efreet__uri_8h-source.html#l00030">path</a>, and <a class="el" href="efreet__uri_8h-source.html#l00028">protocol</a>.</p>
-
-</div>
-</div><p>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:21 2008</p>
- </body>
-</html>
diff --git a/doc/html/images/_.gif b/doc/html/images/_.gif
deleted file mode 100644
index 60fa7a1..0000000
Binary files a/doc/html/images/_.gif and /dev/null differ
diff --git a/doc/html/images/b.png b/doc/html/images/b.png
deleted file mode 100644
index 6fbfc2b..0000000
Binary files a/doc/html/images/b.png and /dev/null differ
diff --git a/doc/html/images/n.gif b/doc/html/images/n.gif
deleted file mode 100644
index 8c3148f..0000000
Binary files a/doc/html/images/n.gif and /dev/null differ
diff --git a/doc/html/images/n.png b/doc/html/images/n.png
deleted file mode 100644
index 6d80004..0000000
Binary files a/doc/html/images/n.png and /dev/null differ
diff --git a/doc/html/images/t.gif b/doc/html/images/t.gif
deleted file mode 100644
index cff3068..0000000
Binary files a/doc/html/images/t.gif and /dev/null differ
diff --git a/doc/html/images/t.png b/doc/html/images/t.png
deleted file mode 100644
index 5a40479..0000000
Binary files a/doc/html/images/t.png and /dev/null differ
diff --git a/doc/html/images/tl.gif b/doc/html/images/tl.gif
deleted file mode 100644
index c5e973a..0000000
Binary files a/doc/html/images/tl.gif and /dev/null differ
diff --git a/doc/html/images/tl.png b/doc/html/images/tl.png
deleted file mode 100644
index b14a7f1..0000000
Binary files a/doc/html/images/tl.png and /dev/null differ
diff --git a/doc/html/index.html b/doc/html/index.html
deleted file mode 100644
index 43e8e10..0000000
--- a/doc/html/index.html
+++ /dev/null
@@ -1,68 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: The Efreet Library</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>The Efreet Library</h1>
-<p>
-<h3 align="center">0.0.3 </h3><h2><a class="anchor" name="intro">
-Introduction</a></h2>
-Efreet is a library designed to help apps work several of the Freedesktop.org standards regarding Icons, Desktop files and Menus. To that end it implements the following specifications:<p>
-<ul>
-<li>XDG Base Directory Specification </li>
-<li>Icon Theme Specification </li>
-<li>Desktop Entry Specification </li>
-<li>Desktop Menu Specification </li>
-<li>FDO URI Specification </li>
-<li>Shared Mime Info Specification </li>
-<li>Trash Specification </li>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:18 2008</p>
- </body>
-</html>
diff --git a/doc/html/modules.html b/doc/html/modules.html
deleted file mode 100644
index 44b310f..0000000
--- a/doc/html/modules.html
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Module Index</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Modules</h1>Here is a list of all modules:<ul>
-<li><a class="el" href="group__Efreet__Base.html">Efreet_Base: The XDG Base Directory Specification</a>
-<li><a class="el" href="group__Efreet__Desktop.html">Efreet_Desktop: The FDO Desktop Entry</a>
-<li><a class="el" href="group__Efreet__Icon.html">Efreet_Icon: The FDO Icon Theme</a>
-<li><a class="el" href="group__Efreet__Menu.html">Efreet_Menu: The FDO Desktop Menu Specification</a>
-<li><a class="el" href="group__Efreet__Mime.html">Efreet_Mime: The XDG Shared Mime Info standard</a>
-<li><a class="el" href="group__Efreet__Private.html">Efreet_Private: Private methods and defines</a>
-<li><a class="el" href="group__Efreet__Trash.html">Efreet_Trash: The XDG Trash Specification</a>
-<li><a class="el" href="group__Efreet__Uri.html">Efreet_Uri: The FDO URI Specification functions</a>
-</ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:21 2008</p>
- </body>
-</html>
diff --git a/doc/html/structEfreet__Cache__Fill.html b/doc/html/structEfreet__Cache__Fill.html
deleted file mode 100644
index d9ad6f0..0000000
--- a/doc/html/structEfreet__Cache__Fill.html
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Cache_Fill Struct Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Cache_Fill Struct Reference</h1><!-- doxytag: class="Efreet_Cache_Fill" --><div class="dynheader">
-Collaboration diagram for Efreet_Cache_Fill:</div>
-<div class="dynsection">
-<p><center><img src="structEfreet__Cache__Fill__coll__graph.png" border="0" usemap="#Efreet__Cache__Fill__coll__map" alt="Collaboration graph"></center>
-<map name="Efreet__Cache__Fill__coll__map">
-<area shape="rect" href="structEfreet__Cache__Fill__Dir.html" title="Efreet_Cache_Fill_Dir" alt="" coords="5,7,157,33"></map>
-<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structEfreet__Cache__Fill__Dir.html">Efreet_Cache_Fill_Dir</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Cache__Fill.html#b3e5d76e1aeef11b21965616c16c7d97">current</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Cache__Fill.html#7d762b5578ea695bf82aae406d08945d">dirs</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">DIR *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Cache__Fill.html#9d52cafe84aaa951a15147a2b32bf30b">files</a></td></tr>
-
-</table>
-<hr><h2>Field Documentation</h2>
-<a class="anchor" name="b3e5d76e1aeef11b21965616c16c7d97"></a><!-- doxytag: member="Efreet_Cache_Fill::current" ref="b3e5d76e1aeef11b21965616c16c7d97" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structEfreet__Cache__Fill__Dir.html">Efreet_Cache_Fill_Dir</a>* <a class="el" href="structEfreet__Cache__Fill.html#b3e5d76e1aeef11b21965616c16c7d97">Efreet_Cache_Fill::current</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__utils_8c-source.html#l00149">efreet_util_shutdown()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="7d762b5578ea695bf82aae406d08945d"></a><!-- doxytag: member="Efreet_Cache_Fill::dirs" ref="7d762b5578ea695bf82aae406d08945d" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Ecore_List* <a class="el" href="structEfreet__Cache__Fill.html#7d762b5578ea695bf82aae406d08945d">Efreet_Cache_Fill::dirs</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__utils_8c-source.html#l00099">efreet_util_init()</a>, and <a class="el" href="efreet__utils_8c-source.html#l00149">efreet_util_shutdown()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="9d52cafe84aaa951a15147a2b32bf30b"></a><!-- doxytag: member="Efreet_Cache_Fill::files" ref="9d52cafe84aaa951a15147a2b32bf30b" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">DIR* <a class="el" href="structEfreet__Cache__Fill.html#9d52cafe84aaa951a15147a2b32bf30b">Efreet_Cache_Fill::files</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__utils_8c-source.html#l00149">efreet_util_shutdown()</a>.</p>
-
-</div>
-</div><p>
-<hr>The documentation for this struct was generated from the following file:<ul>
-<li>lib/<a class="el" href="efreet__utils_8c.html">efreet_utils.c</a></ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:21 2008</p>
- </body>
-</html>
diff --git a/doc/html/structEfreet__Cache__Fill__Dir.html b/doc/html/structEfreet__Cache__Fill__Dir.html
deleted file mode 100644
index afa3d4a..0000000
--- a/doc/html/structEfreet__Cache__Fill__Dir.html
+++ /dev/null
@@ -1,116 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Cache_Fill_Dir Struct Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Cache_Fill_Dir Struct Reference</h1><!-- doxytag: class="Efreet_Cache_Fill_Dir" --><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Cache__Fill__Dir.html#04bd334e812e54233e93f4da517b4795">file_id</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Cache__Fill__Dir.html#922aae798beba37998ba965356d67cc4">path</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Cache__Fill__Dir.html#48d19b19a1a992c1baa56dc222216c66">priority</a></td></tr>
-
-</table>
-<hr><h2>Field Documentation</h2>
-<a class="anchor" name="04bd334e812e54233e93f4da517b4795"></a><!-- doxytag: member="Efreet_Cache_Fill_Dir::file_id" ref="04bd334e812e54233e93f4da517b4795" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structEfreet__Cache__Fill__Dir.html#04bd334e812e54233e93f4da517b4795">Efreet_Cache_Fill_Dir::file_id</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="922aae798beba37998ba965356d67cc4"></a><!-- doxytag: member="Efreet_Cache_Fill_Dir::path" ref="922aae798beba37998ba965356d67cc4" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structEfreet__Cache__Fill__Dir.html#922aae798beba37998ba965356d67cc4">Efreet_Cache_Fill_Dir::path</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__utils_8c-source.html#l00099">efreet_util_init()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="48d19b19a1a992c1baa56dc222216c66"></a><!-- doxytag: member="Efreet_Cache_Fill_Dir::priority" ref="48d19b19a1a992c1baa56dc222216c66" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="structEfreet__Cache__Fill__Dir.html#48d19b19a1a992c1baa56dc222216c66">Efreet_Cache_Fill_Dir::priority</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__utils_8c-source.html#l00099">efreet_util_init()</a>.</p>
-
-</div>
-</div><p>
-<hr>The documentation for this struct was generated from the following file:<ul>
-<li>lib/<a class="el" href="efreet__utils_8c.html">efreet_utils.c</a></ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:21 2008</p>
- </body>
-</html>
diff --git a/doc/html/structEfreet__Cache__Fill__coll__graph.map b/doc/html/structEfreet__Cache__Fill__coll__graph.map
deleted file mode 100644
index 7243d40..0000000
--- a/doc/html/structEfreet__Cache__Fill__coll__graph.map
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$structEfreet__Cache__Fill__Dir.html" title="Efreet_Cache_Fill_Dir" alt="" coords="5,7,157,33">
diff --git a/doc/html/structEfreet__Cache__Fill__coll__graph.md5 b/doc/html/structEfreet__Cache__Fill__coll__graph.md5
deleted file mode 100644
index e1d5052..0000000
--- a/doc/html/structEfreet__Cache__Fill__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-f74f78aea9c943c7fb6787b1d2a73fec
\ No newline at end of file
diff --git a/doc/html/structEfreet__Cache__Fill__coll__graph.png b/doc/html/structEfreet__Cache__Fill__coll__graph.png
deleted file mode 100644
index 1f3708c..0000000
Binary files a/doc/html/structEfreet__Cache__Fill__coll__graph.png and /dev/null differ
diff --git a/doc/html/structEfreet__Cache__Search.html b/doc/html/structEfreet__Cache__Search.html
deleted file mode 100644
index 9589113..0000000
--- a/doc/html/structEfreet__Cache__Search.html
+++ /dev/null
@@ -1,99 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Cache_Search Struct Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Cache_Search Struct Reference</h1><!-- doxytag: class="Efreet_Cache_Search" --><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Cache__Search.html#276a9eca3a8ab4983b00713c327f3f52">what1</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Cache__Search.html#35dac3d7f03315287bc9429c07258a92">what2</a></td></tr>
-
-</table>
-<hr><h2>Field Documentation</h2>
-<a class="anchor" name="276a9eca3a8ab4983b00713c327f3f52"></a><!-- doxytag: member="Efreet_Cache_Search::what1" ref="276a9eca3a8ab4983b00713c327f3f52" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="structEfreet__Cache__Search.html#276a9eca3a8ab4983b00713c327f3f52">Efreet_Cache_Search::what1</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__utils_8c-source.html#l00331">efreet_util_desktop_exec_find()</a>, <a class="el" href="efreet__utils_8c-source.html#l00359">efreet_util_desktop_generic_name_find()</a>, <a class="el" href="efreet__utils_8c-source.html#l00345">efreet_util_desktop_name_find()</a>, and <a class="el" href="efreet__utils_8c-source.html#l00258">efreet_util_desktop_wm_class_find()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="35dac3d7f03315287bc9429c07258a92"></a><!-- doxytag: member="Efreet_Cache_Search::what2" ref="35dac3d7f03315287bc9429c07258a92" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="structEfreet__Cache__Search.html#35dac3d7f03315287bc9429c07258a92">Efreet_Cache_Search::what2</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__utils_8c-source.html#l00331">efreet_util_desktop_exec_find()</a>, <a class="el" href="efreet__utils_8c-source.html#l00359">efreet_util_desktop_generic_name_find()</a>, <a class="el" href="efreet__utils_8c-source.html#l00345">efreet_util_desktop_name_find()</a>, and <a class="el" href="efreet__utils_8c-source.html#l00258">efreet_util_desktop_wm_class_find()</a>.</p>
-
-</div>
-</div><p>
-<hr>The documentation for this struct was generated from the following file:<ul>
-<li>lib/<a class="el" href="efreet__utils_8c.html">efreet_utils.c</a></ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:21 2008</p>
- </body>
-</html>
diff --git a/doc/html/structEfreet__Cache__Search__List.html b/doc/html/structEfreet__Cache__Search__List.html
deleted file mode 100644
index 8d1990b..0000000
--- a/doc/html/structEfreet__Cache__Search__List.html
+++ /dev/null
@@ -1,99 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Cache_Search_List Struct Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Cache_Search_List Struct Reference</h1><!-- doxytag: class="Efreet_Cache_Search_List" --><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Cache__Search__List.html#540358cecb676129e801ad8282242a9f">list</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Cache__Search__List.html#532d1967d5a7ec19772db3eda8d1ade6">what</a></td></tr>
-
-</table>
-<hr><h2>Field Documentation</h2>
-<a class="anchor" name="540358cecb676129e801ad8282242a9f"></a><!-- doxytag: member="Efreet_Cache_Search_List::list" ref="540358cecb676129e801ad8282242a9f" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Ecore_List* <a class="el" href="structEfreet__Cache__Search__List.html#540358cecb676129e801ad8282242a9f">Efreet_Cache_Search_List::list</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__utils_8c-source.html#l00415">efreet_util_desktop_comment_glob_list()</a>, <a class="el" href="efreet__utils_8c-source.html#l00387">efreet_util_desktop_exec_glob_list()</a>, <a class="el" href="efreet__utils_8c-source.html#l00401">efreet_util_desktop_generic_name_glob_list()</a>, <a class="el" href="efreet__utils_8c-source.html#l00243">efreet_util_desktop_mime_list()</a>, and <a class="el" href="efreet__utils_8c-source.html#l00373">efreet_util_desktop_name_glob_list()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="532d1967d5a7ec19772db3eda8d1ade6"></a><!-- doxytag: member="Efreet_Cache_Search_List::what" ref="532d1967d5a7ec19772db3eda8d1ade6" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="structEfreet__Cache__Search__List.html#532d1967d5a7ec19772db3eda8d1ade6">Efreet_Cache_Search_List::what</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__utils_8c-source.html#l00415">efreet_util_desktop_comment_glob_list()</a>, <a class="el" href="efreet__utils_8c-source.html#l00387">efreet_util_desktop_exec_glob_list()</a>, <a class="el" href="efreet__utils_8c-source.html#l00401">efreet_util_desktop_generic_name_glob_list()</a>, <a class="el" href="efreet__utils_8c-source.html#l00243">efreet_util_desktop_mime_list()</a>, and <a class="el" href="efreet__utils_8c-source.html#l00373">efreet_util_desktop_name_glob_list()</a>.</p>
-
-</div>
-</div><p>
-<hr>The documentation for this struct was generated from the following file:<ul>
-<li>lib/<a class="el" href="efreet__utils_8c.html">efreet_utils.c</a></ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:21 2008</p>
- </body>
-</html>
diff --git a/doc/html/structEfreet__Desktop.html b/doc/html/structEfreet__Desktop.html
deleted file mode 100644
index f4f4c25..0000000
--- a/doc/html/structEfreet__Desktop.html
+++ /dev/null
@@ -1,553 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Desktop Struct Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Desktop Struct Reference<br>
-<small>
-[<a class="el" href="group__Efreet__Desktop.html">Efreet_Desktop: The FDO Desktop Entry</a>]</small>
-</h1><!-- doxytag: class="Efreet_Desktop" --><code>#include &lt;<a class="el" href="efreet__desktop_8h-source.html">efreet_desktop.h</a>&gt;</code>
-<p>
-<hr><a name="_details"></a><h2>Detailed Description</h2>
-a parsed representation of a .desktop file 
-<p>
-<a class="el" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file">Efreet_Desktop</a> <table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop.html#347a0d55faf30d7c8ecfe335ed31a955">cache_flush</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop.html#da9b21e059694f31130a4b751435f766">cached</a>:1</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop.html#b32e595bccf7506c16a4bb219f1551fe">categories</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop.html#f6b40ba94e3c5b2b67dbf7afdbeb5e86">comment</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop.html#215ade220b331270fedc16b4a1303c42">exec</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop.html#b04c9646164b21a029b890119d990d44">generic_name</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop.html#48f13bc334215e1c064195e796f628fe">hidden</a>:1</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop.html#e2c4449795b44f1627b422924167cd78">icon</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">long long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop.html#dff174f57eb3279998e632cd0c610843">load_time</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop.html#97fac61787b7630ba3d7d7e72236662a">mime_types</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop.html#9dbf22c83ca2e8683759fb0ba6dbb9ee">name</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop.html#129e57631a604b5878cb1810c1700dcc">no_display</a>:1</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop.html#959def68f54d4331f0ada949c02fa492">not_show_in</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop.html#f5499f52f38b70b10f397b11fcdaf5c3">only_show_in</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop.html#6b1d518884fba5e5d6d62052ae2cbbce">orig_path</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop.html#d6d237b38ea6d6efd376e9f9ce993717">path</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop.html#82dd15b7a08e9d52f6f083ced1c24b02">ref</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop.html#72fd8094d961ad63ace1d1ae0a4c6c1d">startup_notify</a>:1</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop.html#141378ddcd284d9e46cc4cd3df328601">startup_wm_class</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop.html#aeb96fb6d054aaa761ad057f255e6bfa">terminal</a>:1</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop.html#ade3c6db613226ce57d82956c5536eb0">try_exec</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop.html#7488f1065b51093e8fa7b1f9d66f152f">type</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop.html#5bf9a93bf67a40706e0781ead060b07b">type_data</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop.html#51521446eb68df89998e5f72fe4dc5e1">url</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop.html#f022f39983e020c552f0a08cdcd05ddf">version</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Ecore_Hash *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop.html#b450c5c4dd641d29d85db151251061a5">x</a></td></tr>
-
-</table>
-<hr><h2>Field Documentation</h2>
-<a class="anchor" name="347a0d55faf30d7c8ecfe335ed31a955"></a><!-- doxytag: member="Efreet_Desktop::cache_flush" ref="347a0d55faf30d7c8ecfe335ed31a955" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="structEfreet__Desktop.html#347a0d55faf30d7c8ecfe335ed31a955">Efreet_Desktop::cache_flush</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-cache flush value - internal 
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00185">efreet_desktop_get()</a>, and <a class="el" href="efreet__desktop_8c-source.html#l00262">efreet_desktop_new()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="da9b21e059694f31130a4b751435f766"></a><!-- doxytag: member="Efreet_Desktop::cached" ref="da9b21e059694f31130a4b751435f766" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned char <a class="el" href="structEfreet__Desktop.html#da9b21e059694f31130a4b751435f766">Efreet_Desktop::cached</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The desktop file is cached by Efreet 
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00469">efreet_desktop_free()</a>, <a class="el" href="efreet__desktop_8c-source.html#l00185">efreet_desktop_get()</a>, <a class="el" href="efreet__desktop_8c-source.html#l00388">efreet_desktop_save()</a>, and <a class="el" href="efreet__desktop_8c-source.html#l00450">efreet_desktop_save_as()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="b32e595bccf7506c16a4bb219f1551fe"></a><!-- doxytag: member="Efreet_Desktop::categories" ref="b32e595bccf7506c16a4bb219f1551fe" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Ecore_List* <a class="el" href="structEfreet__Desktop.html#b32e595bccf7506c16a4bb219f1551fe">Efreet_Desktop::categories</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Categories in which item should be shown 
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00573">efreet_desktop_category_add()</a>, <a class="el" href="efreet__desktop_8c-source.html#l00561">efreet_desktop_category_count_get()</a>, <a class="el" href="efreet__desktop_8c-source.html#l00598">efreet_desktop_category_del()</a>, and <a class="el" href="efreet__desktop_8c-source.html#l00469">efreet_desktop_free()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="f6b40ba94e3c5b2b67dbf7afdbeb5e86"></a><!-- doxytag: member="Efreet_Desktop::comment" ref="f6b40ba94e3c5b2b67dbf7afdbeb5e86" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structEfreet__Desktop.html#f6b40ba94e3c5b2b67dbf7afdbeb5e86">Efreet_Desktop::comment</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Tooltip for the entry 
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00469">efreet_desktop_free()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="215ade220b331270fedc16b4a1303c42"></a><!-- doxytag: member="Efreet_Desktop::exec" ref="215ade220b331270fedc16b4a1303c42" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structEfreet__Desktop.html#215ade220b331270fedc16b4a1303c42">Efreet_Desktop::exec</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Program to execute 
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l01117">efreet_desktop_command_local_get()</a>, <a class="el" href="efreet__desktop_8c-source.html#l01173">efreet_desktop_command_progress_get()</a>, and <a class="el" href="efreet__desktop_8c-source.html#l00469">efreet_desktop_free()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="b04c9646164b21a029b890119d990d44"></a><!-- doxytag: member="Efreet_Desktop::generic_name" ref="b04c9646164b21a029b890119d990d44" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structEfreet__Desktop.html#b04c9646164b21a029b890119d990d44">Efreet_Desktop::generic_name</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Generic name of the application 
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00469">efreet_desktop_free()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="48f13bc334215e1c064195e796f628fe"></a><!-- doxytag: member="Efreet_Desktop::hidden" ref="48f13bc334215e1c064195e796f628fe" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned char <a class="el" href="structEfreet__Desktop.html#48f13bc334215e1c064195e796f628fe">Efreet_Desktop::hidden</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-User delete the item 
-</div>
-</div><p>
-<a class="anchor" name="e2c4449795b44f1627b422924167cd78"></a><!-- doxytag: member="Efreet_Desktop::icon" ref="e2c4449795b44f1627b422924167cd78" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structEfreet__Desktop.html#e2c4449795b44f1627b422924167cd78">Efreet_Desktop::icon</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Icon to display in file manager, menus, etc 
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00469">efreet_desktop_free()</a>, and <a class="el" href="efreet__menu_8c-source.html#l00824">efreet_menu_desktop_insert()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="dff174f57eb3279998e632cd0c610843"></a><!-- doxytag: member="Efreet_Desktop::load_time" ref="dff174f57eb3279998e632cd0c610843" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">long long <a class="el" href="structEfreet__Desktop.html#dff174f57eb3279998e632cd0c610843">Efreet_Desktop::load_time</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-modified time of .desktop on disk 
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00239">efreet_desktop_empty_new()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="97fac61787b7630ba3d7d7e72236662a"></a><!-- doxytag: member="Efreet_Desktop::mime_types" ref="97fac61787b7630ba3d7d7e72236662a" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Ecore_List* <a class="el" href="structEfreet__Desktop.html#97fac61787b7630ba3d7d7e72236662a">Efreet_Desktop::mime_types</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The mime types supppored by this app 
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00469">efreet_desktop_free()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="9dbf22c83ca2e8683759fb0ba6dbb9ee"></a><!-- doxytag: member="Efreet_Desktop::name" ref="9dbf22c83ca2e8683759fb0ba6dbb9ee" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structEfreet__Desktop.html#9dbf22c83ca2e8683759fb0ba6dbb9ee">Efreet_Desktop::name</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Specific name of the application 
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00469">efreet_desktop_free()</a>, and <a class="el" href="efreet__menu_8c-source.html#l00824">efreet_menu_desktop_insert()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="129e57631a604b5878cb1810c1700dcc"></a><!-- doxytag: member="Efreet_Desktop::no_display" ref="129e57631a604b5878cb1810c1700dcc" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned char <a class="el" href="structEfreet__Desktop.html#129e57631a604b5878cb1810c1700dcc">Efreet_Desktop::no_display</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Don't display this application in menus 
-</div>
-</div><p>
-<a class="anchor" name="959def68f54d4331f0ada949c02fa492"></a><!-- doxytag: member="Efreet_Desktop::not_show_in" ref="959def68f54d4331f0ada949c02fa492" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Ecore_List* <a class="el" href="structEfreet__Desktop.html#959def68f54d4331f0ada949c02fa492">Efreet_Desktop::not_show_in</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-list of environments that shoudn't display the icon 
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00469">efreet_desktop_free()</a>, and <a class="el" href="efreet__desktop_8c-source.html#l00388">efreet_desktop_save()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="f5499f52f38b70b10f397b11fcdaf5c3"></a><!-- doxytag: member="Efreet_Desktop::only_show_in" ref="f5499f52f38b70b10f397b11fcdaf5c3" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Ecore_List* <a class="el" href="structEfreet__Desktop.html#f5499f52f38b70b10f397b11fcdaf5c3">Efreet_Desktop::only_show_in</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-list of environments that should display the icon 
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00469">efreet_desktop_free()</a>, and <a class="el" href="efreet__desktop_8c-source.html#l00388">efreet_desktop_save()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="6b1d518884fba5e5d6d62052ae2cbbce"></a><!-- doxytag: member="Efreet_Desktop::orig_path" ref="6b1d518884fba5e5d6d62052ae2cbbce" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structEfreet__Desktop.html#6b1d518884fba5e5d6d62052ae2cbbce">Efreet_Desktop::orig_path</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-original path to .desktop file 
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00239">efreet_desktop_empty_new()</a>, <a class="el" href="efreet__desktop_8c-source.html#l00469">efreet_desktop_free()</a>, <a class="el" href="efreet__desktop_8c-source.html#l00262">efreet_desktop_new()</a>, <a class="el" href="efreet__desktop_8c-source.html#l00388">efreet_desktop_save()</a>, <a class="el" href="efreet__desktop_8c-source.html#l00450">efreet_desktop_save_as()</a>, and <a class="el" href="efreet__menu_8c-source.html#l00824">efreet_menu_desktop_insert()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="d6d237b38ea6d6efd376e9f9ce993717"></a><!-- doxytag: member="Efreet_Desktop::path" ref="d6d237b38ea6d6efd376e9f9ce993717" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structEfreet__Desktop.html#d6d237b38ea6d6efd376e9f9ce993717">Efreet_Desktop::path</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Working directory to run app in 
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00469">efreet_desktop_free()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="82dd15b7a08e9d52f6f083ced1c24b02"></a><!-- doxytag: member="Efreet_Desktop::ref" ref="82dd15b7a08e9d52f6f083ced1c24b02" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="structEfreet__Desktop.html#82dd15b7a08e9d52f6f083ced1c24b02">Efreet_Desktop::ref</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-reference count - internal 
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00239">efreet_desktop_empty_new()</a>, <a class="el" href="efreet__desktop_8c-source.html#l00469">efreet_desktop_free()</a>, <a class="el" href="efreet__desktop_8c-source.html#l00185">efreet_desktop_get()</a>, <a class="el" href="efreet__desktop_8c-source.html#l00262">efreet_desktop_new()</a>, and <a class="el" href="efreet__desktop_8c-source.html#l00226">efreet_desktop_ref()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="72fd8094d961ad63ace1d1ae0a4c6c1d"></a><!-- doxytag: member="Efreet_Desktop::startup_notify" ref="72fd8094d961ad63ace1d1ae0a4c6c1d" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned char <a class="el" href="structEfreet__Desktop.html#72fd8094d961ad63ace1d1ae0a4c6c1d">Efreet_Desktop::startup_notify</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The starup notify settings of the app 
-</div>
-</div><p>
-<a class="anchor" name="141378ddcd284d9e46cc4cd3df328601"></a><!-- doxytag: member="Efreet_Desktop::startup_wm_class" ref="141378ddcd284d9e46cc4cd3df328601" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structEfreet__Desktop.html#141378ddcd284d9e46cc4cd3df328601">Efreet_Desktop::startup_wm_class</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-If specified will map at least one window with the given string as it's WM class or WM name 
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00469">efreet_desktop_free()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="aeb96fb6d054aaa761ad057f255e6bfa"></a><!-- doxytag: member="Efreet_Desktop::terminal" ref="aeb96fb6d054aaa761ad057f255e6bfa" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned char <a class="el" href="structEfreet__Desktop.html#aeb96fb6d054aaa761ad057f255e6bfa">Efreet_Desktop::terminal</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Does the program run in a terminal 
-</div>
-</div><p>
-<a class="anchor" name="ade3c6db613226ce57d82956c5536eb0"></a><!-- doxytag: member="Efreet_Desktop::try_exec" ref="ade3c6db613226ce57d82956c5536eb0" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structEfreet__Desktop.html#ade3c6db613226ce57d82956c5536eb0">Efreet_Desktop::try_exec</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Binary to determine if app is installed 
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00469">efreet_desktop_free()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="7488f1065b51093e8fa7b1f9d66f152f"></a><!-- doxytag: member="Efreet_Desktop::type" ref="7488f1065b51093e8fa7b1f9d66f152f" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="structEfreet__Desktop.html#7488f1065b51093e8fa7b1f9d66f152f">Efreet_Desktop::type</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-type of desktop file 
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00469">efreet_desktop_free()</a>, and <a class="el" href="efreet__desktop_8c-source.html#l00388">efreet_desktop_save()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="5bf9a93bf67a40706e0781ead060b07b"></a><!-- doxytag: member="Efreet_Desktop::type_data" ref="5bf9a93bf67a40706e0781ead060b07b" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void* <a class="el" href="structEfreet__Desktop.html#5bf9a93bf67a40706e0781ead060b07b">Efreet_Desktop::type_data</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Type specific data for custom types 
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00469">efreet_desktop_free()</a>, and <a class="el" href="efreet__desktop_8c-source.html#l00681">efreet_desktop_type_data_get()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="51521446eb68df89998e5f72fe4dc5e1"></a><!-- doxytag: member="Efreet_Desktop::url" ref="51521446eb68df89998e5f72fe4dc5e1" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structEfreet__Desktop.html#51521446eb68df89998e5f72fe4dc5e1">Efreet_Desktop::url</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-URL to access if type is EFREET_TYPE_LINK 
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00469">efreet_desktop_free()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="f022f39983e020c552f0a08cdcd05ddf"></a><!-- doxytag: member="Efreet_Desktop::version" ref="f022f39983e020c552f0a08cdcd05ddf" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">double <a class="el" href="structEfreet__Desktop.html#f022f39983e020c552f0a08cdcd05ddf">Efreet_Desktop::version</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-version of spec file conforms to 
-</div>
-</div><p>
-<a class="anchor" name="b450c5c4dd641d29d85db151251061a5"></a><!-- doxytag: member="Efreet_Desktop::x" ref="b450c5c4dd641d29d85db151251061a5" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Ecore_Hash* <a class="el" href="structEfreet__Desktop.html#b450c5c4dd641d29d85db151251061a5">Efreet_Desktop::x</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Keep track of all user extensions, keys that begin with X- 
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00469">efreet_desktop_free()</a>.</p>
-
-</div>
-</div><p>
-<hr>The documentation for this struct was generated from the following file:<ul>
-<li>lib/<a class="el" href="efreet__desktop_8h-source.html">efreet_desktop.h</a></ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:21 2008</p>
- </body>
-</html>
diff --git a/doc/html/structEfreet__Desktop__Command.html b/doc/html/structEfreet__Desktop__Command.html
deleted file mode 100644
index 5c6e526..0000000
--- a/doc/html/structEfreet__Desktop__Command.html
+++ /dev/null
@@ -1,206 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Desktop_Command Struct Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Desktop_Command Struct Reference<br>
-<small>
-[<a class="el" href="group__Efreet__Private.html">Efreet_Private: Private methods and defines</a>]</small>
-</h1><!-- doxytag: class="Efreet_Desktop_Command" --><code>#include &lt;<a class="el" href="efreet__private_8h-source.html">efreet_private.h</a>&gt;</code>
-<p>
-<div class="dynheader">
-Collaboration diagram for Efreet_Desktop_Command:</div>
-<div class="dynsection">
-<p><center><img src="structEfreet__Desktop__Command__coll__graph.png" border="0" usemap="#Efreet__Desktop__Command__coll__map" alt="Collaboration graph"></center>
-<map name="Efreet__Desktop__Command__coll__map">
-<area shape="rect" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file" alt="" coords="41,7,161,33"></map>
-<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__Efreet__Desktop.html#g43de4c99c798902b45ec98d4ec306048">Efreet_Desktop_Command_Cb</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop__Command.html#7f05ed0ddc063ca32622db8fc686a8b0">cb_command</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__Efreet__Desktop.html#g540dda3e25a4c1f5e114264051bb1520">Efreet_Desktop_Progress_Cb</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop__Command.html#92dd6d68658b29879128252f30c0d0e8">cb_progress</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop__Command.html#855e19ffb9f848a40f6b87232cc913de">data</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop__Command.html#6d607ea155ff16824ce2f552b73f664e">desktop</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop__Command.html#1ffc271baa1ec46bbdf1ea3c71878d56">files</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__Efreet__Private.html#g99ad9dfecc28060f6dc7b122770cc0d5">Efreet_Desktop_Command_Flag</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop__Command.html#bdb9879afc4c583bfc2e86e0c458e70c">flags</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop__Command.html#dee20ed716a6ee05c766618709145f0a">num_pending</a></td></tr>
-
-</table>
-<hr><h2>Field Documentation</h2>
-<a class="anchor" name="7f05ed0ddc063ca32622db8fc686a8b0"></a><!-- doxytag: member="Efreet_Desktop_Command::cb_command" ref="7f05ed0ddc063ca32622db8fc686a8b0" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="group__Efreet__Desktop.html#g43de4c99c798902b45ec98d4ec306048">Efreet_Desktop_Command_Cb</a> <a class="el" href="structEfreet__Desktop__Command.html#7f05ed0ddc063ca32622db8fc686a8b0">Efreet_Desktop_Command::cb_command</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l01173">efreet_desktop_command_progress_get()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="92dd6d68658b29879128252f30c0d0e8"></a><!-- doxytag: member="Efreet_Desktop_Command::cb_progress" ref="92dd6d68658b29879128252f30c0d0e8" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="group__Efreet__Desktop.html#g540dda3e25a4c1f5e114264051bb1520">Efreet_Desktop_Progress_Cb</a> <a class="el" href="structEfreet__Desktop__Command.html#92dd6d68658b29879128252f30c0d0e8">Efreet_Desktop_Command::cb_progress</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l01173">efreet_desktop_command_progress_get()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="855e19ffb9f848a40f6b87232cc913de"></a><!-- doxytag: member="Efreet_Desktop_Command::data" ref="855e19ffb9f848a40f6b87232cc913de" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void* <a class="el" href="structEfreet__Desktop__Command.html#855e19ffb9f848a40f6b87232cc913de">Efreet_Desktop_Command::data</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l01173">efreet_desktop_command_progress_get()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="6d607ea155ff16824ce2f552b73f664e"></a><!-- doxytag: member="Efreet_Desktop_Command::desktop" ref="6d607ea155ff16824ce2f552b73f664e" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a>* <a class="el" href="structEfreet__Desktop__Command.html#6d607ea155ff16824ce2f552b73f664e">Efreet_Desktop_Command::desktop</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l01117">efreet_desktop_command_local_get()</a>, and <a class="el" href="efreet__desktop_8c-source.html#l01173">efreet_desktop_command_progress_get()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="1ffc271baa1ec46bbdf1ea3c71878d56"></a><!-- doxytag: member="Efreet_Desktop_Command::files" ref="1ffc271baa1ec46bbdf1ea3c71878d56" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Ecore_List* <a class="el" href="structEfreet__Desktop__Command.html#1ffc271baa1ec46bbdf1ea3c71878d56">Efreet_Desktop_Command::files</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-list of <a class="el" href="structEfreet__Desktop__Command__File.html">Efreet_Desktop_Command_File</a> 
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l01117">efreet_desktop_command_local_get()</a>, and <a class="el" href="efreet__desktop_8c-source.html#l01173">efreet_desktop_command_progress_get()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="bdb9879afc4c583bfc2e86e0c458e70c"></a><!-- doxytag: member="Efreet_Desktop_Command::flags" ref="bdb9879afc4c583bfc2e86e0c458e70c" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="group__Efreet__Private.html#g99ad9dfecc28060f6dc7b122770cc0d5">Efreet_Desktop_Command_Flag</a> <a class="el" href="structEfreet__Desktop__Command.html#bdb9879afc4c583bfc2e86e0c458e70c">Efreet_Desktop_Command::flags</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l01117">efreet_desktop_command_local_get()</a>, and <a class="el" href="efreet__desktop_8c-source.html#l01173">efreet_desktop_command_progress_get()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="dee20ed716a6ee05c766618709145f0a"></a><!-- doxytag: member="Efreet_Desktop_Command::num_pending" ref="dee20ed716a6ee05c766618709145f0a" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="structEfreet__Desktop__Command.html#dee20ed716a6ee05c766618709145f0a">Efreet_Desktop_Command::num_pending</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l01173">efreet_desktop_command_progress_get()</a>.</p>
-
-</div>
-</div><p>
-<hr>The documentation for this struct was generated from the following file:<ul>
-<li>lib/<a class="el" href="efreet__private_8h-source.html">efreet_private.h</a></ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:21 2008</p>
- </body>
-</html>
diff --git a/doc/html/structEfreet__Desktop__Command__File.html b/doc/html/structEfreet__Desktop__Command__File.html
deleted file mode 100644
index b7194a7..0000000
--- a/doc/html/structEfreet__Desktop__Command__File.html
+++ /dev/null
@@ -1,177 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Desktop_Command_File Struct Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Desktop_Command_File Struct Reference<br>
-<small>
-[<a class="el" href="group__Efreet__Private.html">Efreet_Private: Private methods and defines</a>]</small>
-</h1><!-- doxytag: class="Efreet_Desktop_Command_File" --><code>#include &lt;<a class="el" href="efreet__private_8h-source.html">efreet_private.h</a>&gt;</code>
-<p>
-<div class="dynheader">
-Collaboration diagram for Efreet_Desktop_Command_File:</div>
-<div class="dynsection">
-<p><center><img src="structEfreet__Desktop__Command__File__coll__graph.png" border="0" usemap="#Efreet__Desktop__Command__File__coll__map" alt="Collaboration graph"></center>
-<map name="Efreet__Desktop__Command__File__coll__map">
-<area shape="rect" href="structEfreet__Desktop__Command.html" title="Efreet_Desktop_Command" alt="" coords="19,103,211,129"><area shape="rect" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file" alt="" coords="55,7,175,33"></map>
-<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structEfreet__Desktop__Command.html">Efreet_Desktop_Command</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop__Command__File.html#4ff63f4f95696913101a58860e1b2b51">command</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop__Command__File.html#6642b6f9e1726c130e571a6ee8d7cb36">dir</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop__Command__File.html#0d66f13242e9320282f81dcb418c8ea8">file</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop__Command__File.html#25bc63aa451e5ac835fdda90892f3427">fullpath</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop__Command__File.html#e31535c25282b0c377e53617731e8e4c">pending</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop__Command__File.html#743107e19271353828f44cccc89c4c88">uri</a></td></tr>
-
-</table>
-<hr><h2>Field Documentation</h2>
-<a class="anchor" name="4ff63f4f95696913101a58860e1b2b51"></a><!-- doxytag: member="Efreet_Desktop_Command_File::command" ref="4ff63f4f95696913101a58860e1b2b51" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structEfreet__Desktop__Command.html">Efreet_Desktop_Command</a>* <a class="el" href="structEfreet__Desktop__Command__File.html#4ff63f4f95696913101a58860e1b2b51">Efreet_Desktop_Command_File::command</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="6642b6f9e1726c130e571a6ee8d7cb36"></a><!-- doxytag: member="Efreet_Desktop_Command_File::dir" ref="6642b6f9e1726c130e571a6ee8d7cb36" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structEfreet__Desktop__Command__File.html#6642b6f9e1726c130e571a6ee8d7cb36">Efreet_Desktop_Command_File::dir</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="0d66f13242e9320282f81dcb418c8ea8"></a><!-- doxytag: member="Efreet_Desktop_Command_File::file" ref="0d66f13242e9320282f81dcb418c8ea8" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structEfreet__Desktop__Command__File.html#0d66f13242e9320282f81dcb418c8ea8">Efreet_Desktop_Command_File::file</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="25bc63aa451e5ac835fdda90892f3427"></a><!-- doxytag: member="Efreet_Desktop_Command_File::fullpath" ref="25bc63aa451e5ac835fdda90892f3427" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structEfreet__Desktop__Command__File.html#25bc63aa451e5ac835fdda90892f3427">Efreet_Desktop_Command_File::fullpath</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="e31535c25282b0c377e53617731e8e4c"></a><!-- doxytag: member="Efreet_Desktop_Command_File::pending" ref="e31535c25282b0c377e53617731e8e4c" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="structEfreet__Desktop__Command__File.html#e31535c25282b0c377e53617731e8e4c">Efreet_Desktop_Command_File::pending</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l01117">efreet_desktop_command_local_get()</a>, and <a class="el" href="efreet__desktop_8c-source.html#l01173">efreet_desktop_command_progress_get()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="743107e19271353828f44cccc89c4c88"></a><!-- doxytag: member="Efreet_Desktop_Command_File::uri" ref="743107e19271353828f44cccc89c4c88" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structEfreet__Desktop__Command__File.html#743107e19271353828f44cccc89c4c88">Efreet_Desktop_Command_File::uri</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr>The documentation for this struct was generated from the following file:<ul>
-<li>lib/<a class="el" href="efreet__private_8h-source.html">efreet_private.h</a></ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:21 2008</p>
- </body>
-</html>
diff --git a/doc/html/structEfreet__Desktop__Command__File__coll__graph.map b/doc/html/structEfreet__Desktop__Command__File__coll__graph.map
deleted file mode 100644
index 42acbca..0000000
--- a/doc/html/structEfreet__Desktop__Command__File__coll__graph.map
+++ /dev/null
@@ -1,2 +0,0 @@
-<area shape="rect" href="$structEfreet__Desktop__Command.html" title="Efreet_Desktop_Command" alt="" coords="19,103,211,129">
-<area shape="rect" href="$structEfreet__Desktop.html" title="a parsed representation of a .desktop file" alt="" coords="55,7,175,33">
diff --git a/doc/html/structEfreet__Desktop__Command__File__coll__graph.md5 b/doc/html/structEfreet__Desktop__Command__File__coll__graph.md5
deleted file mode 100644
index 3cdd04d..0000000
--- a/doc/html/structEfreet__Desktop__Command__File__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-d6c81c106c915c2a64be235a6c7d4571
\ No newline at end of file
diff --git a/doc/html/structEfreet__Desktop__Command__File__coll__graph.png b/doc/html/structEfreet__Desktop__Command__File__coll__graph.png
deleted file mode 100644
index 4234f3a..0000000
Binary files a/doc/html/structEfreet__Desktop__Command__File__coll__graph.png and /dev/null differ
diff --git a/doc/html/structEfreet__Desktop__Command__coll__graph.map b/doc/html/structEfreet__Desktop__Command__coll__graph.map
deleted file mode 100644
index 08d7427..0000000
--- a/doc/html/structEfreet__Desktop__Command__coll__graph.map
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$structEfreet__Desktop.html" title="a parsed representation of a .desktop file" alt="" coords="41,7,161,33">
diff --git a/doc/html/structEfreet__Desktop__Command__coll__graph.md5 b/doc/html/structEfreet__Desktop__Command__coll__graph.md5
deleted file mode 100644
index cde12fa..0000000
--- a/doc/html/structEfreet__Desktop__Command__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-d653adbd8aa21858c23212c3750125b7
\ No newline at end of file
diff --git a/doc/html/structEfreet__Desktop__Command__coll__graph.png b/doc/html/structEfreet__Desktop__Command__coll__graph.png
deleted file mode 100644
index 0113dac..0000000
Binary files a/doc/html/structEfreet__Desktop__Command__coll__graph.png and /dev/null differ
diff --git a/doc/html/structEfreet__Desktop__Type__Info.html b/doc/html/structEfreet__Desktop__Type__Info.html
deleted file mode 100644
index 9f582a7..0000000
--- a/doc/html/structEfreet__Desktop__Type__Info.html
+++ /dev/null
@@ -1,156 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Desktop_Type_Info Struct Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Desktop_Type_Info Struct Reference</h1><!-- doxytag: class="Efreet_Desktop_Type_Info" --><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__Efreet__Desktop.html#ga4fe25cbec2a880f8eb73582c4001b46">Efreet_Desktop_Type_Free_Cb</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop__Type__Info.html#1426b2c43ca58b98490b577e481f5af9">free_func</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop__Type__Info.html#cab73ad804a54b8f85030cf356c1c047">id</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__Efreet__Desktop.html#g9ae3789b0deb60e0ec22215210b4621f">Efreet_Desktop_Type_Parse_Cb</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop__Type__Info.html#62e3cdf35b73ff0300a53fec1279bee3">parse_func</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__Efreet__Desktop.html#ge8f0014dc5fcba6b748803cff7501eff">Efreet_Desktop_Type_Save_Cb</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop__Type__Info.html#9d27f050bca046b65433c43c94d04c0b">save_func</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Desktop__Type__Info.html#7828dc765e6e1b8a7be3fc0b9d6b59f2">type</a></td></tr>
-
-</table>
-<hr><h2>Field Documentation</h2>
-<a class="anchor" name="1426b2c43ca58b98490b577e481f5af9"></a><!-- doxytag: member="Efreet_Desktop_Type_Info::free_func" ref="1426b2c43ca58b98490b577e481f5af9" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="group__Efreet__Desktop.html#ga4fe25cbec2a880f8eb73582c4001b46">Efreet_Desktop_Type_Free_Cb</a> <a class="el" href="structEfreet__Desktop__Type__Info.html#1426b2c43ca58b98490b577e481f5af9">Efreet_Desktop_Type_Info::free_func</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00469">efreet_desktop_free()</a>, <a class="el" href="efreet__desktop_8c-source.html#l00622">efreet_desktop_type_add()</a>, and <a class="el" href="efreet__desktop_8c-source.html#l00654">efreet_desktop_type_alias()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="cab73ad804a54b8f85030cf356c1c047"></a><!-- doxytag: member="Efreet_Desktop_Type_Info::id" ref="cab73ad804a54b8f85030cf356c1c047" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="structEfreet__Desktop__Type__Info.html#cab73ad804a54b8f85030cf356c1c047">Efreet_Desktop_Type_Info::id</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00622">efreet_desktop_type_add()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="62e3cdf35b73ff0300a53fec1279bee3"></a><!-- doxytag: member="Efreet_Desktop_Type_Info::parse_func" ref="62e3cdf35b73ff0300a53fec1279bee3" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="group__Efreet__Desktop.html#g9ae3789b0deb60e0ec22215210b4621f">Efreet_Desktop_Type_Parse_Cb</a> <a class="el" href="structEfreet__Desktop__Type__Info.html#62e3cdf35b73ff0300a53fec1279bee3">Efreet_Desktop_Type_Info::parse_func</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00622">efreet_desktop_type_add()</a>, and <a class="el" href="efreet__desktop_8c-source.html#l00654">efreet_desktop_type_alias()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="9d27f050bca046b65433c43c94d04c0b"></a><!-- doxytag: member="Efreet_Desktop_Type_Info::save_func" ref="9d27f050bca046b65433c43c94d04c0b" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="group__Efreet__Desktop.html#ge8f0014dc5fcba6b748803cff7501eff">Efreet_Desktop_Type_Save_Cb</a> <a class="el" href="structEfreet__Desktop__Type__Info.html#9d27f050bca046b65433c43c94d04c0b">Efreet_Desktop_Type_Info::save_func</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00388">efreet_desktop_save()</a>, <a class="el" href="efreet__desktop_8c-source.html#l00622">efreet_desktop_type_add()</a>, and <a class="el" href="efreet__desktop_8c-source.html#l00654">efreet_desktop_type_alias()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="7828dc765e6e1b8a7be3fc0b9d6b59f2"></a><!-- doxytag: member="Efreet_Desktop_Type_Info::type" ref="7828dc765e6e1b8a7be3fc0b9d6b59f2" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structEfreet__Desktop__Type__Info.html#7828dc765e6e1b8a7be3fc0b9d6b59f2">Efreet_Desktop_Type_Info::type</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__desktop_8c-source.html#l00388">efreet_desktop_save()</a>, and <a class="el" href="efreet__desktop_8c-source.html#l00622">efreet_desktop_type_add()</a>.</p>
-
-</div>
-</div><p>
-<hr>The documentation for this struct was generated from the following file:<ul>
-<li>lib/<a class="el" href="efreet__desktop_8c.html">efreet_desktop.c</a></ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:21 2008</p>
- </body>
-</html>
diff --git a/doc/html/structEfreet__Event__Desktop__Change.html b/doc/html/structEfreet__Event__Desktop__Change.html
deleted file mode 100644
index 515463a..0000000
--- a/doc/html/structEfreet__Event__Desktop__Change.html
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Event_Desktop_Change Struct Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Event_Desktop_Change Struct Reference</h1><!-- doxytag: class="Efreet_Event_Desktop_Change" --><code>#include &lt;<a class="el" href="efreet__utils_8h-source.html">efreet_utils.h</a>&gt;</code>
-<p>
-<div class="dynheader">
-Collaboration diagram for Efreet_Event_Desktop_Change:</div>
-<div class="dynsection">
-<p><center><img src="structEfreet__Event__Desktop__Change__coll__graph.png" border="0" usemap="#Efreet__Event__Desktop__Change__coll__map" alt="Collaboration graph"></center>
-<map name="Efreet__Event__Desktop__Change__coll__map">
-<area shape="rect" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file" alt="" coords="55,7,175,33"></map>
-<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="efreet__utils_8h.html#1e4852519eb3ddbb6709d1f01e3b3989">Efreet_Desktop_Change</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Event__Desktop__Change.html#67a21053f25151f4ecd071f44e75fc8d">change</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Event__Desktop__Change.html#1732552da742db3e07b759bc88adf2e6">current</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Event__Desktop__Change.html#aae7a44a892edd70b5bc26cd19beced9">previous</a></td></tr>
-
-</table>
-<hr><h2>Field Documentation</h2>
-<a class="anchor" name="67a21053f25151f4ecd071f44e75fc8d"></a><!-- doxytag: member="Efreet_Event_Desktop_Change::change" ref="67a21053f25151f4ecd071f44e75fc8d" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="efreet__utils_8h.html#1e4852519eb3ddbb6709d1f01e3b3989">Efreet_Desktop_Change</a> <a class="el" href="structEfreet__Event__Desktop__Change.html#67a21053f25151f4ecd071f44e75fc8d">Efreet_Event_Desktop_Change::change</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__utils_8c-source.html#l00272">efreet_util_desktop_file_id_find()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="1732552da742db3e07b759bc88adf2e6"></a><!-- doxytag: member="Efreet_Event_Desktop_Change::current" ref="1732552da742db3e07b759bc88adf2e6" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a>* <a class="el" href="structEfreet__Event__Desktop__Change.html#1732552da742db3e07b759bc88adf2e6">Efreet_Event_Desktop_Change::current</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__utils_8c-source.html#l00272">efreet_util_desktop_file_id_find()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="aae7a44a892edd70b5bc26cd19beced9"></a><!-- doxytag: member="Efreet_Event_Desktop_Change::previous" ref="aae7a44a892edd70b5bc26cd19beced9" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a>* <a class="el" href="structEfreet__Event__Desktop__Change.html#aae7a44a892edd70b5bc26cd19beced9">Efreet_Event_Desktop_Change::previous</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr>The documentation for this struct was generated from the following file:<ul>
-<li>lib/<a class="el" href="efreet__utils_8h-source.html">efreet_utils.h</a></ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:21 2008</p>
- </body>
-</html>
diff --git a/doc/html/structEfreet__Event__Desktop__Change__coll__graph.map b/doc/html/structEfreet__Event__Desktop__Change__coll__graph.map
deleted file mode 100644
index 676ba2f..0000000
--- a/doc/html/structEfreet__Event__Desktop__Change__coll__graph.map
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$structEfreet__Desktop.html" title="a parsed representation of a .desktop file" alt="" coords="55,7,175,33">
diff --git a/doc/html/structEfreet__Event__Desktop__Change__coll__graph.md5 b/doc/html/structEfreet__Event__Desktop__Change__coll__graph.md5
deleted file mode 100644
index 696c67b..0000000
--- a/doc/html/structEfreet__Event__Desktop__Change__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-859604f366944dc95ed0659a547169bc
\ No newline at end of file
diff --git a/doc/html/structEfreet__Event__Desktop__Change__coll__graph.png b/doc/html/structEfreet__Event__Desktop__Change__coll__graph.png
deleted file mode 100644
index 994b272..0000000
Binary files a/doc/html/structEfreet__Event__Desktop__Change__coll__graph.png and /dev/null differ
diff --git a/doc/html/structEfreet__Icon.html b/doc/html/structEfreet__Icon.html
deleted file mode 100644
index dc032f2..0000000
--- a/doc/html/structEfreet__Icon.html
+++ /dev/null
@@ -1,249 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Icon Struct Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Icon Struct Reference<br>
-<small>
-[<a class="el" href="group__Efreet__Icon.html">Efreet_Icon: The FDO Icon Theme</a>]</small>
-</h1><!-- doxytag: class="Efreet_Icon" --><code>#include &lt;<a class="el" href="efreet__icon_8h-source.html">efreet_icon.h</a>&gt;</code>
-<p>
-<hr><a name="_details"></a><h2>Detailed Description</h2>
-Contains all the information about a given icon. 
-<p>
-<a class="el" href="structEfreet__Icon.html" title="Contains all the information about a given icon.">Efreet_Icon</a> <table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Icon.html#cdbbbe12a65ba20978c0c4296b5f9d37">attach_points</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap>struct {</td></tr>
-
-<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;int&nbsp;&nbsp;&nbsp;<a class="el" href="structEfreet__Icon.html#8a985ede8af234128d8fe8f50d298414">x0</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;int&nbsp;&nbsp;&nbsp;<a class="el" href="structEfreet__Icon.html#756b06022d406906f6f603f39d9b2362">x1</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;int&nbsp;&nbsp;&nbsp;<a class="el" href="structEfreet__Icon.html#902e28a90d15fbf66d41e53253e45241">y0</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;int&nbsp;&nbsp;&nbsp;<a class="el" href="structEfreet__Icon.html#030fd6b99a722bc18188ab3fedf92f28">y1</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Icon.html#1f9e96fff7b65405e046f37c61eb7dd1">embedded_text_rectangle</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Icon.html#7d675e8df5530555d4e112fbc4692ae2">has_embedded_text_rectangle</a>:1</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Icon.html#9413ac74a2f2b5b5166142467ca7b8be">name</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Icon.html#16485fb2ce77e490c6290ca950e6f5fe">path</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Icon.html#641b3d464a5b1b9ee898370873a29793">ref_count</a></td></tr>
-
-</table>
-<hr><h2>Field Documentation</h2>
-<a class="anchor" name="cdbbbe12a65ba20978c0c4296b5f9d37"></a><!-- doxytag: member="Efreet_Icon::attach_points" ref="cdbbbe12a65ba20978c0c4296b5f9d37" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Ecore_List* <a class="el" href="structEfreet__Icon.html#cdbbbe12a65ba20978c0c4296b5f9d37">Efreet_Icon::attach_points</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-List of points to be used as anchor points for emblems/overlays 
-<p>Referenced by <a class="el" href="efreet__icon_8c-source.html#l00959">efreet_icon_free()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="1f9e96fff7b65405e046f37c61eb7dd1"></a><!-- doxytag: member="Efreet_Icon::embedded_text_rectangle" ref="1f9e96fff7b65405e046f37c61eb7dd1" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">struct { ... }   <a class="el" href="structEfreet__Icon.html#1f9e96fff7b65405e046f37c61eb7dd1">Efreet_Icon::embedded_text_rectangle</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Rectangle where text can be displayed on the icon 
-</div>
-</div><p>
-<a class="anchor" name="7d675e8df5530555d4e112fbc4692ae2"></a><!-- doxytag: member="Efreet_Icon::has_embedded_text_rectangle" ref="7d675e8df5530555d4e112fbc4692ae2" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned char <a class="el" href="structEfreet__Icon.html#7d675e8df5530555d4e112fbc4692ae2">Efreet_Icon::has_embedded_text_rectangle</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Was the embedded rectangle set 
-</div>
-</div><p>
-<a class="anchor" name="9413ac74a2f2b5b5166142467ca7b8be"></a><!-- doxytag: member="Efreet_Icon::name" ref="9413ac74a2f2b5b5166142467ca7b8be" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structEfreet__Icon.html#9413ac74a2f2b5b5166142467ca7b8be">Efreet_Icon::name</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Translated UTF8 string that can be used for the icon name 
-<p>Referenced by <a class="el" href="efreet__icon_8c-source.html#l00959">efreet_icon_free()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="16485fb2ce77e490c6290ca950e6f5fe"></a><!-- doxytag: member="Efreet_Icon::path" ref="16485fb2ce77e490c6290ca950e6f5fe" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structEfreet__Icon.html#16485fb2ce77e490c6290ca950e6f5fe">Efreet_Icon::path</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Full path to the icon 
-<p>Referenced by <a class="el" href="efreet__icon_8c-source.html#l00959">efreet_icon_free()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="641b3d464a5b1b9ee898370873a29793"></a><!-- doxytag: member="Efreet_Icon::ref_count" ref="641b3d464a5b1b9ee898370873a29793" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned int <a class="el" href="structEfreet__Icon.html#641b3d464a5b1b9ee898370873a29793">Efreet_Icon::ref_count</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-References to this icon 
-<p>Referenced by <a class="el" href="efreet__icon_8c-source.html#l00959">efreet_icon_free()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="8a985ede8af234128d8fe8f50d298414"></a><!-- doxytag: member="Efreet_Icon::x0" ref="8a985ede8af234128d8fe8f50d298414" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="structEfreet__Icon.html#8a985ede8af234128d8fe8f50d298414">Efreet_Icon::x0</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-x0 position 
-</div>
-</div><p>
-<a class="anchor" name="756b06022d406906f6f603f39d9b2362"></a><!-- doxytag: member="Efreet_Icon::x1" ref="756b06022d406906f6f603f39d9b2362" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="structEfreet__Icon.html#756b06022d406906f6f603f39d9b2362">Efreet_Icon::x1</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-x1 position 
-</div>
-</div><p>
-<a class="anchor" name="902e28a90d15fbf66d41e53253e45241"></a><!-- doxytag: member="Efreet_Icon::y0" ref="902e28a90d15fbf66d41e53253e45241" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="structEfreet__Icon.html#902e28a90d15fbf66d41e53253e45241">Efreet_Icon::y0</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-y0 position 
-</div>
-</div><p>
-<a class="anchor" name="030fd6b99a722bc18188ab3fedf92f28"></a><!-- doxytag: member="Efreet_Icon::y1" ref="030fd6b99a722bc18188ab3fedf92f28" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="structEfreet__Icon.html#030fd6b99a722bc18188ab3fedf92f28">Efreet_Icon::y1</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-y1 position 
-</div>
-</div><p>
-<hr>The documentation for this struct was generated from the following file:<ul>
-<li>lib/<a class="el" href="efreet__icon_8h-source.html">efreet_icon.h</a></ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:21 2008</p>
- </body>
-</html>
diff --git a/doc/html/structEfreet__Icon__Cache.html b/doc/html/structEfreet__Icon__Cache.html
deleted file mode 100644
index 014a974..0000000
--- a/doc/html/structEfreet__Icon__Cache.html
+++ /dev/null
@@ -1,112 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Icon_Cache Struct Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Icon_Cache Struct Reference</h1><!-- doxytag: class="Efreet_Icon_Cache" --><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Icon__Cache.html#3af3581234cc81c8df0814ba97da8b07">key</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">time_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Icon__Cache.html#021f8e16b27a63bbce0f9167305832f7">lasttime</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Icon__Cache.html#347ba910de6ba9a95cda8d1b1d7bb583">path</a></td></tr>
-
-</table>
-<hr><h2>Field Documentation</h2>
-<a class="anchor" name="3af3581234cc81c8df0814ba97da8b07"></a><!-- doxytag: member="Efreet_Icon_Cache::key" ref="3af3581234cc81c8df0814ba97da8b07" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structEfreet__Icon__Cache.html#3af3581234cc81c8df0814ba97da8b07">Efreet_Icon_Cache::key</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="021f8e16b27a63bbce0f9167305832f7"></a><!-- doxytag: member="Efreet_Icon_Cache::lasttime" ref="021f8e16b27a63bbce0f9167305832f7" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">time_t <a class="el" href="structEfreet__Icon__Cache.html#021f8e16b27a63bbce0f9167305832f7">Efreet_Icon_Cache::lasttime</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="347ba910de6ba9a95cda8d1b1d7bb583"></a><!-- doxytag: member="Efreet_Icon_Cache::path" ref="347ba910de6ba9a95cda8d1b1d7bb583" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structEfreet__Icon__Cache.html#347ba910de6ba9a95cda8d1b1d7bb583">Efreet_Icon_Cache::path</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr>The documentation for this struct was generated from the following file:<ul>
-<li>lib/<a class="el" href="efreet__icon_8c.html">efreet_icon.c</a></ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:21 2008</p>
- </body>
-</html>
diff --git a/doc/html/structEfreet__Icon__Point.html b/doc/html/structEfreet__Icon__Point.html
deleted file mode 100644
index 96f40bb..0000000
--- a/doc/html/structEfreet__Icon__Point.html
+++ /dev/null
@@ -1,103 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Icon_Point Struct Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Icon_Point Struct Reference<br>
-<small>
-[<a class="el" href="group__Efreet__Icon.html">Efreet_Icon: The FDO Icon Theme</a>]</small>
-</h1><!-- doxytag: class="Efreet_Icon_Point" --><code>#include &lt;<a class="el" href="efreet__icon_8h-source.html">efreet_icon.h</a>&gt;</code>
-<p>
-<hr><a name="_details"></a><h2>Detailed Description</h2>
-Stores an x, y point. 
-<p>
-Efreet_Point <table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Icon__Point.html#02bfe9ca93c1e5054b088e5a4602ebd1">x</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Icon__Point.html#65c92e8c345949367750c7bd5b436671">y</a></td></tr>
-
-</table>
-<hr><h2>Field Documentation</h2>
-<a class="anchor" name="02bfe9ca93c1e5054b088e5a4602ebd1"></a><!-- doxytag: member="Efreet_Icon_Point::x" ref="02bfe9ca93c1e5054b088e5a4602ebd1" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="structEfreet__Icon__Point.html#02bfe9ca93c1e5054b088e5a4602ebd1">Efreet_Icon_Point::x</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-x coord 
-</div>
-</div><p>
-<a class="anchor" name="65c92e8c345949367750c7bd5b436671"></a><!-- doxytag: member="Efreet_Icon_Point::y" ref="65c92e8c345949367750c7bd5b436671" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="structEfreet__Icon__Point.html#65c92e8c345949367750c7bd5b436671">Efreet_Icon_Point::y</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-y coord 
-</div>
-</div><p>
-<hr>The documentation for this struct was generated from the following file:<ul>
-<li>lib/<a class="el" href="efreet__icon_8h-source.html">efreet_icon.h</a></ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:21 2008</p>
- </body>
-</html>
diff --git a/doc/html/structEfreet__Icon__Theme.html b/doc/html/structEfreet__Icon__Theme.html
deleted file mode 100644
index 9247857..0000000
--- a/doc/html/structEfreet__Icon__Theme.html
+++ /dev/null
@@ -1,317 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Icon_Theme Struct Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Icon_Theme Struct Reference<br>
-<small>
-[<a class="el" href="group__Efreet__Icon.html">Efreet_Icon: The FDO Icon Theme</a>]</small>
-</h1><!-- doxytag: class="Efreet_Icon_Theme" --><code>#include &lt;<a class="el" href="efreet__icon_8h-source.html">efreet_icon.h</a>&gt;</code>
-<p>
-<hr><a name="_details"></a><h2>Detailed Description</h2>
-contains all of the known information about a given theme 
-<p>
-<a class="el" href="structEfreet__Icon__Theme.html" title="contains all of the known information about a given theme">Efreet_Icon_Theme</a> <table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Icon__Theme.html#9bca9c279b98006bf873061913a5da86">comment</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Icon__Theme.html#ef8c881659b64c7f62f7961612c0832e">directories</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Icon__Theme.html#7221ae7262a6a12d27ea595cd2418029">example_icon</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Icon__Theme.html#7bba0e54b19342ef74f010b58fa3baa0">fake</a>:1</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Icon__Theme.html#0e042e5b7781b5099477287aa321b1d8">hidden</a>:1</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Icon__Theme.html#4c4fe6f1057ec94dc19c09d5aff4e324">inherits</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Icon__Theme.html#885687f7b50e791f08f52528cf620daf">last_cache_check</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap>struct {</td></tr>
-
-<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;const char *&nbsp;&nbsp;&nbsp;<a class="el" href="structEfreet__Icon__Theme.html#b4daf552e488d6b98b424b4dd2624be6">internal</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;const char *&nbsp;&nbsp;&nbsp;<a class="el" href="structEfreet__Icon__Theme.html#4e49159d8dbf22b17ddeb0e5d301550d">name</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Icon__Theme.html#b18d84bf92d6f399807f9ec8f5075e7d">name</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap>struct {</td></tr>
-
-<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;int&nbsp;&nbsp;&nbsp;<a class="el" href="structEfreet__Icon__Theme.html#89bb7513df3a31671e3e4cf2c922fd87">count</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;void *&nbsp;&nbsp;&nbsp;<a class="el" href="structEfreet__Icon__Theme.html#0fa6d2f725164518dfcd4837b18e555d">path</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Icon__Theme.html#451ab33bfe57df549a4d3f36072403fd">paths</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Icon__Theme.html#876c433cab8d2900c187e01c218e4838">valid</a>:1</td></tr>
-
-</table>
-<hr><h2>Field Documentation</h2>
-<a class="anchor" name="9bca9c279b98006bf873061913a5da86"></a><!-- doxytag: member="Efreet_Icon_Theme::comment" ref="9bca9c279b98006bf873061913a5da86" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structEfreet__Icon__Theme.html#9bca9c279b98006bf873061913a5da86">Efreet_Icon_Theme::comment</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-String describing the theme 
-</div>
-</div><p>
-<a class="anchor" name="89bb7513df3a31671e3e4cf2c922fd87"></a><!-- doxytag: member="Efreet_Icon_Theme::count" ref="89bb7513df3a31671e3e4cf2c922fd87" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="structEfreet__Icon__Theme.html#89bb7513df3a31671e3e4cf2c922fd87">Efreet_Icon_Theme::count</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The number of path's 
-</div>
-</div><p>
-<a class="anchor" name="ef8c881659b64c7f62f7961612c0832e"></a><!-- doxytag: member="Efreet_Icon_Theme::directories" ref="ef8c881659b64c7f62f7961612c0832e" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Ecore_List* <a class="el" href="structEfreet__Icon__Theme.html#ef8c881659b64c7f62f7961612c0832e">Efreet_Icon_Theme::directories</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-List of subdirectories for this theme 
-</div>
-</div><p>
-<a class="anchor" name="7221ae7262a6a12d27ea595cd2418029"></a><!-- doxytag: member="Efreet_Icon_Theme::example_icon" ref="7221ae7262a6a12d27ea595cd2418029" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structEfreet__Icon__Theme.html#7221ae7262a6a12d27ea595cd2418029">Efreet_Icon_Theme::example_icon</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Icon to use as an example of the theme 
-</div>
-</div><p>
-<a class="anchor" name="7bba0e54b19342ef74f010b58fa3baa0"></a><!-- doxytag: member="Efreet_Icon_Theme::fake" ref="7bba0e54b19342ef74f010b58fa3baa0" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned char <a class="el" href="structEfreet__Icon__Theme.html#7bba0e54b19342ef74f010b58fa3baa0">Efreet_Icon_Theme::fake</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-This isnt' a real theme but the user has tried to query from it. We create the fake one to give us the theme cache. 
-<p>Referenced by <a class="el" href="efreet__icon_8c-source.html#l00217">efreet_icon_theme_list_get()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="0e042e5b7781b5099477287aa321b1d8"></a><!-- doxytag: member="Efreet_Icon_Theme::hidden" ref="0e042e5b7781b5099477287aa321b1d8" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned char <a class="el" href="structEfreet__Icon__Theme.html#0e042e5b7781b5099477287aa321b1d8">Efreet_Icon_Theme::hidden</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Should this theme be hidden from users 
-<p>Referenced by <a class="el" href="efreet__icon_8c-source.html#l00217">efreet_icon_theme_list_get()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="4c4fe6f1057ec94dc19c09d5aff4e324"></a><!-- doxytag: member="Efreet_Icon_Theme::inherits" ref="4c4fe6f1057ec94dc19c09d5aff4e324" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Ecore_List* <a class="el" href="structEfreet__Icon__Theme.html#4c4fe6f1057ec94dc19c09d5aff4e324">Efreet_Icon_Theme::inherits</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Icon themes we inherit from 
-</div>
-</div><p>
-<a class="anchor" name="b4daf552e488d6b98b424b4dd2624be6"></a><!-- doxytag: member="Efreet_Icon_Theme::internal" ref="b4daf552e488d6b98b424b4dd2624be6" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="structEfreet__Icon__Theme.html#b4daf552e488d6b98b424b4dd2624be6">Efreet_Icon_Theme::internal</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The internal theme name 
-</div>
-</div><p>
-<a class="anchor" name="885687f7b50e791f08f52528cf620daf"></a><!-- doxytag: member="Efreet_Icon_Theme::last_cache_check" ref="885687f7b50e791f08f52528cf620daf" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">double <a class="el" href="structEfreet__Icon__Theme.html#885687f7b50e791f08f52528cf620daf">Efreet_Icon_Theme::last_cache_check</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Last time the cache was checked 
-</div>
-</div><p>
-<a class="anchor" name="b18d84bf92d6f399807f9ec8f5075e7d"></a><!-- doxytag: member="Efreet_Icon_Theme::name" ref="b18d84bf92d6f399807f9ec8f5075e7d" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">struct { ... }   <a class="el" href="structEfreet__Icon__Theme.html#4e49159d8dbf22b17ddeb0e5d301550d">Efreet_Icon_Theme::name</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The different names for the theme 
-</div>
-</div><p>
-<a class="anchor" name="4e49159d8dbf22b17ddeb0e5d301550d"></a><!-- doxytag: member="Efreet_Icon_Theme::name" ref="4e49159d8dbf22b17ddeb0e5d301550d" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="structEfreet__Icon__Theme.html#4e49159d8dbf22b17ddeb0e5d301550d">Efreet_Icon_Theme::name</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The user visible name 
-<p>Referenced by <a class="el" href="efreet__icon_8c-source.html#l00217">efreet_icon_theme_list_get()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="0fa6d2f725164518dfcd4837b18e555d"></a><!-- doxytag: member="Efreet_Icon_Theme::path" ref="0fa6d2f725164518dfcd4837b18e555d" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void* <a class="el" href="structEfreet__Icon__Theme.html#0fa6d2f725164518dfcd4837b18e555d">Efreet_Icon_Theme::path</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The paths 
-</div>
-</div><p>
-<a class="anchor" name="451ab33bfe57df549a4d3f36072403fd"></a><!-- doxytag: member="Efreet_Icon_Theme::paths" ref="451ab33bfe57df549a4d3f36072403fd" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">struct { ... }   <a class="el" href="structEfreet__Icon__Theme.html#451ab33bfe57df549a4d3f36072403fd">Efreet_Icon_Theme::paths</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The paths to this theme 
-</div>
-</div><p>
-<a class="anchor" name="876c433cab8d2900c187e01c218e4838"></a><!-- doxytag: member="Efreet_Icon_Theme::valid" ref="876c433cab8d2900c187e01c218e4838" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned char <a class="el" href="structEfreet__Icon__Theme.html#876c433cab8d2900c187e01c218e4838">Efreet_Icon_Theme::valid</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Have we seen an index for this theme 
-</div>
-</div><p>
-<hr>The documentation for this struct was generated from the following file:<ul>
-<li>lib/<a class="el" href="efreet__icon_8h-source.html">efreet_icon.h</a></ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:21 2008</p>
- </body>
-</html>
diff --git a/doc/html/structEfreet__Icon__Theme__Directory.html b/doc/html/structEfreet__Icon__Theme__Directory.html
deleted file mode 100644
index 9459a44..0000000
--- a/doc/html/structEfreet__Icon__Theme__Directory.html
+++ /dev/null
@@ -1,207 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Icon_Theme_Directory Struct Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Icon_Theme_Directory Struct Reference<br>
-<small>
-[<a class="el" href="group__Efreet__Icon.html">Efreet_Icon: The FDO Icon Theme</a>]</small>
-</h1><!-- doxytag: class="Efreet_Icon_Theme_Directory" --><code>#include &lt;<a class="el" href="efreet__icon_8h-source.html">efreet_icon.h</a>&gt;</code>
-<p>
-<hr><a name="_details"></a><h2>Detailed Description</h2>
-Contains all the information about a sub-directory of a theme. 
-<p>
-<a class="el" href="structEfreet__Icon__Theme__Directory.html" title="Contains all the information about a sub-directory of a theme.">Efreet_Icon_Theme_Directory</a> <table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__Efreet__Icon.html#g77a2d13b67a6d8209cb5a3eb88439fc5">Efreet_Icon_Theme_Context</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Icon__Theme__Directory.html#0058af8e0cbf45e9fa8882b77f32e9f0">context</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Icon__Theme__Directory.html#505eb612f3a6887ec53599df16825172">name</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap>struct {</td></tr>
-
-<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;unsigned int&nbsp;&nbsp;&nbsp;<a class="el" href="structEfreet__Icon__Theme__Directory.html#d6e891df721fbaf9953d890b87506b21">max</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;unsigned int&nbsp;&nbsp;&nbsp;<a class="el" href="structEfreet__Icon__Theme__Directory.html#6ad4193515c14bf1b42a65f326e06382">min</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;unsigned int&nbsp;&nbsp;&nbsp;<a class="el" href="structEfreet__Icon__Theme__Directory.html#04f4931ac1d3d017b27357eb03ef13bc">normal</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;unsigned int&nbsp;&nbsp;&nbsp;<a class="el" href="structEfreet__Icon__Theme__Directory.html#6a52229fc4ab5665fa94119affed5df9">threshold</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Icon__Theme__Directory.html#c8334d023e5c52784f67b3f348f0a146">size</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__Efreet__Icon.html#g43f50c8d815ae5e09ab5f6dfb466f343">Efreet_Icon_Size_Type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Icon__Theme__Directory.html#fb743c31b3e51b1769702658831926d7">type</a></td></tr>
-
-</table>
-<hr><h2>Field Documentation</h2>
-<a class="anchor" name="0058af8e0cbf45e9fa8882b77f32e9f0"></a><!-- doxytag: member="Efreet_Icon_Theme_Directory::context" ref="0058af8e0cbf45e9fa8882b77f32e9f0" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="group__Efreet__Icon.html#g77a2d13b67a6d8209cb5a3eb88439fc5">Efreet_Icon_Theme_Context</a> <a class="el" href="structEfreet__Icon__Theme__Directory.html#0058af8e0cbf45e9fa8882b77f32e9f0">Efreet_Icon_Theme_Directory::context</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The type of icons in the dir 
-</div>
-</div><p>
-<a class="anchor" name="d6e891df721fbaf9953d890b87506b21"></a><!-- doxytag: member="Efreet_Icon_Theme_Directory::max" ref="d6e891df721fbaf9953d890b87506b21" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned int <a class="el" href="structEfreet__Icon__Theme__Directory.html#d6e891df721fbaf9953d890b87506b21">Efreet_Icon_Theme_Directory::max</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The maximum size for this directory 
-</div>
-</div><p>
-<a class="anchor" name="6ad4193515c14bf1b42a65f326e06382"></a><!-- doxytag: member="Efreet_Icon_Theme_Directory::min" ref="6ad4193515c14bf1b42a65f326e06382" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned int <a class="el" href="structEfreet__Icon__Theme__Directory.html#6ad4193515c14bf1b42a65f326e06382">Efreet_Icon_Theme_Directory::min</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The minimum size for this directory 
-</div>
-</div><p>
-<a class="anchor" name="505eb612f3a6887ec53599df16825172"></a><!-- doxytag: member="Efreet_Icon_Theme_Directory::name" ref="505eb612f3a6887ec53599df16825172" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structEfreet__Icon__Theme__Directory.html#505eb612f3a6887ec53599df16825172">Efreet_Icon_Theme_Directory::name</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The directory name 
-</div>
-</div><p>
-<a class="anchor" name="04f4931ac1d3d017b27357eb03ef13bc"></a><!-- doxytag: member="Efreet_Icon_Theme_Directory::normal" ref="04f4931ac1d3d017b27357eb03ef13bc" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned int <a class="el" href="structEfreet__Icon__Theme__Directory.html#04f4931ac1d3d017b27357eb03ef13bc">Efreet_Icon_Theme_Directory::normal</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The size for this directory 
-</div>
-</div><p>
-<a class="anchor" name="c8334d023e5c52784f67b3f348f0a146"></a><!-- doxytag: member="Efreet_Icon_Theme_Directory::size" ref="c8334d023e5c52784f67b3f348f0a146" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">struct { ... }   <a class="el" href="structEfreet__Icon__Theme__Directory.html#c8334d023e5c52784f67b3f348f0a146">Efreet_Icon_Theme_Directory::size</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The size settings for the icon theme 
-</div>
-</div><p>
-<a class="anchor" name="6a52229fc4ab5665fa94119affed5df9"></a><!-- doxytag: member="Efreet_Icon_Theme_Directory::threshold" ref="6a52229fc4ab5665fa94119affed5df9" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned int <a class="el" href="structEfreet__Icon__Theme__Directory.html#6a52229fc4ab5665fa94119affed5df9">Efreet_Icon_Theme_Directory::threshold</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Size difference threshold 
-</div>
-</div><p>
-<a class="anchor" name="fb743c31b3e51b1769702658831926d7"></a><!-- doxytag: member="Efreet_Icon_Theme_Directory::type" ref="fb743c31b3e51b1769702658831926d7" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="group__Efreet__Icon.html#g43f50c8d815ae5e09ab5f6dfb466f343">Efreet_Icon_Size_Type</a> <a class="el" href="structEfreet__Icon__Theme__Directory.html#fb743c31b3e51b1769702658831926d7">Efreet_Icon_Theme_Directory::type</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The size type for the icons 
-</div>
-</div><p>
-<hr>The documentation for this struct was generated from the following file:<ul>
-<li>lib/<a class="el" href="efreet__icon_8h-source.html">efreet_icon.h</a></ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:21 2008</p>
- </body>
-</html>
diff --git a/doc/html/structEfreet__Ini.html b/doc/html/structEfreet__Ini.html
deleted file mode 100644
index 87bae87..0000000
--- a/doc/html/structEfreet__Ini.html
+++ /dev/null
@@ -1,104 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Ini Struct Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Ini Struct Reference</h1><!-- doxytag: class="Efreet_Ini" --><code>#include &lt;<a class="el" href="efreet__ini_8h-source.html">efreet_ini.h</a>&gt;</code>
-<p>
-<hr><a name="_details"></a><h2>Detailed Description</h2>
-Contains all the information about an ini file. 
-<p>
-<a class="el" href="structEfreet__Ini.html" title="Contains all the information about an ini file.">Efreet_Ini</a> <table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Ecore_Hash *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Ini.html#f99f5309fe67dbf863662bf9d88406e4">data</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Ecore_Hash *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Ini.html#7d30835218fe559d5ef78edad51a638f">section</a></td></tr>
-
-</table>
-<hr><h2>Field Documentation</h2>
-<a class="anchor" name="f99f5309fe67dbf863662bf9d88406e4"></a><!-- doxytag: member="Efreet_Ini::data" ref="f99f5309fe67dbf863662bf9d88406e4" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Ecore_Hash* <a class="el" href="structEfreet__Ini.html#f99f5309fe67dbf863662bf9d88406e4">Efreet_Ini::data</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Hash of string =&gt; (Hash of string =&gt; string) 
-<p>Referenced by <a class="el" href="efreet__ini_8c-source.html#l00264">efreet_ini_free()</a>, <a class="el" href="efreet__ini_8c-source.html#l00050">efreet_ini_new()</a>, <a class="el" href="efreet__ini_8c-source.html#l00279">efreet_ini_save()</a>, <a class="el" href="efreet__ini_8c-source.html#l00314">efreet_ini_section_add()</a>, and <a class="el" href="efreet__ini_8c-source.html#l00299">efreet_ini_section_set()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="7d30835218fe559d5ef78edad51a638f"></a><!-- doxytag: member="Efreet_Ini::section" ref="7d30835218fe559d5ef78edad51a638f" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Ecore_Hash* <a class="el" href="structEfreet__Ini.html#7d30835218fe559d5ef78edad51a638f">Efreet_Ini::section</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-currently selected section 
-<p>Referenced by <a class="el" href="efreet__ini_8c-source.html#l00451">efreet_ini_boolean_get()</a>, <a class="el" href="efreet__ini_8c-source.html#l00471">efreet_ini_boolean_set()</a>, <a class="el" href="efreet__ini_8c-source.html#l00410">efreet_ini_double_get()</a>, <a class="el" href="efreet__ini_8c-source.html#l00430">efreet_ini_double_set()</a>, <a class="el" href="efreet__ini_8c-source.html#l00372">efreet_ini_int_get()</a>, <a class="el" href="efreet__ini_8c-source.html#l00392">efreet_ini_int_set()</a>, <a class="el" href="efreet__ini_8c-source.html#l00487">efreet_ini_localestring_get()</a>, <a class="el" href="efreet__ini_8c-source.html#l00552">efreet_ini_localestring_set()</a>, <a class="el" href="efreet__ini_8c-source.html#l00299">efreet_ini_section_set()</a>, <a class="el" href="efreet__ini_8c-source.html#l00342">efreet_ini_string_get()</a>, and <a class="el" href="efreet__ini_8c-source.html#l00357">efreet_ini_string_set()</a>.</p>
-
-</div>
-</div><p>
-<hr>The documentation for this struct was generated from the following file:<ul>
-<li>lib/<a class="el" href="efreet__ini_8h-source.html">efreet_ini.h</a></ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:21 2008</p>
- </body>
-</html>
diff --git a/doc/html/structEfreet__Menu.html b/doc/html/structEfreet__Menu.html
deleted file mode 100644
index dfe404f..0000000
--- a/doc/html/structEfreet__Menu.html
+++ /dev/null
@@ -1,188 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Menu Struct Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Menu Struct Reference<br>
-<small>
-[<a class="el" href="group__Efreet__Menu.html">Efreet_Menu: The FDO Desktop Menu Specification</a>]</small>
-</h1><!-- doxytag: class="Efreet_Menu" --><code>#include &lt;<a class="el" href="efreet__menu_8h-source.html">efreet_menu.h</a>&gt;</code>
-<p>
-<div class="dynheader">
-Collaboration diagram for Efreet_Menu:</div>
-<div class="dynsection">
-<p><center><img src="structEfreet__Menu__coll__graph.png" border="0" usemap="#Efreet__Menu__coll__map" alt="Collaboration graph"></center>
-<map name="Efreet__Menu__coll__map">
-<area shape="rect" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file" alt="" coords="5,7,125,33"></map>
-<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
-<hr><a name="_details"></a><h2>Detailed Description</h2>
-<a class="el" href="structEfreet__Menu.html">Efreet_Menu</a> Stores information on a entry in the menu <table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu.html#9cf64f5e8229382b583ba3088a663388">desktop</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu.html#30b9e478744985bc2ef666eedd2188c5">entries</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu.html#fb342ffebb8fa4bb43400f01b45db60f">icon</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu.html#34af5e40eeb18e7a5753ad128ebcee15">id</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu.html#2a050059045cd96190755bcd6f3c886c">name</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__Efreet__Menu.html#g2991e288d08928c50a4da721f9845150">Efreet_Menu_Entry_Type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu.html#cb542cc7041ade4964e12ad09326da23">type</a></td></tr>
-
-</table>
-<hr><h2>Field Documentation</h2>
-<a class="anchor" name="9cf64f5e8229382b583ba3088a663388"></a><!-- doxytag: member="Efreet_Menu::desktop" ref="9cf64f5e8229382b583ba3088a663388" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a>* <a class="el" href="structEfreet__Menu.html#9cf64f5e8229382b583ba3088a663388">Efreet_Menu::desktop</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The desktop we refer too 
-<p>Referenced by <a class="el" href="efreet__menu_8c-source.html#l00824">efreet_menu_desktop_insert()</a>, and <a class="el" href="efreet__menu_8c-source.html#l02526">efreet_menu_free()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="30b9e478744985bc2ef666eedd2188c5"></a><!-- doxytag: member="Efreet_Menu::entries" ref="30b9e478744985bc2ef666eedd2188c5" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Ecore_List* <a class="el" href="structEfreet__Menu.html#30b9e478744985bc2ef666eedd2188c5">Efreet_Menu::entries</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The menu items 
-<p>Referenced by <a class="el" href="efreet__menu_8c-source.html#l00824">efreet_menu_desktop_insert()</a>, <a class="el" href="efreet__menu_8c-source.html#l00865">efreet_menu_desktop_remove()</a>, <a class="el" href="efreet__menu_8c-source.html#l00891">efreet_menu_dump()</a>, and <a class="el" href="efreet__menu_8c-source.html#l02526">efreet_menu_free()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="fb342ffebb8fa4bb43400f01b45db60f"></a><!-- doxytag: member="Efreet_Menu::icon" ref="fb342ffebb8fa4bb43400f01b45db60f" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="structEfreet__Menu.html#fb342ffebb8fa4bb43400f01b45db60f">Efreet_Menu::icon</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Icon for this entry 
-<p>Referenced by <a class="el" href="efreet__menu_8c-source.html#l00824">efreet_menu_desktop_insert()</a>, <a class="el" href="efreet__menu_8c-source.html#l00891">efreet_menu_dump()</a>, and <a class="el" href="efreet__menu_8c-source.html#l02526">efreet_menu_free()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="34af5e40eeb18e7a5753ad128ebcee15"></a><!-- doxytag: member="Efreet_Menu::id" ref="34af5e40eeb18e7a5753ad128ebcee15" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="structEfreet__Menu.html#34af5e40eeb18e7a5753ad128ebcee15">Efreet_Menu::id</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-File-id for desktop and relative name for menu 
-<p>Referenced by <a class="el" href="efreet__menu_8c-source.html#l00824">efreet_menu_desktop_insert()</a>, and <a class="el" href="efreet__menu_8c-source.html#l02526">efreet_menu_free()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="2a050059045cd96190755bcd6f3c886c"></a><!-- doxytag: member="Efreet_Menu::name" ref="2a050059045cd96190755bcd6f3c886c" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="structEfreet__Menu.html#2a050059045cd96190755bcd6f3c886c">Efreet_Menu::name</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Name this entry should show 
-<p>Referenced by <a class="el" href="efreet__menu_8c-source.html#l00824">efreet_menu_desktop_insert()</a>, <a class="el" href="efreet__menu_8c-source.html#l00891">efreet_menu_dump()</a>, and <a class="el" href="efreet__menu_8c-source.html#l02526">efreet_menu_free()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="cb542cc7041ade4964e12ad09326da23"></a><!-- doxytag: member="Efreet_Menu::type" ref="cb542cc7041ade4964e12ad09326da23" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="group__Efreet__Menu.html#g2991e288d08928c50a4da721f9845150">Efreet_Menu_Entry_Type</a> <a class="el" href="structEfreet__Menu.html#cb542cc7041ade4964e12ad09326da23">Efreet_Menu::type</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__menu_8c-source.html#l00824">efreet_menu_desktop_insert()</a>, <a class="el" href="efreet__menu_8c-source.html#l00891">efreet_menu_dump()</a>, and <a class="el" href="efreet__menu_8c-source.html#l00561">efreet_menu_new()</a>.</p>
-
-</div>
-</div><p>
-<hr>The documentation for this struct was generated from the following file:<ul>
-<li>lib/<a class="el" href="efreet__menu_8h-source.html">efreet_menu.h</a></ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:21 2008</p>
- </body>
-</html>
diff --git a/doc/html/structEfreet__Menu__App__Dir.html b/doc/html/structEfreet__Menu__App__Dir.html
deleted file mode 100644
index 8f1fd2f..0000000
--- a/doc/html/structEfreet__Menu__App__Dir.html
+++ /dev/null
@@ -1,113 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Menu_App_Dir Struct Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Menu_App_Dir Struct Reference</h1><!-- doxytag: class="Efreet_Menu_App_Dir" --><hr><a name="_details"></a><h2>Detailed Description</h2>
-Holds information on an app dir <table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__App__Dir.html#23534a6082c5ef83d55fa0e3a95da6cd">legacy</a>:1</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__App__Dir.html#6f8402c8df46598efddbf2d5bc1ffc4f">path</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__App__Dir.html#5f3c6f6ba91f59537f2bdcd92c0cae0e">prefix</a></td></tr>
-
-</table>
-<hr><h2>Field Documentation</h2>
-<a class="anchor" name="23534a6082c5ef83d55fa0e3a95da6cd"></a><!-- doxytag: member="Efreet_Menu_App_Dir::legacy" ref="23534a6082c5ef83d55fa0e3a95da6cd" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned int <a class="el" href="structEfreet__Menu__App__Dir.html#23534a6082c5ef83d55fa0e3a95da6cd">Efreet_Menu_App_Dir::legacy</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-is this a legacy dir 
-</div>
-</div><p>
-<a class="anchor" name="6f8402c8df46598efddbf2d5bc1ffc4f"></a><!-- doxytag: member="Efreet_Menu_App_Dir::path" ref="6f8402c8df46598efddbf2d5bc1ffc4f" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structEfreet__Menu__App__Dir.html#6f8402c8df46598efddbf2d5bc1ffc4f">Efreet_Menu_App_Dir::path</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-directory path 
-</div>
-</div><p>
-<a class="anchor" name="5f3c6f6ba91f59537f2bdcd92c0cae0e"></a><!-- doxytag: member="Efreet_Menu_App_Dir::prefix" ref="5f3c6f6ba91f59537f2bdcd92c0cae0e" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structEfreet__Menu__App__Dir.html#5f3c6f6ba91f59537f2bdcd92c0cae0e">Efreet_Menu_App_Dir::prefix</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-If it's legacy it can have a prefix 
-</div>
-</div><p>
-<hr>The documentation for this struct was generated from the following file:<ul>
-<li>lib/<a class="el" href="efreet__menu_8c.html">efreet_menu.c</a></ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:21 2008</p>
- </body>
-</html>
diff --git a/doc/html/structEfreet__Menu__Desktop.html b/doc/html/structEfreet__Menu__Desktop.html
deleted file mode 100644
index 6b42cfc..0000000
--- a/doc/html/structEfreet__Menu__Desktop.html
+++ /dev/null
@@ -1,120 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Menu_Desktop Struct Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Menu_Desktop Struct Reference</h1><!-- doxytag: class="Efreet_Menu_Desktop" --><div class="dynheader">
-Collaboration diagram for Efreet_Menu_Desktop:</div>
-<div class="dynsection">
-<p><center><img src="structEfreet__Menu__Desktop__coll__graph.png" border="0" usemap="#Efreet__Menu__Desktop__coll__map" alt="Collaboration graph"></center>
-<map name="Efreet__Menu__Desktop__coll__map">
-<area shape="rect" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file" alt="" coords="25,7,145,33"></map>
-<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
-<hr><a name="_details"></a><h2>Detailed Description</h2>
-<a class="el" href="structEfreet__Menu__Desktop.html">Efreet_Menu_Desktop</a> Stores information on a desktop for the menu <table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Desktop.html#57e798e50cdedb33873eaf95ef60fc3a">allocated</a>:1</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Desktop.html#e50ac4e82fcc80c18d6fa601ae02c8f0">desktop</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Desktop.html#e8de5493305e1e5a5573d5258ff4ce3a">id</a></td></tr>
-
-</table>
-<hr><h2>Field Documentation</h2>
-<a class="anchor" name="57e798e50cdedb33873eaf95ef60fc3a"></a><!-- doxytag: member="Efreet_Menu_Desktop::allocated" ref="57e798e50cdedb33873eaf95ef60fc3a" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned char <a class="el" href="structEfreet__Menu__Desktop.html#57e798e50cdedb33873eaf95ef60fc3a">Efreet_Menu_Desktop::allocated</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-If this desktop has been allocated 
-</div>
-</div><p>
-<a class="anchor" name="e50ac4e82fcc80c18d6fa601ae02c8f0"></a><!-- doxytag: member="Efreet_Menu_Desktop::desktop" ref="e50ac4e82fcc80c18d6fa601ae02c8f0" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a>* <a class="el" href="structEfreet__Menu__Desktop.html#e50ac4e82fcc80c18d6fa601ae02c8f0">Efreet_Menu_Desktop::desktop</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The desktop we refer too 
-</div>
-</div><p>
-<a class="anchor" name="e8de5493305e1e5a5573d5258ff4ce3a"></a><!-- doxytag: member="Efreet_Menu_Desktop::id" ref="e8de5493305e1e5a5573d5258ff4ce3a" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="structEfreet__Menu__Desktop.html#e8de5493305e1e5a5573d5258ff4ce3a">Efreet_Menu_Desktop::id</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The desktop file id 
-</div>
-</div><p>
-<hr>The documentation for this struct was generated from the following file:<ul>
-<li>lib/<a class="el" href="efreet__menu_8c.html">efreet_menu.c</a></ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/structEfreet__Menu__Desktop__coll__graph.map b/doc/html/structEfreet__Menu__Desktop__coll__graph.map
deleted file mode 100644
index c24c0a5..0000000
--- a/doc/html/structEfreet__Menu__Desktop__coll__graph.map
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$structEfreet__Desktop.html" title="a parsed representation of a .desktop file" alt="" coords="25,7,145,33">
diff --git a/doc/html/structEfreet__Menu__Desktop__coll__graph.md5 b/doc/html/structEfreet__Menu__Desktop__coll__graph.md5
deleted file mode 100644
index d38d05e..0000000
--- a/doc/html/structEfreet__Menu__Desktop__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-8312633c015e892479329c65bf09dcfd
\ No newline at end of file
diff --git a/doc/html/structEfreet__Menu__Desktop__coll__graph.png b/doc/html/structEfreet__Menu__Desktop__coll__graph.png
deleted file mode 100644
index 3fe70ce..0000000
Binary files a/doc/html/structEfreet__Menu__Desktop__coll__graph.png and /dev/null differ
diff --git a/doc/html/structEfreet__Menu__Filter.html b/doc/html/structEfreet__Menu__Filter.html
deleted file mode 100644
index 1c60533..0000000
--- a/doc/html/structEfreet__Menu__Filter.html
+++ /dev/null
@@ -1,103 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Menu_Filter Struct Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Menu_Filter Struct Reference</h1><!-- doxytag: class="Efreet_Menu_Filter" --><div class="dynheader">
-Collaboration diagram for Efreet_Menu_Filter:</div>
-<div class="dynsection">
-<p><center><img src="structEfreet__Menu__Filter__coll__graph.png" border="0" usemap="#Efreet__Menu__Filter__coll__map" alt="Collaboration graph"></center>
-<map name="Efreet__Menu__Filter__coll__map">
-<area shape="rect" href="structEfreet__Menu__Filter__Op.html" title="Efreet_Menu_Filter_Op" alt="" coords="5,7,168,33"></map>
-<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
-<hr><a name="_details"></a><h2>Detailed Description</h2>
-<a class="el" href="structEfreet__Menu__Filter.html">Efreet_Menu_Filter</a> Stores information on a filter <table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structEfreet__Menu__Filter__Op.html">Efreet_Menu_Filter_Op</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Filter.html#477456e87c7fd5ceee620819afbc5a20">op</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="efreet__menu_8c.html#ad5c39e69ccad840c687eececa27beb7">Efreet_Menu_Filter_Type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Filter.html#3b43f69a89f578db8c90692a72879021">type</a></td></tr>
-
-</table>
-<hr><h2>Field Documentation</h2>
-<a class="anchor" name="477456e87c7fd5ceee620819afbc5a20"></a><!-- doxytag: member="Efreet_Menu_Filter::op" ref="477456e87c7fd5ceee620819afbc5a20" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structEfreet__Menu__Filter__Op.html">Efreet_Menu_Filter_Op</a>* <a class="el" href="structEfreet__Menu__Filter.html#477456e87c7fd5ceee620819afbc5a20">Efreet_Menu_Filter::op</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The filter operations 
-</div>
-</div><p>
-<a class="anchor" name="3b43f69a89f578db8c90692a72879021"></a><!-- doxytag: member="Efreet_Menu_Filter::type" ref="3b43f69a89f578db8c90692a72879021" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="efreet__menu_8c.html#ad5c39e69ccad840c687eececa27beb7">Efreet_Menu_Filter_Type</a> <a class="el" href="structEfreet__Menu__Filter.html#3b43f69a89f578db8c90692a72879021">Efreet_Menu_Filter::type</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The type of filter 
-</div>
-</div><p>
-<hr>The documentation for this struct was generated from the following file:<ul>
-<li>lib/<a class="el" href="efreet__menu_8c.html">efreet_menu.c</a></ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/structEfreet__Menu__Filter__Op.html b/doc/html/structEfreet__Menu__Filter__Op.html
deleted file mode 100644
index b2c900b..0000000
--- a/doc/html/structEfreet__Menu__Filter__Op.html
+++ /dev/null
@@ -1,147 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Menu_Filter_Op Struct Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Menu_Filter_Op Struct Reference</h1><!-- doxytag: class="Efreet_Menu_Filter_Op" --><hr><a name="_details"></a><h2>Detailed Description</h2>
-<a class="el" href="structEfreet__Menu__Filter__Op.html">Efreet_Menu_Filter_Op</a> Contains information on a filter operation <table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Filter__Op.html#dcedded0b44871f20e0fa49603eadb61">all</a>:1</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Filter__Op.html#8a88c72547dbe00352a2a346c653fd69">categories</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Filter__Op.html#61c5b075a5e3fc77856f6d3aa38710bd">filenames</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Filter__Op.html#da6a3a3feb17e761ab2c55dc82556c41">filters</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="efreet__menu_8c.html#1e679ddda66f54fa4c91a7c74ac76478">Efreet_Menu_Filter_Op_Type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Filter__Op.html#c9966e867533454d35cfab5fdc6547a0">type</a></td></tr>
-
-</table>
-<hr><h2>Field Documentation</h2>
-<a class="anchor" name="dcedded0b44871f20e0fa49603eadb61"></a><!-- doxytag: member="Efreet_Menu_Filter_Op::all" ref="dcedded0b44871f20e0fa49603eadb61" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned char <a class="el" href="structEfreet__Menu__Filter__Op.html#dcedded0b44871f20e0fa49603eadb61">Efreet_Menu_Filter_Op::all</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Applies to all .desktop files 
-</div>
-</div><p>
-<a class="anchor" name="8a88c72547dbe00352a2a346c653fd69"></a><!-- doxytag: member="Efreet_Menu_Filter_Op::categories" ref="8a88c72547dbe00352a2a346c653fd69" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Ecore_List* <a class="el" href="structEfreet__Menu__Filter__Op.html#8a88c72547dbe00352a2a346c653fd69">Efreet_Menu_Filter_Op::categories</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The categories this op applies too 
-</div>
-</div><p>
-<a class="anchor" name="61c5b075a5e3fc77856f6d3aa38710bd"></a><!-- doxytag: member="Efreet_Menu_Filter_Op::filenames" ref="61c5b075a5e3fc77856f6d3aa38710bd" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Ecore_List* <a class="el" href="structEfreet__Menu__Filter__Op.html#61c5b075a5e3fc77856f6d3aa38710bd">Efreet_Menu_Filter_Op::filenames</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The filenames this op applies too 
-</div>
-</div><p>
-<a class="anchor" name="da6a3a3feb17e761ab2c55dc82556c41"></a><!-- doxytag: member="Efreet_Menu_Filter_Op::filters" ref="da6a3a3feb17e761ab2c55dc82556c41" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Ecore_List* <a class="el" href="structEfreet__Menu__Filter__Op.html#da6a3a3feb17e761ab2c55dc82556c41">Efreet_Menu_Filter_Op::filters</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Child filters 
-</div>
-</div><p>
-<a class="anchor" name="c9966e867533454d35cfab5fdc6547a0"></a><!-- doxytag: member="Efreet_Menu_Filter_Op::type" ref="c9966e867533454d35cfab5fdc6547a0" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="efreet__menu_8c.html#1e679ddda66f54fa4c91a7c74ac76478">Efreet_Menu_Filter_Op_Type</a> <a class="el" href="structEfreet__Menu__Filter__Op.html#c9966e867533454d35cfab5fdc6547a0">Efreet_Menu_Filter_Op::type</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The type of operation 
-</div>
-</div><p>
-<hr>The documentation for this struct was generated from the following file:<ul>
-<li>lib/<a class="el" href="efreet__menu_8c.html">efreet_menu.c</a></ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/structEfreet__Menu__Filter__coll__graph.map b/doc/html/structEfreet__Menu__Filter__coll__graph.map
deleted file mode 100644
index 040f560..0000000
--- a/doc/html/structEfreet__Menu__Filter__coll__graph.map
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$structEfreet__Menu__Filter__Op.html" title="Efreet_Menu_Filter_Op" alt="" coords="5,7,168,33">
diff --git a/doc/html/structEfreet__Menu__Filter__coll__graph.md5 b/doc/html/structEfreet__Menu__Filter__coll__graph.md5
deleted file mode 100644
index f4c3c2d..0000000
--- a/doc/html/structEfreet__Menu__Filter__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-061b14c751a9634b0b3f6b67a7d6f762
\ No newline at end of file
diff --git a/doc/html/structEfreet__Menu__Filter__coll__graph.png b/doc/html/structEfreet__Menu__Filter__coll__graph.png
deleted file mode 100644
index ee6084b..0000000
Binary files a/doc/html/structEfreet__Menu__Filter__coll__graph.png and /dev/null differ
diff --git a/doc/html/structEfreet__Menu__Internal.html b/doc/html/structEfreet__Menu__Internal.html
deleted file mode 100644
index 1959f39..0000000
--- a/doc/html/structEfreet__Menu__Internal.html
+++ /dev/null
@@ -1,566 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Menu_Internal Struct Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Menu_Internal Struct Reference</h1><!-- doxytag: class="Efreet_Menu_Internal" --><div class="dynheader">
-Collaboration diagram for Efreet_Menu_Internal:</div>
-<div class="dynsection">
-<p><center><img src="structEfreet__Menu__Internal__coll__graph.png" border="0" usemap="#Efreet__Menu__Internal__coll__map" alt="Collaboration graph"></center>
-<map name="Efreet__Menu__Internal__coll__map">
-<area shape="rect" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file" alt="" coords="5,7,125,33"><area shape="rect" href="structEfreet__Menu__Move.html" title="Efreet_Menu_Move" alt="" coords="149,7,291,33"></map>
-<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
-<hr><a name="_details"></a><h2>Detailed Description</h2>
-<a class="el" href="structEfreet__Menu__Internal.html">Efreet_Menu_Internal</a> Contains the information about a menu <table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Internal.html#130583d6ae62c40a42dca295c4f3ff34">app_dirs</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Internal.html#5288de5df29b8e23d95dec1c2e64c9a5">app_pool</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Internal.html#31344ce7c9ef718f9ee29a8aa2e58a75">applications</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structEfreet__Menu__Move.html">Efreet_Menu_Move</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Internal.html#12225c5c81617338e0b98102e8f9470f">current_move</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Internal.html#483f5b91e2427a202c6b6cc12fd1f416">default_layout</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Internal.html#604eda14c15bc6d9f063965d6ecd7f40">deleted</a>:1</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Ecore_DList *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Internal.html#9a239b8afb37d05157c9f7465dd76def">directories</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Internal.html#b2e0c62b9385b1bcc293ba507f27764b">directory</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Ecore_Hash *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Internal.html#cc6dd5e7de2842a9e7fe2af75769d4d8">directory_cache</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Ecore_DList *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Internal.html#baea760bbd67bd19aecac28642745243">directory_dirs</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap>struct {</td></tr>
-
-<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;char *&nbsp;&nbsp;&nbsp;<a class="el" href="structEfreet__Menu__Internal.html#076e963474d51949d0bca3a75d815c2d">name</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;char *&nbsp;&nbsp;&nbsp;<a class="el" href="structEfreet__Menu__Internal.html#fce7a2a8ebf2cd150987fb86b4abe772">path</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Internal.html#1a5c12ad4134834bc8d3f4539036aa7a">file</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Internal.html#66d11eeda7ab6775cd8184755f27dc9c">filters</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Internal.html#3efc58dffcfd76756fc63f64e5ae0726">in_line</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Internal.html#79b2d4325489787e60fe2cf791d054d6">inline_alias</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Internal.html#cab4b9868e0f81345f65593ab2510d91">inline_header</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Internal.html#c182aad02ed71657c1f0bf61517ae456">inline_limit</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Internal.html#fdff0eacb22fe914dcdaba455b7159d1">layout</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Internal.html#f366b67a53c085abf5bfdd2ea8aa8827">moves</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap>struct {</td></tr>
-
-<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;const char *&nbsp;&nbsp;&nbsp;<a class="el" href="structEfreet__Menu__Internal.html#5dd4b4da4d4cbc53d019a9e57f911949">internal</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;const char *&nbsp;&nbsp;&nbsp;<a class="el" href="structEfreet__Menu__Internal.html#3380afee3e6e9face1800fdd77cf2cc5">name</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Internal.html#b43cb6ad7cd8909bf356a1daf6dcc027">name</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Internal.html#a283744a6eb8a0e48a685fc5c0abfc93">only_unallocated</a>:1</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structEfreet__Menu__Internal.html">Efreet_Menu_Internal</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Internal.html#c35c9864e14dadc1a796ca0f451b4168">parent</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Internal.html#e74479986051ab3ed34780725966e4f6">seen_allocated</a>:1</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Internal.html#e8a5ec13678370e3272f6e120a140a25">seen_deleted</a>:1</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Internal.html#485f5d9679203449da9e91f41d882e40">show_empty</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Internal.html#ac0cfa1672cbb08569e8dab62797fdfc">sub_menus</a></td></tr>
-
-</table>
-<hr><h2>Field Documentation</h2>
-<a class="anchor" name="130583d6ae62c40a42dca295c4f3ff34"></a><!-- doxytag: member="Efreet_Menu_Internal::app_dirs" ref="130583d6ae62c40a42dca295c4f3ff34" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Ecore_List* <a class="el" href="structEfreet__Menu__Internal.html#130583d6ae62c40a42dca295c4f3ff34">Efreet_Menu_Internal::app_dirs</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-.desktop application directories 
-</div>
-</div><p>
-<a class="anchor" name="5288de5df29b8e23d95dec1c2e64c9a5"></a><!-- doxytag: member="Efreet_Menu_Internal::app_pool" ref="5288de5df29b8e23d95dec1c2e64c9a5" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Ecore_List* <a class="el" href="structEfreet__Menu__Internal.html#5288de5df29b8e23d95dec1c2e64c9a5">Efreet_Menu_Internal::app_pool</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-application pool 
-</div>
-</div><p>
-<a class="anchor" name="31344ce7c9ef718f9ee29a8aa2e58a75"></a><!-- doxytag: member="Efreet_Menu_Internal::applications" ref="31344ce7c9ef718f9ee29a8aa2e58a75" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Ecore_List* <a class="el" href="structEfreet__Menu__Internal.html#31344ce7c9ef718f9ee29a8aa2e58a75">Efreet_Menu_Internal::applications</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-applications in this menu 
-</div>
-</div><p>
-<a class="anchor" name="12225c5c81617338e0b98102e8f9470f"></a><!-- doxytag: member="Efreet_Menu_Internal::current_move" ref="12225c5c81617338e0b98102e8f9470f" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structEfreet__Menu__Move.html">Efreet_Menu_Move</a>* <a class="el" href="structEfreet__Menu__Internal.html#12225c5c81617338e0b98102e8f9470f">Efreet_Menu_Internal::current_move</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The current move 
-</div>
-</div><p>
-<a class="anchor" name="483f5b91e2427a202c6b6cc12fd1f416"></a><!-- doxytag: member="Efreet_Menu_Internal::default_layout" ref="483f5b91e2427a202c6b6cc12fd1f416" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Ecore_List* <a class="el" href="structEfreet__Menu__Internal.html#483f5b91e2427a202c6b6cc12fd1f416">Efreet_Menu_Internal::default_layout</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Default layout 
-</div>
-</div><p>
-<a class="anchor" name="604eda14c15bc6d9f063965d6ecd7f40"></a><!-- doxytag: member="Efreet_Menu_Internal::deleted" ref="604eda14c15bc6d9f063965d6ecd7f40" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned char <a class="el" href="structEfreet__Menu__Internal.html#604eda14c15bc6d9f063965d6ecd7f40">Efreet_Menu_Internal::deleted</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The menu is deleted 
-</div>
-</div><p>
-<a class="anchor" name="9a239b8afb37d05157c9f7465dd76def"></a><!-- doxytag: member="Efreet_Menu_Internal::directories" ref="9a239b8afb37d05157c9f7465dd76def" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Ecore_DList* <a class="el" href="structEfreet__Menu__Internal.html#9a239b8afb37d05157c9f7465dd76def">Efreet_Menu_Internal::directories</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-All the directories set in the menu file 
-</div>
-</div><p>
-<a class="anchor" name="b2e0c62b9385b1bcc293ba507f27764b"></a><!-- doxytag: member="Efreet_Menu_Internal::directory" ref="b2e0c62b9385b1bcc293ba507f27764b" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a>* <a class="el" href="structEfreet__Menu__Internal.html#b2e0c62b9385b1bcc293ba507f27764b">Efreet_Menu_Internal::directory</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The directory 
-</div>
-</div><p>
-<a class="anchor" name="cc6dd5e7de2842a9e7fe2af75769d4d8"></a><!-- doxytag: member="Efreet_Menu_Internal::directory_cache" ref="cc6dd5e7de2842a9e7fe2af75769d4d8" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Ecore_Hash* <a class="el" href="structEfreet__Menu__Internal.html#cc6dd5e7de2842a9e7fe2af75769d4d8">Efreet_Menu_Internal::directory_cache</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-.directory dirs 
-</div>
-</div><p>
-<a class="anchor" name="baea760bbd67bd19aecac28642745243"></a><!-- doxytag: member="Efreet_Menu_Internal::directory_dirs" ref="baea760bbd67bd19aecac28642745243" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Ecore_DList* <a class="el" href="structEfreet__Menu__Internal.html#baea760bbd67bd19aecac28642745243">Efreet_Menu_Internal::directory_dirs</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-.directory file directories 
-</div>
-</div><p>
-<a class="anchor" name="1a5c12ad4134834bc8d3f4539036aa7a"></a><!-- doxytag: member="Efreet_Menu_Internal::file" ref="1a5c12ad4134834bc8d3f4539036aa7a" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">struct { ... }   <a class="el" href="structEfreet__Menu__Internal.html#1a5c12ad4134834bc8d3f4539036aa7a">Efreet_Menu_Internal::file</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The menu file information 
-</div>
-</div><p>
-<a class="anchor" name="66d11eeda7ab6775cd8184755f27dc9c"></a><!-- doxytag: member="Efreet_Menu_Internal::filters" ref="66d11eeda7ab6775cd8184755f27dc9c" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Ecore_List* <a class="el" href="structEfreet__Menu__Internal.html#66d11eeda7ab6775cd8184755f27dc9c">Efreet_Menu_Internal::filters</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Include and Exclude filters 
-</div>
-</div><p>
-<a class="anchor" name="3efc58dffcfd76756fc63f64e5ae0726"></a><!-- doxytag: member="Efreet_Menu_Internal::in_line" ref="3efc58dffcfd76756fc63f64e5ae0726" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char <a class="el" href="structEfreet__Menu__Internal.html#3efc58dffcfd76756fc63f64e5ae0726">Efreet_Menu_Internal::in_line</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Whether this meny can be inlined 
-</div>
-</div><p>
-<a class="anchor" name="79b2d4325489787e60fe2cf791d054d6"></a><!-- doxytag: member="Efreet_Menu_Internal::inline_alias" ref="79b2d4325489787e60fe2cf791d054d6" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char <a class="el" href="structEfreet__Menu__Internal.html#79b2d4325489787e60fe2cf791d054d6">Efreet_Menu_Internal::inline_alias</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Whether we should use the menu name when inlining 
-</div>
-</div><p>
-<a class="anchor" name="cab4b9868e0f81345f65593ab2510d91"></a><!-- doxytag: member="Efreet_Menu_Internal::inline_header" ref="cab4b9868e0f81345f65593ab2510d91" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char <a class="el" href="structEfreet__Menu__Internal.html#cab4b9868e0f81345f65593ab2510d91">Efreet_Menu_Internal::inline_header</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Whether we should use the header name when this menu is inlined 
-</div>
-</div><p>
-<a class="anchor" name="c182aad02ed71657c1f0bf61517ae456"></a><!-- doxytag: member="Efreet_Menu_Internal::inline_limit" ref="c182aad02ed71657c1f0bf61517ae456" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char <a class="el" href="structEfreet__Menu__Internal.html#c182aad02ed71657c1f0bf61517ae456">Efreet_Menu_Internal::inline_limit</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Number of elements which triggers inline 
-</div>
-</div><p>
-<a class="anchor" name="5dd4b4da4d4cbc53d019a9e57f911949"></a><!-- doxytag: member="Efreet_Menu_Internal::internal" ref="5dd4b4da4d4cbc53d019a9e57f911949" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="structEfreet__Menu__Internal.html#5dd4b4da4d4cbc53d019a9e57f911949">Efreet_Menu_Internal::internal</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The menu name 
-</div>
-</div><p>
-<a class="anchor" name="fdff0eacb22fe914dcdaba455b7159d1"></a><!-- doxytag: member="Efreet_Menu_Internal::layout" ref="fdff0eacb22fe914dcdaba455b7159d1" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Ecore_List* <a class="el" href="structEfreet__Menu__Internal.html#fdff0eacb22fe914dcdaba455b7159d1">Efreet_Menu_Internal::layout</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-This menus layout 
-</div>
-</div><p>
-<a class="anchor" name="f366b67a53c085abf5bfdd2ea8aa8827"></a><!-- doxytag: member="Efreet_Menu_Internal::moves" ref="f366b67a53c085abf5bfdd2ea8aa8827" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Ecore_List* <a class="el" href="structEfreet__Menu__Internal.html#f366b67a53c085abf5bfdd2ea8aa8827">Efreet_Menu_Internal::moves</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-List of moves to be handled by the menu 
-</div>
-</div><p>
-<a class="anchor" name="b43cb6ad7cd8909bf356a1daf6dcc027"></a><!-- doxytag: member="Efreet_Menu_Internal::name" ref="b43cb6ad7cd8909bf356a1daf6dcc027" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">struct { ... }   <a class="el" href="structEfreet__Menu__Internal.html#076e963474d51949d0bca3a75d815c2d">Efreet_Menu_Internal::name</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The names for this menu 
-</div>
-</div><p>
-<a class="anchor" name="3380afee3e6e9face1800fdd77cf2cc5"></a><!-- doxytag: member="Efreet_Menu_Internal::name" ref="3380afee3e6e9face1800fdd77cf2cc5" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="structEfreet__Menu__Internal.html#076e963474d51949d0bca3a75d815c2d">Efreet_Menu_Internal::name</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Name to use in the menus 
-</div>
-</div><p>
-<a class="anchor" name="076e963474d51949d0bca3a75d815c2d"></a><!-- doxytag: member="Efreet_Menu_Internal::name" ref="076e963474d51949d0bca3a75d815c2d" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structEfreet__Menu__Internal.html#076e963474d51949d0bca3a75d815c2d">Efreet_Menu_Internal::name</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The filename for this menu 
-</div>
-</div><p>
-<a class="anchor" name="a283744a6eb8a0e48a685fc5c0abfc93"></a><!-- doxytag: member="Efreet_Menu_Internal::only_unallocated" ref="a283744a6eb8a0e48a685fc5c0abfc93" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned char <a class="el" href="structEfreet__Menu__Internal.html#a283744a6eb8a0e48a685fc5c0abfc93">Efreet_Menu_Internal::only_unallocated</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Show only unallocated .desktops 
-</div>
-</div><p>
-<a class="anchor" name="c35c9864e14dadc1a796ca0f451b4168"></a><!-- doxytag: member="Efreet_Menu_Internal::parent" ref="c35c9864e14dadc1a796ca0f451b4168" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structEfreet__Menu__Internal.html">Efreet_Menu_Internal</a>* <a class="el" href="structEfreet__Menu__Internal.html#c35c9864e14dadc1a796ca0f451b4168">Efreet_Menu_Internal::parent</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Our parent menu 
-</div>
-</div><p>
-<a class="anchor" name="fce7a2a8ebf2cd150987fb86b4abe772"></a><!-- doxytag: member="Efreet_Menu_Internal::path" ref="fce7a2a8ebf2cd150987fb86b4abe772" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structEfreet__Menu__Internal.html#fce7a2a8ebf2cd150987fb86b4abe772">Efreet_Menu_Internal::path</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The base file path 
-</div>
-</div><p>
-<a class="anchor" name="e74479986051ab3ed34780725966e4f6"></a><!-- doxytag: member="Efreet_Menu_Internal::seen_allocated" ref="e74479986051ab3ed34780725966e4f6" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned char <a class="el" href="structEfreet__Menu__Internal.html#e74479986051ab3ed34780725966e4f6">Efreet_Menu_Internal::seen_allocated</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-have we set the only_unallocated 
-</div>
-</div><p>
-<a class="anchor" name="e8a5ec13678370e3272f6e120a140a25"></a><!-- doxytag: member="Efreet_Menu_Internal::seen_deleted" ref="e8a5ec13678370e3272f6e120a140a25" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned char <a class="el" href="structEfreet__Menu__Internal.html#e8a5ec13678370e3272f6e120a140a25">Efreet_Menu_Internal::seen_deleted</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Have we seen the deleted item yet 
-</div>
-</div><p>
-<a class="anchor" name="485f5d9679203449da9e91f41d882e40"></a><!-- doxytag: member="Efreet_Menu_Internal::show_empty" ref="485f5d9679203449da9e91f41d882e40" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char <a class="el" href="structEfreet__Menu__Internal.html#485f5d9679203449da9e91f41d882e40">Efreet_Menu_Internal::show_empty</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Whether to show empty menus 
-</div>
-</div><p>
-<a class="anchor" name="ac0cfa1672cbb08569e8dab62797fdfc"></a><!-- doxytag: member="Efreet_Menu_Internal::sub_menus" ref="ac0cfa1672cbb08569e8dab62797fdfc" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Ecore_List* <a class="el" href="structEfreet__Menu__Internal.html#ac0cfa1672cbb08569e8dab62797fdfc">Efreet_Menu_Internal::sub_menus</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Our sub menus 
-</div>
-</div><p>
-<hr>The documentation for this struct was generated from the following file:<ul>
-<li>lib/<a class="el" href="efreet__menu_8c.html">efreet_menu.c</a></ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/structEfreet__Menu__Internal__coll__graph.map b/doc/html/structEfreet__Menu__Internal__coll__graph.map
deleted file mode 100644
index ade8b7e..0000000
--- a/doc/html/structEfreet__Menu__Internal__coll__graph.map
+++ /dev/null
@@ -1,2 +0,0 @@
-<area shape="rect" href="$structEfreet__Desktop.html" title="a parsed representation of a .desktop file" alt="" coords="5,7,125,33">
-<area shape="rect" href="$structEfreet__Menu__Move.html" title="Efreet_Menu_Move" alt="" coords="149,7,291,33">
diff --git a/doc/html/structEfreet__Menu__Internal__coll__graph.md5 b/doc/html/structEfreet__Menu__Internal__coll__graph.md5
deleted file mode 100644
index 0a541c5..0000000
--- a/doc/html/structEfreet__Menu__Internal__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-5d20740ee29f980d3f80752057876def
\ No newline at end of file
diff --git a/doc/html/structEfreet__Menu__Internal__coll__graph.png b/doc/html/structEfreet__Menu__Internal__coll__graph.png
deleted file mode 100644
index 4f73f33..0000000
Binary files a/doc/html/structEfreet__Menu__Internal__coll__graph.png and /dev/null differ
diff --git a/doc/html/structEfreet__Menu__Layout.html b/doc/html/structEfreet__Menu__Layout.html
deleted file mode 100644
index d491713..0000000
--- a/doc/html/structEfreet__Menu__Layout.html
+++ /dev/null
@@ -1,181 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Menu_Layout Struct Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Menu_Layout Struct Reference</h1><!-- doxytag: class="Efreet_Menu_Layout" --><hr><a name="_details"></a><h2>Detailed Description</h2>
-<a class="el" href="structEfreet__Menu__Layout.html">Efreet_Menu_Layout</a> Stores information on a layout <table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Layout.html#1efb1e58a3593eb1790e25606e73592f">in_line</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Layout.html#d2632ce5a77ccda0796f70f07b88a430">inline_alias</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Layout.html#1bb6475311880d99d5aec2f11a9bce4b">inline_header</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Layout.html#bd9613885d3b73717b6e60328c0cfcb8">inline_limit</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Layout.html#fd4cf118cb1e72c67a01bd85518c99a8">name</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Layout.html#11d760ebee89d71f0bc6a44e58da52e1">show_empty</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="efreet__menu_8c.html#8d4f408bf2b872954ced535aae809fc8">Efreet_Menu_Layout_Type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Layout.html#c2ffcdfd2bb9ce11d54630616b3bc88b">type</a></td></tr>
-
-</table>
-<hr><h2>Field Documentation</h2>
-<a class="anchor" name="1efb1e58a3593eb1790e25606e73592f"></a><!-- doxytag: member="Efreet_Menu_Layout::in_line" ref="1efb1e58a3593eb1790e25606e73592f" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char <a class="el" href="structEfreet__Menu__Layout.html#1efb1e58a3593eb1790e25606e73592f">Efreet_Menu_Layout::in_line</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Whether this meny can be inlined 
-</div>
-</div><p>
-<a class="anchor" name="d2632ce5a77ccda0796f70f07b88a430"></a><!-- doxytag: member="Efreet_Menu_Layout::inline_alias" ref="d2632ce5a77ccda0796f70f07b88a430" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char <a class="el" href="structEfreet__Menu__Layout.html#d2632ce5a77ccda0796f70f07b88a430">Efreet_Menu_Layout::inline_alias</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Whether we should use the menu name when inlining 
-</div>
-</div><p>
-<a class="anchor" name="1bb6475311880d99d5aec2f11a9bce4b"></a><!-- doxytag: member="Efreet_Menu_Layout::inline_header" ref="1bb6475311880d99d5aec2f11a9bce4b" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char <a class="el" href="structEfreet__Menu__Layout.html#1bb6475311880d99d5aec2f11a9bce4b">Efreet_Menu_Layout::inline_header</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Whether we should use the header name when this menu is inlined 
-</div>
-</div><p>
-<a class="anchor" name="bd9613885d3b73717b6e60328c0cfcb8"></a><!-- doxytag: member="Efreet_Menu_Layout::inline_limit" ref="bd9613885d3b73717b6e60328c0cfcb8" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char <a class="el" href="structEfreet__Menu__Layout.html#bd9613885d3b73717b6e60328c0cfcb8">Efreet_Menu_Layout::inline_limit</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Number of elements which triggers inline 
-</div>
-</div><p>
-<a class="anchor" name="fd4cf118cb1e72c67a01bd85518c99a8"></a><!-- doxytag: member="Efreet_Menu_Layout::name" ref="fd4cf118cb1e72c67a01bd85518c99a8" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structEfreet__Menu__Layout.html#fd4cf118cb1e72c67a01bd85518c99a8">Efreet_Menu_Layout::name</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The name of the element 
-</div>
-</div><p>
-<a class="anchor" name="11d760ebee89d71f0bc6a44e58da52e1"></a><!-- doxytag: member="Efreet_Menu_Layout::show_empty" ref="11d760ebee89d71f0bc6a44e58da52e1" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char <a class="el" href="structEfreet__Menu__Layout.html#11d760ebee89d71f0bc6a44e58da52e1">Efreet_Menu_Layout::show_empty</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Whether to show empty menus 
-</div>
-</div><p>
-<a class="anchor" name="c2ffcdfd2bb9ce11d54630616b3bc88b"></a><!-- doxytag: member="Efreet_Menu_Layout::type" ref="c2ffcdfd2bb9ce11d54630616b3bc88b" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="efreet__menu_8c.html#8d4f408bf2b872954ced535aae809fc8">Efreet_Menu_Layout_Type</a> <a class="el" href="structEfreet__Menu__Layout.html#c2ffcdfd2bb9ce11d54630616b3bc88b">Efreet_Menu_Layout::type</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The type of layout 
-</div>
-</div><p>
-<hr>The documentation for this struct was generated from the following file:<ul>
-<li>lib/<a class="el" href="efreet__menu_8c.html">efreet_menu.c</a></ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/structEfreet__Menu__Move.html b/doc/html/structEfreet__Menu__Move.html
deleted file mode 100644
index 130f97e..0000000
--- a/doc/html/structEfreet__Menu__Move.html
+++ /dev/null
@@ -1,96 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Menu_Move Struct Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Menu_Move Struct Reference</h1><!-- doxytag: class="Efreet_Menu_Move" --><hr><a name="_details"></a><h2>Detailed Description</h2>
-<a class="el" href="structEfreet__Menu__Move.html">Efreet_Menu_Move</a> Info on a menu movement <table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Move.html#5334168eaeae563c3b7e68c2379e6f8b">new_name</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Menu__Move.html#c9ac53bc17305e0cba47bb3bb6068380">old_name</a></td></tr>
-
-</table>
-<hr><h2>Field Documentation</h2>
-<a class="anchor" name="5334168eaeae563c3b7e68c2379e6f8b"></a><!-- doxytag: member="Efreet_Menu_Move::new_name" ref="5334168eaeae563c3b7e68c2379e6f8b" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structEfreet__Menu__Move.html#5334168eaeae563c3b7e68c2379e6f8b">Efreet_Menu_Move::new_name</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The menu path to move too 
-</div>
-</div><p>
-<a class="anchor" name="c9ac53bc17305e0cba47bb3bb6068380"></a><!-- doxytag: member="Efreet_Menu_Move::old_name" ref="c9ac53bc17305e0cba47bb3bb6068380" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structEfreet__Menu__Move.html#c9ac53bc17305e0cba47bb3bb6068380">Efreet_Menu_Move::old_name</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The menu path to move from 
-</div>
-</div><p>
-<hr>The documentation for this struct was generated from the following file:<ul>
-<li>lib/<a class="el" href="efreet__menu_8c.html">efreet_menu.c</a></ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/structEfreet__Menu__coll__graph.map b/doc/html/structEfreet__Menu__coll__graph.map
deleted file mode 100644
index c64e41c..0000000
--- a/doc/html/structEfreet__Menu__coll__graph.map
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$structEfreet__Desktop.html" title="a parsed representation of a .desktop file" alt="" coords="5,7,125,33">
diff --git a/doc/html/structEfreet__Menu__coll__graph.md5 b/doc/html/structEfreet__Menu__coll__graph.md5
deleted file mode 100644
index 46ef374..0000000
--- a/doc/html/structEfreet__Menu__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-4dcfd5dfb820e8172b4c69b943c96347
\ No newline at end of file
diff --git a/doc/html/structEfreet__Menu__coll__graph.png b/doc/html/structEfreet__Menu__coll__graph.png
deleted file mode 100644
index f5f21d2..0000000
Binary files a/doc/html/structEfreet__Menu__coll__graph.png and /dev/null differ
diff --git a/doc/html/structEfreet__Mime__Glob.html b/doc/html/structEfreet__Mime__Glob.html
deleted file mode 100644
index 38171fc..0000000
--- a/doc/html/structEfreet__Mime__Glob.html
+++ /dev/null
@@ -1,99 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Mime_Glob Struct Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Mime_Glob Struct Reference</h1><!-- doxytag: class="Efreet_Mime_Glob" --><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Mime__Glob.html#6d7e45d5470bd6f10fc6ff15401e6ab6">glob</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Mime__Glob.html#9fdb0d988cc41acd5e3f4362a18113ba">mime</a></td></tr>
-
-</table>
-<hr><h2>Field Documentation</h2>
-<a class="anchor" name="6d7e45d5470bd6f10fc6ff15401e6ab6"></a><!-- doxytag: member="Efreet_Mime_Glob::glob" ref="6d7e45d5470bd6f10fc6ff15401e6ab6" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="structEfreet__Mime__Glob.html#6d7e45d5470bd6f10fc6ff15401e6ab6">Efreet_Mime_Glob::glob</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__mime_8c-source.html#l00254">efreet_mime_globs_type_get()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="9fdb0d988cc41acd5e3f4362a18113ba"></a><!-- doxytag: member="Efreet_Mime_Glob::mime" ref="9fdb0d988cc41acd5e3f4362a18113ba" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="structEfreet__Mime__Glob.html#9fdb0d988cc41acd5e3f4362a18113ba">Efreet_Mime_Glob::mime</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__mime_8c-source.html#l00254">efreet_mime_globs_type_get()</a>.</p>
-
-</div>
-</div><p>
-<hr>The documentation for this struct was generated from the following file:<ul>
-<li>lib/<a class="el" href="efreet__mime_8c.html">efreet_mime.c</a></ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/structEfreet__Mime__Magic.html b/doc/html/structEfreet__Mime__Magic.html
deleted file mode 100644
index 841a716..0000000
--- a/doc/html/structEfreet__Mime__Magic.html
+++ /dev/null
@@ -1,112 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Mime_Magic Struct Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Mime_Magic Struct Reference</h1><!-- doxytag: class="Efreet_Mime_Magic" --><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Ecore_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Mime__Magic.html#2c7c0956c1cba9e61497825bc186cd99">entries</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Mime__Magic.html#33981d2c0c90ac176cbf6521f015a7cd">mime</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Mime__Magic.html#518e48b9f4b1761609a3fa8bc0b5b43e">priority</a></td></tr>
-
-</table>
-<hr><h2>Field Documentation</h2>
-<a class="anchor" name="2c7c0956c1cba9e61497825bc186cd99"></a><!-- doxytag: member="Efreet_Mime_Magic::entries" ref="2c7c0956c1cba9e61497825bc186cd99" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Ecore_List* <a class="el" href="structEfreet__Mime__Magic.html#2c7c0956c1cba9e61497825bc186cd99">Efreet_Mime_Magic::entries</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="33981d2c0c90ac176cbf6521f015a7cd"></a><!-- doxytag: member="Efreet_Mime_Magic::mime" ref="33981d2c0c90ac176cbf6521f015a7cd" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="structEfreet__Mime__Magic.html#33981d2c0c90ac176cbf6521f015a7cd">Efreet_Mime_Magic::mime</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="518e48b9f4b1761609a3fa8bc0b5b43e"></a><!-- doxytag: member="Efreet_Mime_Magic::priority" ref="518e48b9f4b1761609a3fa8bc0b5b43e" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned int <a class="el" href="structEfreet__Mime__Magic.html#518e48b9f4b1761609a3fa8bc0b5b43e">Efreet_Mime_Magic::priority</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr>The documentation for this struct was generated from the following file:<ul>
-<li>lib/<a class="el" href="efreet__mime_8c.html">efreet_mime.c</a></ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/structEfreet__Mime__Magic__Entry.html b/doc/html/structEfreet__Mime__Magic__Entry.html
deleted file mode 100644
index ed5aa03..0000000
--- a/doc/html/structEfreet__Mime__Magic__Entry.html
+++ /dev/null
@@ -1,180 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Mime_Magic_Entry Struct Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Mime_Magic_Entry Struct Reference</h1><!-- doxytag: class="Efreet_Mime_Magic_Entry" --><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Mime__Magic__Entry.html#cdab57a00bb85abfd5b8127d154c0331">indent</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Mime__Magic__Entry.html#bf5c05dc06030380579b069bc4f8ccf4">mask</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Mime__Magic__Entry.html#73aa16d088be4f2a3aa03c9ca5eaa618">offset</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Mime__Magic__Entry.html#00ba29bea2a45e9e10663c4b729e1cbe">range_len</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Mime__Magic__Entry.html#69cb6675e1f792c9174085c8a3af7bc5">value</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Mime__Magic__Entry.html#cbc13e36a4511eb1653eb08e37e0667b">value_len</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Mime__Magic__Entry.html#d20d2adb1bc786b041190ee3794ff1ac">word_size</a></td></tr>
-
-</table>
-<hr><h2>Field Documentation</h2>
-<a class="anchor" name="cdab57a00bb85abfd5b8127d154c0331"></a><!-- doxytag: member="Efreet_Mime_Magic_Entry::indent" ref="cdab57a00bb85abfd5b8127d154c0331" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned int <a class="el" href="structEfreet__Mime__Magic__Entry.html#cdab57a00bb85abfd5b8127d154c0331">Efreet_Mime_Magic_Entry::indent</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="bf5c05dc06030380579b069bc4f8ccf4"></a><!-- doxytag: member="Efreet_Mime_Magic_Entry::mask" ref="bf5c05dc06030380579b069bc4f8ccf4" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structEfreet__Mime__Magic__Entry.html#bf5c05dc06030380579b069bc4f8ccf4">Efreet_Mime_Magic_Entry::mask</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="73aa16d088be4f2a3aa03c9ca5eaa618"></a><!-- doxytag: member="Efreet_Mime_Magic_Entry::offset" ref="73aa16d088be4f2a3aa03c9ca5eaa618" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned int <a class="el" href="structEfreet__Mime__Magic__Entry.html#73aa16d088be4f2a3aa03c9ca5eaa618">Efreet_Mime_Magic_Entry::offset</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="00ba29bea2a45e9e10663c4b729e1cbe"></a><!-- doxytag: member="Efreet_Mime_Magic_Entry::range_len" ref="00ba29bea2a45e9e10663c4b729e1cbe" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned int <a class="el" href="structEfreet__Mime__Magic__Entry.html#00ba29bea2a45e9e10663c4b729e1cbe">Efreet_Mime_Magic_Entry::range_len</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="69cb6675e1f792c9174085c8a3af7bc5"></a><!-- doxytag: member="Efreet_Mime_Magic_Entry::value" ref="69cb6675e1f792c9174085c8a3af7bc5" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structEfreet__Mime__Magic__Entry.html#69cb6675e1f792c9174085c8a3af7bc5">Efreet_Mime_Magic_Entry::value</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="cbc13e36a4511eb1653eb08e37e0667b"></a><!-- doxytag: member="Efreet_Mime_Magic_Entry::value_len" ref="cbc13e36a4511eb1653eb08e37e0667b" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned short <a class="el" href="structEfreet__Mime__Magic__Entry.html#cbc13e36a4511eb1653eb08e37e0667b">Efreet_Mime_Magic_Entry::value_len</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="d20d2adb1bc786b041190ee3794ff1ac"></a><!-- doxytag: member="Efreet_Mime_Magic_Entry::word_size" ref="d20d2adb1bc786b041190ee3794ff1ac" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned int <a class="el" href="structEfreet__Mime__Magic__Entry.html#d20d2adb1bc786b041190ee3794ff1ac">Efreet_Mime_Magic_Entry::word_size</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr>The documentation for this struct was generated from the following file:<ul>
-<li>lib/<a class="el" href="efreet__mime_8c.html">efreet_mime.c</a></ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/structEfreet__Monitor.html b/doc/html/structEfreet__Monitor.html
deleted file mode 100644
index 08c5eaa..0000000
--- a/doc/html/structEfreet__Monitor.html
+++ /dev/null
@@ -1,112 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Monitor Struct Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Monitor Struct Reference</h1><!-- doxytag: class="Efreet_Monitor" --><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Monitor.html#7f26a3b08d48d6768c0afbf96b83b69f">file_id</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Ecore_File_Monitor *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Monitor.html#7c78d446e9c619d4afaeaf1c0cb609e9">monitor</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Monitor.html#8056cc07aac3807b09e26849dfbd08e2">priority</a></td></tr>
-
-</table>
-<hr><h2>Field Documentation</h2>
-<a class="anchor" name="7f26a3b08d48d6768c0afbf96b83b69f"></a><!-- doxytag: member="Efreet_Monitor::file_id" ref="7f26a3b08d48d6768c0afbf96b83b69f" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structEfreet__Monitor.html#7f26a3b08d48d6768c0afbf96b83b69f">Efreet_Monitor::file_id</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="7c78d446e9c619d4afaeaf1c0cb609e9"></a><!-- doxytag: member="Efreet_Monitor::monitor" ref="7c78d446e9c619d4afaeaf1c0cb609e9" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Ecore_File_Monitor* <a class="el" href="structEfreet__Monitor.html#7c78d446e9c619d4afaeaf1c0cb609e9">Efreet_Monitor::monitor</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="8056cc07aac3807b09e26849dfbd08e2"></a><!-- doxytag: member="Efreet_Monitor::priority" ref="8056cc07aac3807b09e26849dfbd08e2" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="structEfreet__Monitor.html#8056cc07aac3807b09e26849dfbd08e2">Efreet_Monitor::priority</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr>The documentation for this struct was generated from the following file:<ul>
-<li>lib/<a class="el" href="efreet__utils_8c.html">efreet_utils.c</a></ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/structEfreet__Uri.html b/doc/html/structEfreet__Uri.html
deleted file mode 100644
index 9abcd3d..0000000
--- a/doc/html/structEfreet__Uri.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Uri Struct Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Uri Struct Reference<br>
-<small>
-[<a class="el" href="group__Efreet__Uri.html">Efreet_Uri: The FDO URI Specification functions</a>]</small>
-</h1><!-- doxytag: class="Efreet_Uri" --><code>#include &lt;<a class="el" href="efreet__uri_8h-source.html">efreet_uri.h</a>&gt;</code>
-<p>
-<hr><a name="_details"></a><h2>Detailed Description</h2>
-Contains a simple rappresentation of an uri. The string don't have special chars escaped. 
-<p>
-<a class="el" href="structEfreet__Uri.html" title="Contains a simple rappresentation of an uri. The string don&#39;t have special chars...">Efreet_Uri</a> <table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Uri.html#64db921018b0fd1920eaca43250f5aa3">hostname</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Uri.html#7a507dff468df3ae90e107e2e6e25f6d">path</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Uri.html#d665893a361bfe1746439333351246b1">protocol</a></td></tr>
-
-</table>
-<hr><h2>Field Documentation</h2>
-<a class="anchor" name="64db921018b0fd1920eaca43250f5aa3"></a><!-- doxytag: member="Efreet_Uri::hostname" ref="64db921018b0fd1920eaca43250f5aa3" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="structEfreet__Uri.html#64db921018b0fd1920eaca43250f5aa3">Efreet_Uri::hostname</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The name of the host if any, or NULL 
-<p>Referenced by <a class="el" href="efreet__uri_8c-source.html#l00014">efreet_uri_decode()</a>, and <a class="el" href="efreet__uri_8c-source.html#l00110">efreet_uri_free()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="7a507dff468df3ae90e107e2e6e25f6d"></a><!-- doxytag: member="Efreet_Uri::path" ref="7a507dff468df3ae90e107e2e6e25f6d" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="structEfreet__Uri.html#7a507dff468df3ae90e107e2e6e25f6d">Efreet_Uri::path</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The full file path whitout protocol nor host 
-<p>Referenced by <a class="el" href="efreet__trash_8c-source.html#l00072">efreet_trash_delete_uri()</a>, <a class="el" href="efreet__uri_8c-source.html#l00014">efreet_uri_decode()</a>, <a class="el" href="efreet__uri_8c-source.html#l00080">efreet_uri_encode()</a>, and <a class="el" href="efreet__uri_8c-source.html#l00110">efreet_uri_free()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="d665893a361bfe1746439333351246b1"></a><!-- doxytag: member="Efreet_Uri::protocol" ref="d665893a361bfe1746439333351246b1" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="structEfreet__Uri.html#d665893a361bfe1746439333351246b1">Efreet_Uri::protocol</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The protocol used (usually 'file') 
-<p>Referenced by <a class="el" href="efreet__uri_8c-source.html#l00014">efreet_uri_decode()</a>, <a class="el" href="efreet__uri_8c-source.html#l00080">efreet_uri_encode()</a>, and <a class="el" href="efreet__uri_8c-source.html#l00110">efreet_uri_free()</a>.</p>
-
-</div>
-</div><p>
-<hr>The documentation for this struct was generated from the following file:<ul>
-<li>lib/<a class="el" href="efreet__uri_8h-source.html">efreet_uri.h</a></ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/structEfreet__Util__Desktop.html b/doc/html/structEfreet__Util__Desktop.html
deleted file mode 100644
index 3c4c7d4..0000000
--- a/doc/html/structEfreet__Util__Desktop.html
+++ /dev/null
@@ -1,106 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Util_Desktop Struct Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Util_Desktop Struct Reference</h1><!-- doxytag: class="Efreet_Util_Desktop" --><div class="dynheader">
-Collaboration diagram for Efreet_Util_Desktop:</div>
-<div class="dynsection">
-<p><center><img src="structEfreet__Util__Desktop__coll__graph.png" border="0" usemap="#Efreet__Util__Desktop__coll__map" alt="Collaboration graph"></center>
-<map name="Efreet__Util__Desktop__coll__map">
-<area shape="rect" href="structEfreet__Desktop.html" title="a parsed representation of a .desktop file" alt="" coords="19,7,139,33"></map>
-<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Util__Desktop.html#c89100418cd57d747e6d1e72e7a9db47">desktop</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Util__Desktop.html#0086937cac152f966601c95d48a44645">priority</a></td></tr>
-
-</table>
-<hr><h2>Field Documentation</h2>
-<a class="anchor" name="c89100418cd57d747e6d1e72e7a9db47"></a><!-- doxytag: member="Efreet_Util_Desktop::desktop" ref="c89100418cd57d747e6d1e72e7a9db47" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structEfreet__Desktop.html">Efreet_Desktop</a>* <a class="el" href="structEfreet__Util__Desktop.html#c89100418cd57d747e6d1e72e7a9db47">Efreet_Util_Desktop::desktop</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__utils_8c-source.html#l00331">efreet_util_desktop_exec_find()</a>, <a class="el" href="efreet__utils_8c-source.html#l00272">efreet_util_desktop_file_id_find()</a>, <a class="el" href="efreet__utils_8c-source.html#l00359">efreet_util_desktop_generic_name_find()</a>, <a class="el" href="efreet__utils_8c-source.html#l00345">efreet_util_desktop_name_find()</a>, and <a class="el" href="efreet__utils_8c-source.html#l00258">efreet_util_desktop_wm_class_find()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="0086937cac152f966601c95d48a44645"></a><!-- doxytag: member="Efreet_Util_Desktop::priority" ref="0086937cac152f966601c95d48a44645" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="structEfreet__Util__Desktop.html#0086937cac152f966601c95d48a44645">Efreet_Util_Desktop::priority</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Referenced by <a class="el" href="efreet__utils_8c-source.html#l00272">efreet_util_desktop_file_id_find()</a>.</p>
-
-</div>
-</div><p>
-<hr>The documentation for this struct was generated from the following file:<ul>
-<li>lib/<a class="el" href="efreet__utils_8c.html">efreet_utils.c</a></ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/structEfreet__Util__Desktop__coll__graph.map b/doc/html/structEfreet__Util__Desktop__coll__graph.map
deleted file mode 100644
index ca95ec8..0000000
--- a/doc/html/structEfreet__Util__Desktop__coll__graph.map
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$structEfreet__Desktop.html" title="a parsed representation of a .desktop file" alt="" coords="19,7,139,33">
diff --git a/doc/html/structEfreet__Util__Desktop__coll__graph.md5 b/doc/html/structEfreet__Util__Desktop__coll__graph.md5
deleted file mode 100644
index 3d66f2f..0000000
--- a/doc/html/structEfreet__Util__Desktop__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-5f639f00c12a8e917f96404dc221d29b
\ No newline at end of file
diff --git a/doc/html/structEfreet__Util__Desktop__coll__graph.png b/doc/html/structEfreet__Util__Desktop__coll__graph.png
deleted file mode 100644
index edf4dcc..0000000
Binary files a/doc/html/structEfreet__Util__Desktop__coll__graph.png and /dev/null differ
diff --git a/doc/html/structEfreet__Xml.html b/doc/html/structEfreet__Xml.html
deleted file mode 100644
index db9525f..0000000
--- a/doc/html/structEfreet__Xml.html
+++ /dev/null
@@ -1,149 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Xml Struct Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Xml Struct Reference</h1><!-- doxytag: class="Efreet_Xml" --><code>#include &lt;<a class="el" href="efreet__xml_8h-source.html">efreet_xml.h</a>&gt;</code>
-<p>
-<div class="dynheader">
-Collaboration diagram for Efreet_Xml:</div>
-<div class="dynsection">
-<p><center><img src="structEfreet__Xml__coll__graph.png" border="0" usemap="#Efreet__Xml__coll__map" alt="Collaboration graph"></center>
-<map name="Efreet__Xml__coll__map">
-<area shape="rect" href="structEfreet__Xml__Attribute.html" title="Contains information about a given XML attribute." alt="" coords="5,7,157,33"></map>
-<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
-<hr><a name="_details"></a><h2>Detailed Description</h2>
-Contains the XML tree for a given XML document. 
-<p>
-<a class="el" href="structEfreet__Xml.html" title="Contains the XML tree for a given XML document.">Efreet_Xml</a> <table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structEfreet__Xml__Attribute.html">Efreet_Xml_Attribute</a> **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Xml.html#c94d867c301f95974c430ce85c3a4928">attributes</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Ecore_DList *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Xml.html#b764d7c5a539114a1d13981d991d1ffe">children</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Xml.html#f47e321caa59598f72cf76d34cbb608f">tag</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Xml.html#b92c749a423bfbad6e8883392cd9d4b4">text</a></td></tr>
-
-</table>
-<hr><h2>Field Documentation</h2>
-<a class="anchor" name="c94d867c301f95974c430ce85c3a4928"></a><!-- doxytag: member="Efreet_Xml::attributes" ref="c94d867c301f95974c430ce85c3a4928" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structEfreet__Xml__Attribute.html">Efreet_Xml_Attribute</a>** <a class="el" href="structEfreet__Xml.html#c94d867c301f95974c430ce85c3a4928">Efreet_Xml::attributes</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The attributes for this node 
-<p>Referenced by <a class="el" href="efreet__xml_8c-source.html#l00130">efreet_xml_attribute_get()</a>, and <a class="el" href="efreet__xml_8c-source.html#l00098">efreet_xml_del()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="b764d7c5a539114a1d13981d991d1ffe"></a><!-- doxytag: member="Efreet_Xml::children" ref="b764d7c5a539114a1d13981d991d1ffe" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Ecore_DList* <a class="el" href="structEfreet__Xml.html#b764d7c5a539114a1d13981d991d1ffe">Efreet_Xml::children</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Child nodes 
-<p>Referenced by <a class="el" href="efreet__xml_8c-source.html#l00098">efreet_xml_del()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="f47e321caa59598f72cf76d34cbb608f"></a><!-- doxytag: member="Efreet_Xml::tag" ref="f47e321caa59598f72cf76d34cbb608f" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="structEfreet__Xml.html#f47e321caa59598f72cf76d34cbb608f">Efreet_Xml::tag</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The tag for this node 
-<p>Referenced by <a class="el" href="efreet__menu_8c-source.html#l00622">efreet_menu_parse()</a>, and <a class="el" href="efreet__xml_8c-source.html#l00098">efreet_xml_del()</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="b92c749a423bfbad6e8883392cd9d4b4"></a><!-- doxytag: member="Efreet_Xml::text" ref="b92c749a423bfbad6e8883392cd9d4b4" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structEfreet__Xml.html#b92c749a423bfbad6e8883392cd9d4b4">Efreet_Xml::text</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The XML text for this node 
-<p>Referenced by <a class="el" href="efreet__xml_8c-source.html#l00098">efreet_xml_del()</a>.</p>
-
-</div>
-</div><p>
-<hr>The documentation for this struct was generated from the following file:<ul>
-<li>lib/<a class="el" href="efreet__xml_8h-source.html">efreet_xml.h</a></ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/structEfreet__Xml__Attribute.html b/doc/html/structEfreet__Xml__Attribute.html
deleted file mode 100644
index 6669649..0000000
--- a/doc/html/structEfreet__Xml__Attribute.html
+++ /dev/null
@@ -1,100 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
- <head>
-  <title>Efreet: Efreet_Xml_Attribute Struct Reference</title>
-  <link href="e.css" rel="stylesheet" type="text/css" />
- </head>
-
-<body>
- <table width="100%" border="0" cellpadding="0" cellspacing="0">
-  <tr>
-   <td class="t" width="50%" valign="top" align="left">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=index">Home</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=news">News</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=about">About</a></td></tr>
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=download">Download</a></td></tr>
-    </table>
-   </td>
-   <td class="tl" width="612" height="250" valign="bottom" align="center">
-    <img src="images/_.gif" width="612" height="1"/>
-    <table border="0" cellpadding="0" cellspacing="4px">
-     <tr>
-      <td class='nav'><a class='nav' href="index.html">Main&nbsp;Page</a></td>
-      <td class='nav'><a class='nav' href="files.html">Files</a></td>
-      <td class='nav'><a class='nav' href="modules.html">Modules</a></td>
-      <td class="nav"><a class="nav" href="annotated.html">Data&nbsp;Structures</a></td>
-      <td class="nav"><a class="nav" href="classes.html">Index</a></td>
-     </tr>
-    </table>
-    <hr />
-   </td>
-   <td class="t" width="50%" valign="top" align="right">
-    <table width="100px" height="100px" border="0" cellpadding="0" cellspacing="0">
-     <tr><td class="rnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=support">Support</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contribute">Contribute</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://web.enlightenment.org/p.php?p=contact">Contact</a></td></tr>
-     <tr><td class="lnav"><a class="nav" href="http://trac.enlightenment.org/e">Tracker</a></td></tr>
-    </table>
-   </td>
-  </tr>
- </table>
-
- <div class="main">
-<!-- Generated by Doxygen 1.5.6 -->
-<div class="contents">
-<h1>Efreet_Xml_Attribute Struct Reference</h1><!-- doxytag: class="Efreet_Xml_Attribute" --><code>#include &lt;<a class="el" href="efreet__xml_8h-source.html">efreet_xml.h</a>&gt;</code>
-<p>
-<hr><a name="_details"></a><h2>Detailed Description</h2>
-Contains information about a given XML attribute. 
-<p>
-Efreet_Xml_Attributes <table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Xml__Attribute.html#4c3ff98a22f442e80ede45de49e69aae">key</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEfreet__Xml__Attribute.html#9e33fc206400d797c7c98ba17a3bceb3">value</a></td></tr>
-
-</table>
-<hr><h2>Field Documentation</h2>
-<a class="anchor" name="4c3ff98a22f442e80ede45de49e69aae"></a><!-- doxytag: member="Efreet_Xml_Attribute::key" ref="4c3ff98a22f442e80ede45de49e69aae" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="structEfreet__Xml__Attribute.html#4c3ff98a22f442e80ede45de49e69aae">Efreet_Xml_Attribute::key</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The attribute key 
-</div>
-</div><p>
-<a class="anchor" name="9e33fc206400d797c7c98ba17a3bceb3"></a><!-- doxytag: member="Efreet_Xml_Attribute::value" ref="9e33fc206400d797c7c98ba17a3bceb3" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="structEfreet__Xml__Attribute.html#9e33fc206400d797c7c98ba17a3bceb3">Efreet_Xml_Attribute::value</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The attribute value 
-</div>
-</div><p>
-<hr>The documentation for this struct was generated from the following file:<ul>
-<li>lib/<a class="el" href="efreet__xml_8h-source.html">efreet_xml.h</a></ul>
-</div>
-  </div>
-  <hr />
-  <p class="tiny">Copyright &copy; Enlightenment.org</p>
-  <p class="tiny">Efreet Documentation Generated: Mon Dec 1 19:57:22 2008</p>
- </body>
-</html>
diff --git a/doc/html/structEfreet__Xml__coll__graph.map b/doc/html/structEfreet__Xml__coll__graph.map
deleted file mode 100644
index b374103..0000000
--- a/doc/html/structEfreet__Xml__coll__graph.map
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$structEfreet__Xml__Attribute.html" title="Contains information about a given XML attribute." alt="" coords="5,7,157,33">
diff --git a/doc/html/structEfreet__Xml__coll__graph.md5 b/doc/html/structEfreet__Xml__coll__graph.md5
deleted file mode 100644
index 19b5e50..0000000
--- a/doc/html/structEfreet__Xml__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-b97f8087cd5bad98b1d2e5cdafc5fcbc
\ No newline at end of file
diff --git a/doc/html/structEfreet__Xml__coll__graph.png b/doc/html/structEfreet__Xml__coll__graph.png
deleted file mode 100644
index c4b4e64..0000000
Binary files a/doc/html/structEfreet__Xml__coll__graph.png and /dev/null differ
diff --git a/doc/html/tab_b.gif b/doc/html/tab_b.gif
deleted file mode 100644
index 0d62348..0000000
Binary files a/doc/html/tab_b.gif and /dev/null differ
diff --git a/doc/html/tab_l.gif b/doc/html/tab_l.gif
deleted file mode 100644
index 9b1e633..0000000
Binary files a/doc/html/tab_l.gif and /dev/null differ
diff --git a/doc/html/tab_r.gif b/doc/html/tab_r.gif
deleted file mode 100644
index ce9dd9f..0000000
Binary files a/doc/html/tab_r.gif and /dev/null differ
diff --git a/doc/html/tabs.css b/doc/html/tabs.css
deleted file mode 100644
index 95f00a9..0000000
--- a/doc/html/tabs.css
+++ /dev/null
@@ -1,102 +0,0 @@
-/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */
-
-DIV.tabs
-{
-   float            : left;
-   width            : 100%;
-   background       : url("tab_b.gif") repeat-x bottom;
-   margin-bottom    : 4px;
-}
-
-DIV.tabs UL
-{
-   margin           : 0px;
-   padding-left     : 10px;
-   list-style       : none;
-}
-
-DIV.tabs LI, DIV.tabs FORM
-{
-   display          : inline;
-   margin           : 0px;
-   padding          : 0px;
-}
-
-DIV.tabs FORM
-{
-   float            : right;
-}
-
-DIV.tabs A
-{
-   float            : left;
-   background       : url("tab_r.gif") no-repeat right top;
-   border-bottom    : 1px solid #84B0C7;
-   font-size        : x-small;
-   font-weight      : bold;
-   text-decoration  : none;
-}
-
-DIV.tabs A:hover
-{
-   background-position: 100% -150px;
-}
-
-DIV.tabs A:link, DIV.tabs A:visited,
-DIV.tabs A:active, DIV.tabs A:hover
-{
-       color: #1A419D;
-}
-
-DIV.tabs SPAN
-{
-   float            : left;
-   display          : block;
-   background       : url("tab_l.gif") no-repeat left top;
-   padding          : 5px 9px;
-   white-space      : nowrap;
-}
-
-DIV.tabs INPUT
-{
-   float            : right;
-   display          : inline;
-   font-size        : 1em;
-}
-
-DIV.tabs TD
-{
-   font-size        : x-small;
-   font-weight      : bold;
-   text-decoration  : none;
-}
-
-
-
-/* Commented Backslash Hack hides rule from IE5-Mac \*/
-DIV.tabs SPAN {float : none;}
-/* End IE5-Mac hack */
-
-DIV.tabs A:hover SPAN
-{
-   background-position: 0% -150px;
-}
-
-DIV.tabs LI.current A
-{
-   background-position: 100% -150px;
-   border-width     : 0px;
-}
-
-DIV.tabs LI.current SPAN
-{
-   background-position: 0% -150px;
-   padding-bottom   : 6px;
-}
-
-DIV.navpath
-{
-   background       : none;
-   border           : none;
-   border-bottom    : 1px solid #84B0C7;
-}
diff --git a/doc/images/.svn/all-wcprops b/doc/images/.svn/all-wcprops
deleted file mode 100644
index a183ebb..0000000
--- a/doc/images/.svn/all-wcprops
+++ /dev/null
@@ -1,53 +0,0 @@
-K 25
-svn:wc:ra_dav:version-url
-V 45
-/svn/e/!svn/ver/35554/trunk/efreet/doc/images
-END
-n.png
-K 25
-svn:wc:ra_dav:version-url
-V 51
-/svn/e/!svn/ver/35554/trunk/efreet/doc/images/n.png
-END
-n.gif
-K 25
-svn:wc:ra_dav:version-url
-V 51
-/svn/e/!svn/ver/35525/trunk/efreet/doc/images/n.gif
-END
-_.gif
-K 25
-svn:wc:ra_dav:version-url
-V 51
-/svn/e/!svn/ver/35525/trunk/efreet/doc/images/_.gif
-END
-tl.png
-K 25
-svn:wc:ra_dav:version-url
-V 52
-/svn/e/!svn/ver/35554/trunk/efreet/doc/images/tl.png
-END
-tl.gif
-K 25
-svn:wc:ra_dav:version-url
-V 52
-/svn/e/!svn/ver/35525/trunk/efreet/doc/images/tl.gif
-END
-b.png
-K 25
-svn:wc:ra_dav:version-url
-V 51
-/svn/e/!svn/ver/35554/trunk/efreet/doc/images/b.png
-END
-t.png
-K 25
-svn:wc:ra_dav:version-url
-V 51
-/svn/e/!svn/ver/35554/trunk/efreet/doc/images/t.png
-END
-t.gif
-K 25
-svn:wc:ra_dav:version-url
-V 51
-/svn/e/!svn/ver/35525/trunk/efreet/doc/images/t.gif
-END
diff --git a/doc/images/.svn/entries b/doc/images/.svn/entries
deleted file mode 100644
index 4253577..0000000
--- a/doc/images/.svn/entries
+++ /dev/null
@@ -1,300 +0,0 @@
-9
-
-dir
-37879
-http://svn.enlightenment.org/svn/e/trunk/efreet/doc/images
-http://svn.enlightenment.org/svn/e
-
-
-
-2008-08-18T16:42:08.490845Z
-35554
-barbieri
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
-
-n.png
-file
-
-
-
-
-2008-11-30T23:29:37.000000Z
-97b082a5b85bcebdd9e40243341abd1a
-2008-08-18T16:42:08.490845Z
-35554
-barbieri
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-2059
-
-n.gif
-file
-
-
-
-
-2008-11-30T23:29:37.000000Z
-11382cd2537e4e82b5a4917be0f93885
-2008-08-18T00:02:26.845227Z
-35525
-raster
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1700
-
-_.gif
-file
-
-
-
-
-2008-11-30T23:29:37.000000Z
-deba11790ee42504e196a23ba7c46629
-2008-08-18T00:02:26.845227Z
-35525
-raster
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-266
-
-tl.png
-file
-
-
-
-
-2008-11-30T23:29:37.000000Z
-3cd2211783c0debdf97c3aaa5f63d378
-2008-08-18T16:42:08.490845Z
-35554
-barbieri
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-88380
-
-tl.gif
-file
-
-
-
-
-2008-11-30T23:29:37.000000Z
-4465d3058bbfac6eaa7eba0f82dea8b8
-2008-08-18T00:02:26.845227Z
-35525
-raster
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-74210
-
-b.png
-file
-
-
-
-
-2008-11-30T23:29:37.000000Z
-5ffc744540139b7b98c3dfadab7f60d2
-2008-08-18T16:42:08.490845Z
-35554
-barbieri
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-40325
-
-t.png
-file
-
-
-
-
-2008-11-30T23:29:37.000000Z
-083721350aa102487d85772117a29604
-2008-08-18T16:42:08.490845Z
-35554
-barbieri
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-317
-
-t.gif
-file
-
-
-
-
-2008-11-30T23:29:37.000000Z
-3c38505146414e60e383513b572adc47
-2008-08-18T00:02:26.845227Z
-35525
-raster
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-979
-
diff --git a/doc/images/.svn/format b/doc/images/.svn/format
deleted file mode 100644
index ec63514..0000000
--- a/doc/images/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-9
diff --git a/doc/images/.svn/prop-base/_.gif.svn-base b/doc/images/.svn/prop-base/_.gif.svn-base
deleted file mode 100644
index 5e9587e..0000000
--- a/doc/images/.svn/prop-base/_.gif.svn-base
+++ /dev/null
@@ -1,5 +0,0 @@
-K 13
-svn:mime-type
-V 24
-application/octet-stream
-END
diff --git a/doc/images/.svn/prop-base/b.png.svn-base b/doc/images/.svn/prop-base/b.png.svn-base
deleted file mode 100644
index 6f145ce..0000000
--- a/doc/images/.svn/prop-base/b.png.svn-base
+++ /dev/null
@@ -1,5 +0,0 @@
-K 13
-svn:mime-type
-V 9
-image/png
-END
diff --git a/doc/images/.svn/prop-base/n.gif.svn-base b/doc/images/.svn/prop-base/n.gif.svn-base
deleted file mode 100644
index 5e9587e..0000000
--- a/doc/images/.svn/prop-base/n.gif.svn-base
+++ /dev/null
@@ -1,5 +0,0 @@
-K 13
-svn:mime-type
-V 24
-application/octet-stream
-END
diff --git a/doc/images/.svn/prop-base/n.png.svn-base b/doc/images/.svn/prop-base/n.png.svn-base
deleted file mode 100644
index 6f145ce..0000000
--- a/doc/images/.svn/prop-base/n.png.svn-base
+++ /dev/null
@@ -1,5 +0,0 @@
-K 13
-svn:mime-type
-V 9
-image/png
-END
diff --git a/doc/images/.svn/prop-base/t.gif.svn-base b/doc/images/.svn/prop-base/t.gif.svn-base
deleted file mode 100644
index 5e9587e..0000000
--- a/doc/images/.svn/prop-base/t.gif.svn-base
+++ /dev/null
@@ -1,5 +0,0 @@
-K 13
-svn:mime-type
-V 24
-application/octet-stream
-END
diff --git a/doc/images/.svn/prop-base/t.png.svn-base b/doc/images/.svn/prop-base/t.png.svn-base
deleted file mode 100644
index 6f145ce..0000000
--- a/doc/images/.svn/prop-base/t.png.svn-base
+++ /dev/null
@@ -1,5 +0,0 @@
-K 13
-svn:mime-type
-V 9
-image/png
-END
diff --git a/doc/images/.svn/prop-base/tl.gif.svn-base b/doc/images/.svn/prop-base/tl.gif.svn-base
deleted file mode 100644
index 5e9587e..0000000
--- a/doc/images/.svn/prop-base/tl.gif.svn-base
+++ /dev/null
@@ -1,5 +0,0 @@
-K 13
-svn:mime-type
-V 24
-application/octet-stream
-END
diff --git a/doc/images/.svn/prop-base/tl.png.svn-base b/doc/images/.svn/prop-base/tl.png.svn-base
deleted file mode 100644
index 6f145ce..0000000
--- a/doc/images/.svn/prop-base/tl.png.svn-base
+++ /dev/null
@@ -1,5 +0,0 @@
-K 13
-svn:mime-type
-V 9
-image/png
-END
diff --git a/doc/images/.svn/text-base/_.gif.svn-base b/doc/images/.svn/text-base/_.gif.svn-base
deleted file mode 100644
index 60fa7a1..0000000
Binary files a/doc/images/.svn/text-base/_.gif.svn-base and /dev/null differ
diff --git a/doc/images/.svn/text-base/b.png.svn-base b/doc/images/.svn/text-base/b.png.svn-base
deleted file mode 100644
index 6fbfc2b..0000000
Binary files a/doc/images/.svn/text-base/b.png.svn-base and /dev/null differ
diff --git a/doc/images/.svn/text-base/n.gif.svn-base b/doc/images/.svn/text-base/n.gif.svn-base
deleted file mode 100644
index 8c3148f..0000000
Binary files a/doc/images/.svn/text-base/n.gif.svn-base and /dev/null differ
diff --git a/doc/images/.svn/text-base/n.png.svn-base b/doc/images/.svn/text-base/n.png.svn-base
deleted file mode 100644
index 6d80004..0000000
Binary files a/doc/images/.svn/text-base/n.png.svn-base and /dev/null differ
diff --git a/doc/images/.svn/text-base/t.gif.svn-base b/doc/images/.svn/text-base/t.gif.svn-base
deleted file mode 100644
index cff3068..0000000
Binary files a/doc/images/.svn/text-base/t.gif.svn-base and /dev/null differ
diff --git a/doc/images/.svn/text-base/t.png.svn-base b/doc/images/.svn/text-base/t.png.svn-base
deleted file mode 100644
index 5a40479..0000000
Binary files a/doc/images/.svn/text-base/t.png.svn-base and /dev/null differ
diff --git a/doc/images/.svn/text-base/tl.gif.svn-base b/doc/images/.svn/text-base/tl.gif.svn-base
deleted file mode 100644
index c5e973a..0000000
Binary files a/doc/images/.svn/text-base/tl.gif.svn-base and /dev/null differ
diff --git a/doc/images/.svn/text-base/tl.png.svn-base b/doc/images/.svn/text-base/tl.png.svn-base
deleted file mode 100644
index b14a7f1..0000000
Binary files a/doc/images/.svn/text-base/tl.png.svn-base and /dev/null differ
diff --git a/doc/latex/Efreet_8h.tex b/doc/latex/Efreet_8h.tex
deleted file mode 100644
index f2c9d8e..0000000
--- a/doc/latex/Efreet_8h.tex
+++ /dev/null
@@ -1,84 +0,0 @@
-\section{lib/Efreet.h File Reference}
-\label{Efreet_8h}\index{lib/Efreet.h@{lib/Efreet.h}}
-
-
-\subsection{Detailed Description}
-The file that must be included by any project wishing to use Efreet. \doxyref{Efreet.h}{p.}{Efreet_8h} provides all of the necessary headers and includes to work with Efreet. 
-
-
-
-{\tt \#include \char`\"{}efreet\_\-base.h\char`\"{}}\par
-{\tt \#include \char`\"{}efreet\_\-ini.h\char`\"{}}\par
-{\tt \#include \char`\"{}efreet\_\-icon.h\char`\"{}}\par
-{\tt \#include \char`\"{}efreet\_\-desktop.h\char`\"{}}\par
-{\tt \#include \char`\"{}efreet\_\-menu.h\char`\"{}}\par
-{\tt \#include \char`\"{}efreet\_\-utils.h\char`\"{}}\par
-{\tt \#include \char`\"{}efreet\_\-uri.h\char`\"{}}\par
-
-
-Include dependency graph for Efreet.h:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=355pt]{Efreet_8h__incl}
-\end{center}
-\end{figure}
-
-
-This graph shows which files directly or indirectly include this file:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=420pt]{Efreet_8h__dep__incl}
-\end{center}
-\end{figure}
-\subsection*{Defines}
-\begin{CompactItemize}
-\item 
-\#define {\bf EAPI}
-\end{CompactItemize}
-\subsection*{Functions}
-\begin{CompactItemize}
-\item 
-EAPI int {\bf efreet\_\-init} (void)
-\begin{CompactList}\small\item\em Initializes the Efreet system. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-shutdown} (void)
-\begin{CompactList}\small\item\em Shuts down Efreet if a balanced number of init/shutdown calls have been made. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{Define Documentation}
-\index{Efreet.h@{Efreet.h}!EAPI@{EAPI}}
-\index{EAPI@{EAPI}!Efreet.h@{Efreet.h}}
-\subsubsection[EAPI]{\setlength{\rightskip}{0pt plus 5cm}\#define EAPI}\label{Efreet_8h_3db3556eec8ef18cb8ddb43816974ac8}
-
-
-
-
-\subsection{Function Documentation}
-\index{Efreet.h@{Efreet.h}!efreet\_\-init@{efreet\_\-init}}
-\index{efreet\_\-init@{efreet\_\-init}!Efreet.h@{Efreet.h}}
-\subsubsection[efreet\_\-init]{\setlength{\rightskip}{0pt plus 5cm}EAPI int efreet\_\-init (void)}\label{Efreet_8h_448e550a87271c7a74f8bf9963a8b81e}
-
-
-Initializes the Efreet system. 
-
-\begin{Desc}
-\item[Returns:]Returns $>$ 0 if the initialization was successful, 0 otherwise \end{Desc}
-
-
-References efreet\_\-base\_\-init(), efreet\_\-desktop\_\-init(), efreet\_\-icon\_\-init(), efreet\_\-ini\_\-init(), efreet\_\-menu\_\-init(), and efreet\_\-xml\_\-init().
-
-Referenced by efreet\_\-mime\_\-init().\index{Efreet.h@{Efreet.h}!efreet\_\-shutdown@{efreet\_\-shutdown}}
-\index{efreet\_\-shutdown@{efreet\_\-shutdown}!Efreet.h@{Efreet.h}}
-\subsubsection[efreet\_\-shutdown]{\setlength{\rightskip}{0pt plus 5cm}EAPI int efreet\_\-shutdown (void)}\label{Efreet_8h_21312e3804b2ff4afed2e854b66ed827}
-
-
-Shuts down Efreet if a balanced number of init/shutdown calls have been made. 
-
-\begin{Desc}
-\item[Returns:]Returns the number of times the init function as been called minus the corresponding init call. \end{Desc}
-
-
-References efreet\_\-base\_\-shutdown(), efreet\_\-desktop\_\-shutdown(), efreet\_\-icon\_\-shutdown(), efreet\_\-ini\_\-shutdown(), efreet\_\-menu\_\-shutdown(), efreet\_\-xml\_\-shutdown(), and IF\_\-FREE.
-
-Referenced by efreet\_\-mime\_\-shutdown().
\ No newline at end of file
diff --git a/doc/latex/Efreet_8h__dep__incl.eps b/doc/latex/Efreet_8h__dep__incl.eps
deleted file mode 100644
index bb97373..0000000
--- a/doc/latex/Efreet_8h__dep__incl.eps
+++ /dev/null
@@ -1,729 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (albin) albin,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 1220 124
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 1184 88 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 548 58 moveto
-548 79 lineto
-615 79 lineto
-615 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 548 58 moveto
-548 79 lineto
-615 79 lineto
-615 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-555.5 65.5 moveto 51 (lib/Efreet.h) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 0 1 66 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-66 21 lineto
-66 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-66 21 lineto
-66 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 7.5 moveto 50 (lib/efreet.c) alignedtext
-grestore
-% Node1->Node2
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 538 67 moveto
-450 63 245 52 75 22 curveto
-72 21 69 21 66 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 537.7 70.49 moveto
-548 68 lineto
-538.4 63.52 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 537.7 70.49 moveto
-548 68 lineto
-538.4 63.52 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 84 1 178 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__base_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 84 0 moveto
-84 21 lineto
-179 21 lineto
-179 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 84 0 moveto
-84 21 lineto
-179 21 lineto
-179 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-91.5 7.5 moveto 79 (lib/efreet_base.c) alignedtext
-grestore
-% Node1->Node3
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 538 65 moveto
-465 57 315 42 187 22 curveto
-184 22 182 21 179 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 537.7 68.49 moveto
-548 66 lineto
-538.4 61.52 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 537.7 68.49 moveto
-548 66 lineto
-538.4 61.52 lineto
-closepath stroke
-grestore
-% Node4
-gsave
-[ /Rect [ 196 1 306 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__desktop_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 196 0 moveto
-196 21 lineto
-306 21 lineto
-306 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 196 0 moveto
-196 21 lineto
-306 21 lineto
-306 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-204 7.5 moveto 94 (lib/efreet_desktop.c) alignedtext
-grestore
-% Node1->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 538 61 moveto
-478 51 371 32 306 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 537.51 64.47 moveto
-548 63 lineto
-538.88 57.61 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 537.51 64.47 moveto
-548 63 lineto
-538.88 57.61 lineto
-closepath stroke
-grestore
-% Node5
-gsave
-[ /Rect [ 324 1 414 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__icon_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 324 0 moveto
-324 21 lineto
-415 21 lineto
-415 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 324 0 moveto
-324 21 lineto
-415 21 lineto
-415 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-331.5 7.5 moveto 75 (lib/efreet_icon.c) alignedtext
-grestore
-% Node1->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 538 57 moveto
-499 47 442 31 405 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 537.42 60.48 moveto
-548 60 lineto
-539.43 53.77 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 537.42 60.48 moveto
-548 60 lineto
-539.43 53.77 lineto
-closepath stroke
-grestore
-% Node6
-gsave
-[ /Rect [ 432 1 514 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__ini_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 432 0 moveto
-432 21 lineto
-514 21 lineto
-514 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 432 0 moveto
-432 21 lineto
-514 21 lineto
-514 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-440 7.5 moveto 66 (lib/efreet_ini.c) alignedtext
-grestore
-% Node1->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 551 53 moveto
-532 43 508 30 492 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 549.56 56.2 moveto
-560 58 lineto
-552.96 50.08 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 549.56 56.2 moveto
-560 58 lineto
-552.96 50.08 lineto
-closepath stroke
-grestore
-% Node7
-gsave
-[ /Rect [ 532 1 630 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__menu_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 532 0 moveto
-532 21 lineto
-631 21 lineto
-631 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 532 0 moveto
-532 21 lineto
-631 21 lineto
-631 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-539.5 7.5 moveto 83 (lib/efreet_menu.c) alignedtext
-grestore
-% Node1->Node7
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 581 48 moveto
-581 38 581 28 581 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 577.5 48 moveto
-581 58 lineto
-584.5 48 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 577.5 48 moveto
-581 58 lineto
-584.5 48 lineto
-closepath stroke
-grestore
-% Node8
-gsave
-[ /Rect [ 648 1 746 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__mime_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 648 0 moveto
-648 21 lineto
-747 21 lineto
-747 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 648 0 moveto
-648 21 lineto
-747 21 lineto
-747 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-655.5 7.5 moveto 83 (lib/efreet_mime.c) alignedtext
-grestore
-% Node1->Node8
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 612 53 moveto
-633 43 659 30 677 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 610.04 50.08 moveto
-603 58 lineto
-613.44 56.2 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 610.04 50.08 moveto
-603 58 lineto
-613.44 56.2 lineto
-closepath stroke
-grestore
-% Node9
-gsave
-[ /Rect [ 764 1 860 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__trash_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 764 0 moveto
-764 21 lineto
-860 21 lineto
-860 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 764 0 moveto
-764 21 lineto
-860 21 lineto
-860 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-772 7.5 moveto 80 (lib/efreet_trash.c) alignedtext
-grestore
-% Node1->Node9
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 625 58 moveto
-667 47 730 31 771 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 624.12 54.61 moveto
-615 60 lineto
-625.49 61.47 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 624.12 54.61 moveto
-615 60 lineto
-625.49 61.47 lineto
-closepath stroke
-grestore
-% Node10
-gsave
-[ /Rect [ 878 1 962 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__uri_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 878 0 moveto
-878 21 lineto
-962 21 lineto
-962 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 878 0 moveto
-878 21 lineto
-962 21 lineto
-962 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-886 7.5 moveto 68 (lib/efreet_uri.c) alignedtext
-grestore
-% Node1->Node10
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 625 63 moveto
-682 54 782 38 869 22 curveto
-872 21 875 21 878 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 624.6 59.52 moveto
-615 64 lineto
-625.3 66.49 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 624.6 59.52 moveto
-615 64 lineto
-625.3 66.49 lineto
-closepath stroke
-grestore
-% Node11
-gsave
-[ /Rect [ 980 1 1070 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__utils_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 980 0 moveto
-980 21 lineto
-1071 21 lineto
-1071 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 980 0 moveto
-980 21 lineto
-1071 21 lineto
-1071 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-987.5 7.5 moveto 75 (lib/efreet_utils.c) alignedtext
-grestore
-% Node1->Node11
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 625 65 moveto
-698 57 846 41 971 22 curveto
-974 22 977 21 980 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 624.6 61.52 moveto
-615 66 lineto
-625.3 68.49 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 624.6 61.52 moveto
-615 66 lineto
-625.3 68.49 lineto
-closepath stroke
-grestore
-% Node12
-gsave
-[ /Rect [ 1088 1 1176 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__xml_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1088 0 moveto
-1088 21 lineto
-1177 21 lineto
-1177 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1088 0 moveto
-1088 21 lineto
-1177 21 lineto
-1177 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1095.5 7.5 moveto 73 (lib/efreet_xml.c) alignedtext
-grestore
-% Node1->Node12
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 625 66 moveto
-712 61 913 47 1079 22 curveto
-1082 22 1085 21 1088 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 624.6 62.52 moveto
-615 67 lineto
-625.3 69.49 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 624.6 62.52 moveto
-615 67 lineto
-625.3 69.49 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 1220 124
-end
-restore
-%%EOF
diff --git a/doc/latex/Efreet_8h__dep__incl.md5 b/doc/latex/Efreet_8h__dep__incl.md5
deleted file mode 100644
index 3c057e5..0000000
--- a/doc/latex/Efreet_8h__dep__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-48cd712545dbdb3b10fbd30a3ed4e210
\ No newline at end of file
diff --git a/doc/latex/Efreet_8h__incl.eps b/doc/latex/Efreet_8h__incl.eps
deleted file mode 100644
index 67cc959..0000000
--- a/doc/latex/Efreet_8h__incl.eps
+++ /dev/null
@@ -1,664 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (albin) albin,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 710 182
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 674 146 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 280 116 moveto
-280 137 lineto
-347 137 lineto
-347 116 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 280 116 moveto
-280 137 lineto
-347 137 lineto
-347 116 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-287.5 123.5 moveto 51 (lib/Efreet.h) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 88 59 170 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__base_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 88 58 moveto
-88 79 lineto
-170 79 lineto
-170 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 88 58 moveto
-88 79 lineto
-170 79 lineto
-170 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-96 65.5 moveto 66 (efreet_base.h) alignedtext
-grestore
-% Node1->Node2
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 280 116 moveto
-249 107 204 93 171 82 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 171.58 78.52 moveto
-161 79 lineto
-169.57 85.23 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 171.58 78.52 moveto
-161 79 lineto
-169.57 85.23 lineto
-closepath stroke
-grestore
-% Node5
-gsave
-[ /Rect [ 188 59 256 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__ini_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 188 58 moveto
-188 79 lineto
-257 79 lineto
-257 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 188 58 moveto
-188 79 lineto
-257 79 lineto
-257 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-195.5 65.5 moveto 53 (efreet_ini.h) alignedtext
-grestore
-% Node1->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 295 116 moveto
-282 107 262 94 247 84 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 248.44 80.8 moveto
-238 79 lineto
-245.04 86.92 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 248.44 80.8 moveto
-238 79 lineto
-245.04 86.92 lineto
-closepath stroke
-grestore
-% Node6
-gsave
-[ /Rect [ 274 59 352 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__icon_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 274 58 moveto
-274 79 lineto
-352 79 lineto
-352 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 274 58 moveto
-274 79 lineto
-352 79 lineto
-352 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-282 65.5 moveto 62 (efreet_icon.h) alignedtext
-grestore
-% Node1->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 313 116 moveto
-313 108 313 98 313 89 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 316.5 89 moveto
-313 79 lineto
-309.5 89 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 316.5 89 moveto
-313 79 lineto
-309.5 89 lineto
-closepath stroke
-grestore
-% Node7
-gsave
-[ /Rect [ 370 59 466 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__desktop_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 370 58 moveto
-370 79 lineto
-467 79 lineto
-467 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 370 58 moveto
-370 79 lineto
-467 79 lineto
-467 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-377.5 65.5 moveto 81 (efreet_desktop.h) alignedtext
-grestore
-% Node1->Node7
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 333 116 moveto
-350 107 373 94 391 84 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 392.96 86.92 moveto
-400 79 lineto
-389.56 80.8 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 392.96 86.92 moveto
-400 79 lineto
-389.56 80.8 lineto
-closepath stroke
-grestore
-% Node8
-gsave
-[ /Rect [ 484 59 570 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__menu_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 484 58 moveto
-484 79 lineto
-571 79 lineto
-571 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 484 58 moveto
-484 79 lineto
-571 79 lineto
-571 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-491.5 65.5 moveto 71 (efreet_menu.h) alignedtext
-grestore
-% Node1->Node8
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 347 118 moveto
-383 108 440 93 480 82 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 481.43 85.23 moveto
-490 79 lineto
-479.42 78.52 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 481.43 85.23 moveto
-490 79 lineto
-479.42 78.52 lineto
-closepath stroke
-grestore
-% Node9
-gsave
-[ /Rect [ 588 59 666 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__utils_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 588 58 moveto
-588 79 lineto
-666 79 lineto
-666 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 588 58 moveto
-588 79 lineto
-666 79 lineto
-666 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-596 65.5 moveto 62 (efreet_utils.h) alignedtext
-grestore
-% Node1->Node9
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 347 121 moveto
-396 113 489 97 578 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 578.88 83.39 moveto
-588 78 lineto
-577.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 578.88 83.39 moveto
-588 78 lineto
-577.51 76.53 lineto
-closepath stroke
-grestore
-% Node10
-gsave
-[ /Rect [ 0 59 70 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__uri_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 0 58 moveto
-0 79 lineto
-71 79 lineto
-71 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 58 moveto
-0 79 lineto
-71 79 lineto
-71 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 65.5 moveto 55 (efreet_uri.h) alignedtext
-grestore
-% Node1->Node10
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 280 121 moveto
-236 112 157 97 81 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 81.49 76.53 moveto
-71 78 lineto
-80.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 81.49 76.53 moveto
-71 78 lineto
-80.12 83.39 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 14 0 moveto
-14 21 lineto
-66 21 lineto
-66 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 14 0 moveto
-14 21 lineto
-66 21 lineto
-66 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-22 7.5 moveto 36 (Ecore.h) alignedtext
-grestore
-% Node2->Node3
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 112 58 moveto
-99 49 79 36 64 26 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 65.44 22.8 moveto
-55 21 lineto
-62.04 28.92 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 65.44 22.8 moveto
-55 21 lineto
-62.04 28.92 lineto
-closepath stroke
-grestore
-% Node4
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 86 0 moveto
-86 21 lineto
-167 21 lineto
-167 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 86 0 moveto
-86 21 lineto
-167 21 lineto
-167 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-93.5 7.5 moveto 65 (Ecore_Data.h) alignedtext
-grestore
-% Node2->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 128 58 moveto
-128 50 128 40 127 31 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 130.5 31 moveto
-127 21 lineto
-123.5 31 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 130.5 31 moveto
-127 21 lineto
-123.5 31 lineto
-closepath stroke
-grestore
-% Node10->Node3
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 36 58 moveto
-37 50 37 40 38 31 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 41.49 31.3 moveto
-39 21 lineto
-34.52 30.6 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 41.49 31.3 moveto
-39 21 lineto
-34.52 30.6 lineto
-closepath stroke
-grestore
-% Node10->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 53 58 moveto
-66 49 86 36 101 26 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 102.96 28.92 moveto
-110 21 lineto
-99.56 22.8 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 102.96 28.92 moveto
-110 21 lineto
-99.56 22.8 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 710 182
-end
-restore
-%%EOF
diff --git a/doc/latex/Efreet_8h__incl.md5 b/doc/latex/Efreet_8h__incl.md5
deleted file mode 100644
index 9011894..0000000
--- a/doc/latex/Efreet_8h__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-07e3362cf159622e3e951e031d98d0e6
\ No newline at end of file
diff --git a/doc/latex/Efreet__Mime_8h.tex b/doc/latex/Efreet__Mime_8h.tex
deleted file mode 100644
index 20c4eac..0000000
--- a/doc/latex/Efreet__Mime_8h.tex
+++ /dev/null
@@ -1,42 +0,0 @@
-\section{lib/Efreet\_\-Mime.h File Reference}
-\label{Efreet__Mime_8h}\index{lib/Efreet\_\-Mime.h@{lib/Efreet\_\-Mime.h}}
-
-
-\subsection{Detailed Description}
-The file that must be included by any project wishing to use. 
-
-
-
-
-
-This graph shows which files directly or indirectly include this file:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=71pt]{Efreet__Mime_8h__dep__incl}
-\end{center}
-\end{figure}
-\subsection*{Defines}
-\begin{CompactItemize}
-\item 
-\#define {\bf EAPI}
-\end{CompactItemize}
-\subsection*{Functions}
-\begin{CompactItemize}
-\item 
-EAPI const char $\ast$ {\bf efreet\_\-mime\_\-fallback\_\-type\_\-get} (const char $\ast$file)
-\begin{CompactList}\small\item\em Retreive the fallback mime type of a file. \item\end{CompactList}\item 
-EAPI const char $\ast$ {\bf efreet\_\-mime\_\-globs\_\-type\_\-get} (const char $\ast$file)
-\begin{CompactList}\small\item\em Retreive the mime type of a file using globs. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-mime\_\-init} (void)
-\begin{CompactList}\small\item\em Initializes the efreet mime settings. \item\end{CompactList}\item 
-EAPI const char $\ast$ {\bf efreet\_\-mime\_\-magic\_\-type\_\-get} (const char $\ast$file)
-\begin{CompactList}\small\item\em Retreive the mime type of a file using magic. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-mime\_\-shutdown} (void)
-\begin{CompactList}\small\item\em Cleans up the efreet mime settings system. \item\end{CompactList}\item 
-EAPI const char $\ast$ {\bf efreet\_\-mime\_\-special\_\-type\_\-get} (const char $\ast$file)
-\begin{CompactList}\small\item\em Retreive the special mime type of a file. \item\end{CompactList}\item 
-EAPI const char $\ast$ {\bf efreet\_\-mime\_\-type\_\-get} (const char $\ast$file)
-\begin{CompactList}\small\item\em Retreive the mime type of a file. \item\end{CompactList}\item 
-EAPI char $\ast$ {\bf efreet\_\-mime\_\-type\_\-icon\_\-get} (const char $\ast$mime, const char $\ast$theme, unsigned int size)
-\begin{CompactList}\small\item\em Retreive the mime type icon for a file. \item\end{CompactList}\end{CompactItemize}
diff --git a/doc/latex/Efreet__Mime_8h__dep__incl.eps b/doc/latex/Efreet__Mime_8h__dep__incl.eps
deleted file mode 100644
index 645ceb3..0000000
--- a/doc/latex/Efreet__Mime_8h__dep__incl.eps
+++ /dev/null
@@ -1,264 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (albin) albin,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 142 124
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 106 88 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 0 58 moveto
-0 79 lineto
-99 79 lineto
-99 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 58 moveto
-0 79 lineto
-99 79 lineto
-99 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 65.5 moveto 83 (lib/Efreet_Mime.h) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 0 1 98 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__mime_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-99 21 lineto
-99 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-99 21 lineto
-99 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 7.5 moveto 83 (lib/efreet_mime.c) alignedtext
-grestore
-% Node1->Node2
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 49 48 moveto
-49 38 49 28 49 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 45.5 48 moveto
-49 58 lineto
-52.5 48 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 45.5 48 moveto
-49 58 lineto
-52.5 48 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 142 124
-end
-restore
-%%EOF
diff --git a/doc/latex/Efreet__Mime_8h__dep__incl.md5 b/doc/latex/Efreet__Mime_8h__dep__incl.md5
deleted file mode 100644
index 38ecd4e..0000000
--- a/doc/latex/Efreet__Mime_8h__dep__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-a45c9ba9f562af4135bca4b886a760a6
\ No newline at end of file
diff --git a/doc/latex/Efreet__Trash_8h.tex b/doc/latex/Efreet__Trash_8h.tex
deleted file mode 100644
index e76a7ca..0000000
--- a/doc/latex/Efreet__Trash_8h.tex
+++ /dev/null
@@ -1,48 +0,0 @@
-\section{lib/Efreet\_\-Trash.h File Reference}
-\label{Efreet__Trash_8h}\index{lib/Efreet\_\-Trash.h@{lib/Efreet\_\-Trash.h}}
-
-
-\subsection{Detailed Description}
-Contains the methods used to support the FDO trash specification. 
-
-
-
-
-
-This graph shows which files directly or indirectly include this file:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=70pt]{Efreet__Trash_8h__dep__incl}
-\end{center}
-\end{figure}
-\subsection*{Defines}
-\begin{CompactItemize}
-\item 
-\#define {\bf EAPI}
-\end{CompactItemize}
-\subsection*{Functions}
-\begin{CompactItemize}
-\item 
-EAPI int {\bf efreet\_\-trash\_\-delete\_\-uri} ({\bf Efreet\_\-Uri} $\ast$uri, int force\_\-delete)
-\begin{CompactList}\small\item\em This function try to move the given uri to the trash. Files on different filesystem can't be moved to trash. If force\_\-delete is 0 than non-local files will be ignored and -1 is returned, if you set force\_\-delete to 1 non-local files will be deleted without asking. \item\end{CompactList}\item 
-EAPI const char $\ast$ {\bf efreet\_\-trash\_\-dir\_\-get} (void)
-\begin{CompactList}\small\item\em Retrieves the XDG Trash local directory. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-trash\_\-empty\_\-trash} (void)
-\begin{CompactList}\small\item\em Delete all the files inside the trash. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-trash\_\-init} (void)
-\begin{CompactList}\small\item\em Initializes the efreet trash system. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-trash\_\-is\_\-empty} (void)
-\begin{CompactList}\small\item\em Check if the trash is currently empty. \item\end{CompactList}\item 
-EAPI Ecore\_\-List $\ast$ {\bf efreet\_\-trash\_\-ls} (void)
-\begin{CompactList}\small\item\em List all the files and directory currently inside the trash. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-trash\_\-shutdown} (void)
-\begin{CompactList}\small\item\em Cleans up the efreet trash system. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{Define Documentation}
-\index{Efreet\_\-Trash.h@{Efreet\_\-Trash.h}!EAPI@{EAPI}}
-\index{EAPI@{EAPI}!Efreet_Trash.h@{Efreet\_\-Trash.h}}
-\subsubsection[EAPI]{\setlength{\rightskip}{0pt plus 5cm}\#define EAPI}\label{Efreet__Trash_8h_3db3556eec8ef18cb8ddb43816974ac8}
-
-
diff --git a/doc/latex/Efreet__Trash_8h__dep__incl.eps b/doc/latex/Efreet__Trash_8h__dep__incl.eps
deleted file mode 100644
index 41091cd..0000000
--- a/doc/latex/Efreet__Trash_8h__dep__incl.eps
+++ /dev/null
@@ -1,264 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (albin) albin,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 140 124
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 104 88 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 0 58 moveto
-0 79 lineto
-97 79 lineto
-97 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 58 moveto
-0 79 lineto
-97 79 lineto
-97 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 65.5 moveto 81 (lib/Efreet_Trash.h) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 0 1 96 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__trash_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-96 21 lineto
-96 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-96 21 lineto
-96 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 7.5 moveto 80 (lib/efreet_trash.c) alignedtext
-grestore
-% Node1->Node2
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 48 48 moveto
-48 38 48 28 48 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 44.5 48 moveto
-48 58 lineto
-51.5 48 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 44.5 48 moveto
-48 58 lineto
-51.5 48 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 140 124
-end
-restore
-%%EOF
diff --git a/doc/latex/Efreet__Trash_8h__dep__incl.md5 b/doc/latex/Efreet__Trash_8h__dep__incl.md5
deleted file mode 100644
index 5a07bfd..0000000
--- a/doc/latex/Efreet__Trash_8h__dep__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-2c796a1e6a7e418d2bdfeb463cc62d4a
\ No newline at end of file
diff --git a/doc/latex/FreeSans.ttf b/doc/latex/FreeSans.ttf
deleted file mode 100644
index b550b90..0000000
Binary files a/doc/latex/FreeSans.ttf and /dev/null differ
diff --git a/doc/latex/Makefile b/doc/latex/Makefile
deleted file mode 100644
index 776fcf9..0000000
--- a/doc/latex/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-all: clean refman.dvi
-
-ps: refman.ps
-
-pdf: refman.pdf
-
-ps_2on1: refman_2on1.ps
-
-pdf_2on1: refman_2on1.pdf
-
-refman.ps: refman.dvi
-	dvips -o refman.ps refman.dvi
-
-refman.pdf: refman.ps
-	ps2pdf refman.ps refman.pdf
-
-refman.dvi: refman.tex doxygen.sty
-	echo "Running latex..."
-	latex refman.tex
-	echo "Running makeindex..."
-	makeindex refman.idx
-	echo "Rerunning latex...."
-	latex refman.tex
-	latex_count=5 ; \
-	while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\
-	    do \
-	      echo "Rerunning latex...." ;\
-	      latex refman.tex ;\
-	      latex_count=`expr $$latex_count - 1` ;\
-	    done
-
-refman_2on1.ps: refman.ps
-	psnup -2 refman.ps >refman_2on1.ps
-
-refman_2on1.pdf: refman_2on1.ps
-	ps2pdf refman_2on1.ps refman_2on1.pdf
-
-clean:
-	rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out refman.pdf
diff --git a/doc/latex/annotated.tex b/doc/latex/annotated.tex
deleted file mode 100644
index 69bdb6c..0000000
--- a/doc/latex/annotated.tex
+++ /dev/null
@@ -1,34 +0,0 @@
-\section{Data Structures}
-Here are the data structures with brief descriptions:\begin{CompactList}
-\item\contentsline{section}{{\bf Efreet\_\-Cache\_\-Fill} }{\pageref{structEfreet__Cache__Fill}}{}
-\item\contentsline{section}{{\bf Efreet\_\-Cache\_\-Fill\_\-Dir} }{\pageref{structEfreet__Cache__Fill__Dir}}{}
-\item\contentsline{section}{{\bf Efreet\_\-Cache\_\-Search} }{\pageref{structEfreet__Cache__Search}}{}
-\item\contentsline{section}{{\bf Efreet\_\-Cache\_\-Search\_\-List} }{\pageref{structEfreet__Cache__Search__List}}{}
-\item\contentsline{section}{{\bf Efreet\_\-Desktop} (Parsed representation of a .desktop file )}{\pageref{structEfreet__Desktop}}{}
-\item\contentsline{section}{{\bf Efreet\_\-Desktop\_\-Command} }{\pageref{structEfreet__Desktop__Command}}{}
-\item\contentsline{section}{{\bf Efreet\_\-Desktop\_\-Command\_\-File} }{\pageref{structEfreet__Desktop__Command__File}}{}
-\item\contentsline{section}{{\bf Efreet\_\-Desktop\_\-Type\_\-Info} }{\pageref{structEfreet__Desktop__Type__Info}}{}
-\item\contentsline{section}{{\bf Efreet\_\-Event\_\-Desktop\_\-Change} }{\pageref{structEfreet__Event__Desktop__Change}}{}
-\item\contentsline{section}{{\bf Efreet\_\-Icon} (Contains all the information about a given icon )}{\pageref{structEfreet__Icon}}{}
-\item\contentsline{section}{{\bf Efreet\_\-Icon\_\-Cache} }{\pageref{structEfreet__Icon__Cache}}{}
-\item\contentsline{section}{{\bf Efreet\_\-Icon\_\-Point} (Stores an x, y point )}{\pageref{structEfreet__Icon__Point}}{}
-\item\contentsline{section}{{\bf Efreet\_\-Icon\_\-Theme} (All of the known information about a given theme )}{\pageref{structEfreet__Icon__Theme}}{}
-\item\contentsline{section}{{\bf Efreet\_\-Icon\_\-Theme\_\-Directory} (Contains all the information about a sub-directory of a theme )}{\pageref{structEfreet__Icon__Theme__Directory}}{}
-\item\contentsline{section}{{\bf Efreet\_\-Ini} (Contains all the information about an ini file )}{\pageref{structEfreet__Ini}}{}
-\item\contentsline{section}{{\bf Efreet\_\-Menu} }{\pageref{structEfreet__Menu}}{}
-\item\contentsline{section}{{\bf Efreet\_\-Menu\_\-App\_\-Dir} }{\pageref{structEfreet__Menu__App__Dir}}{}
-\item\contentsline{section}{{\bf Efreet\_\-Menu\_\-Desktop} }{\pageref{structEfreet__Menu__Desktop}}{}
-\item\contentsline{section}{{\bf Efreet\_\-Menu\_\-Filter} }{\pageref{structEfreet__Menu__Filter}}{}
-\item\contentsline{section}{{\bf Efreet\_\-Menu\_\-Filter\_\-Op} }{\pageref{structEfreet__Menu__Filter__Op}}{}
-\item\contentsline{section}{{\bf Efreet\_\-Menu\_\-Internal} }{\pageref{structEfreet__Menu__Internal}}{}
-\item\contentsline{section}{{\bf Efreet\_\-Menu\_\-Layout} }{\pageref{structEfreet__Menu__Layout}}{}
-\item\contentsline{section}{{\bf Efreet\_\-Menu\_\-Move} }{\pageref{structEfreet__Menu__Move}}{}
-\item\contentsline{section}{{\bf Efreet\_\-Mime\_\-Glob} }{\pageref{structEfreet__Mime__Glob}}{}
-\item\contentsline{section}{{\bf Efreet\_\-Mime\_\-Magic} }{\pageref{structEfreet__Mime__Magic}}{}
-\item\contentsline{section}{{\bf Efreet\_\-Mime\_\-Magic\_\-Entry} }{\pageref{structEfreet__Mime__Magic__Entry}}{}
-\item\contentsline{section}{{\bf Efreet\_\-Monitor} }{\pageref{structEfreet__Monitor}}{}
-\item\contentsline{section}{{\bf Efreet\_\-Uri} (Contains a simple rappresentation of an uri. The string don't have special chars escaped )}{\pageref{structEfreet__Uri}}{}
-\item\contentsline{section}{{\bf Efreet\_\-Util\_\-Desktop} }{\pageref{structEfreet__Util__Desktop}}{}
-\item\contentsline{section}{{\bf Efreet\_\-Xml} (Contains the XML tree for a given XML document )}{\pageref{structEfreet__Xml}}{}
-\item\contentsline{section}{{\bf Efreet\_\-Xml\_\-Attribute} (Contains information about a given XML attribute )}{\pageref{structEfreet__Xml__Attribute}}{}
-\end{CompactList}
diff --git a/doc/latex/doxygen.sty b/doc/latex/doxygen.sty
deleted file mode 100644
index 1d4841a..0000000
--- a/doc/latex/doxygen.sty
+++ /dev/null
@@ -1,78 +0,0 @@
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{doxygen}
-\RequirePackage{calc}
-\RequirePackage{array}
-\pagestyle{fancyplain}
-\newcommand{\clearemptydoublepage}{\newpage{\pagestyle{empty}\cleardoublepage}}
-\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
-\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
-\lhead[\fancyplain{}{\bfseries\thepage}]
-        {\fancyplain{}{\bfseries\rightmark}}
-\rhead[\fancyplain{}{\bfseries\leftmark}]
-        {\fancyplain{}{\bfseries\thepage}}
-\rfoot[\fancyplain{}{\bfseries\scriptsize Generated on Mon Dec 1 19:57:18 2008 for Efreet by Doxygen }]{}
-\lfoot[]{\fancyplain{}{\bfseries\scriptsize Generated on Mon Dec 1 19:57:18 2008 for Efreet by Doxygen }}
-\cfoot{}
-\newenvironment{Code}
-{\footnotesize}
-{\normalsize}
-\newcommand{\doxyref}[3]{\textbf{#1} (\textnormal{#2}\,\pageref{#3})}
-\newenvironment{DocInclude}
-{\footnotesize}
-{\normalsize}
-\newenvironment{VerbInclude}
-{\footnotesize}
-{\normalsize}
-\newenvironment{Image}
-{\begin{figure}[H]}
-{\end{figure}}
-\newenvironment{ImageNoCaption}{}{}
-\newenvironment{CompactList}
-{\begin{list}{}{
-  \setlength{\leftmargin}{0.5cm}
-  \setlength{\itemsep}{0pt}
-  \setlength{\parsep}{0pt}
-  \setlength{\topsep}{0pt}
-  \renewcommand{\makelabel}{\hfill}}}
-{\end{list}}
-\newenvironment{CompactItemize}
-{
-  \begin{itemize}
-  \setlength{\itemsep}{-3pt}
-  \setlength{\parsep}{0pt}
-  \setlength{\topsep}{0pt}
-  \setlength{\partopsep}{0pt}
-}
-{\end{itemize}}
-\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}
-\newlength{\tmplength}
-\newenvironment{TabularC}[1]
-{
-\setlength{\tmplength}
-     {\linewidth/(#1)-\tabcolsep*2-\arrayrulewidth*(#1+1)/(#1)}
-      \par\begin{tabular*}{\linewidth}
-             {*{#1}{|>{\PBS\raggedright\hspace{0pt}}p{\the\tmplength}}|}
-}
-{\end{tabular*}\par}
-\newcommand{\entrylabel}[1]{
-   {\parbox[b]{\labelwidth-4pt}{\makebox[0pt][l]{\textbf{#1}}\vspace{1.5\baselineskip}}}}
-\newenvironment{Desc}
-{\begin{list}{}
-  {
-    \settowidth{\labelwidth}{40pt}
-    \setlength{\leftmargin}{\labelwidth}
-    \setlength{\parsep}{0pt}
-    \setlength{\itemsep}{-4pt}
-    \renewcommand{\makelabel}{\entrylabel}
-  }
-}
-{\end{list}}
-\newenvironment{Indent}
-  {\begin{list}{}{\setlength{\leftmargin}{0.5cm}}
-      \item[]\ignorespaces}
-  {\unskip\end{list}}
-\setlength{\parindent}{0cm}
-\setlength{\parskip}{0.2cm}
-\addtocounter{secnumdepth}{1}
-\sloppy
-\usepackage[T1]{fontenc}
diff --git a/doc/latex/efreet_8c.tex b/doc/latex/efreet_8c.tex
deleted file mode 100644
index 10d8bea..0000000
--- a/doc/latex/efreet_8c.tex
+++ /dev/null
@@ -1,60 +0,0 @@
-\section{lib/efreet.c File Reference}
-\label{efreet_8c}\index{lib/efreet.c@{lib/efreet.c}}
-
-
-{\tt \#include \char`\"{}Efreet.h\char`\"{}}\par
-{\tt \#include \char`\"{}efreet\_\-private.h\char`\"{}}\par
-
-
-Include dependency graph for efreet.c:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=420pt]{efreet_8c__incl}
-\end{center}
-\end{figure}
-\subsection*{Functions}
-\begin{CompactItemize}
-\item 
-size\_\-t {\bf efreet\_\-array\_\-cat} (char $\ast$buffer, size\_\-t size, const char $\ast$strs[$\,$])
-\item 
-EAPI int {\bf efreet\_\-init} (void)
-\begin{CompactList}\small\item\em Initializes the Efreet system. \item\end{CompactList}\item 
-const char $\ast$ {\bf efreet\_\-lang\_\-country\_\-get} (void)
-\item 
-const char $\ast$ {\bf efreet\_\-lang\_\-get} (void)
-\item 
-const char $\ast$ {\bf efreet\_\-lang\_\-modifier\_\-get} (void)
-\item 
-EAPI int {\bf efreet\_\-shutdown} (void)
-\begin{CompactList}\small\item\em Shuts down Efreet if a balanced number of init/shutdown calls have been made. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{Function Documentation}
-\index{efreet.c@{efreet.c}!efreet\_\-init@{efreet\_\-init}}
-\index{efreet\_\-init@{efreet\_\-init}!efreet.c@{efreet.c}}
-\subsubsection[efreet\_\-init]{\setlength{\rightskip}{0pt plus 5cm}EAPI int efreet\_\-init (void)}\label{efreet_8c_448e550a87271c7a74f8bf9963a8b81e}
-
-
-Initializes the Efreet system. 
-
-\begin{Desc}
-\item[Returns:]Returns $>$ 0 if the initialization was successful, 0 otherwise \end{Desc}
-
-
-References efreet\_\-base\_\-init(), efreet\_\-desktop\_\-init(), efreet\_\-icon\_\-init(), efreet\_\-ini\_\-init(), efreet\_\-menu\_\-init(), and efreet\_\-xml\_\-init().
-
-Referenced by efreet\_\-mime\_\-init().\index{efreet.c@{efreet.c}!efreet\_\-shutdown@{efreet\_\-shutdown}}
-\index{efreet\_\-shutdown@{efreet\_\-shutdown}!efreet.c@{efreet.c}}
-\subsubsection[efreet\_\-shutdown]{\setlength{\rightskip}{0pt plus 5cm}EAPI int efreet\_\-shutdown (void)}\label{efreet_8c_21312e3804b2ff4afed2e854b66ed827}
-
-
-Shuts down Efreet if a balanced number of init/shutdown calls have been made. 
-
-\begin{Desc}
-\item[Returns:]Returns the number of times the init function as been called minus the corresponding init call. \end{Desc}
-
-
-References efreet\_\-base\_\-shutdown(), efreet\_\-desktop\_\-shutdown(), efreet\_\-icon\_\-shutdown(), efreet\_\-ini\_\-shutdown(), efreet\_\-menu\_\-shutdown(), efreet\_\-xml\_\-shutdown(), and IF\_\-FREE.
-
-Referenced by efreet\_\-mime\_\-shutdown().
\ No newline at end of file
diff --git a/doc/latex/efreet_8c__incl.eps b/doc/latex/efreet_8c__incl.eps
deleted file mode 100644
index 724d6d4..0000000
--- a/doc/latex/efreet_8c__incl.eps
+++ /dev/null
@@ -1,1503 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (albin) albin,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 2040 240
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 2004 204 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 1165 174 moveto
-1165 195 lineto
-1231 195 lineto
-1231 174 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1165 174 moveto
-1165 195 lineto
-1231 195 lineto
-1231 174 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1173 181.5 moveto 50 (lib/efreet.c) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 1596 117 1650 137 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($Efreet_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1596 116 moveto
-1596 137 lineto
-1650 137 lineto
-1650 116 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1596 116 moveto
-1596 137 lineto
-1650 137 lineto
-1650 116 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1604 123.5 moveto 38 (Efreet.h) alignedtext
-grestore
-% Node1->Node2
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1231 180 moveto
-1310 169 1504 143 1586 132 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1586.4 135.48 moveto
-1596 131 lineto
-1585.7 128.51 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1586.4 135.48 moveto
-1596 131 lineto
-1585.7 128.51 lineto
-closepath stroke
-grestore
-% Node12
-gsave
-[ /Rect [ 691 117 783 137 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__private_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 691 116 moveto
-691 137 lineto
-783 137 lineto
-783 116 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 691 116 moveto
-691 137 lineto
-783 137 lineto
-783 116 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-699 123.5 moveto 76 (efreet_private.h) alignedtext
-grestore
-% Node1->Node12
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1165 181 moveto
-1087 171 890 147 793 134 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 793.3 130.51 moveto
-783 133 lineto
-792.6 137.48 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 793.3 130.51 moveto
-783 133 lineto
-792.6 137.48 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 1818 59 1900 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__base_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1818 58 moveto
-1818 79 lineto
-1900 79 lineto
-1900 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1818 58 moveto
-1818 79 lineto
-1900 79 lineto
-1900 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1826 65.5 moveto 66 (efreet_base.h) alignedtext
-grestore
-% Node2->Node3
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1650 120 moveto
-1688 111 1760 93 1808 81 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1808.88 84.39 moveto
-1818 79 lineto
-1807.51 77.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1808.88 84.39 moveto
-1818 79 lineto
-1807.51 77.53 lineto
-closepath stroke
-grestore
-% Node6
-gsave
-[ /Rect [ 1330 59 1398 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__ini_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1330 58 moveto
-1330 79 lineto
-1399 79 lineto
-1399 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1330 58 moveto
-1330 79 lineto
-1399 79 lineto
-1399 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1337.5 65.5 moveto 53 (efreet_ini.h) alignedtext
-grestore
-% Node2->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1596 121 moveto
-1557 113 1482 97 1409 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1409.49 76.53 moveto
-1399 78 lineto
-1408.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1409.49 76.53 moveto
-1399 78 lineto
-1408.12 83.39 lineto
-closepath stroke
-grestore
-% Node7
-gsave
-[ /Rect [ 1918 59 1996 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__icon_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1918 58 moveto
-1918 79 lineto
-1996 79 lineto
-1996 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1918 58 moveto
-1918 79 lineto
-1996 79 lineto
-1996 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1926 65.5 moveto 62 (efreet_icon.h) alignedtext
-grestore
-% Node2->Node7
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1650 123 moveto
-1699 115 1808 99 1908 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1908.88 83.39 moveto
-1918 78 lineto
-1907.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1908.88 83.39 moveto
-1918 78 lineto
-1907.51 76.53 lineto
-closepath stroke
-grestore
-% Node8
-gsave
-[ /Rect [ 1416 59 1512 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__desktop_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1416 58 moveto
-1416 79 lineto
-1513 79 lineto
-1513 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1416 58 moveto
-1416 79 lineto
-1513 79 lineto
-1513 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1423.5 65.5 moveto 81 (efreet_desktop.h) alignedtext
-grestore
-% Node2->Node8
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1596 117 moveto
-1570 107 1531 93 1502 83 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1502.58 79.46 moveto
-1492 79 lineto
-1499.98 85.96 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1502.58 79.46 moveto
-1492 79 lineto
-1499.98 85.96 lineto
-closepath stroke
-grestore
-% Node9
-gsave
-[ /Rect [ 1530 59 1616 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__menu_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1530 58 moveto
-1530 79 lineto
-1617 79 lineto
-1617 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1530 58 moveto
-1530 79 lineto
-1617 79 lineto
-1617 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1537.5 65.5 moveto 71 (efreet_menu.h) alignedtext
-grestore
-% Node2->Node9
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1613 116 moveto
-1606 108 1596 96 1588 87 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1590.8 84.9 moveto
-1582 79 lineto
-1585.2 89.1 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1590.8 84.9 moveto
-1582 79 lineto
-1585.2 89.1 lineto
-closepath stroke
-grestore
-% Node10
-gsave
-[ /Rect [ 1634 59 1712 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__utils_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1634 58 moveto
-1634 79 lineto
-1712 79 lineto
-1712 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1634 58 moveto
-1634 79 lineto
-1712 79 lineto
-1712 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1642 65.5 moveto 62 (efreet_utils.h) alignedtext
-grestore
-% Node2->Node10
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1633 116 moveto
-1640 108 1650 96 1658 87 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1660.8 89.1 moveto
-1664 79 lineto
-1655.2 84.9 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1660.8 89.1 moveto
-1664 79 lineto
-1655.2 84.9 lineto
-closepath stroke
-grestore
-% Node11
-gsave
-[ /Rect [ 1730 59 1800 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__uri_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1730 58 moveto
-1730 79 lineto
-1801 79 lineto
-1801 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1730 58 moveto
-1730 79 lineto
-1801 79 lineto
-1801 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1737.5 65.5 moveto 55 (efreet_uri.h) alignedtext
-grestore
-% Node2->Node11
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1650 116 moveto
-1673 106 1706 93 1731 83 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1732.28 86.26 moveto
-1740 79 lineto
-1729.44 79.86 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1732.28 86.26 moveto
-1740 79 lineto
-1729.44 79.86 lineto
-closepath stroke
-grestore
-% Node4
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1739 0 moveto
-1739 21 lineto
-1791 21 lineto
-1791 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1739 0 moveto
-1739 21 lineto
-1791 21 lineto
-1791 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1747 7.5 moveto 36 (Ecore.h) alignedtext
-grestore
-% Node3->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1841 58 moveto
-1827 49 1806 36 1790 26 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1791.44 22.8 moveto
-1781 21 lineto
-1788.04 28.92 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1791.44 22.8 moveto
-1781 21 lineto
-1788.04 28.92 lineto
-closepath stroke
-grestore
-% Node5
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1814 0 moveto
-1814 21 lineto
-1895 21 lineto
-1895 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1814 0 moveto
-1814 21 lineto
-1895 21 lineto
-1895 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1821.5 7.5 moveto 65 (Ecore_Data.h) alignedtext
-grestore
-% Node3->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1858 58 moveto
-1857 50 1857 40 1856 31 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1859.48 30.6 moveto
-1855 21 lineto
-1852.51 31.3 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1859.48 30.6 moveto
-1855 21 lineto
-1852.51 31.3 lineto
-closepath stroke
-grestore
-% Node11->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1765 58 moveto
-1765 50 1765 40 1765 31 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1768.5 31 moveto
-1765 21 lineto
-1761.5 31 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1768.5 31 moveto
-1765 21 lineto
-1761.5 31 lineto
-closepath stroke
-grestore
-% Node11->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1782 58 moveto
-1795 49 1815 36 1830 26 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1831.96 28.92 moveto
-1839 21 lineto
-1828.56 22.8 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1831.96 28.92 moveto
-1839 21 lineto
-1828.56 22.8 lineto
-closepath stroke
-grestore
-% Node12->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 124 moveto
-875 118 1077 101 1143 80 curveto
-1162 73 1163 63 1181 58 curveto
-1285 26 1618 15 1729 12 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1729 15.5 moveto
-1739 12 lineto
-1729 8.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1729 15.5 moveto
-1739 12 lineto
-1729 8.5 lineto
-closepath stroke
-grestore
-% Node12->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 126 moveto
-881 123 1115 112 1320 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1320.88 83.39 moveto
-1330 78 lineto
-1319.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1320.88 83.39 moveto
-1330 78 lineto
-1319.51 76.53 lineto
-closepath stroke
-grestore
-% Node13
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1190 58 moveto
-1190 79 lineto
-1244 79 lineto
-1244 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1190 58 moveto
-1190 79 lineto
-1244 79 lineto
-1244 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1198 65.5 moveto 38 (config.h) alignedtext
-grestore
-% Node12->Node13
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 124 moveto
-864 119 1035 106 1176 80 curveto
-1177 80 1179 79 1180 79 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1180.88 82.39 moveto
-1190 77 lineto
-1179.51 75.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1180.88 82.39 moveto
-1190 77 lineto
-1179.51 75.53 lineto
-closepath stroke
-grestore
-% Node14
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1262 58 moveto
-1262 79 lineto
-1313 79 lineto
-1313 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1262 58 moveto
-1262 79 lineto
-1313 79 lineto
-1313 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1269.5 65.5 moveto 35 (stdlib.h) alignedtext
-grestore
-% Node12->Node14
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 126 moveto
-872 124 1074 115 1252 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1252.88 83.39 moveto
-1262 78 lineto
-1251.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1252.88 83.39 moveto
-1262 78 lineto
-1251.51 76.53 lineto
-closepath stroke
-grestore
-% Node15
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 0 58 moveto
-0 79 lineto
-48 79 lineto
-48 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 0 58 moveto
-0 79 lineto
-48 79 lineto
-48 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 65.5 moveto 32 (stdio.h) alignedtext
-grestore
-% Node12->Node15
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 125 moveto
-562 120 197 105 58 79 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 58.49 75.53 moveto
-48 77 lineto
-57.12 82.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 58.49 75.53 moveto
-48 77 lineto
-57.12 82.39 lineto
-closepath stroke
-grestore
-% Node16
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 66 58 moveto
-66 79 lineto
-118 79 lineto
-118 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 66 58 moveto
-66 79 lineto
-118 79 lineto
-118 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-74 65.5 moveto 36 (string.h) alignedtext
-grestore
-% Node12->Node16
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 125 moveto
-571 119 253 101 128 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 128.49 76.53 moveto
-118 78 lineto
-127.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 128.49 76.53 moveto
-118 78 lineto
-127.12 83.39 lineto
-closepath stroke
-grestore
-% Node17
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 136 58 moveto
-136 79 lineto
-190 79 lineto
-190 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 136 58 moveto
-136 79 lineto
-190 79 lineto
-190 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-144 65.5 moveto 38 (unistd.h) alignedtext
-grestore
-% Node12->Node17
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 126 moveto
-599 124 387 114 200 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 200.49 76.53 moveto
-190 78 lineto
-199.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 200.49 76.53 moveto
-190 78 lineto
-199.12 83.39 lineto
-closepath stroke
-grestore
-% Node18
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 208 58 moveto
-208 79 lineto
-259 79 lineto
-259 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 208 58 moveto
-208 79 lineto
-259 79 lineto
-259 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-215.5 65.5 moveto 35 (ctype.h) alignedtext
-grestore
-% Node12->Node18
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 125 moveto
-608 122 428 111 269 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 269.49 76.53 moveto
-259 78 lineto
-268.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 269.49 76.53 moveto
-259 78 lineto
-268.12 83.39 lineto
-closepath stroke
-grestore
-% Node19
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 276 58 moveto
-276 79 lineto
-321 79 lineto
-321 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 276 58 moveto
-276 79 lineto
-321 79 lineto
-321 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-283.5 65.5 moveto 29 (fcntl.h) alignedtext
-grestore
-% Node12->Node19
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 125 moveto
-617 121 466 111 331 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 331.49 76.53 moveto
-321 78 lineto
-330.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 331.49 76.53 moveto
-321 78 lineto
-330.12 83.39 lineto
-closepath stroke
-grestore
-% Node20
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 338 58 moveto
-338 79 lineto
-413 79 lineto
-413 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 338 58 moveto
-338 79 lineto
-413 79 lineto
-413 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-345.5 65.5 moveto 59 (sys/mman.h) alignedtext
-grestore
-% Node12->Node20
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 121 moveto
-631 113 524 99 423 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 423.49 76.53 moveto
-413 78 lineto
-422.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 423.49 76.53 moveto
-413 78 lineto
-422.12 83.39 lineto
-closepath stroke
-grestore
-% Node21
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 430 58 moveto
-430 79 lineto
-500 79 lineto
-500 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 430 58 moveto
-430 79 lineto
-500 79 lineto
-500 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-438 65.5 moveto 54 (sys/types.h) alignedtext
-grestore
-% Node12->Node21
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 118 moveto
-646 108 579 95 510 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 510.49 76.53 moveto
-500 78 lineto
-509.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 510.49 76.53 moveto
-500 78 lineto
-509.12 83.39 lineto
-closepath stroke
-grestore
-% Node22
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 518 58 moveto
-518 79 lineto
-581 79 lineto
-581 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 518 58 moveto
-518 79 lineto
-581 79 lineto
-581 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-525.5 65.5 moveto 47 (sys/stat.h) alignedtext
-grestore
-% Node12->Node22
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 701 116 moveto
-670 106 625 92 591 82 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 591.58 78.52 moveto
-581 79 lineto
-589.57 85.23 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 591.58 78.52 moveto
-581 79 lineto
-589.57 85.23 lineto
-closepath stroke
-grestore
-% Node23
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 598 58 moveto
-598 79 lineto
-651 79 lineto
-651 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 598 58 moveto
-598 79 lineto
-651 79 lineto
-651 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-605.5 65.5 moveto 37 (dirent.h) alignedtext
-grestore
-% Node12->Node23
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 715 116 moveto
-698 107 673 93 653 84 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 654.44 80.8 moveto
-644 79 lineto
-651.04 86.92 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 654.44 80.8 moveto
-644 79 lineto
-651.04 86.92 lineto
-closepath stroke
-grestore
-% Node24
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 668 58 moveto
-668 79 lineto
-733 79 lineto
-733 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 668 58 moveto
-668 79 lineto
-733 79 lineto
-733 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-675.5 65.5 moveto 49 (fnmatch.h) alignedtext
-grestore
-% Node12->Node24
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 730 116 moveto
-725 108 718 97 712 87 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 714.8 84.9 moveto
-706 79 lineto
-709.2 89.1 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 714.8 84.9 moveto
-706 79 lineto
-709.2 89.1 lineto
-closepath stroke
-grestore
-% Node25
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 750 58 moveto
-750 79 lineto
-801 79 lineto
-801 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 750 58 moveto
-750 79 lineto
-801 79 lineto
-801 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-757.5 65.5 moveto 35 (limits.h) alignedtext
-grestore
-% Node12->Node25
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 744 116 moveto
-749 108 757 97 763 88 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 766.2 89.44 moveto
-768 79 lineto
-760.08 86.04 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 766.2 89.44 moveto
-768 79 lineto
-760.08 86.04 lineto
-closepath stroke
-grestore
-% Node26
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 818 58 moveto
-818 79 lineto
-863 79 lineto
-863 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 818 58 moveto
-818 79 lineto
-863 79 lineto
-863 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-825.5 65.5 moveto 29 (Eina.h) alignedtext
-grestore
-% Node12->Node26
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 757 116 moveto
-773 107 795 94 813 84 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 814.96 86.92 moveto
-822 79 lineto
-811.56 80.8 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 814.96 86.92 moveto
-822 79 lineto
-811.56 80.8 lineto
-closepath stroke
-grestore
-% Node27
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 880 58 moveto
-880 79 lineto
-952 79 lineto
-952 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 880 58 moveto
-880 79 lineto
-952 79 lineto
-952 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-888 65.5 moveto 56 (Ecore_File.h) alignedtext
-grestore
-% Node12->Node27
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 771 116 moveto
-801 106 844 92 875 82 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 876.43 85.23 moveto
-885 79 lineto
-874.42 78.52 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 876.43 85.23 moveto
-885 79 lineto
-874.42 78.52 lineto
-closepath stroke
-grestore
-% Node28
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 970 58 moveto
-970 79 lineto
-1041 79 lineto
-1041 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 970 58 moveto
-970 79 lineto
-1041 79 lineto
-1041 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-977.5 65.5 moveto 55 (Ecore_Str.h) alignedtext
-grestore
-% Node12->Node28
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 118 moveto
-826 108 893 95 960 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 960.88 83.39 moveto
-970 78 lineto
-959.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 960.88 83.39 moveto
-970 78 lineto
-959.51 76.53 lineto
-closepath stroke
-grestore
-% Node29
-gsave
-[ /Rect [ 1058 59 1134 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__xml_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1058 58 moveto
-1058 79 lineto
-1134 79 lineto
-1134 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1058 58 moveto
-1058 79 lineto
-1134 79 lineto
-1134 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1066 65.5 moveto 60 (efreet_xml.h) alignedtext
-grestore
-% Node12->Node29
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 121 moveto
-842 113 948 99 1048 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1048.88 83.39 moveto
-1058 78 lineto
-1047.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1048.88 83.39 moveto
-1058 78 lineto
-1047.51 76.53 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 2040 240
-end
-restore
-%%EOF
diff --git a/doc/latex/efreet_8c__incl.md5 b/doc/latex/efreet_8c__incl.md5
deleted file mode 100644
index 8c1f517..0000000
--- a/doc/latex/efreet_8c__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-f8d21335c013040878289a7c286ca7f9
\ No newline at end of file
diff --git a/doc/latex/efreet__base_8c.tex b/doc/latex/efreet__base_8c.tex
deleted file mode 100644
index 76a581f..0000000
--- a/doc/latex/efreet__base_8c.tex
+++ /dev/null
@@ -1,34 +0,0 @@
-\section{lib/efreet\_\-base.c File Reference}
-\label{efreet__base_8c}\index{lib/efreet\_\-base.c@{lib/efreet\_\-base.c}}
-
-
-{\tt \#include \char`\"{}Efreet.h\char`\"{}}\par
-{\tt \#include \char`\"{}efreet\_\-private.h\char`\"{}}\par
-
-
-Include dependency graph for efreet\_\-base.c:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=420pt]{efreet__base_8c__incl}
-\end{center}
-\end{figure}
-\subsection*{Functions}
-\begin{CompactItemize}
-\item 
-int {\bf efreet\_\-base\_\-init} (void)
-\item 
-void {\bf efreet\_\-base\_\-shutdown} (void)
-\item 
-EAPI const char $\ast$ {\bf efreet\_\-cache\_\-home\_\-get} (void)
-\begin{CompactList}\small\item\em Retrieves the XDG Cache Home directory. \item\end{CompactList}\item 
-EAPI Ecore\_\-List $\ast$ {\bf efreet\_\-config\_\-dirs\_\-get} (void)
-\begin{CompactList}\small\item\em Returns the Ecore\_\-List of prefernece oredred extra config directories. \item\end{CompactList}\item 
-EAPI const char $\ast$ {\bf efreet\_\-config\_\-home\_\-get} (void)
-\begin{CompactList}\small\item\em Retrieves the XDG Config Home directory. \item\end{CompactList}\item 
-EAPI Ecore\_\-List $\ast$ {\bf efreet\_\-data\_\-dirs\_\-get} (void)
-\begin{CompactList}\small\item\em Returns the Ecore\_\-List of prefernece oredred extra data directories. \item\end{CompactList}\item 
-EAPI const char $\ast$ {\bf efreet\_\-data\_\-home\_\-get} (void)
-\begin{CompactList}\small\item\em Retrieves the XDG Data Home directory. \item\end{CompactList}\item 
-const char $\ast$ {\bf efreet\_\-home\_\-dir\_\-get} (void)
-\end{CompactItemize}
diff --git a/doc/latex/efreet__base_8c__incl.eps b/doc/latex/efreet__base_8c__incl.eps
deleted file mode 100644
index 6b05592..0000000
--- a/doc/latex/efreet__base_8c__incl.eps
+++ /dev/null
@@ -1,1503 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (albin) albin,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 2040 240
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 2004 204 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 1151 174 moveto
-1151 195 lineto
-1246 195 lineto
-1246 174 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1151 174 moveto
-1151 195 lineto
-1246 195 lineto
-1246 174 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1158.5 181.5 moveto 79 (lib/efreet_base.c) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 1596 117 1650 137 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($Efreet_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1596 116 moveto
-1596 137 lineto
-1650 137 lineto
-1650 116 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1596 116 moveto
-1596 137 lineto
-1650 137 lineto
-1650 116 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1604 123.5 moveto 38 (Efreet.h) alignedtext
-grestore
-% Node1->Node2
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1246 178 moveto
-1332 167 1508 142 1586 132 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1586.4 135.48 moveto
-1596 131 lineto
-1585.7 128.51 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1586.4 135.48 moveto
-1596 131 lineto
-1585.7 128.51 lineto
-closepath stroke
-grestore
-% Node12
-gsave
-[ /Rect [ 691 117 783 137 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__private_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 691 116 moveto
-691 137 lineto
-783 137 lineto
-783 116 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 691 116 moveto
-691 137 lineto
-783 137 lineto
-783 116 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-699 123.5 moveto 76 (efreet_private.h) alignedtext
-grestore
-% Node1->Node12
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1151 179 moveto
-1065 168 885 146 793 134 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 793.3 130.51 moveto
-783 133 lineto
-792.6 137.48 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 793.3 130.51 moveto
-783 133 lineto
-792.6 137.48 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 1818 59 1900 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__base_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1818 58 moveto
-1818 79 lineto
-1900 79 lineto
-1900 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1818 58 moveto
-1818 79 lineto
-1900 79 lineto
-1900 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1826 65.5 moveto 66 (efreet_base.h) alignedtext
-grestore
-% Node2->Node3
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1650 120 moveto
-1688 111 1760 93 1808 81 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1808.88 84.39 moveto
-1818 79 lineto
-1807.51 77.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1808.88 84.39 moveto
-1818 79 lineto
-1807.51 77.53 lineto
-closepath stroke
-grestore
-% Node6
-gsave
-[ /Rect [ 1330 59 1398 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__ini_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1330 58 moveto
-1330 79 lineto
-1399 79 lineto
-1399 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1330 58 moveto
-1330 79 lineto
-1399 79 lineto
-1399 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1337.5 65.5 moveto 53 (efreet_ini.h) alignedtext
-grestore
-% Node2->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1596 121 moveto
-1557 113 1482 97 1409 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1409.49 76.53 moveto
-1399 78 lineto
-1408.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1409.49 76.53 moveto
-1399 78 lineto
-1408.12 83.39 lineto
-closepath stroke
-grestore
-% Node7
-gsave
-[ /Rect [ 1918 59 1996 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__icon_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1918 58 moveto
-1918 79 lineto
-1996 79 lineto
-1996 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1918 58 moveto
-1918 79 lineto
-1996 79 lineto
-1996 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1926 65.5 moveto 62 (efreet_icon.h) alignedtext
-grestore
-% Node2->Node7
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1650 123 moveto
-1699 115 1808 99 1908 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1908.88 83.39 moveto
-1918 78 lineto
-1907.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1908.88 83.39 moveto
-1918 78 lineto
-1907.51 76.53 lineto
-closepath stroke
-grestore
-% Node8
-gsave
-[ /Rect [ 1416 59 1512 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__desktop_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1416 58 moveto
-1416 79 lineto
-1513 79 lineto
-1513 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1416 58 moveto
-1416 79 lineto
-1513 79 lineto
-1513 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1423.5 65.5 moveto 81 (efreet_desktop.h) alignedtext
-grestore
-% Node2->Node8
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1596 117 moveto
-1570 107 1531 93 1502 83 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1502.58 79.46 moveto
-1492 79 lineto
-1499.98 85.96 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1502.58 79.46 moveto
-1492 79 lineto
-1499.98 85.96 lineto
-closepath stroke
-grestore
-% Node9
-gsave
-[ /Rect [ 1530 59 1616 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__menu_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1530 58 moveto
-1530 79 lineto
-1617 79 lineto
-1617 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1530 58 moveto
-1530 79 lineto
-1617 79 lineto
-1617 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1537.5 65.5 moveto 71 (efreet_menu.h) alignedtext
-grestore
-% Node2->Node9
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1613 116 moveto
-1606 108 1596 96 1588 87 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1590.8 84.9 moveto
-1582 79 lineto
-1585.2 89.1 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1590.8 84.9 moveto
-1582 79 lineto
-1585.2 89.1 lineto
-closepath stroke
-grestore
-% Node10
-gsave
-[ /Rect [ 1634 59 1712 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__utils_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1634 58 moveto
-1634 79 lineto
-1712 79 lineto
-1712 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1634 58 moveto
-1634 79 lineto
-1712 79 lineto
-1712 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1642 65.5 moveto 62 (efreet_utils.h) alignedtext
-grestore
-% Node2->Node10
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1633 116 moveto
-1640 108 1650 96 1658 87 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1660.8 89.1 moveto
-1664 79 lineto
-1655.2 84.9 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1660.8 89.1 moveto
-1664 79 lineto
-1655.2 84.9 lineto
-closepath stroke
-grestore
-% Node11
-gsave
-[ /Rect [ 1730 59 1800 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__uri_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1730 58 moveto
-1730 79 lineto
-1801 79 lineto
-1801 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1730 58 moveto
-1730 79 lineto
-1801 79 lineto
-1801 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1737.5 65.5 moveto 55 (efreet_uri.h) alignedtext
-grestore
-% Node2->Node11
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1650 116 moveto
-1673 106 1706 93 1731 83 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1732.28 86.26 moveto
-1740 79 lineto
-1729.44 79.86 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1732.28 86.26 moveto
-1740 79 lineto
-1729.44 79.86 lineto
-closepath stroke
-grestore
-% Node4
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1739 0 moveto
-1739 21 lineto
-1791 21 lineto
-1791 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1739 0 moveto
-1739 21 lineto
-1791 21 lineto
-1791 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1747 7.5 moveto 36 (Ecore.h) alignedtext
-grestore
-% Node3->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1841 58 moveto
-1827 49 1806 36 1790 26 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1791.44 22.8 moveto
-1781 21 lineto
-1788.04 28.92 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1791.44 22.8 moveto
-1781 21 lineto
-1788.04 28.92 lineto
-closepath stroke
-grestore
-% Node5
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1814 0 moveto
-1814 21 lineto
-1895 21 lineto
-1895 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1814 0 moveto
-1814 21 lineto
-1895 21 lineto
-1895 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1821.5 7.5 moveto 65 (Ecore_Data.h) alignedtext
-grestore
-% Node3->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1858 58 moveto
-1857 50 1857 40 1856 31 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1859.48 30.6 moveto
-1855 21 lineto
-1852.51 31.3 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1859.48 30.6 moveto
-1855 21 lineto
-1852.51 31.3 lineto
-closepath stroke
-grestore
-% Node11->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1765 58 moveto
-1765 50 1765 40 1765 31 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1768.5 31 moveto
-1765 21 lineto
-1761.5 31 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1768.5 31 moveto
-1765 21 lineto
-1761.5 31 lineto
-closepath stroke
-grestore
-% Node11->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1782 58 moveto
-1795 49 1815 36 1830 26 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1831.96 28.92 moveto
-1839 21 lineto
-1828.56 22.8 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1831.96 28.92 moveto
-1839 21 lineto
-1828.56 22.8 lineto
-closepath stroke
-grestore
-% Node12->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 124 moveto
-875 118 1077 101 1143 80 curveto
-1162 73 1163 63 1181 58 curveto
-1285 26 1618 15 1729 12 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1729 15.5 moveto
-1739 12 lineto
-1729 8.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1729 15.5 moveto
-1739 12 lineto
-1729 8.5 lineto
-closepath stroke
-grestore
-% Node12->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 126 moveto
-881 123 1115 112 1320 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1320.88 83.39 moveto
-1330 78 lineto
-1319.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1320.88 83.39 moveto
-1330 78 lineto
-1319.51 76.53 lineto
-closepath stroke
-grestore
-% Node13
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1190 58 moveto
-1190 79 lineto
-1244 79 lineto
-1244 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1190 58 moveto
-1190 79 lineto
-1244 79 lineto
-1244 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1198 65.5 moveto 38 (config.h) alignedtext
-grestore
-% Node12->Node13
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 124 moveto
-864 119 1035 106 1176 80 curveto
-1177 80 1179 79 1180 79 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1180.88 82.39 moveto
-1190 77 lineto
-1179.51 75.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1180.88 82.39 moveto
-1190 77 lineto
-1179.51 75.53 lineto
-closepath stroke
-grestore
-% Node14
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1262 58 moveto
-1262 79 lineto
-1313 79 lineto
-1313 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1262 58 moveto
-1262 79 lineto
-1313 79 lineto
-1313 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1269.5 65.5 moveto 35 (stdlib.h) alignedtext
-grestore
-% Node12->Node14
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 126 moveto
-872 124 1074 115 1252 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1252.88 83.39 moveto
-1262 78 lineto
-1251.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1252.88 83.39 moveto
-1262 78 lineto
-1251.51 76.53 lineto
-closepath stroke
-grestore
-% Node15
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 0 58 moveto
-0 79 lineto
-48 79 lineto
-48 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 0 58 moveto
-0 79 lineto
-48 79 lineto
-48 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 65.5 moveto 32 (stdio.h) alignedtext
-grestore
-% Node12->Node15
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 125 moveto
-562 120 197 105 58 79 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 58.49 75.53 moveto
-48 77 lineto
-57.12 82.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 58.49 75.53 moveto
-48 77 lineto
-57.12 82.39 lineto
-closepath stroke
-grestore
-% Node16
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 66 58 moveto
-66 79 lineto
-118 79 lineto
-118 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 66 58 moveto
-66 79 lineto
-118 79 lineto
-118 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-74 65.5 moveto 36 (string.h) alignedtext
-grestore
-% Node12->Node16
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 125 moveto
-571 119 253 101 128 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 128.49 76.53 moveto
-118 78 lineto
-127.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 128.49 76.53 moveto
-118 78 lineto
-127.12 83.39 lineto
-closepath stroke
-grestore
-% Node17
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 136 58 moveto
-136 79 lineto
-190 79 lineto
-190 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 136 58 moveto
-136 79 lineto
-190 79 lineto
-190 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-144 65.5 moveto 38 (unistd.h) alignedtext
-grestore
-% Node12->Node17
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 126 moveto
-599 124 387 114 200 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 200.49 76.53 moveto
-190 78 lineto
-199.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 200.49 76.53 moveto
-190 78 lineto
-199.12 83.39 lineto
-closepath stroke
-grestore
-% Node18
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 208 58 moveto
-208 79 lineto
-259 79 lineto
-259 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 208 58 moveto
-208 79 lineto
-259 79 lineto
-259 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-215.5 65.5 moveto 35 (ctype.h) alignedtext
-grestore
-% Node12->Node18
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 125 moveto
-608 122 428 111 269 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 269.49 76.53 moveto
-259 78 lineto
-268.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 269.49 76.53 moveto
-259 78 lineto
-268.12 83.39 lineto
-closepath stroke
-grestore
-% Node19
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 276 58 moveto
-276 79 lineto
-321 79 lineto
-321 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 276 58 moveto
-276 79 lineto
-321 79 lineto
-321 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-283.5 65.5 moveto 29 (fcntl.h) alignedtext
-grestore
-% Node12->Node19
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 125 moveto
-617 121 466 111 331 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 331.49 76.53 moveto
-321 78 lineto
-330.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 331.49 76.53 moveto
-321 78 lineto
-330.12 83.39 lineto
-closepath stroke
-grestore
-% Node20
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 338 58 moveto
-338 79 lineto
-413 79 lineto
-413 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 338 58 moveto
-338 79 lineto
-413 79 lineto
-413 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-345.5 65.5 moveto 59 (sys/mman.h) alignedtext
-grestore
-% Node12->Node20
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 121 moveto
-631 113 524 99 423 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 423.49 76.53 moveto
-413 78 lineto
-422.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 423.49 76.53 moveto
-413 78 lineto
-422.12 83.39 lineto
-closepath stroke
-grestore
-% Node21
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 430 58 moveto
-430 79 lineto
-500 79 lineto
-500 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 430 58 moveto
-430 79 lineto
-500 79 lineto
-500 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-438 65.5 moveto 54 (sys/types.h) alignedtext
-grestore
-% Node12->Node21
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 118 moveto
-646 108 579 95 510 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 510.49 76.53 moveto
-500 78 lineto
-509.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 510.49 76.53 moveto
-500 78 lineto
-509.12 83.39 lineto
-closepath stroke
-grestore
-% Node22
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 518 58 moveto
-518 79 lineto
-581 79 lineto
-581 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 518 58 moveto
-518 79 lineto
-581 79 lineto
-581 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-525.5 65.5 moveto 47 (sys/stat.h) alignedtext
-grestore
-% Node12->Node22
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 701 116 moveto
-670 106 625 92 591 82 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 591.58 78.52 moveto
-581 79 lineto
-589.57 85.23 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 591.58 78.52 moveto
-581 79 lineto
-589.57 85.23 lineto
-closepath stroke
-grestore
-% Node23
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 598 58 moveto
-598 79 lineto
-651 79 lineto
-651 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 598 58 moveto
-598 79 lineto
-651 79 lineto
-651 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-605.5 65.5 moveto 37 (dirent.h) alignedtext
-grestore
-% Node12->Node23
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 715 116 moveto
-698 107 673 93 653 84 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 654.44 80.8 moveto
-644 79 lineto
-651.04 86.92 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 654.44 80.8 moveto
-644 79 lineto
-651.04 86.92 lineto
-closepath stroke
-grestore
-% Node24
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 668 58 moveto
-668 79 lineto
-733 79 lineto
-733 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 668 58 moveto
-668 79 lineto
-733 79 lineto
-733 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-675.5 65.5 moveto 49 (fnmatch.h) alignedtext
-grestore
-% Node12->Node24
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 730 116 moveto
-725 108 718 97 712 87 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 714.8 84.9 moveto
-706 79 lineto
-709.2 89.1 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 714.8 84.9 moveto
-706 79 lineto
-709.2 89.1 lineto
-closepath stroke
-grestore
-% Node25
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 750 58 moveto
-750 79 lineto
-801 79 lineto
-801 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 750 58 moveto
-750 79 lineto
-801 79 lineto
-801 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-757.5 65.5 moveto 35 (limits.h) alignedtext
-grestore
-% Node12->Node25
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 744 116 moveto
-749 108 757 97 763 88 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 766.2 89.44 moveto
-768 79 lineto
-760.08 86.04 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 766.2 89.44 moveto
-768 79 lineto
-760.08 86.04 lineto
-closepath stroke
-grestore
-% Node26
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 818 58 moveto
-818 79 lineto
-863 79 lineto
-863 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 818 58 moveto
-818 79 lineto
-863 79 lineto
-863 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-825.5 65.5 moveto 29 (Eina.h) alignedtext
-grestore
-% Node12->Node26
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 757 116 moveto
-773 107 795 94 813 84 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 814.96 86.92 moveto
-822 79 lineto
-811.56 80.8 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 814.96 86.92 moveto
-822 79 lineto
-811.56 80.8 lineto
-closepath stroke
-grestore
-% Node27
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 880 58 moveto
-880 79 lineto
-952 79 lineto
-952 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 880 58 moveto
-880 79 lineto
-952 79 lineto
-952 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-888 65.5 moveto 56 (Ecore_File.h) alignedtext
-grestore
-% Node12->Node27
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 771 116 moveto
-801 106 844 92 875 82 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 876.43 85.23 moveto
-885 79 lineto
-874.42 78.52 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 876.43 85.23 moveto
-885 79 lineto
-874.42 78.52 lineto
-closepath stroke
-grestore
-% Node28
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 970 58 moveto
-970 79 lineto
-1041 79 lineto
-1041 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 970 58 moveto
-970 79 lineto
-1041 79 lineto
-1041 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-977.5 65.5 moveto 55 (Ecore_Str.h) alignedtext
-grestore
-% Node12->Node28
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 118 moveto
-826 108 893 95 960 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 960.88 83.39 moveto
-970 78 lineto
-959.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 960.88 83.39 moveto
-970 78 lineto
-959.51 76.53 lineto
-closepath stroke
-grestore
-% Node29
-gsave
-[ /Rect [ 1058 59 1134 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__xml_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1058 58 moveto
-1058 79 lineto
-1134 79 lineto
-1134 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1058 58 moveto
-1058 79 lineto
-1134 79 lineto
-1134 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1066 65.5 moveto 60 (efreet_xml.h) alignedtext
-grestore
-% Node12->Node29
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 121 moveto
-842 113 948 99 1048 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1048.88 83.39 moveto
-1058 78 lineto
-1047.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1048.88 83.39 moveto
-1058 78 lineto
-1047.51 76.53 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 2040 240
-end
-restore
-%%EOF
diff --git a/doc/latex/efreet__base_8c__incl.md5 b/doc/latex/efreet__base_8c__incl.md5
deleted file mode 100644
index df9633f..0000000
--- a/doc/latex/efreet__base_8c__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-76272b13418c2a0c9255b2b80f547a3d
\ No newline at end of file
diff --git a/doc/latex/efreet__base_8h.tex b/doc/latex/efreet__base_8h.tex
deleted file mode 100644
index dfc8e15..0000000
--- a/doc/latex/efreet__base_8h.tex
+++ /dev/null
@@ -1,42 +0,0 @@
-\section{lib/efreet\_\-base.h File Reference}
-\label{efreet__base_8h}\index{lib/efreet\_\-base.h@{lib/efreet\_\-base.h}}
-
-
-\subsection{Detailed Description}
-Contains the methods used to support the FDO base directory specification. 
-
-
-
-{\tt \#include $<$Ecore.h$>$}\par
-{\tt \#include $<$Ecore\_\-Data.h$>$}\par
-
-
-Include dependency graph for efreet\_\-base.h:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=97pt]{efreet__base_8h__incl}
-\end{center}
-\end{figure}
-
-
-This graph shows which files directly or indirectly include this file:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=420pt]{efreet__base_8h__dep__incl}
-\end{center}
-\end{figure}
-\subsection*{Functions}
-\begin{CompactItemize}
-\item 
-EAPI const char $\ast$ {\bf efreet\_\-cache\_\-home\_\-get} (void)
-\begin{CompactList}\small\item\em Retrieves the XDG Cache Home directory. \item\end{CompactList}\item 
-EAPI Ecore\_\-List $\ast$ {\bf efreet\_\-config\_\-dirs\_\-get} (void)
-\begin{CompactList}\small\item\em Returns the Ecore\_\-List of prefernece oredred extra config directories. \item\end{CompactList}\item 
-EAPI const char $\ast$ {\bf efreet\_\-config\_\-home\_\-get} (void)
-\begin{CompactList}\small\item\em Retrieves the XDG Config Home directory. \item\end{CompactList}\item 
-EAPI Ecore\_\-List $\ast$ {\bf efreet\_\-data\_\-dirs\_\-get} (void)
-\begin{CompactList}\small\item\em Returns the Ecore\_\-List of prefernece oredred extra data directories. \item\end{CompactList}\item 
-EAPI const char $\ast$ {\bf efreet\_\-data\_\-home\_\-get} (void)
-\begin{CompactList}\small\item\em Retrieves the XDG Data Home directory. \item\end{CompactList}\end{CompactItemize}
diff --git a/doc/latex/efreet__base_8h__dep__incl.eps b/doc/latex/efreet__base_8h__dep__incl.eps
deleted file mode 100644
index 73f7874..0000000
--- a/doc/latex/efreet__base_8h__dep__incl.eps
+++ /dev/null
@@ -1,775 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (albin) albin,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 1220 182
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 1184 146 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 533 116 moveto
-533 137 lineto
-629 137 lineto
-629 116 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 533 116 moveto
-533 137 lineto
-629 137 lineto
-629 116 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-541 123.5 moveto 80 (lib/efreet_base.h) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 548 59 614 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($Efreet_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 548 58 moveto
-548 79 lineto
-615 79 lineto
-615 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 548 58 moveto
-548 79 lineto
-615 79 lineto
-615 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-555.5 65.5 moveto 51 (lib/Efreet.h) alignedtext
-grestore
-% Node1->Node2
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 581 106 moveto
-581 96 581 86 581 79 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 577.5 106 moveto
-581 116 lineto
-584.5 106 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 577.5 106 moveto
-581 116 lineto
-584.5 106 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 0 1 66 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-66 21 lineto
-66 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-66 21 lineto
-66 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 7.5 moveto 50 (lib/efreet.c) alignedtext
-grestore
-% Node2->Node3
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 538 67 moveto
-450 63 245 52 75 22 curveto
-72 21 69 21 66 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 537.7 70.49 moveto
-548 68 lineto
-538.4 63.52 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 537.7 70.49 moveto
-548 68 lineto
-538.4 63.52 lineto
-closepath stroke
-grestore
-% Node4
-gsave
-[ /Rect [ 84 1 178 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__base_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 84 0 moveto
-84 21 lineto
-179 21 lineto
-179 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 84 0 moveto
-84 21 lineto
-179 21 lineto
-179 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-91.5 7.5 moveto 79 (lib/efreet_base.c) alignedtext
-grestore
-% Node2->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 538 65 moveto
-465 57 315 42 187 22 curveto
-184 22 182 21 179 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 537.7 68.49 moveto
-548 66 lineto
-538.4 61.52 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 537.7 68.49 moveto
-548 66 lineto
-538.4 61.52 lineto
-closepath stroke
-grestore
-% Node5
-gsave
-[ /Rect [ 196 1 306 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__desktop_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 196 0 moveto
-196 21 lineto
-306 21 lineto
-306 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 196 0 moveto
-196 21 lineto
-306 21 lineto
-306 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-204 7.5 moveto 94 (lib/efreet_desktop.c) alignedtext
-grestore
-% Node2->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 538 61 moveto
-478 51 371 32 306 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 537.51 64.47 moveto
-548 63 lineto
-538.88 57.61 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 537.51 64.47 moveto
-548 63 lineto
-538.88 57.61 lineto
-closepath stroke
-grestore
-% Node6
-gsave
-[ /Rect [ 324 1 414 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__icon_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 324 0 moveto
-324 21 lineto
-415 21 lineto
-415 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 324 0 moveto
-324 21 lineto
-415 21 lineto
-415 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-331.5 7.5 moveto 75 (lib/efreet_icon.c) alignedtext
-grestore
-% Node2->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 538 57 moveto
-499 47 442 31 405 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 537.42 60.48 moveto
-548 60 lineto
-539.43 53.77 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 537.42 60.48 moveto
-548 60 lineto
-539.43 53.77 lineto
-closepath stroke
-grestore
-% Node7
-gsave
-[ /Rect [ 432 1 514 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__ini_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 432 0 moveto
-432 21 lineto
-514 21 lineto
-514 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 432 0 moveto
-432 21 lineto
-514 21 lineto
-514 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-440 7.5 moveto 66 (lib/efreet_ini.c) alignedtext
-grestore
-% Node2->Node7
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 551 53 moveto
-532 43 508 30 492 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 549.56 56.2 moveto
-560 58 lineto
-552.96 50.08 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 549.56 56.2 moveto
-560 58 lineto
-552.96 50.08 lineto
-closepath stroke
-grestore
-% Node8
-gsave
-[ /Rect [ 532 1 630 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__menu_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 532 0 moveto
-532 21 lineto
-631 21 lineto
-631 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 532 0 moveto
-532 21 lineto
-631 21 lineto
-631 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-539.5 7.5 moveto 83 (lib/efreet_menu.c) alignedtext
-grestore
-% Node2->Node8
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 581 48 moveto
-581 38 581 28 581 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 577.5 48 moveto
-581 58 lineto
-584.5 48 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 577.5 48 moveto
-581 58 lineto
-584.5 48 lineto
-closepath stroke
-grestore
-% Node9
-gsave
-[ /Rect [ 648 1 746 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__mime_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 648 0 moveto
-648 21 lineto
-747 21 lineto
-747 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 648 0 moveto
-648 21 lineto
-747 21 lineto
-747 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-655.5 7.5 moveto 83 (lib/efreet_mime.c) alignedtext
-grestore
-% Node2->Node9
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 612 53 moveto
-633 43 659 30 677 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 610.04 50.08 moveto
-603 58 lineto
-613.44 56.2 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 610.04 50.08 moveto
-603 58 lineto
-613.44 56.2 lineto
-closepath stroke
-grestore
-% Node10
-gsave
-[ /Rect [ 764 1 860 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__trash_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 764 0 moveto
-764 21 lineto
-860 21 lineto
-860 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 764 0 moveto
-764 21 lineto
-860 21 lineto
-860 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-772 7.5 moveto 80 (lib/efreet_trash.c) alignedtext
-grestore
-% Node2->Node10
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 625 58 moveto
-667 47 730 31 771 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 624.12 54.61 moveto
-615 60 lineto
-625.49 61.47 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 624.12 54.61 moveto
-615 60 lineto
-625.49 61.47 lineto
-closepath stroke
-grestore
-% Node11
-gsave
-[ /Rect [ 878 1 962 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__uri_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 878 0 moveto
-878 21 lineto
-962 21 lineto
-962 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 878 0 moveto
-878 21 lineto
-962 21 lineto
-962 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-886 7.5 moveto 68 (lib/efreet_uri.c) alignedtext
-grestore
-% Node2->Node11
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 625 63 moveto
-682 54 782 38 869 22 curveto
-872 21 875 21 878 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 624.6 59.52 moveto
-615 64 lineto
-625.3 66.49 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 624.6 59.52 moveto
-615 64 lineto
-625.3 66.49 lineto
-closepath stroke
-grestore
-% Node12
-gsave
-[ /Rect [ 980 1 1070 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__utils_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 980 0 moveto
-980 21 lineto
-1071 21 lineto
-1071 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 980 0 moveto
-980 21 lineto
-1071 21 lineto
-1071 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-987.5 7.5 moveto 75 (lib/efreet_utils.c) alignedtext
-grestore
-% Node2->Node12
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 625 65 moveto
-698 57 846 41 971 22 curveto
-974 22 977 21 980 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 624.6 61.52 moveto
-615 66 lineto
-625.3 68.49 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 624.6 61.52 moveto
-615 66 lineto
-625.3 68.49 lineto
-closepath stroke
-grestore
-% Node13
-gsave
-[ /Rect [ 1088 1 1176 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__xml_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1088 0 moveto
-1088 21 lineto
-1177 21 lineto
-1177 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1088 0 moveto
-1088 21 lineto
-1177 21 lineto
-1177 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1095.5 7.5 moveto 73 (lib/efreet_xml.c) alignedtext
-grestore
-% Node2->Node13
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 625 66 moveto
-712 61 913 47 1079 22 curveto
-1082 22 1085 21 1088 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 624.6 62.52 moveto
-615 67 lineto
-625.3 69.49 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 624.6 62.52 moveto
-615 67 lineto
-625.3 69.49 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 1220 182
-end
-restore
-%%EOF
diff --git a/doc/latex/efreet__base_8h__dep__incl.md5 b/doc/latex/efreet__base_8h__dep__incl.md5
deleted file mode 100644
index a2d3481..0000000
--- a/doc/latex/efreet__base_8h__dep__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-3e76a893cc36ef0b080bc1a28ba7f1f9
\ No newline at end of file
diff --git a/doc/latex/efreet__base_8h__incl.eps b/doc/latex/efreet__base_8h__incl.eps
deleted file mode 100644
index c8db2cc..0000000
--- a/doc/latex/efreet__base_8h__incl.eps
+++ /dev/null
@@ -1,300 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (albin) albin,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 194 124
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 158 88 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 20 58 moveto
-20 79 lineto
-116 79 lineto
-116 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 20 58 moveto
-20 79 lineto
-116 79 lineto
-116 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-28 65.5 moveto 80 (lib/efreet_base.h) alignedtext
-grestore
-% Node2
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-52 21 lineto
-52 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-52 21 lineto
-52 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 7.5 moveto 36 (Ecore.h) alignedtext
-grestore
-% Node1->Node2
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 60 58 moveto
-54 50 46 38 39 29 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 41.8 26.9 moveto
-33 21 lineto
-36.2 31.1 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 41.8 26.9 moveto
-33 21 lineto
-36.2 31.1 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 70 0 moveto
-70 21 lineto
-151 21 lineto
-151 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 70 0 moveto
-70 21 lineto
-151 21 lineto
-151 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-77.5 7.5 moveto 65 (Ecore_Data.h) alignedtext
-grestore
-% Node1->Node3
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 76 58 moveto
-82 50 90 38 97 29 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 99.8 31.1 moveto
-103 21 lineto
-94.2 26.9 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 99.8 31.1 moveto
-103 21 lineto
-94.2 26.9 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 194 124
-end
-restore
-%%EOF
diff --git a/doc/latex/efreet__base_8h__incl.md5 b/doc/latex/efreet__base_8h__incl.md5
deleted file mode 100644
index 1522c23..0000000
--- a/doc/latex/efreet__base_8h__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-b368c9cb23a320b566f2db5a41814988
\ No newline at end of file
diff --git a/doc/latex/efreet__desktop_8c.tex b/doc/latex/efreet__desktop_8c.tex
deleted file mode 100644
index f33c803..0000000
--- a/doc/latex/efreet__desktop_8c.tex
+++ /dev/null
@@ -1,108 +0,0 @@
-\section{lib/efreet\_\-desktop.c File Reference}
-\label{efreet__desktop_8c}\index{lib/efreet\_\-desktop.c@{lib/efreet\_\-desktop.c}}
-
-
-{\tt \#include \char`\"{}Efreet.h\char`\"{}}\par
-{\tt \#include \char`\"{}efreet\_\-private.h\char`\"{}}\par
-
-
-Include dependency graph for efreet\_\-desktop.c:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=420pt]{efreet__desktop_8c__incl}
-\end{center}
-\end{figure}
-\subsection*{Data Structures}
-\begin{CompactItemize}
-\item 
-struct {\bf Efreet\_\-Desktop\_\-Type\_\-Info}
-\end{CompactItemize}
-\subsection*{Defines}
-\begin{CompactItemize}
-\item 
-\#define {\bf DESKTOP\_\-VERSION}~1.0
-\end{CompactItemize}
-\subsection*{Typedefs}
-\begin{CompactItemize}
-\item 
-typedef struct {\bf Efreet\_\-Desktop\_\-Type\_\-Info} {\bf Efreet\_\-Desktop\_\-Type\_\-Info}
-\end{CompactItemize}
-\subsection*{Functions}
-\begin{CompactItemize}
-\item 
-EAPI void {\bf efreet\_\-desktop\_\-cache\_\-flush} (void)
-\begin{CompactList}\small\item\em Tell Efreet to flush any cached desktop entries so it reloads on get. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-desktop\_\-category\_\-add} ({\bf Efreet\_\-Desktop} $\ast$desktop, const char $\ast$category)
-\begin{CompactList}\small\item\em add a category to a desktop \item\end{CompactList}\item 
-EAPI unsigned int {\bf efreet\_\-desktop\_\-category\_\-count\_\-get} ({\bf Efreet\_\-Desktop} $\ast$desktop)
-\begin{CompactList}\small\item\em Retrieves the number of categories the given {\em desktop\/} belongs too. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-desktop\_\-category\_\-del} ({\bf Efreet\_\-Desktop} $\ast$desktop, const char $\ast$category)
-\begin{CompactList}\small\item\em removes a category from a desktop \item\end{CompactList}\item 
-EAPI void $\ast$ {\bf efreet\_\-desktop\_\-command\_\-get} ({\bf Efreet\_\-Desktop} $\ast$desktop, Ecore\_\-List $\ast$files, {\bf Efreet\_\-Desktop\_\-Command\_\-Cb} func, void $\ast$data)
-\begin{CompactList}\small\item\em Get a command to use to execute a desktop entry. \item\end{CompactList}\item 
-EAPI Ecore\_\-List $\ast$ {\bf efreet\_\-desktop\_\-command\_\-local\_\-get} ({\bf Efreet\_\-Desktop} $\ast$desktop, Ecore\_\-List $\ast$files)
-\begin{CompactList}\small\item\em Get the command to use to execute a desktop entry. \item\end{CompactList}\item 
-EAPI void $\ast$ {\bf efreet\_\-desktop\_\-command\_\-progress\_\-get} ({\bf Efreet\_\-Desktop} $\ast$desktop, Ecore\_\-List $\ast$files, {\bf Efreet\_\-Desktop\_\-Command\_\-Cb} cb\_\-command, {\bf Efreet\_\-Desktop\_\-Progress\_\-Cb} cb\_\-progress, void $\ast$data)
-\begin{CompactList}\small\item\em Get a command to use to execute a desktop entry, and receive progress updates for downloading of remote URI's passed in. \item\end{CompactList}\item 
-EAPI {\bf Efreet\_\-Desktop} $\ast$ {\bf efreet\_\-desktop\_\-empty\_\-new} (const char $\ast$file)
-\begin{CompactList}\small\item\em Creates a new empty \doxyref{Efreet\_\-Desktop}{p.}{structEfreet__Desktop} structure or NULL on failure. \item\end{CompactList}\item 
-EAPI const char $\ast$ {\bf efreet\_\-desktop\_\-environment\_\-get} (void)
-\begin{CompactList}\small\item\em sets the global desktop environment name \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-desktop\_\-environment\_\-set} (const char $\ast$environment)
-\begin{CompactList}\small\item\em sets the global desktop environment name \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-desktop\_\-exec} ({\bf Efreet\_\-Desktop} $\ast$desktop, Ecore\_\-List $\ast$files, void $\ast$data)
-\begin{CompactList}\small\item\em Parses the {\em desktop\/} exec line and returns an Ecore\_\-Exe. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-desktop\_\-free} ({\bf Efreet\_\-Desktop} $\ast$desktop)
-\item 
-EAPI {\bf Efreet\_\-Desktop} $\ast$ {\bf efreet\_\-desktop\_\-get} (const char $\ast$file)
-\begin{CompactList}\small\item\em Gets a reference to an \doxyref{Efreet\_\-Desktop}{p.}{structEfreet__Desktop} structure representing the contents of {\em file\/} or NULL if {\em file\/} is not a valid .desktop file. \item\end{CompactList}\item 
-int {\bf efreet\_\-desktop\_\-init} (void)
-\item 
-EAPI {\bf Efreet\_\-Desktop} $\ast$ {\bf efreet\_\-desktop\_\-new} (const char $\ast$file)
-\item 
-EAPI int {\bf efreet\_\-desktop\_\-ref} ({\bf Efreet\_\-Desktop} $\ast$desktop)
-\item 
-EAPI int {\bf efreet\_\-desktop\_\-save} ({\bf Efreet\_\-Desktop} $\ast$desktop)
-\begin{CompactList}\small\item\em Saves any changes made to {\em desktop\/} back to the file on the filesystem. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-desktop\_\-save\_\-as} ({\bf Efreet\_\-Desktop} $\ast$desktop, const char $\ast$file)
-\begin{CompactList}\small\item\em Saves {\em desktop\/} to {\em file\/}. \item\end{CompactList}\item 
-int {\bf efreet\_\-desktop\_\-shutdown} (void)
-\item 
-EAPI char $\ast$ {\bf efreet\_\-desktop\_\-string\_\-list\_\-join} (Ecore\_\-List $\ast$list)
-\begin{CompactList}\small\item\em Create a ';' separate list of strings according to the desktop spec. \item\end{CompactList}\item 
-EAPI Ecore\_\-List $\ast$ {\bf efreet\_\-desktop\_\-string\_\-list\_\-parse} (const char $\ast$string)
-\begin{CompactList}\small\item\em Parse ';' separate list of strings according to the desktop spec. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-desktop\_\-type\_\-add} (const char $\ast$type, {\bf Efreet\_\-Desktop\_\-Type\_\-Parse\_\-Cb} parse\_\-func, {\bf Efreet\_\-Desktop\_\-Type\_\-Save\_\-Cb} save\_\-func, {\bf Efreet\_\-Desktop\_\-Type\_\-Free\_\-Cb} free\_\-func)
-\begin{CompactList}\small\item\em Adds the given type to the list of types in the system. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-desktop\_\-type\_\-alias} (int from\_\-type, const char $\ast$alias)
-\begin{CompactList}\small\item\em Add an alias for an existing desktop type. \item\end{CompactList}\item 
-EAPI void $\ast$ {\bf efreet\_\-desktop\_\-type\_\-data\_\-get} ({\bf Efreet\_\-Desktop} $\ast$desktop)
-\begin{CompactList}\small\item\em get type specific data for custom desktop types \item\end{CompactList}\end{CompactItemize}
-\subsection*{Variables}
-\begin{CompactItemize}
-\item 
-EAPI int {\bf EFREET\_\-DESKTOP\_\-TYPE\_\-APPLICATION} = 0
-\item 
-EAPI int {\bf EFREET\_\-DESKTOP\_\-TYPE\_\-DIRECTORY} = 0
-\item 
-EAPI int {\bf EFREET\_\-DESKTOP\_\-TYPE\_\-LINK} = 0
-\end{CompactItemize}
-
-
-\subsection{Define Documentation}
-\index{efreet\_\-desktop.c@{efreet\_\-desktop.c}!DESKTOP\_\-VERSION@{DESKTOP\_\-VERSION}}
-\index{DESKTOP\_\-VERSION@{DESKTOP\_\-VERSION}!efreet_desktop.c@{efreet\_\-desktop.c}}
-\subsubsection[DESKTOP\_\-VERSION]{\setlength{\rightskip}{0pt plus 5cm}\#define DESKTOP\_\-VERSION~1.0}\label{efreet__desktop_8c_ad45a70bd4691235aa254e64748477e7}
-
-
-
-
-Referenced by efreet\_\-desktop\_\-save().
-
-\subsection{Typedef Documentation}
-\index{efreet\_\-desktop.c@{efreet\_\-desktop.c}!Efreet\_\-Desktop\_\-Type\_\-Info@{Efreet\_\-Desktop\_\-Type\_\-Info}}
-\index{Efreet\_\-Desktop\_\-Type\_\-Info@{Efreet\_\-Desktop\_\-Type\_\-Info}!efreet_desktop.c@{efreet\_\-desktop.c}}
-\subsubsection[Efreet\_\-Desktop\_\-Type\_\-Info]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf Efreet\_\-Desktop\_\-Type\_\-Info} {\bf Efreet\_\-Desktop\_\-Type\_\-Info}}\label{efreet__desktop_8c_588330df60c3a75eee01d35bcf5617dc}
-
-
diff --git a/doc/latex/efreet__desktop_8c__incl.eps b/doc/latex/efreet__desktop_8c__incl.eps
deleted file mode 100644
index f3bf50d..0000000
--- a/doc/latex/efreet__desktop_8c__incl.eps
+++ /dev/null
@@ -1,1503 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (albin) albin,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 2040 240
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 2004 204 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 1143 174 moveto
-1143 195 lineto
-1253 195 lineto
-1253 174 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1143 174 moveto
-1143 195 lineto
-1253 195 lineto
-1253 174 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1151 181.5 moveto 94 (lib/efreet_desktop.c) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 1596 117 1650 137 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($Efreet_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1596 116 moveto
-1596 137 lineto
-1650 137 lineto
-1650 116 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1596 116 moveto
-1596 137 lineto
-1650 137 lineto
-1650 116 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1604 123.5 moveto 38 (Efreet.h) alignedtext
-grestore
-% Node1->Node2
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1253 177 moveto
-1341 166 1511 142 1586 132 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1586.4 135.48 moveto
-1596 131 lineto
-1585.7 128.51 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1586.4 135.48 moveto
-1596 131 lineto
-1585.7 128.51 lineto
-closepath stroke
-grestore
-% Node12
-gsave
-[ /Rect [ 691 117 783 137 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__private_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 691 116 moveto
-691 137 lineto
-783 137 lineto
-783 116 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 691 116 moveto
-691 137 lineto
-783 137 lineto
-783 116 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-699 123.5 moveto 76 (efreet_private.h) alignedtext
-grestore
-% Node1->Node12
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1143 178 moveto
-1055 167 882 146 793 134 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 793.3 130.51 moveto
-783 133 lineto
-792.6 137.48 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 793.3 130.51 moveto
-783 133 lineto
-792.6 137.48 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 1818 59 1900 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__base_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1818 58 moveto
-1818 79 lineto
-1900 79 lineto
-1900 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1818 58 moveto
-1818 79 lineto
-1900 79 lineto
-1900 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1826 65.5 moveto 66 (efreet_base.h) alignedtext
-grestore
-% Node2->Node3
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1650 120 moveto
-1688 111 1760 93 1808 81 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1808.88 84.39 moveto
-1818 79 lineto
-1807.51 77.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1808.88 84.39 moveto
-1818 79 lineto
-1807.51 77.53 lineto
-closepath stroke
-grestore
-% Node6
-gsave
-[ /Rect [ 1330 59 1398 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__ini_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1330 58 moveto
-1330 79 lineto
-1399 79 lineto
-1399 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1330 58 moveto
-1330 79 lineto
-1399 79 lineto
-1399 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1337.5 65.5 moveto 53 (efreet_ini.h) alignedtext
-grestore
-% Node2->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1596 121 moveto
-1557 113 1482 97 1409 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1409.49 76.53 moveto
-1399 78 lineto
-1408.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1409.49 76.53 moveto
-1399 78 lineto
-1408.12 83.39 lineto
-closepath stroke
-grestore
-% Node7
-gsave
-[ /Rect [ 1918 59 1996 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__icon_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1918 58 moveto
-1918 79 lineto
-1996 79 lineto
-1996 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1918 58 moveto
-1918 79 lineto
-1996 79 lineto
-1996 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1926 65.5 moveto 62 (efreet_icon.h) alignedtext
-grestore
-% Node2->Node7
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1650 123 moveto
-1699 115 1808 99 1908 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1908.88 83.39 moveto
-1918 78 lineto
-1907.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1908.88 83.39 moveto
-1918 78 lineto
-1907.51 76.53 lineto
-closepath stroke
-grestore
-% Node8
-gsave
-[ /Rect [ 1416 59 1512 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__desktop_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1416 58 moveto
-1416 79 lineto
-1513 79 lineto
-1513 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1416 58 moveto
-1416 79 lineto
-1513 79 lineto
-1513 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1423.5 65.5 moveto 81 (efreet_desktop.h) alignedtext
-grestore
-% Node2->Node8
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1596 117 moveto
-1570 107 1531 93 1502 83 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1502.58 79.46 moveto
-1492 79 lineto
-1499.98 85.96 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1502.58 79.46 moveto
-1492 79 lineto
-1499.98 85.96 lineto
-closepath stroke
-grestore
-% Node9
-gsave
-[ /Rect [ 1530 59 1616 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__menu_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1530 58 moveto
-1530 79 lineto
-1617 79 lineto
-1617 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1530 58 moveto
-1530 79 lineto
-1617 79 lineto
-1617 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1537.5 65.5 moveto 71 (efreet_menu.h) alignedtext
-grestore
-% Node2->Node9
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1613 116 moveto
-1606 108 1596 96 1588 87 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1590.8 84.9 moveto
-1582 79 lineto
-1585.2 89.1 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1590.8 84.9 moveto
-1582 79 lineto
-1585.2 89.1 lineto
-closepath stroke
-grestore
-% Node10
-gsave
-[ /Rect [ 1634 59 1712 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__utils_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1634 58 moveto
-1634 79 lineto
-1712 79 lineto
-1712 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1634 58 moveto
-1634 79 lineto
-1712 79 lineto
-1712 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1642 65.5 moveto 62 (efreet_utils.h) alignedtext
-grestore
-% Node2->Node10
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1633 116 moveto
-1640 108 1650 96 1658 87 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1660.8 89.1 moveto
-1664 79 lineto
-1655.2 84.9 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1660.8 89.1 moveto
-1664 79 lineto
-1655.2 84.9 lineto
-closepath stroke
-grestore
-% Node11
-gsave
-[ /Rect [ 1730 59 1800 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__uri_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1730 58 moveto
-1730 79 lineto
-1801 79 lineto
-1801 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1730 58 moveto
-1730 79 lineto
-1801 79 lineto
-1801 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1737.5 65.5 moveto 55 (efreet_uri.h) alignedtext
-grestore
-% Node2->Node11
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1650 116 moveto
-1673 106 1706 93 1731 83 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1732.28 86.26 moveto
-1740 79 lineto
-1729.44 79.86 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1732.28 86.26 moveto
-1740 79 lineto
-1729.44 79.86 lineto
-closepath stroke
-grestore
-% Node4
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1739 0 moveto
-1739 21 lineto
-1791 21 lineto
-1791 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1739 0 moveto
-1739 21 lineto
-1791 21 lineto
-1791 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1747 7.5 moveto 36 (Ecore.h) alignedtext
-grestore
-% Node3->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1841 58 moveto
-1827 49 1806 36 1790 26 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1791.44 22.8 moveto
-1781 21 lineto
-1788.04 28.92 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1791.44 22.8 moveto
-1781 21 lineto
-1788.04 28.92 lineto
-closepath stroke
-grestore
-% Node5
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1814 0 moveto
-1814 21 lineto
-1895 21 lineto
-1895 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1814 0 moveto
-1814 21 lineto
-1895 21 lineto
-1895 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1821.5 7.5 moveto 65 (Ecore_Data.h) alignedtext
-grestore
-% Node3->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1858 58 moveto
-1857 50 1857 40 1856 31 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1859.48 30.6 moveto
-1855 21 lineto
-1852.51 31.3 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1859.48 30.6 moveto
-1855 21 lineto
-1852.51 31.3 lineto
-closepath stroke
-grestore
-% Node11->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1765 58 moveto
-1765 50 1765 40 1765 31 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1768.5 31 moveto
-1765 21 lineto
-1761.5 31 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1768.5 31 moveto
-1765 21 lineto
-1761.5 31 lineto
-closepath stroke
-grestore
-% Node11->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1782 58 moveto
-1795 49 1815 36 1830 26 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1831.96 28.92 moveto
-1839 21 lineto
-1828.56 22.8 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1831.96 28.92 moveto
-1839 21 lineto
-1828.56 22.8 lineto
-closepath stroke
-grestore
-% Node12->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 124 moveto
-875 118 1077 101 1143 80 curveto
-1162 73 1163 63 1181 58 curveto
-1285 26 1618 15 1729 12 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1729 15.5 moveto
-1739 12 lineto
-1729 8.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1729 15.5 moveto
-1739 12 lineto
-1729 8.5 lineto
-closepath stroke
-grestore
-% Node12->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 126 moveto
-881 123 1115 112 1320 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1320.88 83.39 moveto
-1330 78 lineto
-1319.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1320.88 83.39 moveto
-1330 78 lineto
-1319.51 76.53 lineto
-closepath stroke
-grestore
-% Node13
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1190 58 moveto
-1190 79 lineto
-1244 79 lineto
-1244 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1190 58 moveto
-1190 79 lineto
-1244 79 lineto
-1244 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1198 65.5 moveto 38 (config.h) alignedtext
-grestore
-% Node12->Node13
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 124 moveto
-864 119 1035 106 1176 80 curveto
-1177 80 1179 79 1180 79 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1180.88 82.39 moveto
-1190 77 lineto
-1179.51 75.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1180.88 82.39 moveto
-1190 77 lineto
-1179.51 75.53 lineto
-closepath stroke
-grestore
-% Node14
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1262 58 moveto
-1262 79 lineto
-1313 79 lineto
-1313 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1262 58 moveto
-1262 79 lineto
-1313 79 lineto
-1313 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1269.5 65.5 moveto 35 (stdlib.h) alignedtext
-grestore
-% Node12->Node14
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 126 moveto
-872 124 1074 115 1252 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1252.88 83.39 moveto
-1262 78 lineto
-1251.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1252.88 83.39 moveto
-1262 78 lineto
-1251.51 76.53 lineto
-closepath stroke
-grestore
-% Node15
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 0 58 moveto
-0 79 lineto
-48 79 lineto
-48 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 0 58 moveto
-0 79 lineto
-48 79 lineto
-48 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 65.5 moveto 32 (stdio.h) alignedtext
-grestore
-% Node12->Node15
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 125 moveto
-562 120 197 105 58 79 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 58.49 75.53 moveto
-48 77 lineto
-57.12 82.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 58.49 75.53 moveto
-48 77 lineto
-57.12 82.39 lineto
-closepath stroke
-grestore
-% Node16
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 66 58 moveto
-66 79 lineto
-118 79 lineto
-118 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 66 58 moveto
-66 79 lineto
-118 79 lineto
-118 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-74 65.5 moveto 36 (string.h) alignedtext
-grestore
-% Node12->Node16
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 125 moveto
-571 119 253 101 128 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 128.49 76.53 moveto
-118 78 lineto
-127.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 128.49 76.53 moveto
-118 78 lineto
-127.12 83.39 lineto
-closepath stroke
-grestore
-% Node17
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 136 58 moveto
-136 79 lineto
-190 79 lineto
-190 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 136 58 moveto
-136 79 lineto
-190 79 lineto
-190 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-144 65.5 moveto 38 (unistd.h) alignedtext
-grestore
-% Node12->Node17
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 126 moveto
-599 124 387 114 200 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 200.49 76.53 moveto
-190 78 lineto
-199.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 200.49 76.53 moveto
-190 78 lineto
-199.12 83.39 lineto
-closepath stroke
-grestore
-% Node18
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 208 58 moveto
-208 79 lineto
-259 79 lineto
-259 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 208 58 moveto
-208 79 lineto
-259 79 lineto
-259 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-215.5 65.5 moveto 35 (ctype.h) alignedtext
-grestore
-% Node12->Node18
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 125 moveto
-608 122 428 111 269 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 269.49 76.53 moveto
-259 78 lineto
-268.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 269.49 76.53 moveto
-259 78 lineto
-268.12 83.39 lineto
-closepath stroke
-grestore
-% Node19
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 276 58 moveto
-276 79 lineto
-321 79 lineto
-321 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 276 58 moveto
-276 79 lineto
-321 79 lineto
-321 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-283.5 65.5 moveto 29 (fcntl.h) alignedtext
-grestore
-% Node12->Node19
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 125 moveto
-617 121 466 111 331 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 331.49 76.53 moveto
-321 78 lineto
-330.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 331.49 76.53 moveto
-321 78 lineto
-330.12 83.39 lineto
-closepath stroke
-grestore
-% Node20
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 338 58 moveto
-338 79 lineto
-413 79 lineto
-413 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 338 58 moveto
-338 79 lineto
-413 79 lineto
-413 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-345.5 65.5 moveto 59 (sys/mman.h) alignedtext
-grestore
-% Node12->Node20
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 121 moveto
-631 113 524 99 423 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 423.49 76.53 moveto
-413 78 lineto
-422.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 423.49 76.53 moveto
-413 78 lineto
-422.12 83.39 lineto
-closepath stroke
-grestore
-% Node21
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 430 58 moveto
-430 79 lineto
-500 79 lineto
-500 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 430 58 moveto
-430 79 lineto
-500 79 lineto
-500 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-438 65.5 moveto 54 (sys/types.h) alignedtext
-grestore
-% Node12->Node21
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 118 moveto
-646 108 579 95 510 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 510.49 76.53 moveto
-500 78 lineto
-509.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 510.49 76.53 moveto
-500 78 lineto
-509.12 83.39 lineto
-closepath stroke
-grestore
-% Node22
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 518 58 moveto
-518 79 lineto
-581 79 lineto
-581 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 518 58 moveto
-518 79 lineto
-581 79 lineto
-581 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-525.5 65.5 moveto 47 (sys/stat.h) alignedtext
-grestore
-% Node12->Node22
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 701 116 moveto
-670 106 625 92 591 82 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 591.58 78.52 moveto
-581 79 lineto
-589.57 85.23 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 591.58 78.52 moveto
-581 79 lineto
-589.57 85.23 lineto
-closepath stroke
-grestore
-% Node23
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 598 58 moveto
-598 79 lineto
-651 79 lineto
-651 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 598 58 moveto
-598 79 lineto
-651 79 lineto
-651 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-605.5 65.5 moveto 37 (dirent.h) alignedtext
-grestore
-% Node12->Node23
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 715 116 moveto
-698 107 673 93 653 84 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 654.44 80.8 moveto
-644 79 lineto
-651.04 86.92 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 654.44 80.8 moveto
-644 79 lineto
-651.04 86.92 lineto
-closepath stroke
-grestore
-% Node24
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 668 58 moveto
-668 79 lineto
-733 79 lineto
-733 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 668 58 moveto
-668 79 lineto
-733 79 lineto
-733 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-675.5 65.5 moveto 49 (fnmatch.h) alignedtext
-grestore
-% Node12->Node24
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 730 116 moveto
-725 108 718 97 712 87 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 714.8 84.9 moveto
-706 79 lineto
-709.2 89.1 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 714.8 84.9 moveto
-706 79 lineto
-709.2 89.1 lineto
-closepath stroke
-grestore
-% Node25
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 750 58 moveto
-750 79 lineto
-801 79 lineto
-801 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 750 58 moveto
-750 79 lineto
-801 79 lineto
-801 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-757.5 65.5 moveto 35 (limits.h) alignedtext
-grestore
-% Node12->Node25
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 744 116 moveto
-749 108 757 97 763 88 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 766.2 89.44 moveto
-768 79 lineto
-760.08 86.04 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 766.2 89.44 moveto
-768 79 lineto
-760.08 86.04 lineto
-closepath stroke
-grestore
-% Node26
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 818 58 moveto
-818 79 lineto
-863 79 lineto
-863 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 818 58 moveto
-818 79 lineto
-863 79 lineto
-863 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-825.5 65.5 moveto 29 (Eina.h) alignedtext
-grestore
-% Node12->Node26
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 757 116 moveto
-773 107 795 94 813 84 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 814.96 86.92 moveto
-822 79 lineto
-811.56 80.8 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 814.96 86.92 moveto
-822 79 lineto
-811.56 80.8 lineto
-closepath stroke
-grestore
-% Node27
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 880 58 moveto
-880 79 lineto
-952 79 lineto
-952 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 880 58 moveto
-880 79 lineto
-952 79 lineto
-952 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-888 65.5 moveto 56 (Ecore_File.h) alignedtext
-grestore
-% Node12->Node27
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 771 116 moveto
-801 106 844 92 875 82 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 876.43 85.23 moveto
-885 79 lineto
-874.42 78.52 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 876.43 85.23 moveto
-885 79 lineto
-874.42 78.52 lineto
-closepath stroke
-grestore
-% Node28
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 970 58 moveto
-970 79 lineto
-1041 79 lineto
-1041 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 970 58 moveto
-970 79 lineto
-1041 79 lineto
-1041 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-977.5 65.5 moveto 55 (Ecore_Str.h) alignedtext
-grestore
-% Node12->Node28
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 118 moveto
-826 108 893 95 960 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 960.88 83.39 moveto
-970 78 lineto
-959.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 960.88 83.39 moveto
-970 78 lineto
-959.51 76.53 lineto
-closepath stroke
-grestore
-% Node29
-gsave
-[ /Rect [ 1058 59 1134 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__xml_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1058 58 moveto
-1058 79 lineto
-1134 79 lineto
-1134 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1058 58 moveto
-1058 79 lineto
-1134 79 lineto
-1134 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1066 65.5 moveto 60 (efreet_xml.h) alignedtext
-grestore
-% Node12->Node29
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 121 moveto
-842 113 948 99 1048 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1048.88 83.39 moveto
-1058 78 lineto
-1047.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1048.88 83.39 moveto
-1058 78 lineto
-1047.51 76.53 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 2040 240
-end
-restore
-%%EOF
diff --git a/doc/latex/efreet__desktop_8c__incl.md5 b/doc/latex/efreet__desktop_8c__incl.md5
deleted file mode 100644
index fb90b50..0000000
--- a/doc/latex/efreet__desktop_8c__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-04ae21a1e3012d1ffc0a199ecba9443e
\ No newline at end of file
diff --git a/doc/latex/efreet__desktop_8h.tex b/doc/latex/efreet__desktop_8h.tex
deleted file mode 100644
index d5bb0e9..0000000
--- a/doc/latex/efreet__desktop_8h.tex
+++ /dev/null
@@ -1,96 +0,0 @@
-\section{lib/efreet\_\-desktop.h File Reference}
-\label{efreet__desktop_8h}\index{lib/efreet\_\-desktop.h@{lib/efreet\_\-desktop.h}}
-
-
-\subsection{Detailed Description}
-Contains the structures and methods used to support the FDO desktop entry specificiation. 
-
-
-
-
-
-This graph shows which files directly or indirectly include this file:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=420pt]{efreet__desktop_8h__dep__incl}
-\end{center}
-\end{figure}
-\subsection*{Data Structures}
-\begin{CompactItemize}
-\item 
-struct {\bf Efreet\_\-Desktop}
-\begin{CompactList}\small\item\em a parsed representation of a .desktop file \item\end{CompactList}\end{CompactItemize}
-\subsection*{Typedefs}
-\begin{CompactItemize}
-\item 
-typedef struct {\bf Efreet\_\-Desktop} {\bf Efreet\_\-Desktop}
-\item 
-typedef void $\ast$($\ast$ {\bf Efreet\_\-Desktop\_\-Command\_\-Cb} )(void $\ast$data, {\bf Efreet\_\-Desktop} $\ast$desktop, char $\ast$command, int remaining)
-\item 
-typedef int($\ast$ {\bf Efreet\_\-Desktop\_\-Progress\_\-Cb} )(void $\ast$data, {\bf Efreet\_\-Desktop} $\ast$desktop, char $\ast$uri, long int total, long int current)
-\item 
-typedef enum {\bf Efreet\_\-Desktop\_\-Type} {\bf Efreet\_\-Desktop\_\-Type}
-\item 
-typedef void $\ast$($\ast$ {\bf Efreet\_\-Desktop\_\-Type\_\-Free\_\-Cb} )(void $\ast$data)
-\item 
-typedef void $\ast$($\ast$ {\bf Efreet\_\-Desktop\_\-Type\_\-Parse\_\-Cb} )({\bf Efreet\_\-Desktop} $\ast$desktop, {\bf Efreet\_\-Ini} $\ast$ini)
-\item 
-typedef void($\ast$ {\bf Efreet\_\-Desktop\_\-Type\_\-Save\_\-Cb} )({\bf Efreet\_\-Desktop} $\ast$desktop, {\bf Efreet\_\-Ini} $\ast$ini)
-\end{CompactItemize}
-\subsection*{Functions}
-\begin{CompactItemize}
-\item 
-EAPI void {\bf efreet\_\-desktop\_\-cache\_\-flush} (void)
-\begin{CompactList}\small\item\em Tell Efreet to flush any cached desktop entries so it reloads on get. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-desktop\_\-category\_\-add} ({\bf Efreet\_\-Desktop} $\ast$desktop, const char $\ast$category)
-\begin{CompactList}\small\item\em add a category to a desktop \item\end{CompactList}\item 
-EAPI unsigned int {\bf efreet\_\-desktop\_\-category\_\-count\_\-get} ({\bf Efreet\_\-Desktop} $\ast$desktop)
-\begin{CompactList}\small\item\em Retrieves the number of categories the given {\em desktop\/} belongs too. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-desktop\_\-category\_\-del} ({\bf Efreet\_\-Desktop} $\ast$desktop, const char $\ast$category)
-\begin{CompactList}\small\item\em removes a category from a desktop \item\end{CompactList}\item 
-EAPI void $\ast$ {\bf efreet\_\-desktop\_\-command\_\-get} ({\bf Efreet\_\-Desktop} $\ast$desktop, Ecore\_\-List $\ast$files, {\bf Efreet\_\-Desktop\_\-Command\_\-Cb} func, void $\ast$data)
-\begin{CompactList}\small\item\em Get a command to use to execute a desktop entry. \item\end{CompactList}\item 
-EAPI Ecore\_\-List $\ast$ {\bf efreet\_\-desktop\_\-command\_\-local\_\-get} ({\bf Efreet\_\-Desktop} $\ast$desktop, Ecore\_\-List $\ast$files)
-\begin{CompactList}\small\item\em Get the command to use to execute a desktop entry. \item\end{CompactList}\item 
-EAPI void $\ast$ {\bf efreet\_\-desktop\_\-command\_\-progress\_\-get} ({\bf Efreet\_\-Desktop} $\ast$desktop, Ecore\_\-List $\ast$files, {\bf Efreet\_\-Desktop\_\-Command\_\-Cb} cb\_\-command, {\bf Efreet\_\-Desktop\_\-Progress\_\-Cb} cb\_\-prog, void $\ast$data)
-\begin{CompactList}\small\item\em Get a command to use to execute a desktop entry, and receive progress updates for downloading of remote URI's passed in. \item\end{CompactList}\item 
-EAPI {\bf Efreet\_\-Desktop} $\ast$ {\bf efreet\_\-desktop\_\-empty\_\-new} (const char $\ast$file)
-\begin{CompactList}\small\item\em Creates a new empty \doxyref{Efreet\_\-Desktop}{p.}{structEfreet__Desktop} structure or NULL on failure. \item\end{CompactList}\item 
-EAPI const char $\ast$ {\bf efreet\_\-desktop\_\-environment\_\-get} (void)
-\begin{CompactList}\small\item\em sets the global desktop environment name \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-desktop\_\-environment\_\-set} (const char $\ast$environment)
-\begin{CompactList}\small\item\em sets the global desktop environment name \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-desktop\_\-exec} ({\bf Efreet\_\-Desktop} $\ast$desktop, Ecore\_\-List $\ast$files, void $\ast$data)
-\begin{CompactList}\small\item\em Parses the {\em desktop\/} exec line and returns an Ecore\_\-Exe. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-desktop\_\-free} ({\bf Efreet\_\-Desktop} $\ast$desktop)
-\item 
-EAPI {\bf Efreet\_\-Desktop} $\ast$ {\bf efreet\_\-desktop\_\-get} (const char $\ast$file)
-\begin{CompactList}\small\item\em Gets a reference to an \doxyref{Efreet\_\-Desktop}{p.}{structEfreet__Desktop} structure representing the contents of {\em file\/} or NULL if {\em file\/} is not a valid .desktop file. \item\end{CompactList}\item 
-EAPI {\bf Efreet\_\-Desktop} $\ast$ {\bf efreet\_\-desktop\_\-new} (const char $\ast$file)
-\item 
-EAPI int {\bf efreet\_\-desktop\_\-ref} ({\bf Efreet\_\-Desktop} $\ast$desktop)
-\item 
-EAPI int {\bf efreet\_\-desktop\_\-save} ({\bf Efreet\_\-Desktop} $\ast$desktop)
-\begin{CompactList}\small\item\em Saves any changes made to {\em desktop\/} back to the file on the filesystem. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-desktop\_\-save\_\-as} ({\bf Efreet\_\-Desktop} $\ast$desktop, const char $\ast$file)
-\begin{CompactList}\small\item\em Saves {\em desktop\/} to {\em file\/}. \item\end{CompactList}\item 
-EAPI char $\ast$ {\bf efreet\_\-desktop\_\-string\_\-list\_\-join} (Ecore\_\-List $\ast$list)
-\begin{CompactList}\small\item\em Create a ';' separate list of strings according to the desktop spec. \item\end{CompactList}\item 
-EAPI Ecore\_\-List $\ast$ {\bf efreet\_\-desktop\_\-string\_\-list\_\-parse} (const char $\ast$string)
-\begin{CompactList}\small\item\em Parse ';' separate list of strings according to the desktop spec. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-desktop\_\-type\_\-add} (const char $\ast$type, {\bf Efreet\_\-Desktop\_\-Type\_\-Parse\_\-Cb} parse\_\-func, {\bf Efreet\_\-Desktop\_\-Type\_\-Save\_\-Cb} save\_\-func, {\bf Efreet\_\-Desktop\_\-Type\_\-Free\_\-Cb} free\_\-func)
-\begin{CompactList}\small\item\em Adds the given type to the list of types in the system. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-desktop\_\-type\_\-alias} (int from\_\-type, const char $\ast$alias)
-\begin{CompactList}\small\item\em Add an alias for an existing desktop type. \item\end{CompactList}\item 
-EAPI void $\ast$ {\bf efreet\_\-desktop\_\-type\_\-data\_\-get} ({\bf Efreet\_\-Desktop} $\ast$desktop)
-\begin{CompactList}\small\item\em get type specific data for custom desktop types \item\end{CompactList}\end{CompactItemize}
-\subsection*{Variables}
-\begin{CompactItemize}
-\item 
-EAPI int {\bf EFREET\_\-DESKTOP\_\-TYPE\_\-APPLICATION}
-\item 
-EAPI int {\bf EFREET\_\-DESKTOP\_\-TYPE\_\-DIRECTORY}
-\item 
-EAPI int {\bf EFREET\_\-DESKTOP\_\-TYPE\_\-LINK}
-\end{CompactItemize}
diff --git a/doc/latex/efreet__desktop_8h__dep__incl.eps b/doc/latex/efreet__desktop_8h__dep__incl.eps
deleted file mode 100644
index 7959cf9..0000000
--- a/doc/latex/efreet__desktop_8h__dep__incl.eps
+++ /dev/null
@@ -1,775 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (albin) albin,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 1220 182
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 1184 146 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 526 116 moveto
-526 137 lineto
-637 137 lineto
-637 116 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 526 116 moveto
-526 137 lineto
-637 137 lineto
-637 116 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-533.5 123.5 moveto 95 (lib/efreet_desktop.h) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 548 59 614 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($Efreet_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 548 58 moveto
-548 79 lineto
-615 79 lineto
-615 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 548 58 moveto
-548 79 lineto
-615 79 lineto
-615 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-555.5 65.5 moveto 51 (lib/Efreet.h) alignedtext
-grestore
-% Node1->Node2
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 581 106 moveto
-581 96 581 86 581 79 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 577.5 106 moveto
-581 116 lineto
-584.5 106 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 577.5 106 moveto
-581 116 lineto
-584.5 106 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 0 1 66 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-66 21 lineto
-66 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-66 21 lineto
-66 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 7.5 moveto 50 (lib/efreet.c) alignedtext
-grestore
-% Node2->Node3
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 538 67 moveto
-450 63 245 52 75 22 curveto
-72 21 69 21 66 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 537.7 70.49 moveto
-548 68 lineto
-538.4 63.52 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 537.7 70.49 moveto
-548 68 lineto
-538.4 63.52 lineto
-closepath stroke
-grestore
-% Node4
-gsave
-[ /Rect [ 84 1 178 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__base_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 84 0 moveto
-84 21 lineto
-179 21 lineto
-179 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 84 0 moveto
-84 21 lineto
-179 21 lineto
-179 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-91.5 7.5 moveto 79 (lib/efreet_base.c) alignedtext
-grestore
-% Node2->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 538 65 moveto
-465 57 315 42 187 22 curveto
-184 22 182 21 179 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 537.7 68.49 moveto
-548 66 lineto
-538.4 61.52 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 537.7 68.49 moveto
-548 66 lineto
-538.4 61.52 lineto
-closepath stroke
-grestore
-% Node5
-gsave
-[ /Rect [ 196 1 306 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__desktop_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 196 0 moveto
-196 21 lineto
-306 21 lineto
-306 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 196 0 moveto
-196 21 lineto
-306 21 lineto
-306 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-204 7.5 moveto 94 (lib/efreet_desktop.c) alignedtext
-grestore
-% Node2->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 538 61 moveto
-478 51 371 32 306 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 537.51 64.47 moveto
-548 63 lineto
-538.88 57.61 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 537.51 64.47 moveto
-548 63 lineto
-538.88 57.61 lineto
-closepath stroke
-grestore
-% Node6
-gsave
-[ /Rect [ 324 1 414 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__icon_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 324 0 moveto
-324 21 lineto
-415 21 lineto
-415 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 324 0 moveto
-324 21 lineto
-415 21 lineto
-415 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-331.5 7.5 moveto 75 (lib/efreet_icon.c) alignedtext
-grestore
-% Node2->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 538 57 moveto
-499 47 442 31 405 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 537.42 60.48 moveto
-548 60 lineto
-539.43 53.77 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 537.42 60.48 moveto
-548 60 lineto
-539.43 53.77 lineto
-closepath stroke
-grestore
-% Node7
-gsave
-[ /Rect [ 432 1 514 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__ini_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 432 0 moveto
-432 21 lineto
-514 21 lineto
-514 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 432 0 moveto
-432 21 lineto
-514 21 lineto
-514 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-440 7.5 moveto 66 (lib/efreet_ini.c) alignedtext
-grestore
-% Node2->Node7
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 551 53 moveto
-532 43 508 30 492 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 549.56 56.2 moveto
-560 58 lineto
-552.96 50.08 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 549.56 56.2 moveto
-560 58 lineto
-552.96 50.08 lineto
-closepath stroke
-grestore
-% Node8
-gsave
-[ /Rect [ 532 1 630 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__menu_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 532 0 moveto
-532 21 lineto
-631 21 lineto
-631 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 532 0 moveto
-532 21 lineto
-631 21 lineto
-631 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-539.5 7.5 moveto 83 (lib/efreet_menu.c) alignedtext
-grestore
-% Node2->Node8
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 581 48 moveto
-581 38 581 28 581 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 577.5 48 moveto
-581 58 lineto
-584.5 48 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 577.5 48 moveto
-581 58 lineto
-584.5 48 lineto
-closepath stroke
-grestore
-% Node9
-gsave
-[ /Rect [ 648 1 746 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__mime_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 648 0 moveto
-648 21 lineto
-747 21 lineto
-747 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 648 0 moveto
-648 21 lineto
-747 21 lineto
-747 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-655.5 7.5 moveto 83 (lib/efreet_mime.c) alignedtext
-grestore
-% Node2->Node9
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 612 53 moveto
-633 43 659 30 677 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 610.04 50.08 moveto
-603 58 lineto
-613.44 56.2 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 610.04 50.08 moveto
-603 58 lineto
-613.44 56.2 lineto
-closepath stroke
-grestore
-% Node10
-gsave
-[ /Rect [ 764 1 860 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__trash_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 764 0 moveto
-764 21 lineto
-860 21 lineto
-860 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 764 0 moveto
-764 21 lineto
-860 21 lineto
-860 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-772 7.5 moveto 80 (lib/efreet_trash.c) alignedtext
-grestore
-% Node2->Node10
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 625 58 moveto
-667 47 730 31 771 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 624.12 54.61 moveto
-615 60 lineto
-625.49 61.47 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 624.12 54.61 moveto
-615 60 lineto
-625.49 61.47 lineto
-closepath stroke
-grestore
-% Node11
-gsave
-[ /Rect [ 878 1 962 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__uri_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 878 0 moveto
-878 21 lineto
-962 21 lineto
-962 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 878 0 moveto
-878 21 lineto
-962 21 lineto
-962 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-886 7.5 moveto 68 (lib/efreet_uri.c) alignedtext
-grestore
-% Node2->Node11
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 625 63 moveto
-682 54 782 38 869 22 curveto
-872 21 875 21 878 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 624.6 59.52 moveto
-615 64 lineto
-625.3 66.49 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 624.6 59.52 moveto
-615 64 lineto
-625.3 66.49 lineto
-closepath stroke
-grestore
-% Node12
-gsave
-[ /Rect [ 980 1 1070 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__utils_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 980 0 moveto
-980 21 lineto
-1071 21 lineto
-1071 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 980 0 moveto
-980 21 lineto
-1071 21 lineto
-1071 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-987.5 7.5 moveto 75 (lib/efreet_utils.c) alignedtext
-grestore
-% Node2->Node12
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 625 65 moveto
-698 57 846 41 971 22 curveto
-974 22 977 21 980 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 624.6 61.52 moveto
-615 66 lineto
-625.3 68.49 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 624.6 61.52 moveto
-615 66 lineto
-625.3 68.49 lineto
-closepath stroke
-grestore
-% Node13
-gsave
-[ /Rect [ 1088 1 1176 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__xml_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1088 0 moveto
-1088 21 lineto
-1177 21 lineto
-1177 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1088 0 moveto
-1088 21 lineto
-1177 21 lineto
-1177 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1095.5 7.5 moveto 73 (lib/efreet_xml.c) alignedtext
-grestore
-% Node2->Node13
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 625 66 moveto
-712 61 913 47 1079 22 curveto
-1082 22 1085 21 1088 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 624.6 62.52 moveto
-615 67 lineto
-625.3 69.49 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 624.6 62.52 moveto
-615 67 lineto
-625.3 69.49 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 1220 182
-end
-restore
-%%EOF
diff --git a/doc/latex/efreet__desktop_8h__dep__incl.md5 b/doc/latex/efreet__desktop_8h__dep__incl.md5
deleted file mode 100644
index 2c29dca..0000000
--- a/doc/latex/efreet__desktop_8h__dep__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-00223ef344373abc3dbfe2b379f13f86
\ No newline at end of file
diff --git a/doc/latex/efreet__icon_8c.tex b/doc/latex/efreet__icon_8c.tex
deleted file mode 100644
index 6bd8257..0000000
--- a/doc/latex/efreet__icon_8c.tex
+++ /dev/null
@@ -1,90 +0,0 @@
-\section{lib/efreet\_\-icon.c File Reference}
-\label{efreet__icon_8c}\index{lib/efreet\_\-icon.c@{lib/efreet\_\-icon.c}}
-
-
-{\tt \#include \char`\"{}Efreet.h\char`\"{}}\par
-{\tt \#include \char`\"{}efreet\_\-private.h\char`\"{}}\par
-
-
-Include dependency graph for efreet\_\-icon.c:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=420pt]{efreet__icon_8c__incl}
-\end{center}
-\end{figure}
-\subsection*{Data Structures}
-\begin{CompactItemize}
-\item 
-struct {\bf Efreet\_\-Icon\_\-Cache}
-\end{CompactItemize}
-\subsection*{Defines}
-\begin{CompactItemize}
-\item 
-\#define {\bf NON\_\-EXISTING}~(void $\ast$)-1
-\end{CompactItemize}
-\subsection*{Typedefs}
-\begin{CompactItemize}
-\item 
-typedef struct {\bf Efreet\_\-Icon\_\-Cache} {\bf Efreet\_\-Icon\_\-Cache}
-\end{CompactItemize}
-\subsection*{Functions}
-\begin{CompactItemize}
-\item 
-const char $\ast$ {\bf efreet\_\-icon\_\-deprecated\_\-user\_\-dir\_\-get} (void)
-\begin{CompactList}\small\item\em Returns the user icon directory. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-icon\_\-extension\_\-add} (const char $\ast$ext)
-\begin{CompactList}\small\item\em Adds the given extension to the list of possible icon extensions. \item\end{CompactList}\item 
-EAPI Ecore\_\-List $\ast$ {\bf efreet\_\-icon\_\-extra\_\-list\_\-get} (void)
-\begin{CompactList}\small\item\em Gets the list of all extra directories to look for icons. These directories are used to look for icons after looking in the user icon dir and before looking in standard system directories. The order of search is from first to last directory in this list. the strings in the list should be created with eina\_\-stringshare\_\-add(). \item\end{CompactList}\item 
-EAPI {\bf Efreet\_\-Icon} $\ast$ {\bf efreet\_\-icon\_\-find} (const char $\ast$theme\_\-name, const char $\ast$icon, unsigned int size)
-\begin{CompactList}\small\item\em Retrieves all of the information about the given icon. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-icon\_\-free} ({\bf Efreet\_\-Icon} $\ast$icon)
-\begin{CompactList}\small\item\em Free's the given icon and all its internal data. \item\end{CompactList}\item 
-int {\bf efreet\_\-icon\_\-init} (void)
-\item 
-EAPI char $\ast$ {\bf efreet\_\-icon\_\-list\_\-find} (const char $\ast$theme\_\-name, Ecore\_\-List $\ast$icons, unsigned int size)
-\begin{CompactList}\small\item\em Retrieves all of the information about the first found icon in the list. \item\end{CompactList}\item 
-EAPI char $\ast$ {\bf efreet\_\-icon\_\-path\_\-find} (const char $\ast$theme\_\-name, const char $\ast$icon, unsigned int size)
-\begin{CompactList}\small\item\em Retrives the path to the given icon. \item\end{CompactList}\item 
-void {\bf efreet\_\-icon\_\-shutdown} (void)
-\item 
-EAPI {\bf Efreet\_\-Icon\_\-Theme} $\ast$ {\bf efreet\_\-icon\_\-theme\_\-find} (const char $\ast$theme\_\-name)
-\begin{CompactList}\small\item\em Tries to get the icon theme structure for the given theme name. \item\end{CompactList}\item 
-EAPI Ecore\_\-List $\ast$ {\bf efreet\_\-icon\_\-theme\_\-list\_\-get} (void)
-\begin{CompactList}\small\item\em Retrieves all of the non-hidden icon themes available on the system. The returned list must be freed. Do not free the list data. \item\end{CompactList}\item 
-EAPI const char $\ast$ {\bf efreet\_\-icon\_\-user\_\-dir\_\-get} (void)
-\end{CompactItemize}
-
-
-\subsection{Define Documentation}
-\index{efreet\_\-icon.c@{efreet\_\-icon.c}!NON\_\-EXISTING@{NON\_\-EXISTING}}
-\index{NON\_\-EXISTING@{NON\_\-EXISTING}!efreet_icon.c@{efreet\_\-icon.c}}
-\subsubsection[NON\_\-EXISTING]{\setlength{\rightskip}{0pt plus 5cm}\#define NON\_\-EXISTING~(void $\ast$)-1}\label{efreet__icon_8c_3da87339a2ab67dd100b8fc9efa92247}
-
-
-
-
-Referenced by efreet\_\-icon\_\-list\_\-find(), and efreet\_\-icon\_\-path\_\-find().
-
-\subsection{Typedef Documentation}
-\index{efreet\_\-icon.c@{efreet\_\-icon.c}!Efreet\_\-Icon\_\-Cache@{Efreet\_\-Icon\_\-Cache}}
-\index{Efreet\_\-Icon\_\-Cache@{Efreet\_\-Icon\_\-Cache}!efreet_icon.c@{efreet\_\-icon.c}}
-\subsubsection[Efreet\_\-Icon\_\-Cache]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf Efreet\_\-Icon\_\-Cache} {\bf Efreet\_\-Icon\_\-Cache}}\label{efreet__icon_8c_357003192381c449f058fd0380580be7}
-
-
-
-
-\subsection{Function Documentation}
-\index{efreet\_\-icon.c@{efreet\_\-icon.c}!efreet\_\-icon\_\-deprecated\_\-user\_\-dir\_\-get@{efreet\_\-icon\_\-deprecated\_\-user\_\-dir\_\-get}}
-\index{efreet\_\-icon\_\-deprecated\_\-user\_\-dir\_\-get@{efreet\_\-icon\_\-deprecated\_\-user\_\-dir\_\-get}!efreet_icon.c@{efreet\_\-icon.c}}
-\subsubsection[efreet\_\-icon\_\-deprecated\_\-user\_\-dir\_\-get]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ efreet\_\-icon\_\-deprecated\_\-user\_\-dir\_\-get (void)}\label{efreet__icon_8c_cc8dbdb67b18a402ac80b3121bb590e5}
-
-
-Returns the user icon directory. 
-
-\begin{Desc}
-\item[Returns:]Returns the user icon directory \end{Desc}
-
-
-References efreet\_\-home\_\-dir\_\-get().
\ No newline at end of file
diff --git a/doc/latex/efreet__icon_8c__incl.eps b/doc/latex/efreet__icon_8c__incl.eps
deleted file mode 100644
index cd6dac6..0000000
--- a/doc/latex/efreet__icon_8c__incl.eps
+++ /dev/null
@@ -1,1503 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (albin) albin,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 2040 240
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 2004 204 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 1153 174 moveto
-1153 195 lineto
-1244 195 lineto
-1244 174 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1153 174 moveto
-1153 195 lineto
-1244 195 lineto
-1244 174 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1160.5 181.5 moveto 75 (lib/efreet_icon.c) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 1596 117 1650 137 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($Efreet_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1596 116 moveto
-1596 137 lineto
-1650 137 lineto
-1650 116 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1596 116 moveto
-1596 137 lineto
-1650 137 lineto
-1650 116 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1604 123.5 moveto 38 (Efreet.h) alignedtext
-grestore
-% Node1->Node2
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1244 179 moveto
-1329 168 1508 142 1586 132 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1586.4 135.48 moveto
-1596 131 lineto
-1585.7 128.51 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1586.4 135.48 moveto
-1596 131 lineto
-1585.7 128.51 lineto
-closepath stroke
-grestore
-% Node12
-gsave
-[ /Rect [ 691 117 783 137 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__private_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 691 116 moveto
-691 137 lineto
-783 137 lineto
-783 116 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 691 116 moveto
-691 137 lineto
-783 137 lineto
-783 116 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-699 123.5 moveto 76 (efreet_private.h) alignedtext
-grestore
-% Node1->Node12
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1153 179 moveto
-1068 168 886 146 793 134 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 793.3 130.51 moveto
-783 133 lineto
-792.6 137.48 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 793.3 130.51 moveto
-783 133 lineto
-792.6 137.48 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 1818 59 1900 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__base_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1818 58 moveto
-1818 79 lineto
-1900 79 lineto
-1900 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1818 58 moveto
-1818 79 lineto
-1900 79 lineto
-1900 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1826 65.5 moveto 66 (efreet_base.h) alignedtext
-grestore
-% Node2->Node3
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1650 120 moveto
-1688 111 1760 93 1808 81 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1808.88 84.39 moveto
-1818 79 lineto
-1807.51 77.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1808.88 84.39 moveto
-1818 79 lineto
-1807.51 77.53 lineto
-closepath stroke
-grestore
-% Node6
-gsave
-[ /Rect [ 1330 59 1398 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__ini_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1330 58 moveto
-1330 79 lineto
-1399 79 lineto
-1399 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1330 58 moveto
-1330 79 lineto
-1399 79 lineto
-1399 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1337.5 65.5 moveto 53 (efreet_ini.h) alignedtext
-grestore
-% Node2->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1596 121 moveto
-1557 113 1482 97 1409 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1409.49 76.53 moveto
-1399 78 lineto
-1408.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1409.49 76.53 moveto
-1399 78 lineto
-1408.12 83.39 lineto
-closepath stroke
-grestore
-% Node7
-gsave
-[ /Rect [ 1918 59 1996 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__icon_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1918 58 moveto
-1918 79 lineto
-1996 79 lineto
-1996 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1918 58 moveto
-1918 79 lineto
-1996 79 lineto
-1996 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1926 65.5 moveto 62 (efreet_icon.h) alignedtext
-grestore
-% Node2->Node7
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1650 123 moveto
-1699 115 1808 99 1908 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1908.88 83.39 moveto
-1918 78 lineto
-1907.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1908.88 83.39 moveto
-1918 78 lineto
-1907.51 76.53 lineto
-closepath stroke
-grestore
-% Node8
-gsave
-[ /Rect [ 1416 59 1512 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__desktop_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1416 58 moveto
-1416 79 lineto
-1513 79 lineto
-1513 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1416 58 moveto
-1416 79 lineto
-1513 79 lineto
-1513 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1423.5 65.5 moveto 81 (efreet_desktop.h) alignedtext
-grestore
-% Node2->Node8
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1596 117 moveto
-1570 107 1531 93 1502 83 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1502.58 79.46 moveto
-1492 79 lineto
-1499.98 85.96 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1502.58 79.46 moveto
-1492 79 lineto
-1499.98 85.96 lineto
-closepath stroke
-grestore
-% Node9
-gsave
-[ /Rect [ 1530 59 1616 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__menu_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1530 58 moveto
-1530 79 lineto
-1617 79 lineto
-1617 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1530 58 moveto
-1530 79 lineto
-1617 79 lineto
-1617 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1537.5 65.5 moveto 71 (efreet_menu.h) alignedtext
-grestore
-% Node2->Node9
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1613 116 moveto
-1606 108 1596 96 1588 87 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1590.8 84.9 moveto
-1582 79 lineto
-1585.2 89.1 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1590.8 84.9 moveto
-1582 79 lineto
-1585.2 89.1 lineto
-closepath stroke
-grestore
-% Node10
-gsave
-[ /Rect [ 1634 59 1712 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__utils_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1634 58 moveto
-1634 79 lineto
-1712 79 lineto
-1712 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1634 58 moveto
-1634 79 lineto
-1712 79 lineto
-1712 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1642 65.5 moveto 62 (efreet_utils.h) alignedtext
-grestore
-% Node2->Node10
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1633 116 moveto
-1640 108 1650 96 1658 87 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1660.8 89.1 moveto
-1664 79 lineto
-1655.2 84.9 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1660.8 89.1 moveto
-1664 79 lineto
-1655.2 84.9 lineto
-closepath stroke
-grestore
-% Node11
-gsave
-[ /Rect [ 1730 59 1800 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__uri_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1730 58 moveto
-1730 79 lineto
-1801 79 lineto
-1801 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1730 58 moveto
-1730 79 lineto
-1801 79 lineto
-1801 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1737.5 65.5 moveto 55 (efreet_uri.h) alignedtext
-grestore
-% Node2->Node11
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1650 116 moveto
-1673 106 1706 93 1731 83 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1732.28 86.26 moveto
-1740 79 lineto
-1729.44 79.86 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1732.28 86.26 moveto
-1740 79 lineto
-1729.44 79.86 lineto
-closepath stroke
-grestore
-% Node4
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1739 0 moveto
-1739 21 lineto
-1791 21 lineto
-1791 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1739 0 moveto
-1739 21 lineto
-1791 21 lineto
-1791 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1747 7.5 moveto 36 (Ecore.h) alignedtext
-grestore
-% Node3->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1841 58 moveto
-1827 49 1806 36 1790 26 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1791.44 22.8 moveto
-1781 21 lineto
-1788.04 28.92 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1791.44 22.8 moveto
-1781 21 lineto
-1788.04 28.92 lineto
-closepath stroke
-grestore
-% Node5
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1814 0 moveto
-1814 21 lineto
-1895 21 lineto
-1895 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1814 0 moveto
-1814 21 lineto
-1895 21 lineto
-1895 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1821.5 7.5 moveto 65 (Ecore_Data.h) alignedtext
-grestore
-% Node3->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1858 58 moveto
-1857 50 1857 40 1856 31 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1859.48 30.6 moveto
-1855 21 lineto
-1852.51 31.3 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1859.48 30.6 moveto
-1855 21 lineto
-1852.51 31.3 lineto
-closepath stroke
-grestore
-% Node11->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1765 58 moveto
-1765 50 1765 40 1765 31 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1768.5 31 moveto
-1765 21 lineto
-1761.5 31 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1768.5 31 moveto
-1765 21 lineto
-1761.5 31 lineto
-closepath stroke
-grestore
-% Node11->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1782 58 moveto
-1795 49 1815 36 1830 26 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1831.96 28.92 moveto
-1839 21 lineto
-1828.56 22.8 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1831.96 28.92 moveto
-1839 21 lineto
-1828.56 22.8 lineto
-closepath stroke
-grestore
-% Node12->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 124 moveto
-875 118 1077 101 1143 80 curveto
-1162 73 1163 63 1181 58 curveto
-1285 26 1618 15 1729 12 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1729 15.5 moveto
-1739 12 lineto
-1729 8.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1729 15.5 moveto
-1739 12 lineto
-1729 8.5 lineto
-closepath stroke
-grestore
-% Node12->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 126 moveto
-881 123 1115 112 1320 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1320.88 83.39 moveto
-1330 78 lineto
-1319.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1320.88 83.39 moveto
-1330 78 lineto
-1319.51 76.53 lineto
-closepath stroke
-grestore
-% Node13
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1190 58 moveto
-1190 79 lineto
-1244 79 lineto
-1244 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1190 58 moveto
-1190 79 lineto
-1244 79 lineto
-1244 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1198 65.5 moveto 38 (config.h) alignedtext
-grestore
-% Node12->Node13
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 124 moveto
-864 119 1035 106 1176 80 curveto
-1177 80 1179 79 1180 79 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1180.88 82.39 moveto
-1190 77 lineto
-1179.51 75.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1180.88 82.39 moveto
-1190 77 lineto
-1179.51 75.53 lineto
-closepath stroke
-grestore
-% Node14
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1262 58 moveto
-1262 79 lineto
-1313 79 lineto
-1313 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1262 58 moveto
-1262 79 lineto
-1313 79 lineto
-1313 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1269.5 65.5 moveto 35 (stdlib.h) alignedtext
-grestore
-% Node12->Node14
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 126 moveto
-872 124 1074 115 1252 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1252.88 83.39 moveto
-1262 78 lineto
-1251.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1252.88 83.39 moveto
-1262 78 lineto
-1251.51 76.53 lineto
-closepath stroke
-grestore
-% Node15
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 0 58 moveto
-0 79 lineto
-48 79 lineto
-48 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 0 58 moveto
-0 79 lineto
-48 79 lineto
-48 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 65.5 moveto 32 (stdio.h) alignedtext
-grestore
-% Node12->Node15
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 125 moveto
-562 120 197 105 58 79 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 58.49 75.53 moveto
-48 77 lineto
-57.12 82.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 58.49 75.53 moveto
-48 77 lineto
-57.12 82.39 lineto
-closepath stroke
-grestore
-% Node16
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 66 58 moveto
-66 79 lineto
-118 79 lineto
-118 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 66 58 moveto
-66 79 lineto
-118 79 lineto
-118 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-74 65.5 moveto 36 (string.h) alignedtext
-grestore
-% Node12->Node16
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 125 moveto
-571 119 253 101 128 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 128.49 76.53 moveto
-118 78 lineto
-127.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 128.49 76.53 moveto
-118 78 lineto
-127.12 83.39 lineto
-closepath stroke
-grestore
-% Node17
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 136 58 moveto
-136 79 lineto
-190 79 lineto
-190 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 136 58 moveto
-136 79 lineto
-190 79 lineto
-190 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-144 65.5 moveto 38 (unistd.h) alignedtext
-grestore
-% Node12->Node17
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 126 moveto
-599 124 387 114 200 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 200.49 76.53 moveto
-190 78 lineto
-199.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 200.49 76.53 moveto
-190 78 lineto
-199.12 83.39 lineto
-closepath stroke
-grestore
-% Node18
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 208 58 moveto
-208 79 lineto
-259 79 lineto
-259 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 208 58 moveto
-208 79 lineto
-259 79 lineto
-259 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-215.5 65.5 moveto 35 (ctype.h) alignedtext
-grestore
-% Node12->Node18
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 125 moveto
-608 122 428 111 269 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 269.49 76.53 moveto
-259 78 lineto
-268.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 269.49 76.53 moveto
-259 78 lineto
-268.12 83.39 lineto
-closepath stroke
-grestore
-% Node19
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 276 58 moveto
-276 79 lineto
-321 79 lineto
-321 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 276 58 moveto
-276 79 lineto
-321 79 lineto
-321 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-283.5 65.5 moveto 29 (fcntl.h) alignedtext
-grestore
-% Node12->Node19
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 125 moveto
-617 121 466 111 331 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 331.49 76.53 moveto
-321 78 lineto
-330.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 331.49 76.53 moveto
-321 78 lineto
-330.12 83.39 lineto
-closepath stroke
-grestore
-% Node20
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 338 58 moveto
-338 79 lineto
-413 79 lineto
-413 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 338 58 moveto
-338 79 lineto
-413 79 lineto
-413 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-345.5 65.5 moveto 59 (sys/mman.h) alignedtext
-grestore
-% Node12->Node20
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 121 moveto
-631 113 524 99 423 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 423.49 76.53 moveto
-413 78 lineto
-422.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 423.49 76.53 moveto
-413 78 lineto
-422.12 83.39 lineto
-closepath stroke
-grestore
-% Node21
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 430 58 moveto
-430 79 lineto
-500 79 lineto
-500 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 430 58 moveto
-430 79 lineto
-500 79 lineto
-500 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-438 65.5 moveto 54 (sys/types.h) alignedtext
-grestore
-% Node12->Node21
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 118 moveto
-646 108 579 95 510 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 510.49 76.53 moveto
-500 78 lineto
-509.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 510.49 76.53 moveto
-500 78 lineto
-509.12 83.39 lineto
-closepath stroke
-grestore
-% Node22
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 518 58 moveto
-518 79 lineto
-581 79 lineto
-581 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 518 58 moveto
-518 79 lineto
-581 79 lineto
-581 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-525.5 65.5 moveto 47 (sys/stat.h) alignedtext
-grestore
-% Node12->Node22
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 701 116 moveto
-670 106 625 92 591 82 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 591.58 78.52 moveto
-581 79 lineto
-589.57 85.23 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 591.58 78.52 moveto
-581 79 lineto
-589.57 85.23 lineto
-closepath stroke
-grestore
-% Node23
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 598 58 moveto
-598 79 lineto
-651 79 lineto
-651 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 598 58 moveto
-598 79 lineto
-651 79 lineto
-651 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-605.5 65.5 moveto 37 (dirent.h) alignedtext
-grestore
-% Node12->Node23
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 715 116 moveto
-698 107 673 93 653 84 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 654.44 80.8 moveto
-644 79 lineto
-651.04 86.92 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 654.44 80.8 moveto
-644 79 lineto
-651.04 86.92 lineto
-closepath stroke
-grestore
-% Node24
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 668 58 moveto
-668 79 lineto
-733 79 lineto
-733 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 668 58 moveto
-668 79 lineto
-733 79 lineto
-733 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-675.5 65.5 moveto 49 (fnmatch.h) alignedtext
-grestore
-% Node12->Node24
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 730 116 moveto
-725 108 718 97 712 87 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 714.8 84.9 moveto
-706 79 lineto
-709.2 89.1 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 714.8 84.9 moveto
-706 79 lineto
-709.2 89.1 lineto
-closepath stroke
-grestore
-% Node25
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 750 58 moveto
-750 79 lineto
-801 79 lineto
-801 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 750 58 moveto
-750 79 lineto
-801 79 lineto
-801 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-757.5 65.5 moveto 35 (limits.h) alignedtext
-grestore
-% Node12->Node25
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 744 116 moveto
-749 108 757 97 763 88 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 766.2 89.44 moveto
-768 79 lineto
-760.08 86.04 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 766.2 89.44 moveto
-768 79 lineto
-760.08 86.04 lineto
-closepath stroke
-grestore
-% Node26
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 818 58 moveto
-818 79 lineto
-863 79 lineto
-863 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 818 58 moveto
-818 79 lineto
-863 79 lineto
-863 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-825.5 65.5 moveto 29 (Eina.h) alignedtext
-grestore
-% Node12->Node26
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 757 116 moveto
-773 107 795 94 813 84 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 814.96 86.92 moveto
-822 79 lineto
-811.56 80.8 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 814.96 86.92 moveto
-822 79 lineto
-811.56 80.8 lineto
-closepath stroke
-grestore
-% Node27
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 880 58 moveto
-880 79 lineto
-952 79 lineto
-952 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 880 58 moveto
-880 79 lineto
-952 79 lineto
-952 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-888 65.5 moveto 56 (Ecore_File.h) alignedtext
-grestore
-% Node12->Node27
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 771 116 moveto
-801 106 844 92 875 82 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 876.43 85.23 moveto
-885 79 lineto
-874.42 78.52 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 876.43 85.23 moveto
-885 79 lineto
-874.42 78.52 lineto
-closepath stroke
-grestore
-% Node28
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 970 58 moveto
-970 79 lineto
-1041 79 lineto
-1041 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 970 58 moveto
-970 79 lineto
-1041 79 lineto
-1041 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-977.5 65.5 moveto 55 (Ecore_Str.h) alignedtext
-grestore
-% Node12->Node28
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 118 moveto
-826 108 893 95 960 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 960.88 83.39 moveto
-970 78 lineto
-959.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 960.88 83.39 moveto
-970 78 lineto
-959.51 76.53 lineto
-closepath stroke
-grestore
-% Node29
-gsave
-[ /Rect [ 1058 59 1134 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__xml_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1058 58 moveto
-1058 79 lineto
-1134 79 lineto
-1134 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1058 58 moveto
-1058 79 lineto
-1134 79 lineto
-1134 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1066 65.5 moveto 60 (efreet_xml.h) alignedtext
-grestore
-% Node12->Node29
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 121 moveto
-842 113 948 99 1048 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1048.88 83.39 moveto
-1058 78 lineto
-1047.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1048.88 83.39 moveto
-1058 78 lineto
-1047.51 76.53 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 2040 240
-end
-restore
-%%EOF
diff --git a/doc/latex/efreet__icon_8c__incl.md5 b/doc/latex/efreet__icon_8c__incl.md5
deleted file mode 100644
index f9aa5ef..0000000
--- a/doc/latex/efreet__icon_8c__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-3e4e03cf3c54909445cf37d9332e579b
\ No newline at end of file
diff --git a/doc/latex/efreet__icon_8h.tex b/doc/latex/efreet__icon_8h.tex
deleted file mode 100644
index 2f64522..0000000
--- a/doc/latex/efreet__icon_8h.tex
+++ /dev/null
@@ -1,83 +0,0 @@
-\section{lib/efreet\_\-icon.h File Reference}
-\label{efreet__icon_8h}\index{lib/efreet\_\-icon.h@{lib/efreet\_\-icon.h}}
-
-
-\subsection{Detailed Description}
-Contains the structures and methods used to support the FDO icon theme specificiation. 
-
-
-
-
-
-This graph shows which files directly or indirectly include this file:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=420pt]{efreet__icon_8h__dep__incl}
-\end{center}
-\end{figure}
-\subsection*{Data Structures}
-\begin{CompactItemize}
-\item 
-struct {\bf Efreet\_\-Icon}
-\begin{CompactList}\small\item\em Contains all the information about a given icon. \item\end{CompactList}\item 
-struct {\bf Efreet\_\-Icon\_\-Point}
-\begin{CompactList}\small\item\em Stores an x, y point. \item\end{CompactList}\item 
-struct {\bf Efreet\_\-Icon\_\-Theme}
-\begin{CompactList}\small\item\em contains all of the known information about a given theme \item\end{CompactList}\item 
-struct {\bf Efreet\_\-Icon\_\-Theme\_\-Directory}
-\begin{CompactList}\small\item\em Contains all the information about a sub-directory of a theme. \item\end{CompactList}\end{CompactItemize}
-\subsection*{Typedefs}
-\begin{CompactItemize}
-\item 
-typedef struct {\bf Efreet\_\-Icon} {\bf Efreet\_\-Icon}
-\item 
-typedef struct {\bf Efreet\_\-Icon\_\-Point} {\bf Efreet\_\-Icon\_\-Point}
-\item 
-typedef enum {\bf Efreet\_\-Icon\_\-Size\_\-Type} {\bf Efreet\_\-Icon\_\-Size\_\-Type}
-\item 
-typedef struct {\bf Efreet\_\-Icon\_\-Theme} {\bf Efreet\_\-Icon\_\-Theme}
-\item 
-typedef enum {\bf Efreet\_\-Icon\_\-Theme\_\-Context} {\bf Efreet\_\-Icon\_\-Theme\_\-Context}
-\item 
-typedef struct {\bf Efreet\_\-Icon\_\-Theme\_\-Directory} {\bf Efreet\_\-Icon\_\-Theme\_\-Directory}
-\end{CompactItemize}
-\subsection*{Enumerations}
-\begin{CompactItemize}
-\item 
-enum {\bf Efreet\_\-Icon\_\-Size\_\-Type} \{ {\bf EFREET\_\-ICON\_\-SIZE\_\-TYPE\_\-NONE}, 
-{\bf EFREET\_\-ICON\_\-SIZE\_\-TYPE\_\-FIXED}, 
-{\bf EFREET\_\-ICON\_\-SIZE\_\-TYPE\_\-SCALABLE}, 
-{\bf EFREET\_\-ICON\_\-SIZE\_\-TYPE\_\-THRESHOLD}
- \}
-\item 
-enum {\bf Efreet\_\-Icon\_\-Theme\_\-Context} \{ \par
-{\bf EFREET\_\-ICON\_\-THEME\_\-CONTEXT\_\-NONE}, 
-{\bf EFREET\_\-ICON\_\-THEME\_\-CONTEXT\_\-ACTIONS}, 
-{\bf EFREET\_\-ICON\_\-THEME\_\-CONTEXT\_\-DEVICES}, 
-{\bf EFREET\_\-ICON\_\-THEME\_\-CONTEXT\_\-FILESYSTEMS}, 
-\par
-{\bf EFREET\_\-ICON\_\-THEME\_\-CONTEXT\_\-MIMETYPES}
- \}
-\end{CompactItemize}
-\subsection*{Functions}
-\begin{CompactItemize}
-\item 
-EAPI void {\bf efreet\_\-icon\_\-extension\_\-add} (const char $\ast$ext)
-\begin{CompactList}\small\item\em Adds the given extension to the list of possible icon extensions. \item\end{CompactList}\item 
-EAPI Ecore\_\-List $\ast$ {\bf efreet\_\-icon\_\-extra\_\-list\_\-get} (void)
-\begin{CompactList}\small\item\em Gets the list of all extra directories to look for icons. These directories are used to look for icons after looking in the user icon dir and before looking in standard system directories. The order of search is from first to last directory in this list. the strings in the list should be created with eina\_\-stringshare\_\-add(). \item\end{CompactList}\item 
-EAPI {\bf Efreet\_\-Icon} $\ast$ {\bf efreet\_\-icon\_\-find} (const char $\ast$theme\_\-name, const char $\ast$icon, unsigned int size)
-\begin{CompactList}\small\item\em Retrieves all of the information about the given icon. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-icon\_\-free} ({\bf Efreet\_\-Icon} $\ast$icon)
-\begin{CompactList}\small\item\em Free's the given icon and all its internal data. \item\end{CompactList}\item 
-EAPI char $\ast$ {\bf efreet\_\-icon\_\-list\_\-find} (const char $\ast$theme\_\-name, Ecore\_\-List $\ast$icons, unsigned int size)
-\begin{CompactList}\small\item\em Retrieves all of the information about the first found icon in the list. \item\end{CompactList}\item 
-EAPI char $\ast$ {\bf efreet\_\-icon\_\-path\_\-find} (const char $\ast$theme\_\-name, const char $\ast$icon, unsigned int size)
-\begin{CompactList}\small\item\em Retrives the path to the given icon. \item\end{CompactList}\item 
-EAPI {\bf Efreet\_\-Icon\_\-Theme} $\ast$ {\bf efreet\_\-icon\_\-theme\_\-find} (const char $\ast$theme\_\-name)
-\begin{CompactList}\small\item\em Tries to get the icon theme structure for the given theme name. \item\end{CompactList}\item 
-EAPI Ecore\_\-List $\ast$ {\bf efreet\_\-icon\_\-theme\_\-list\_\-get} (void)
-\begin{CompactList}\small\item\em Retrieves all of the non-hidden icon themes available on the system. The returned list must be freed. Do not free the list data. \item\end{CompactList}\item 
-EAPI const char $\ast$ {\bf efreet\_\-icon\_\-user\_\-dir\_\-get} (void)
-\end{CompactItemize}
diff --git a/doc/latex/efreet__icon_8h__dep__incl.eps b/doc/latex/efreet__icon_8h__dep__incl.eps
deleted file mode 100644
index aae8408..0000000
--- a/doc/latex/efreet__icon_8h__dep__incl.eps
+++ /dev/null
@@ -1,775 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (albin) albin,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 1220 182
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 1184 146 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 535 116 moveto
-535 137 lineto
-627 137 lineto
-627 116 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 535 116 moveto
-535 137 lineto
-627 137 lineto
-627 116 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-543 123.5 moveto 76 (lib/efreet_icon.h) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 548 59 614 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($Efreet_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 548 58 moveto
-548 79 lineto
-615 79 lineto
-615 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 548 58 moveto
-548 79 lineto
-615 79 lineto
-615 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-555.5 65.5 moveto 51 (lib/Efreet.h) alignedtext
-grestore
-% Node1->Node2
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 581 106 moveto
-581 96 581 86 581 79 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 577.5 106 moveto
-581 116 lineto
-584.5 106 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 577.5 106 moveto
-581 116 lineto
-584.5 106 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 0 1 66 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-66 21 lineto
-66 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-66 21 lineto
-66 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 7.5 moveto 50 (lib/efreet.c) alignedtext
-grestore
-% Node2->Node3
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 538 67 moveto
-450 63 245 52 75 22 curveto
-72 21 69 21 66 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 537.7 70.49 moveto
-548 68 lineto
-538.4 63.52 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 537.7 70.49 moveto
-548 68 lineto
-538.4 63.52 lineto
-closepath stroke
-grestore
-% Node4
-gsave
-[ /Rect [ 84 1 178 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__base_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 84 0 moveto
-84 21 lineto
-179 21 lineto
-179 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 84 0 moveto
-84 21 lineto
-179 21 lineto
-179 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-91.5 7.5 moveto 79 (lib/efreet_base.c) alignedtext
-grestore
-% Node2->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 538 65 moveto
-465 57 315 42 187 22 curveto
-184 22 182 21 179 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 537.7 68.49 moveto
-548 66 lineto
-538.4 61.52 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 537.7 68.49 moveto
-548 66 lineto
-538.4 61.52 lineto
-closepath stroke
-grestore
-% Node5
-gsave
-[ /Rect [ 196 1 306 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__desktop_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 196 0 moveto
-196 21 lineto
-306 21 lineto
-306 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 196 0 moveto
-196 21 lineto
-306 21 lineto
-306 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-204 7.5 moveto 94 (lib/efreet_desktop.c) alignedtext
-grestore
-% Node2->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 538 61 moveto
-478 51 371 32 306 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 537.51 64.47 moveto
-548 63 lineto
-538.88 57.61 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 537.51 64.47 moveto
-548 63 lineto
-538.88 57.61 lineto
-closepath stroke
-grestore
-% Node6
-gsave
-[ /Rect [ 324 1 414 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__icon_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 324 0 moveto
-324 21 lineto
-415 21 lineto
-415 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 324 0 moveto
-324 21 lineto
-415 21 lineto
-415 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-331.5 7.5 moveto 75 (lib/efreet_icon.c) alignedtext
-grestore
-% Node2->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 538 57 moveto
-499 47 442 31 405 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 537.42 60.48 moveto
-548 60 lineto
-539.43 53.77 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 537.42 60.48 moveto
-548 60 lineto
-539.43 53.77 lineto
-closepath stroke
-grestore
-% Node7
-gsave
-[ /Rect [ 432 1 514 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__ini_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 432 0 moveto
-432 21 lineto
-514 21 lineto
-514 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 432 0 moveto
-432 21 lineto
-514 21 lineto
-514 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-440 7.5 moveto 66 (lib/efreet_ini.c) alignedtext
-grestore
-% Node2->Node7
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 551 53 moveto
-532 43 508 30 492 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 549.56 56.2 moveto
-560 58 lineto
-552.96 50.08 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 549.56 56.2 moveto
-560 58 lineto
-552.96 50.08 lineto
-closepath stroke
-grestore
-% Node8
-gsave
-[ /Rect [ 532 1 630 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__menu_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 532 0 moveto
-532 21 lineto
-631 21 lineto
-631 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 532 0 moveto
-532 21 lineto
-631 21 lineto
-631 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-539.5 7.5 moveto 83 (lib/efreet_menu.c) alignedtext
-grestore
-% Node2->Node8
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 581 48 moveto
-581 38 581 28 581 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 577.5 48 moveto
-581 58 lineto
-584.5 48 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 577.5 48 moveto
-581 58 lineto
-584.5 48 lineto
-closepath stroke
-grestore
-% Node9
-gsave
-[ /Rect [ 648 1 746 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__mime_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 648 0 moveto
-648 21 lineto
-747 21 lineto
-747 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 648 0 moveto
-648 21 lineto
-747 21 lineto
-747 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-655.5 7.5 moveto 83 (lib/efreet_mime.c) alignedtext
-grestore
-% Node2->Node9
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 612 53 moveto
-633 43 659 30 677 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 610.04 50.08 moveto
-603 58 lineto
-613.44 56.2 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 610.04 50.08 moveto
-603 58 lineto
-613.44 56.2 lineto
-closepath stroke
-grestore
-% Node10
-gsave
-[ /Rect [ 764 1 860 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__trash_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 764 0 moveto
-764 21 lineto
-860 21 lineto
-860 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 764 0 moveto
-764 21 lineto
-860 21 lineto
-860 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-772 7.5 moveto 80 (lib/efreet_trash.c) alignedtext
-grestore
-% Node2->Node10
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 625 58 moveto
-667 47 730 31 771 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 624.12 54.61 moveto
-615 60 lineto
-625.49 61.47 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 624.12 54.61 moveto
-615 60 lineto
-625.49 61.47 lineto
-closepath stroke
-grestore
-% Node11
-gsave
-[ /Rect [ 878 1 962 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__uri_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 878 0 moveto
-878 21 lineto
-962 21 lineto
-962 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 878 0 moveto
-878 21 lineto
-962 21 lineto
-962 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-886 7.5 moveto 68 (lib/efreet_uri.c) alignedtext
-grestore
-% Node2->Node11
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 625 63 moveto
-682 54 782 38 869 22 curveto
-872 21 875 21 878 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 624.6 59.52 moveto
-615 64 lineto
-625.3 66.49 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 624.6 59.52 moveto
-615 64 lineto
-625.3 66.49 lineto
-closepath stroke
-grestore
-% Node12
-gsave
-[ /Rect [ 980 1 1070 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__utils_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 980 0 moveto
-980 21 lineto
-1071 21 lineto
-1071 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 980 0 moveto
-980 21 lineto
-1071 21 lineto
-1071 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-987.5 7.5 moveto 75 (lib/efreet_utils.c) alignedtext
-grestore
-% Node2->Node12
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 625 65 moveto
-698 57 846 41 971 22 curveto
-974 22 977 21 980 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 624.6 61.52 moveto
-615 66 lineto
-625.3 68.49 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 624.6 61.52 moveto
-615 66 lineto
-625.3 68.49 lineto
-closepath stroke
-grestore
-% Node13
-gsave
-[ /Rect [ 1088 1 1176 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__xml_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1088 0 moveto
-1088 21 lineto
-1177 21 lineto
-1177 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1088 0 moveto
-1088 21 lineto
-1177 21 lineto
-1177 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1095.5 7.5 moveto 73 (lib/efreet_xml.c) alignedtext
-grestore
-% Node2->Node13
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 625 66 moveto
-712 61 913 47 1079 22 curveto
-1082 22 1085 21 1088 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 624.6 62.52 moveto
-615 67 lineto
-625.3 69.49 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 624.6 62.52 moveto
-615 67 lineto
-625.3 69.49 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 1220 182
-end
-restore
-%%EOF
diff --git a/doc/latex/efreet__icon_8h__dep__incl.md5 b/doc/latex/efreet__icon_8h__dep__incl.md5
deleted file mode 100644
index d3489fc..0000000
--- a/doc/latex/efreet__icon_8h__dep__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-0b2f0a7b51eb59d0278120cdc3aa3d55
\ No newline at end of file
diff --git a/doc/latex/efreet__ini_8c.tex b/doc/latex/efreet__ini_8c.tex
deleted file mode 100644
index 9ca45ef..0000000
--- a/doc/latex/efreet__ini_8c.tex
+++ /dev/null
@@ -1,312 +0,0 @@
-\section{lib/efreet\_\-ini.c File Reference}
-\label{efreet__ini_8c}\index{lib/efreet\_\-ini.c@{lib/efreet\_\-ini.c}}
-
-
-{\tt \#include \char`\"{}Efreet.h\char`\"{}}\par
-{\tt \#include \char`\"{}efreet\_\-private.h\char`\"{}}\par
-
-
-Include dependency graph for efreet\_\-ini.c:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=420pt]{efreet__ini_8c__incl}
-\end{center}
-\end{figure}
-\subsection*{Functions}
-\begin{CompactItemize}
-\item 
-EAPI unsigned int {\bf efreet\_\-ini\_\-boolean\_\-get} ({\bf Efreet\_\-Ini} $\ast$ini, const char $\ast$key)
-\begin{CompactList}\small\item\em Retrieves the boolean value at key {\em key\/} from the ini {\em ini\/}. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-ini\_\-boolean\_\-set} ({\bf Efreet\_\-Ini} $\ast$ini, const char $\ast$key, unsigned int value)
-\begin{CompactList}\small\item\em Sets the value for the given key. \item\end{CompactList}\item 
-EAPI double {\bf efreet\_\-ini\_\-double\_\-get} ({\bf Efreet\_\-Ini} $\ast$ini, const char $\ast$key)
-\begin{CompactList}\small\item\em Retrieves the value for the given key or -1 if none found. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-ini\_\-double\_\-set} ({\bf Efreet\_\-Ini} $\ast$ini, const char $\ast$key, double value)
-\begin{CompactList}\small\item\em Sets the value for the given key. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-ini\_\-free} ({\bf Efreet\_\-Ini} $\ast$ini)
-\begin{CompactList}\small\item\em Frees the given Efree\_\-Ini structure. \item\end{CompactList}\item 
-int {\bf efreet\_\-ini\_\-init} (void)
-\item 
-EAPI int {\bf efreet\_\-ini\_\-int\_\-get} ({\bf Efreet\_\-Ini} $\ast$ini, const char $\ast$key)
-\begin{CompactList}\small\item\em Retrieves the value for the given key or -1 if none found. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-ini\_\-int\_\-set} ({\bf Efreet\_\-Ini} $\ast$ini, const char $\ast$key, int value)
-\begin{CompactList}\small\item\em Sets the value for the given key. \item\end{CompactList}\item 
-EAPI const char $\ast$ {\bf efreet\_\-ini\_\-localestring\_\-get} ({\bf Efreet\_\-Ini} $\ast$ini, const char $\ast$key)
-\begin{CompactList}\small\item\em Retrieves the utf8 encoded string associated with {\em key\/} in the current locale or NULL if none found. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-ini\_\-localestring\_\-set} ({\bf Efreet\_\-Ini} $\ast$ini, const char $\ast$key, const char $\ast$value)
-\begin{CompactList}\small\item\em Sets the value for the given key. \item\end{CompactList}\item 
-EAPI {\bf Efreet\_\-Ini} $\ast$ {\bf efreet\_\-ini\_\-new} (const char $\ast$file)
-\begin{CompactList}\small\item\em Creates and initializes a new Ini structure with the contents of {\em file\/}, or NULL on failure. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-ini\_\-save} ({\bf Efreet\_\-Ini} $\ast$ini, const char $\ast$file)
-\begin{CompactList}\small\item\em Saves the given Efree\_\-Ini structure. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-ini\_\-section\_\-add} ({\bf Efreet\_\-Ini} $\ast$ini, const char $\ast$section)
-\begin{CompactList}\small\item\em Adds a new working section of the ini file to {\em section\/}. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-ini\_\-section\_\-set} ({\bf Efreet\_\-Ini} $\ast$ini, const char $\ast$section)
-\begin{CompactList}\small\item\em Sets the current working section of the ini file to {\em section\/}. \item\end{CompactList}\item 
-int {\bf efreet\_\-ini\_\-shutdown} (void)
-\item 
-EAPI const char $\ast$ {\bf efreet\_\-ini\_\-string\_\-get} ({\bf Efreet\_\-Ini} $\ast$ini, const char $\ast$key)
-\begin{CompactList}\small\item\em Retrieves the value for the given key or NULL if none found. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-ini\_\-string\_\-set} ({\bf Efreet\_\-Ini} $\ast$ini, const char $\ast$key, const char $\ast$value)
-\begin{CompactList}\small\item\em Sets the value for the given key. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{Function Documentation}
-\index{efreet\_\-ini.c@{efreet\_\-ini.c}!efreet\_\-ini\_\-boolean\_\-get@{efreet\_\-ini\_\-boolean\_\-get}}
-\index{efreet\_\-ini\_\-boolean\_\-get@{efreet\_\-ini\_\-boolean\_\-get}!efreet_ini.c@{efreet\_\-ini.c}}
-\subsubsection[efreet\_\-ini\_\-boolean\_\-get]{\setlength{\rightskip}{0pt plus 5cm}EAPI unsigned int efreet\_\-ini\_\-boolean\_\-get ({\bf Efreet\_\-Ini} $\ast$ {\em ini}, \/  const char $\ast$ {\em key})}\label{efreet__ini_8c_a36a2ada75f9f981a3a9bafa75deefe2}
-
-
-Retrieves the boolean value at key {\em key\/} from the ini {\em ini\/}. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em ini,:}]The ini struct to work with \item[{\em key,:}]The key to search for \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns 1 if the boolean is true, 0 otherwise \end{Desc}
-
-
-References efreet\_\-ini\_\-string\_\-get(), and Efreet\_\-Ini::section.\index{efreet\_\-ini.c@{efreet\_\-ini.c}!efreet\_\-ini\_\-boolean\_\-set@{efreet\_\-ini\_\-boolean\_\-set}}
-\index{efreet\_\-ini\_\-boolean\_\-set@{efreet\_\-ini\_\-boolean\_\-set}!efreet_ini.c@{efreet\_\-ini.c}}
-\subsubsection[efreet\_\-ini\_\-boolean\_\-set]{\setlength{\rightskip}{0pt plus 5cm}EAPI void efreet\_\-ini\_\-boolean\_\-set ({\bf Efreet\_\-Ini} $\ast$ {\em ini}, \/  const char $\ast$ {\em key}, \/  unsigned int {\em value})}\label{efreet__ini_8c_9cc9bf89e62844b9053216149f6ab418}
-
-
-Sets the value for the given key. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em ini,:}]The ini struct to work with \item[{\em key,:}]The key to use \item[{\em value,:}]The value to set \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns no value \end{Desc}
-
-
-References efreet\_\-ini\_\-string\_\-set(), and Efreet\_\-Ini::section.\index{efreet\_\-ini.c@{efreet\_\-ini.c}!efreet\_\-ini\_\-double\_\-get@{efreet\_\-ini\_\-double\_\-get}}
-\index{efreet\_\-ini\_\-double\_\-get@{efreet\_\-ini\_\-double\_\-get}!efreet_ini.c@{efreet\_\-ini.c}}
-\subsubsection[efreet\_\-ini\_\-double\_\-get]{\setlength{\rightskip}{0pt plus 5cm}EAPI double efreet\_\-ini\_\-double\_\-get ({\bf Efreet\_\-Ini} $\ast$ {\em ini}, \/  const char $\ast$ {\em key})}\label{efreet__ini_8c_bc3a8c4aa54aecee40327816fe344115}
-
-
-Retrieves the value for the given key or -1 if none found. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em ini,:}]The Efree\_\-Ini to work with \item[{\em key,:}]The key to lookup \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns the double associated with the given key or -1 if not found. \end{Desc}
-
-
-References efreet\_\-ini\_\-string\_\-get(), and Efreet\_\-Ini::section.\index{efreet\_\-ini.c@{efreet\_\-ini.c}!efreet\_\-ini\_\-double\_\-set@{efreet\_\-ini\_\-double\_\-set}}
-\index{efreet\_\-ini\_\-double\_\-set@{efreet\_\-ini\_\-double\_\-set}!efreet_ini.c@{efreet\_\-ini.c}}
-\subsubsection[efreet\_\-ini\_\-double\_\-set]{\setlength{\rightskip}{0pt plus 5cm}EAPI void efreet\_\-ini\_\-double\_\-set ({\bf Efreet\_\-Ini} $\ast$ {\em ini}, \/  const char $\ast$ {\em key}, \/  double {\em value})}\label{efreet__ini_8c_05b517db77e1fbe1299b711c9d897ece}
-
-
-Sets the value for the given key. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em ini,:}]The Efree\_\-Ini to work with \item[{\em key,:}]The key to use \item[{\em value,:}]The value to set \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns no value \end{Desc}
-
-
-References efreet\_\-ini\_\-string\_\-set(), and Efreet\_\-Ini::section.
-
-Referenced by efreet\_\-desktop\_\-save().\index{efreet\_\-ini.c@{efreet\_\-ini.c}!efreet\_\-ini\_\-free@{efreet\_\-ini\_\-free}}
-\index{efreet\_\-ini\_\-free@{efreet\_\-ini\_\-free}!efreet_ini.c@{efreet\_\-ini.c}}
-\subsubsection[efreet\_\-ini\_\-free]{\setlength{\rightskip}{0pt plus 5cm}EAPI void efreet\_\-ini\_\-free ({\bf Efreet\_\-Ini} $\ast$ {\em ini})}\label{efreet__ini_8c_a248c6fc4b82a07954cf266e4dc6f0b5}
-
-
-Frees the given Efree\_\-Ini structure. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em ini,:}]The \doxyref{Efreet\_\-Ini}{p.}{structEfreet__Ini} to work with \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns no value \end{Desc}
-
-
-References Efreet\_\-Ini::data, FREE, and IF\_\-FREE\_\-HASH.
-
-Referenced by efreet\_\-desktop\_\-save().\index{efreet\_\-ini.c@{efreet\_\-ini.c}!efreet\_\-ini\_\-int\_\-get@{efreet\_\-ini\_\-int\_\-get}}
-\index{efreet\_\-ini\_\-int\_\-get@{efreet\_\-ini\_\-int\_\-get}!efreet_ini.c@{efreet\_\-ini.c}}
-\subsubsection[efreet\_\-ini\_\-int\_\-get]{\setlength{\rightskip}{0pt plus 5cm}EAPI int efreet\_\-ini\_\-int\_\-get ({\bf Efreet\_\-Ini} $\ast$ {\em ini}, \/  const char $\ast$ {\em key})}\label{efreet__ini_8c_ce11903fe3e3ef686a012c6923ee4ab4}
-
-
-Retrieves the value for the given key or -1 if none found. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em ini,:}]The Efree\_\-Ini to work with \item[{\em key,:}]The key to lookup \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns the integer associated with the given key or -1 if not found. \end{Desc}
-
-
-References efreet\_\-ini\_\-string\_\-get(), and Efreet\_\-Ini::section.\index{efreet\_\-ini.c@{efreet\_\-ini.c}!efreet\_\-ini\_\-int\_\-set@{efreet\_\-ini\_\-int\_\-set}}
-\index{efreet\_\-ini\_\-int\_\-set@{efreet\_\-ini\_\-int\_\-set}!efreet_ini.c@{efreet\_\-ini.c}}
-\subsubsection[efreet\_\-ini\_\-int\_\-set]{\setlength{\rightskip}{0pt plus 5cm}EAPI void efreet\_\-ini\_\-int\_\-set ({\bf Efreet\_\-Ini} $\ast$ {\em ini}, \/  const char $\ast$ {\em key}, \/  int {\em value})}\label{efreet__ini_8c_f5a635588265d8537bf7118eab529145}
-
-
-Sets the value for the given key. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em ini,:}]The Efree\_\-Ini to work with \item[{\em key,:}]The key to use \item[{\em value,:}]The value to set \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns no value \end{Desc}
-
-
-References efreet\_\-ini\_\-string\_\-set(), and Efreet\_\-Ini::section.\index{efreet\_\-ini.c@{efreet\_\-ini.c}!efreet\_\-ini\_\-localestring\_\-get@{efreet\_\-ini\_\-localestring\_\-get}}
-\index{efreet\_\-ini\_\-localestring\_\-get@{efreet\_\-ini\_\-localestring\_\-get}!efreet_ini.c@{efreet\_\-ini.c}}
-\subsubsection[efreet\_\-ini\_\-localestring\_\-get]{\setlength{\rightskip}{0pt plus 5cm}EAPI const char$\ast$ efreet\_\-ini\_\-localestring\_\-get ({\bf Efreet\_\-Ini} $\ast$ {\em ini}, \/  const char $\ast$ {\em key})}\label{efreet__ini_8c_3c41c2c6c2be8cecb7a1e996399c921a}
-
-
-Retrieves the utf8 encoded string associated with {\em key\/} in the current locale or NULL if none found. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em ini,:}]The ini struct to work with \item[{\em key,:}]The key to search for \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns the utf8 encoded string associated with {\em key\/}, or NULL if none found \end{Desc}
-
-
-References efreet\_\-ini\_\-string\_\-get(), efreet\_\-lang\_\-country\_\-get(), efreet\_\-lang\_\-get(), efreet\_\-lang\_\-modifier\_\-get(), FREE, and Efreet\_\-Ini::section.\index{efreet\_\-ini.c@{efreet\_\-ini.c}!efreet\_\-ini\_\-localestring\_\-set@{efreet\_\-ini\_\-localestring\_\-set}}
-\index{efreet\_\-ini\_\-localestring\_\-set@{efreet\_\-ini\_\-localestring\_\-set}!efreet_ini.c@{efreet\_\-ini.c}}
-\subsubsection[efreet\_\-ini\_\-localestring\_\-set]{\setlength{\rightskip}{0pt plus 5cm}EAPI void efreet\_\-ini\_\-localestring\_\-set ({\bf Efreet\_\-Ini} $\ast$ {\em ini}, \/  const char $\ast$ {\em key}, \/  const char $\ast$ {\em value})}\label{efreet__ini_8c_59383d9a020510cb33a2bc6fcc378b7e}
-
-
-Sets the value for the given key. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em ini,:}]The ini struct to work with \item[{\em key,:}]The key to use \item[{\em value,:}]The value to set \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns no value \end{Desc}
-
-
-References efreet\_\-ini\_\-string\_\-set(), efreet\_\-lang\_\-country\_\-get(), efreet\_\-lang\_\-get(), efreet\_\-lang\_\-modifier\_\-get(), FREE, and Efreet\_\-Ini::section.\index{efreet\_\-ini.c@{efreet\_\-ini.c}!efreet\_\-ini\_\-new@{efreet\_\-ini\_\-new}}
-\index{efreet\_\-ini\_\-new@{efreet\_\-ini\_\-new}!efreet_ini.c@{efreet\_\-ini.c}}
-\subsubsection[efreet\_\-ini\_\-new]{\setlength{\rightskip}{0pt plus 5cm}EAPI {\bf Efreet\_\-Ini}$\ast$ efreet\_\-ini\_\-new (const char $\ast$ {\em file})}\label{efreet__ini_8c_be2a075ad2ba0a63a89ade2e41571f93}
-
-
-Creates and initializes a new Ini structure with the contents of {\em file\/}, or NULL on failure. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em file,:}]The file to parse \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns a new \doxyref{Efreet\_\-Ini}{p.}{structEfreet__Ini} structure initialized with the contents of {\em file\/}, or NULL on memory allocation failure \end{Desc}
-
-
-References Efreet\_\-Ini::data, and NEW.
-
-Referenced by efreet\_\-desktop\_\-save().\index{efreet\_\-ini.c@{efreet\_\-ini.c}!efreet\_\-ini\_\-save@{efreet\_\-ini\_\-save}}
-\index{efreet\_\-ini\_\-save@{efreet\_\-ini\_\-save}!efreet_ini.c@{efreet\_\-ini.c}}
-\subsubsection[efreet\_\-ini\_\-save]{\setlength{\rightskip}{0pt plus 5cm}EAPI int efreet\_\-ini\_\-save ({\bf Efreet\_\-Ini} $\ast$ {\em ini}, \/  const char $\ast$ {\em file})}\label{efreet__ini_8c_4341aa87bb383e1c50b51eff9e13cab1}
-
-
-Saves the given Efree\_\-Ini structure. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em ini,:}]The \doxyref{Efreet\_\-Ini}{p.}{structEfreet__Ini} to work with \item[{\em file,:}]The file to load \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns no value \end{Desc}
-
-
-References Efreet\_\-Ini::data.
-
-Referenced by efreet\_\-desktop\_\-save().\index{efreet\_\-ini.c@{efreet\_\-ini.c}!efreet\_\-ini\_\-section\_\-add@{efreet\_\-ini\_\-section\_\-add}}
-\index{efreet\_\-ini\_\-section\_\-add@{efreet\_\-ini\_\-section\_\-add}!efreet_ini.c@{efreet\_\-ini.c}}
-\subsubsection[efreet\_\-ini\_\-section\_\-add]{\setlength{\rightskip}{0pt plus 5cm}EAPI void efreet\_\-ini\_\-section\_\-add ({\bf Efreet\_\-Ini} $\ast$ {\em ini}, \/  const char $\ast$ {\em section})}\label{efreet__ini_8c_d28e197192f1608fda1ae0c732f393d4}
-
-
-Adds a new working section of the ini file to {\em section\/}. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em ini,:}]The \doxyref{Efreet\_\-Ini}{p.}{structEfreet__Ini} to work with \item[{\em section,:}]The section of the ini file we want to add \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns no value \end{Desc}
-
-
-References Efreet\_\-Ini::data.
-
-Referenced by efreet\_\-desktop\_\-save().\index{efreet\_\-ini.c@{efreet\_\-ini.c}!efreet\_\-ini\_\-section\_\-set@{efreet\_\-ini\_\-section\_\-set}}
-\index{efreet\_\-ini\_\-section\_\-set@{efreet\_\-ini\_\-section\_\-set}!efreet_ini.c@{efreet\_\-ini.c}}
-\subsubsection[efreet\_\-ini\_\-section\_\-set]{\setlength{\rightskip}{0pt plus 5cm}EAPI int efreet\_\-ini\_\-section\_\-set ({\bf Efreet\_\-Ini} $\ast$ {\em ini}, \/  const char $\ast$ {\em section})}\label{efreet__ini_8c_2563bff55ebb39b7c9b91e55b0c81c0e}
-
-
-Sets the current working section of the ini file to {\em section\/}. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em ini,:}]The \doxyref{Efreet\_\-Ini}{p.}{structEfreet__Ini} to work with \item[{\em section,:}]The section of the ini file we want to get values from \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns 1 if the section exists, otherwise 0 \end{Desc}
-
-
-References Efreet\_\-Ini::data, and Efreet\_\-Ini::section.
-
-Referenced by efreet\_\-desktop\_\-save().\index{efreet\_\-ini.c@{efreet\_\-ini.c}!efreet\_\-ini\_\-string\_\-get@{efreet\_\-ini\_\-string\_\-get}}
-\index{efreet\_\-ini\_\-string\_\-get@{efreet\_\-ini\_\-string\_\-get}!efreet_ini.c@{efreet\_\-ini.c}}
-\subsubsection[efreet\_\-ini\_\-string\_\-get]{\setlength{\rightskip}{0pt plus 5cm}EAPI const char$\ast$ efreet\_\-ini\_\-string\_\-get ({\bf Efreet\_\-Ini} $\ast$ {\em ini}, \/  const char $\ast$ {\em key})}\label{efreet__ini_8c_ed1452264098102d7a1efb6c0b9870e2}
-
-
-Retrieves the value for the given key or NULL if none found. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em ini,:}]The Efree\_\-Ini to work with \item[{\em key,:}]The key to lookup \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns the string associated with the given key or NULL if not found. \end{Desc}
-
-
-References Efreet\_\-Ini::section.
-
-Referenced by efreet\_\-ini\_\-boolean\_\-get(), efreet\_\-ini\_\-double\_\-get(), efreet\_\-ini\_\-int\_\-get(), and efreet\_\-ini\_\-localestring\_\-get().\index{efreet\_\-ini.c@{efreet\_\-ini.c}!efreet\_\-ini\_\-string\_\-set@{efreet\_\-ini\_\-string\_\-set}}
-\index{efreet\_\-ini\_\-string\_\-set@{efreet\_\-ini\_\-string\_\-set}!efreet_ini.c@{efreet\_\-ini.c}}
-\subsubsection[efreet\_\-ini\_\-string\_\-set]{\setlength{\rightskip}{0pt plus 5cm}EAPI void efreet\_\-ini\_\-string\_\-set ({\bf Efreet\_\-Ini} $\ast$ {\em ini}, \/  const char $\ast$ {\em key}, \/  const char $\ast$ {\em value})}\label{efreet__ini_8c_eab7611574be1845a4d15b44af911fb9}
-
-
-Sets the value for the given key. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em ini,:}]The Efree\_\-Ini to work with \item[{\em key,:}]The key to use \item[{\em value,:}]The value to set \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns no value \end{Desc}
-
-
-References Efreet\_\-Ini::section.
-
-Referenced by efreet\_\-desktop\_\-save(), efreet\_\-ini\_\-boolean\_\-set(), efreet\_\-ini\_\-double\_\-set(), efreet\_\-ini\_\-int\_\-set(), and efreet\_\-ini\_\-localestring\_\-set().
\ No newline at end of file
diff --git a/doc/latex/efreet__ini_8c__incl.eps b/doc/latex/efreet__ini_8c__incl.eps
deleted file mode 100644
index a895f04..0000000
--- a/doc/latex/efreet__ini_8c__incl.eps
+++ /dev/null
@@ -1,1503 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (albin) albin,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 2040 240
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 2004 204 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 1157 174 moveto
-1157 195 lineto
-1239 195 lineto
-1239 174 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1157 174 moveto
-1157 195 lineto
-1239 195 lineto
-1239 174 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1165 181.5 moveto 66 (lib/efreet_ini.c) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 1596 117 1650 137 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($Efreet_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1596 116 moveto
-1596 137 lineto
-1650 137 lineto
-1650 116 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1596 116 moveto
-1596 137 lineto
-1650 137 lineto
-1650 116 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1604 123.5 moveto 38 (Efreet.h) alignedtext
-grestore
-% Node1->Node2
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1239 179 moveto
-1322 168 1507 143 1586 132 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1586.4 135.48 moveto
-1596 131 lineto
-1585.7 128.51 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1586.4 135.48 moveto
-1596 131 lineto
-1585.7 128.51 lineto
-closepath stroke
-grestore
-% Node12
-gsave
-[ /Rect [ 691 117 783 137 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__private_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 691 116 moveto
-691 137 lineto
-783 137 lineto
-783 116 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 691 116 moveto
-691 137 lineto
-783 137 lineto
-783 116 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-699 123.5 moveto 76 (efreet_private.h) alignedtext
-grestore
-% Node1->Node12
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1157 180 moveto
-1074 169 887 146 793 134 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 793.3 130.51 moveto
-783 133 lineto
-792.6 137.48 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 793.3 130.51 moveto
-783 133 lineto
-792.6 137.48 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 1818 59 1900 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__base_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1818 58 moveto
-1818 79 lineto
-1900 79 lineto
-1900 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1818 58 moveto
-1818 79 lineto
-1900 79 lineto
-1900 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1826 65.5 moveto 66 (efreet_base.h) alignedtext
-grestore
-% Node2->Node3
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1650 120 moveto
-1688 111 1760 93 1808 81 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1808.88 84.39 moveto
-1818 79 lineto
-1807.51 77.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1808.88 84.39 moveto
-1818 79 lineto
-1807.51 77.53 lineto
-closepath stroke
-grestore
-% Node6
-gsave
-[ /Rect [ 1330 59 1398 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__ini_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1330 58 moveto
-1330 79 lineto
-1399 79 lineto
-1399 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1330 58 moveto
-1330 79 lineto
-1399 79 lineto
-1399 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1337.5 65.5 moveto 53 (efreet_ini.h) alignedtext
-grestore
-% Node2->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1596 121 moveto
-1557 113 1482 97 1409 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1409.49 76.53 moveto
-1399 78 lineto
-1408.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1409.49 76.53 moveto
-1399 78 lineto
-1408.12 83.39 lineto
-closepath stroke
-grestore
-% Node7
-gsave
-[ /Rect [ 1918 59 1996 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__icon_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1918 58 moveto
-1918 79 lineto
-1996 79 lineto
-1996 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1918 58 moveto
-1918 79 lineto
-1996 79 lineto
-1996 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1926 65.5 moveto 62 (efreet_icon.h) alignedtext
-grestore
-% Node2->Node7
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1650 123 moveto
-1699 115 1808 99 1908 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1908.88 83.39 moveto
-1918 78 lineto
-1907.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1908.88 83.39 moveto
-1918 78 lineto
-1907.51 76.53 lineto
-closepath stroke
-grestore
-% Node8
-gsave
-[ /Rect [ 1416 59 1512 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__desktop_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1416 58 moveto
-1416 79 lineto
-1513 79 lineto
-1513 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1416 58 moveto
-1416 79 lineto
-1513 79 lineto
-1513 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1423.5 65.5 moveto 81 (efreet_desktop.h) alignedtext
-grestore
-% Node2->Node8
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1596 117 moveto
-1570 107 1531 93 1502 83 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1502.58 79.46 moveto
-1492 79 lineto
-1499.98 85.96 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1502.58 79.46 moveto
-1492 79 lineto
-1499.98 85.96 lineto
-closepath stroke
-grestore
-% Node9
-gsave
-[ /Rect [ 1530 59 1616 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__menu_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1530 58 moveto
-1530 79 lineto
-1617 79 lineto
-1617 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1530 58 moveto
-1530 79 lineto
-1617 79 lineto
-1617 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1537.5 65.5 moveto 71 (efreet_menu.h) alignedtext
-grestore
-% Node2->Node9
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1613 116 moveto
-1606 108 1596 96 1588 87 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1590.8 84.9 moveto
-1582 79 lineto
-1585.2 89.1 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1590.8 84.9 moveto
-1582 79 lineto
-1585.2 89.1 lineto
-closepath stroke
-grestore
-% Node10
-gsave
-[ /Rect [ 1634 59 1712 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__utils_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1634 58 moveto
-1634 79 lineto
-1712 79 lineto
-1712 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1634 58 moveto
-1634 79 lineto
-1712 79 lineto
-1712 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1642 65.5 moveto 62 (efreet_utils.h) alignedtext
-grestore
-% Node2->Node10
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1633 116 moveto
-1640 108 1650 96 1658 87 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1660.8 89.1 moveto
-1664 79 lineto
-1655.2 84.9 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1660.8 89.1 moveto
-1664 79 lineto
-1655.2 84.9 lineto
-closepath stroke
-grestore
-% Node11
-gsave
-[ /Rect [ 1730 59 1800 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__uri_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1730 58 moveto
-1730 79 lineto
-1801 79 lineto
-1801 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1730 58 moveto
-1730 79 lineto
-1801 79 lineto
-1801 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1737.5 65.5 moveto 55 (efreet_uri.h) alignedtext
-grestore
-% Node2->Node11
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1650 116 moveto
-1673 106 1706 93 1731 83 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1732.28 86.26 moveto
-1740 79 lineto
-1729.44 79.86 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1732.28 86.26 moveto
-1740 79 lineto
-1729.44 79.86 lineto
-closepath stroke
-grestore
-% Node4
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1739 0 moveto
-1739 21 lineto
-1791 21 lineto
-1791 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1739 0 moveto
-1739 21 lineto
-1791 21 lineto
-1791 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1747 7.5 moveto 36 (Ecore.h) alignedtext
-grestore
-% Node3->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1841 58 moveto
-1827 49 1806 36 1790 26 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1791.44 22.8 moveto
-1781 21 lineto
-1788.04 28.92 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1791.44 22.8 moveto
-1781 21 lineto
-1788.04 28.92 lineto
-closepath stroke
-grestore
-% Node5
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1814 0 moveto
-1814 21 lineto
-1895 21 lineto
-1895 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1814 0 moveto
-1814 21 lineto
-1895 21 lineto
-1895 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1821.5 7.5 moveto 65 (Ecore_Data.h) alignedtext
-grestore
-% Node3->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1858 58 moveto
-1857 50 1857 40 1856 31 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1859.48 30.6 moveto
-1855 21 lineto
-1852.51 31.3 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1859.48 30.6 moveto
-1855 21 lineto
-1852.51 31.3 lineto
-closepath stroke
-grestore
-% Node11->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1765 58 moveto
-1765 50 1765 40 1765 31 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1768.5 31 moveto
-1765 21 lineto
-1761.5 31 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1768.5 31 moveto
-1765 21 lineto
-1761.5 31 lineto
-closepath stroke
-grestore
-% Node11->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1782 58 moveto
-1795 49 1815 36 1830 26 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1831.96 28.92 moveto
-1839 21 lineto
-1828.56 22.8 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1831.96 28.92 moveto
-1839 21 lineto
-1828.56 22.8 lineto
-closepath stroke
-grestore
-% Node12->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 124 moveto
-875 118 1077 101 1143 80 curveto
-1162 73 1163 63 1181 58 curveto
-1285 26 1618 15 1729 12 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1729 15.5 moveto
-1739 12 lineto
-1729 8.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1729 15.5 moveto
-1739 12 lineto
-1729 8.5 lineto
-closepath stroke
-grestore
-% Node12->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 126 moveto
-881 123 1115 112 1320 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1320.88 83.39 moveto
-1330 78 lineto
-1319.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1320.88 83.39 moveto
-1330 78 lineto
-1319.51 76.53 lineto
-closepath stroke
-grestore
-% Node13
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1190 58 moveto
-1190 79 lineto
-1244 79 lineto
-1244 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1190 58 moveto
-1190 79 lineto
-1244 79 lineto
-1244 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1198 65.5 moveto 38 (config.h) alignedtext
-grestore
-% Node12->Node13
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 124 moveto
-864 119 1035 106 1176 80 curveto
-1177 80 1179 79 1180 79 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1180.88 82.39 moveto
-1190 77 lineto
-1179.51 75.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1180.88 82.39 moveto
-1190 77 lineto
-1179.51 75.53 lineto
-closepath stroke
-grestore
-% Node14
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1262 58 moveto
-1262 79 lineto
-1313 79 lineto
-1313 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1262 58 moveto
-1262 79 lineto
-1313 79 lineto
-1313 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1269.5 65.5 moveto 35 (stdlib.h) alignedtext
-grestore
-% Node12->Node14
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 126 moveto
-872 124 1074 115 1252 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1252.88 83.39 moveto
-1262 78 lineto
-1251.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1252.88 83.39 moveto
-1262 78 lineto
-1251.51 76.53 lineto
-closepath stroke
-grestore
-% Node15
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 0 58 moveto
-0 79 lineto
-48 79 lineto
-48 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 0 58 moveto
-0 79 lineto
-48 79 lineto
-48 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 65.5 moveto 32 (stdio.h) alignedtext
-grestore
-% Node12->Node15
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 125 moveto
-562 120 197 105 58 79 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 58.49 75.53 moveto
-48 77 lineto
-57.12 82.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 58.49 75.53 moveto
-48 77 lineto
-57.12 82.39 lineto
-closepath stroke
-grestore
-% Node16
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 66 58 moveto
-66 79 lineto
-118 79 lineto
-118 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 66 58 moveto
-66 79 lineto
-118 79 lineto
-118 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-74 65.5 moveto 36 (string.h) alignedtext
-grestore
-% Node12->Node16
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 125 moveto
-571 119 253 101 128 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 128.49 76.53 moveto
-118 78 lineto
-127.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 128.49 76.53 moveto
-118 78 lineto
-127.12 83.39 lineto
-closepath stroke
-grestore
-% Node17
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 136 58 moveto
-136 79 lineto
-190 79 lineto
-190 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 136 58 moveto
-136 79 lineto
-190 79 lineto
-190 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-144 65.5 moveto 38 (unistd.h) alignedtext
-grestore
-% Node12->Node17
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 126 moveto
-599 124 387 114 200 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 200.49 76.53 moveto
-190 78 lineto
-199.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 200.49 76.53 moveto
-190 78 lineto
-199.12 83.39 lineto
-closepath stroke
-grestore
-% Node18
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 208 58 moveto
-208 79 lineto
-259 79 lineto
-259 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 208 58 moveto
-208 79 lineto
-259 79 lineto
-259 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-215.5 65.5 moveto 35 (ctype.h) alignedtext
-grestore
-% Node12->Node18
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 125 moveto
-608 122 428 111 269 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 269.49 76.53 moveto
-259 78 lineto
-268.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 269.49 76.53 moveto
-259 78 lineto
-268.12 83.39 lineto
-closepath stroke
-grestore
-% Node19
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 276 58 moveto
-276 79 lineto
-321 79 lineto
-321 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 276 58 moveto
-276 79 lineto
-321 79 lineto
-321 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-283.5 65.5 moveto 29 (fcntl.h) alignedtext
-grestore
-% Node12->Node19
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 125 moveto
-617 121 466 111 331 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 331.49 76.53 moveto
-321 78 lineto
-330.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 331.49 76.53 moveto
-321 78 lineto
-330.12 83.39 lineto
-closepath stroke
-grestore
-% Node20
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 338 58 moveto
-338 79 lineto
-413 79 lineto
-413 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 338 58 moveto
-338 79 lineto
-413 79 lineto
-413 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-345.5 65.5 moveto 59 (sys/mman.h) alignedtext
-grestore
-% Node12->Node20
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 121 moveto
-631 113 524 99 423 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 423.49 76.53 moveto
-413 78 lineto
-422.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 423.49 76.53 moveto
-413 78 lineto
-422.12 83.39 lineto
-closepath stroke
-grestore
-% Node21
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 430 58 moveto
-430 79 lineto
-500 79 lineto
-500 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 430 58 moveto
-430 79 lineto
-500 79 lineto
-500 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-438 65.5 moveto 54 (sys/types.h) alignedtext
-grestore
-% Node12->Node21
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 118 moveto
-646 108 579 95 510 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 510.49 76.53 moveto
-500 78 lineto
-509.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 510.49 76.53 moveto
-500 78 lineto
-509.12 83.39 lineto
-closepath stroke
-grestore
-% Node22
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 518 58 moveto
-518 79 lineto
-581 79 lineto
-581 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 518 58 moveto
-518 79 lineto
-581 79 lineto
-581 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-525.5 65.5 moveto 47 (sys/stat.h) alignedtext
-grestore
-% Node12->Node22
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 701 116 moveto
-670 106 625 92 591 82 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 591.58 78.52 moveto
-581 79 lineto
-589.57 85.23 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 591.58 78.52 moveto
-581 79 lineto
-589.57 85.23 lineto
-closepath stroke
-grestore
-% Node23
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 598 58 moveto
-598 79 lineto
-651 79 lineto
-651 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 598 58 moveto
-598 79 lineto
-651 79 lineto
-651 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-605.5 65.5 moveto 37 (dirent.h) alignedtext
-grestore
-% Node12->Node23
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 715 116 moveto
-698 107 673 93 653 84 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 654.44 80.8 moveto
-644 79 lineto
-651.04 86.92 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 654.44 80.8 moveto
-644 79 lineto
-651.04 86.92 lineto
-closepath stroke
-grestore
-% Node24
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 668 58 moveto
-668 79 lineto
-733 79 lineto
-733 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 668 58 moveto
-668 79 lineto
-733 79 lineto
-733 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-675.5 65.5 moveto 49 (fnmatch.h) alignedtext
-grestore
-% Node12->Node24
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 730 116 moveto
-725 108 718 97 712 87 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 714.8 84.9 moveto
-706 79 lineto
-709.2 89.1 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 714.8 84.9 moveto
-706 79 lineto
-709.2 89.1 lineto
-closepath stroke
-grestore
-% Node25
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 750 58 moveto
-750 79 lineto
-801 79 lineto
-801 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 750 58 moveto
-750 79 lineto
-801 79 lineto
-801 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-757.5 65.5 moveto 35 (limits.h) alignedtext
-grestore
-% Node12->Node25
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 744 116 moveto
-749 108 757 97 763 88 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 766.2 89.44 moveto
-768 79 lineto
-760.08 86.04 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 766.2 89.44 moveto
-768 79 lineto
-760.08 86.04 lineto
-closepath stroke
-grestore
-% Node26
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 818 58 moveto
-818 79 lineto
-863 79 lineto
-863 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 818 58 moveto
-818 79 lineto
-863 79 lineto
-863 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-825.5 65.5 moveto 29 (Eina.h) alignedtext
-grestore
-% Node12->Node26
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 757 116 moveto
-773 107 795 94 813 84 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 814.96 86.92 moveto
-822 79 lineto
-811.56 80.8 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 814.96 86.92 moveto
-822 79 lineto
-811.56 80.8 lineto
-closepath stroke
-grestore
-% Node27
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 880 58 moveto
-880 79 lineto
-952 79 lineto
-952 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 880 58 moveto
-880 79 lineto
-952 79 lineto
-952 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-888 65.5 moveto 56 (Ecore_File.h) alignedtext
-grestore
-% Node12->Node27
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 771 116 moveto
-801 106 844 92 875 82 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 876.43 85.23 moveto
-885 79 lineto
-874.42 78.52 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 876.43 85.23 moveto
-885 79 lineto
-874.42 78.52 lineto
-closepath stroke
-grestore
-% Node28
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 970 58 moveto
-970 79 lineto
-1041 79 lineto
-1041 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 970 58 moveto
-970 79 lineto
-1041 79 lineto
-1041 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-977.5 65.5 moveto 55 (Ecore_Str.h) alignedtext
-grestore
-% Node12->Node28
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 118 moveto
-826 108 893 95 960 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 960.88 83.39 moveto
-970 78 lineto
-959.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 960.88 83.39 moveto
-970 78 lineto
-959.51 76.53 lineto
-closepath stroke
-grestore
-% Node29
-gsave
-[ /Rect [ 1058 59 1134 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__xml_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1058 58 moveto
-1058 79 lineto
-1134 79 lineto
-1134 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1058 58 moveto
-1058 79 lineto
-1134 79 lineto
-1134 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1066 65.5 moveto 60 (efreet_xml.h) alignedtext
-grestore
-% Node12->Node29
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 121 moveto
-842 113 948 99 1048 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1048.88 83.39 moveto
-1058 78 lineto
-1047.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1048.88 83.39 moveto
-1058 78 lineto
-1047.51 76.53 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 2040 240
-end
-restore
-%%EOF
diff --git a/doc/latex/efreet__ini_8c__incl.md5 b/doc/latex/efreet__ini_8c__incl.md5
deleted file mode 100644
index 5422fde..0000000
--- a/doc/latex/efreet__ini_8c__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-3799c447c8cd1bad54d251908163cc0f
\ No newline at end of file
diff --git a/doc/latex/efreet__ini_8h.tex b/doc/latex/efreet__ini_8h.tex
deleted file mode 100644
index d1a9374..0000000
--- a/doc/latex/efreet__ini_8h.tex
+++ /dev/null
@@ -1,324 +0,0 @@
-\section{lib/efreet\_\-ini.h File Reference}
-\label{efreet__ini_8h}\index{lib/efreet\_\-ini.h@{lib/efreet\_\-ini.h}}
-
-
-
-
-This graph shows which files directly or indirectly include this file:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=420pt]{efreet__ini_8h__dep__incl}
-\end{center}
-\end{figure}
-\subsection*{Data Structures}
-\begin{CompactItemize}
-\item 
-struct {\bf Efreet\_\-Ini}
-\begin{CompactList}\small\item\em Contains all the information about an ini file. \item\end{CompactList}\end{CompactItemize}
-\subsection*{Typedefs}
-\begin{CompactItemize}
-\item 
-typedef struct {\bf Efreet\_\-Ini} {\bf Efreet\_\-Ini}
-\end{CompactItemize}
-\subsection*{Functions}
-\begin{CompactItemize}
-\item 
-EAPI unsigned int {\bf efreet\_\-ini\_\-boolean\_\-get} ({\bf Efreet\_\-Ini} $\ast$ini, const char $\ast$key)
-\begin{CompactList}\small\item\em Retrieves the boolean value at key {\em key\/} from the ini {\em ini\/}. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-ini\_\-boolean\_\-set} ({\bf Efreet\_\-Ini} $\ast$ini, const char $\ast$key, unsigned int value)
-\begin{CompactList}\small\item\em Sets the value for the given key. \item\end{CompactList}\item 
-EAPI double {\bf efreet\_\-ini\_\-double\_\-get} ({\bf Efreet\_\-Ini} $\ast$ini, const char $\ast$key)
-\begin{CompactList}\small\item\em Retrieves the value for the given key or -1 if none found. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-ini\_\-double\_\-set} ({\bf Efreet\_\-Ini} $\ast$ini, const char $\ast$key, double value)
-\begin{CompactList}\small\item\em Sets the value for the given key. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-ini\_\-free} ({\bf Efreet\_\-Ini} $\ast$ini)
-\begin{CompactList}\small\item\em Frees the given Efree\_\-Ini structure. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-ini\_\-int\_\-get} ({\bf Efreet\_\-Ini} $\ast$ini, const char $\ast$key)
-\begin{CompactList}\small\item\em Retrieves the value for the given key or -1 if none found. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-ini\_\-int\_\-set} ({\bf Efreet\_\-Ini} $\ast$ini, const char $\ast$key, int value)
-\begin{CompactList}\small\item\em Sets the value for the given key. \item\end{CompactList}\item 
-EAPI const char $\ast$ {\bf efreet\_\-ini\_\-localestring\_\-get} ({\bf Efreet\_\-Ini} $\ast$ini, const char $\ast$key)
-\begin{CompactList}\small\item\em Retrieves the utf8 encoded string associated with {\em key\/} in the current locale or NULL if none found. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-ini\_\-localestring\_\-set} ({\bf Efreet\_\-Ini} $\ast$ini, const char $\ast$key, const char $\ast$value)
-\begin{CompactList}\small\item\em Sets the value for the given key. \item\end{CompactList}\item 
-EAPI {\bf Efreet\_\-Ini} $\ast$ {\bf efreet\_\-ini\_\-new} (const char $\ast$file)
-\begin{CompactList}\small\item\em Creates and initializes a new Ini structure with the contents of {\em file\/}, or NULL on failure. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-ini\_\-save} ({\bf Efreet\_\-Ini} $\ast$ini, const char $\ast$path)
-\begin{CompactList}\small\item\em Saves the given Efree\_\-Ini structure. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-ini\_\-section\_\-add} ({\bf Efreet\_\-Ini} $\ast$ini, const char $\ast$section)
-\begin{CompactList}\small\item\em Adds a new working section of the ini file to {\em section\/}. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-ini\_\-section\_\-set} ({\bf Efreet\_\-Ini} $\ast$ini, const char $\ast$section)
-\begin{CompactList}\small\item\em Sets the current working section of the ini file to {\em section\/}. \item\end{CompactList}\item 
-EAPI const char $\ast$ {\bf efreet\_\-ini\_\-string\_\-get} ({\bf Efreet\_\-Ini} $\ast$ini, const char $\ast$key)
-\begin{CompactList}\small\item\em Retrieves the value for the given key or NULL if none found. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-ini\_\-string\_\-set} ({\bf Efreet\_\-Ini} $\ast$ini, const char $\ast$key, const char $\ast$value)
-\begin{CompactList}\small\item\em Sets the value for the given key. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{Typedef Documentation}
-\index{efreet\_\-ini.h@{efreet\_\-ini.h}!Efreet\_\-Ini@{Efreet\_\-Ini}}
-\index{Efreet\_\-Ini@{Efreet\_\-Ini}!efreet_ini.h@{efreet\_\-ini.h}}
-\subsubsection[Efreet\_\-Ini]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf Efreet\_\-Ini} {\bf Efreet\_\-Ini}}\label{efreet__ini_8h_736befddf3b2c314d7dddb9d21b288d4}
-
-
-\doxyref{Efreet\_\-Ini}{p.}{structEfreet__Ini} 
-
-\subsection{Function Documentation}
-\index{efreet\_\-ini.h@{efreet\_\-ini.h}!efreet\_\-ini\_\-boolean\_\-get@{efreet\_\-ini\_\-boolean\_\-get}}
-\index{efreet\_\-ini\_\-boolean\_\-get@{efreet\_\-ini\_\-boolean\_\-get}!efreet_ini.h@{efreet\_\-ini.h}}
-\subsubsection[efreet\_\-ini\_\-boolean\_\-get]{\setlength{\rightskip}{0pt plus 5cm}EAPI unsigned int efreet\_\-ini\_\-boolean\_\-get ({\bf Efreet\_\-Ini} $\ast$ {\em ini}, \/  const char $\ast$ {\em key})}\label{efreet__ini_8h_a36a2ada75f9f981a3a9bafa75deefe2}
-
-
-Retrieves the boolean value at key {\em key\/} from the ini {\em ini\/}. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em ini,:}]The ini struct to work with \item[{\em key,:}]The key to search for \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns 1 if the boolean is true, 0 otherwise \end{Desc}
-
-
-References efreet\_\-ini\_\-string\_\-get(), and Efreet\_\-Ini::section.\index{efreet\_\-ini.h@{efreet\_\-ini.h}!efreet\_\-ini\_\-boolean\_\-set@{efreet\_\-ini\_\-boolean\_\-set}}
-\index{efreet\_\-ini\_\-boolean\_\-set@{efreet\_\-ini\_\-boolean\_\-set}!efreet_ini.h@{efreet\_\-ini.h}}
-\subsubsection[efreet\_\-ini\_\-boolean\_\-set]{\setlength{\rightskip}{0pt plus 5cm}EAPI void efreet\_\-ini\_\-boolean\_\-set ({\bf Efreet\_\-Ini} $\ast$ {\em ini}, \/  const char $\ast$ {\em key}, \/  unsigned int {\em value})}\label{efreet__ini_8h_9cc9bf89e62844b9053216149f6ab418}
-
-
-Sets the value for the given key. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em ini,:}]The ini struct to work with \item[{\em key,:}]The key to use \item[{\em value,:}]The value to set \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns no value \end{Desc}
-
-
-References efreet\_\-ini\_\-string\_\-set(), and Efreet\_\-Ini::section.\index{efreet\_\-ini.h@{efreet\_\-ini.h}!efreet\_\-ini\_\-double\_\-get@{efreet\_\-ini\_\-double\_\-get}}
-\index{efreet\_\-ini\_\-double\_\-get@{efreet\_\-ini\_\-double\_\-get}!efreet_ini.h@{efreet\_\-ini.h}}
-\subsubsection[efreet\_\-ini\_\-double\_\-get]{\setlength{\rightskip}{0pt plus 5cm}EAPI double efreet\_\-ini\_\-double\_\-get ({\bf Efreet\_\-Ini} $\ast$ {\em ini}, \/  const char $\ast$ {\em key})}\label{efreet__ini_8h_bc3a8c4aa54aecee40327816fe344115}
-
-
-Retrieves the value for the given key or -1 if none found. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em ini,:}]The Efree\_\-Ini to work with \item[{\em key,:}]The key to lookup \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns the double associated with the given key or -1 if not found. \end{Desc}
-
-
-References efreet\_\-ini\_\-string\_\-get(), and Efreet\_\-Ini::section.\index{efreet\_\-ini.h@{efreet\_\-ini.h}!efreet\_\-ini\_\-double\_\-set@{efreet\_\-ini\_\-double\_\-set}}
-\index{efreet\_\-ini\_\-double\_\-set@{efreet\_\-ini\_\-double\_\-set}!efreet_ini.h@{efreet\_\-ini.h}}
-\subsubsection[efreet\_\-ini\_\-double\_\-set]{\setlength{\rightskip}{0pt plus 5cm}EAPI void efreet\_\-ini\_\-double\_\-set ({\bf Efreet\_\-Ini} $\ast$ {\em ini}, \/  const char $\ast$ {\em key}, \/  double {\em value})}\label{efreet__ini_8h_05b517db77e1fbe1299b711c9d897ece}
-
-
-Sets the value for the given key. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em ini,:}]The Efree\_\-Ini to work with \item[{\em key,:}]The key to use \item[{\em value,:}]The value to set \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns no value \end{Desc}
-
-
-References efreet\_\-ini\_\-string\_\-set(), and Efreet\_\-Ini::section.
-
-Referenced by efreet\_\-desktop\_\-save().\index{efreet\_\-ini.h@{efreet\_\-ini.h}!efreet\_\-ini\_\-free@{efreet\_\-ini\_\-free}}
-\index{efreet\_\-ini\_\-free@{efreet\_\-ini\_\-free}!efreet_ini.h@{efreet\_\-ini.h}}
-\subsubsection[efreet\_\-ini\_\-free]{\setlength{\rightskip}{0pt plus 5cm}EAPI void efreet\_\-ini\_\-free ({\bf Efreet\_\-Ini} $\ast$ {\em ini})}\label{efreet__ini_8h_a248c6fc4b82a07954cf266e4dc6f0b5}
-
-
-Frees the given Efree\_\-Ini structure. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em ini,:}]The \doxyref{Efreet\_\-Ini}{p.}{structEfreet__Ini} to work with \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns no value \end{Desc}
-
-
-References Efreet\_\-Ini::data, FREE, and IF\_\-FREE\_\-HASH.
-
-Referenced by efreet\_\-desktop\_\-save().\index{efreet\_\-ini.h@{efreet\_\-ini.h}!efreet\_\-ini\_\-int\_\-get@{efreet\_\-ini\_\-int\_\-get}}
-\index{efreet\_\-ini\_\-int\_\-get@{efreet\_\-ini\_\-int\_\-get}!efreet_ini.h@{efreet\_\-ini.h}}
-\subsubsection[efreet\_\-ini\_\-int\_\-get]{\setlength{\rightskip}{0pt plus 5cm}EAPI int efreet\_\-ini\_\-int\_\-get ({\bf Efreet\_\-Ini} $\ast$ {\em ini}, \/  const char $\ast$ {\em key})}\label{efreet__ini_8h_ce11903fe3e3ef686a012c6923ee4ab4}
-
-
-Retrieves the value for the given key or -1 if none found. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em ini,:}]The Efree\_\-Ini to work with \item[{\em key,:}]The key to lookup \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns the integer associated with the given key or -1 if not found. \end{Desc}
-
-
-References efreet\_\-ini\_\-string\_\-get(), and Efreet\_\-Ini::section.\index{efreet\_\-ini.h@{efreet\_\-ini.h}!efreet\_\-ini\_\-int\_\-set@{efreet\_\-ini\_\-int\_\-set}}
-\index{efreet\_\-ini\_\-int\_\-set@{efreet\_\-ini\_\-int\_\-set}!efreet_ini.h@{efreet\_\-ini.h}}
-\subsubsection[efreet\_\-ini\_\-int\_\-set]{\setlength{\rightskip}{0pt plus 5cm}EAPI void efreet\_\-ini\_\-int\_\-set ({\bf Efreet\_\-Ini} $\ast$ {\em ini}, \/  const char $\ast$ {\em key}, \/  int {\em value})}\label{efreet__ini_8h_f5a635588265d8537bf7118eab529145}
-
-
-Sets the value for the given key. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em ini,:}]The Efree\_\-Ini to work with \item[{\em key,:}]The key to use \item[{\em value,:}]The value to set \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns no value \end{Desc}
-
-
-References efreet\_\-ini\_\-string\_\-set(), and Efreet\_\-Ini::section.\index{efreet\_\-ini.h@{efreet\_\-ini.h}!efreet\_\-ini\_\-localestring\_\-get@{efreet\_\-ini\_\-localestring\_\-get}}
-\index{efreet\_\-ini\_\-localestring\_\-get@{efreet\_\-ini\_\-localestring\_\-get}!efreet_ini.h@{efreet\_\-ini.h}}
-\subsubsection[efreet\_\-ini\_\-localestring\_\-get]{\setlength{\rightskip}{0pt plus 5cm}EAPI const char$\ast$ efreet\_\-ini\_\-localestring\_\-get ({\bf Efreet\_\-Ini} $\ast$ {\em ini}, \/  const char $\ast$ {\em key})}\label{efreet__ini_8h_3c41c2c6c2be8cecb7a1e996399c921a}
-
-
-Retrieves the utf8 encoded string associated with {\em key\/} in the current locale or NULL if none found. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em ini,:}]The ini struct to work with \item[{\em key,:}]The key to search for \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns the utf8 encoded string associated with {\em key\/}, or NULL if none found \end{Desc}
-
-
-References efreet\_\-ini\_\-string\_\-get(), efreet\_\-lang\_\-country\_\-get(), efreet\_\-lang\_\-get(), efreet\_\-lang\_\-modifier\_\-get(), FREE, and Efreet\_\-Ini::section.\index{efreet\_\-ini.h@{efreet\_\-ini.h}!efreet\_\-ini\_\-localestring\_\-set@{efreet\_\-ini\_\-localestring\_\-set}}
-\index{efreet\_\-ini\_\-localestring\_\-set@{efreet\_\-ini\_\-localestring\_\-set}!efreet_ini.h@{efreet\_\-ini.h}}
-\subsubsection[efreet\_\-ini\_\-localestring\_\-set]{\setlength{\rightskip}{0pt plus 5cm}EAPI void efreet\_\-ini\_\-localestring\_\-set ({\bf Efreet\_\-Ini} $\ast$ {\em ini}, \/  const char $\ast$ {\em key}, \/  const char $\ast$ {\em value})}\label{efreet__ini_8h_59383d9a020510cb33a2bc6fcc378b7e}
-
-
-Sets the value for the given key. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em ini,:}]The ini struct to work with \item[{\em key,:}]The key to use \item[{\em value,:}]The value to set \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns no value \end{Desc}
-
-
-References efreet\_\-ini\_\-string\_\-set(), efreet\_\-lang\_\-country\_\-get(), efreet\_\-lang\_\-get(), efreet\_\-lang\_\-modifier\_\-get(), FREE, and Efreet\_\-Ini::section.\index{efreet\_\-ini.h@{efreet\_\-ini.h}!efreet\_\-ini\_\-new@{efreet\_\-ini\_\-new}}
-\index{efreet\_\-ini\_\-new@{efreet\_\-ini\_\-new}!efreet_ini.h@{efreet\_\-ini.h}}
-\subsubsection[efreet\_\-ini\_\-new]{\setlength{\rightskip}{0pt plus 5cm}EAPI {\bf Efreet\_\-Ini}$\ast$ efreet\_\-ini\_\-new (const char $\ast$ {\em file})}\label{efreet__ini_8h_be2a075ad2ba0a63a89ade2e41571f93}
-
-
-Creates and initializes a new Ini structure with the contents of {\em file\/}, or NULL on failure. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em file,:}]The file to parse \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns a new \doxyref{Efreet\_\-Ini}{p.}{structEfreet__Ini} structure initialized with the contents of {\em file\/}, or NULL on memory allocation failure \end{Desc}
-
-
-References Efreet\_\-Ini::data, and NEW.
-
-Referenced by efreet\_\-desktop\_\-save().\index{efreet\_\-ini.h@{efreet\_\-ini.h}!efreet\_\-ini\_\-save@{efreet\_\-ini\_\-save}}
-\index{efreet\_\-ini\_\-save@{efreet\_\-ini\_\-save}!efreet_ini.h@{efreet\_\-ini.h}}
-\subsubsection[efreet\_\-ini\_\-save]{\setlength{\rightskip}{0pt plus 5cm}EAPI int efreet\_\-ini\_\-save ({\bf Efreet\_\-Ini} $\ast$ {\em ini}, \/  const char $\ast$ {\em file})}\label{efreet__ini_8h_b5ba3ace55a6f8d822922ca8e7531243}
-
-
-Saves the given Efree\_\-Ini structure. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em ini,:}]The \doxyref{Efreet\_\-Ini}{p.}{structEfreet__Ini} to work with \item[{\em file,:}]The file to load \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns no value \end{Desc}
-
-
-References Efreet\_\-Ini::data.
-
-Referenced by efreet\_\-desktop\_\-save().\index{efreet\_\-ini.h@{efreet\_\-ini.h}!efreet\_\-ini\_\-section\_\-add@{efreet\_\-ini\_\-section\_\-add}}
-\index{efreet\_\-ini\_\-section\_\-add@{efreet\_\-ini\_\-section\_\-add}!efreet_ini.h@{efreet\_\-ini.h}}
-\subsubsection[efreet\_\-ini\_\-section\_\-add]{\setlength{\rightskip}{0pt plus 5cm}EAPI void efreet\_\-ini\_\-section\_\-add ({\bf Efreet\_\-Ini} $\ast$ {\em ini}, \/  const char $\ast$ {\em section})}\label{efreet__ini_8h_d28e197192f1608fda1ae0c732f393d4}
-
-
-Adds a new working section of the ini file to {\em section\/}. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em ini,:}]The \doxyref{Efreet\_\-Ini}{p.}{structEfreet__Ini} to work with \item[{\em section,:}]The section of the ini file we want to add \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns no value \end{Desc}
-
-
-References Efreet\_\-Ini::data.
-
-Referenced by efreet\_\-desktop\_\-save().\index{efreet\_\-ini.h@{efreet\_\-ini.h}!efreet\_\-ini\_\-section\_\-set@{efreet\_\-ini\_\-section\_\-set}}
-\index{efreet\_\-ini\_\-section\_\-set@{efreet\_\-ini\_\-section\_\-set}!efreet_ini.h@{efreet\_\-ini.h}}
-\subsubsection[efreet\_\-ini\_\-section\_\-set]{\setlength{\rightskip}{0pt plus 5cm}EAPI int efreet\_\-ini\_\-section\_\-set ({\bf Efreet\_\-Ini} $\ast$ {\em ini}, \/  const char $\ast$ {\em section})}\label{efreet__ini_8h_2563bff55ebb39b7c9b91e55b0c81c0e}
-
-
-Sets the current working section of the ini file to {\em section\/}. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em ini,:}]The \doxyref{Efreet\_\-Ini}{p.}{structEfreet__Ini} to work with \item[{\em section,:}]The section of the ini file we want to get values from \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns 1 if the section exists, otherwise 0 \end{Desc}
-
-
-References Efreet\_\-Ini::data, and Efreet\_\-Ini::section.
-
-Referenced by efreet\_\-desktop\_\-save().\index{efreet\_\-ini.h@{efreet\_\-ini.h}!efreet\_\-ini\_\-string\_\-get@{efreet\_\-ini\_\-string\_\-get}}
-\index{efreet\_\-ini\_\-string\_\-get@{efreet\_\-ini\_\-string\_\-get}!efreet_ini.h@{efreet\_\-ini.h}}
-\subsubsection[efreet\_\-ini\_\-string\_\-get]{\setlength{\rightskip}{0pt plus 5cm}EAPI const char$\ast$ efreet\_\-ini\_\-string\_\-get ({\bf Efreet\_\-Ini} $\ast$ {\em ini}, \/  const char $\ast$ {\em key})}\label{efreet__ini_8h_ed1452264098102d7a1efb6c0b9870e2}
-
-
-Retrieves the value for the given key or NULL if none found. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em ini,:}]The Efree\_\-Ini to work with \item[{\em key,:}]The key to lookup \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns the string associated with the given key or NULL if not found. \end{Desc}
-
-
-References Efreet\_\-Ini::section.
-
-Referenced by efreet\_\-ini\_\-boolean\_\-get(), efreet\_\-ini\_\-double\_\-get(), efreet\_\-ini\_\-int\_\-get(), and efreet\_\-ini\_\-localestring\_\-get().\index{efreet\_\-ini.h@{efreet\_\-ini.h}!efreet\_\-ini\_\-string\_\-set@{efreet\_\-ini\_\-string\_\-set}}
-\index{efreet\_\-ini\_\-string\_\-set@{efreet\_\-ini\_\-string\_\-set}!efreet_ini.h@{efreet\_\-ini.h}}
-\subsubsection[efreet\_\-ini\_\-string\_\-set]{\setlength{\rightskip}{0pt plus 5cm}EAPI void efreet\_\-ini\_\-string\_\-set ({\bf Efreet\_\-Ini} $\ast$ {\em ini}, \/  const char $\ast$ {\em key}, \/  const char $\ast$ {\em value})}\label{efreet__ini_8h_eab7611574be1845a4d15b44af911fb9}
-
-
-Sets the value for the given key. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em ini,:}]The Efree\_\-Ini to work with \item[{\em key,:}]The key to use \item[{\em value,:}]The value to set \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns no value \end{Desc}
-
-
-References Efreet\_\-Ini::section.
-
-Referenced by efreet\_\-desktop\_\-save(), efreet\_\-ini\_\-boolean\_\-set(), efreet\_\-ini\_\-double\_\-set(), efreet\_\-ini\_\-int\_\-set(), and efreet\_\-ini\_\-localestring\_\-set().
\ No newline at end of file
diff --git a/doc/latex/efreet__ini_8h__dep__incl.eps b/doc/latex/efreet__ini_8h__dep__incl.eps
deleted file mode 100644
index 01dee49..0000000
--- a/doc/latex/efreet__ini_8h__dep__incl.eps
+++ /dev/null
@@ -1,1057 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (albin) albin,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 1220 182
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 1184 146 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 539 116 moveto
-539 137 lineto
-622 137 lineto
-622 116 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 539 116 moveto
-539 137 lineto
-622 137 lineto
-622 116 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-546.5 123.5 moveto 67 (lib/efreet_ini.h) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 496 59 562 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($Efreet_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 496 58 moveto
-496 79 lineto
-563 79 lineto
-563 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 496 58 moveto
-496 79 lineto
-563 79 lineto
-563 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-503.5 65.5 moveto 51 (lib/Efreet.h) alignedtext
-grestore
-% Node1->Node2
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 563 108 moveto
-555 98 545 87 538 79 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 560.78 110.78 moveto
-570 116 lineto
-566.05 106.17 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 560.78 110.78 moveto
-570 116 lineto
-566.05 106.17 lineto
-closepath stroke
-grestore
-% Node14
-gsave
-[ /Rect [ 580 59 684 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__private_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 580 58 moveto
-580 79 lineto
-685 79 lineto
-685 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 580 58 moveto
-580 79 lineto
-685 79 lineto
-685 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-587.5 65.5 moveto 89 (lib/efreet_private.h) alignedtext
-grestore
-% Node1->Node14
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 597 108 moveto
-605 98 616 87 623 79 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 593.95 106.17 moveto
-590 116 lineto
-599.22 110.78 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 593.95 106.17 moveto
-590 116 lineto
-599.22 110.78 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 546 1 612 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 546 0 moveto
-546 21 lineto
-612 21 lineto
-612 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 546 0 moveto
-546 21 lineto
-612 21 lineto
-612 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-554 7.5 moveto 50 (lib/efreet.c) alignedtext
-grestore
-% Node2->Node3
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 546 50 moveto
-554 40 564 29 570 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 542.95 48.17 moveto
-539 58 lineto
-548.22 52.78 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 542.95 48.17 moveto
-539 58 lineto
-548.22 52.78 lineto
-closepath stroke
-grestore
-% Node4
-gsave
-[ /Rect [ 630 1 724 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__base_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 630 0 moveto
-630 21 lineto
-725 21 lineto
-725 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 630 0 moveto
-630 21 lineto
-725 21 lineto
-725 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-637.5 7.5 moveto 79 (lib/efreet_base.c) alignedtext
-grestore
-% Node2->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 566 54 moveto
-593 44 628 30 651 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 564.72 50.74 moveto
-557 58 lineto
-567.56 57.14 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 564.72 50.74 moveto
-557 58 lineto
-567.56 57.14 lineto
-closepath stroke
-grestore
-% Node5
-gsave
-[ /Rect [ 742 1 852 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__desktop_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 742 0 moveto
-742 21 lineto
-852 21 lineto
-852 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 742 0 moveto
-742 21 lineto
-852 21 lineto
-852 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-750 7.5 moveto 94 (lib/efreet_desktop.c) alignedtext
-grestore
-% Node2->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 573 58 moveto
-637 43 700 30 744 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 572.12 54.61 moveto
-563 60 lineto
-573.49 61.47 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 572.12 54.61 moveto
-563 60 lineto
-573.49 61.47 lineto
-closepath stroke
-grestore
-% Node6
-gsave
-[ /Rect [ 870 1 960 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__icon_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 870 0 moveto
-870 21 lineto
-961 21 lineto
-961 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 870 0 moveto
-870 21 lineto
-961 21 lineto
-961 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-877.5 7.5 moveto 75 (lib/efreet_icon.c) alignedtext
-grestore
-% Node2->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 573 57 moveto
-700 33 735 41 861 22 curveto
-864 22 867 21 870 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 572.12 53.61 moveto
-563 59 lineto
-573.49 60.47 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 572.12 53.61 moveto
-563 59 lineto
-573.49 60.47 lineto
-closepath stroke
-grestore
-% Node7
-gsave
-[ /Rect [ 978 1 1060 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__ini_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 978 0 moveto
-978 21 lineto
-1060 21 lineto
-1060 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 978 0 moveto
-978 21 lineto
-1060 21 lineto
-1060 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-986 7.5 moveto 66 (lib/efreet_ini.c) alignedtext
-grestore
-% Node2->Node7
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 573 57 moveto
-747 28 796 48 969 22 curveto
-972 21 975 21 978 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 572.12 53.61 moveto
-563 59 lineto
-573.49 60.47 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 572.12 53.61 moveto
-563 59 lineto
-573.49 60.47 lineto
-closepath stroke
-grestore
-% Node8
-gsave
-[ /Rect [ 1078 1 1176 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__menu_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1078 0 moveto
-1078 21 lineto
-1177 21 lineto
-1177 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1078 0 moveto
-1078 21 lineto
-1177 21 lineto
-1177 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1085.5 7.5 moveto 83 (lib/efreet_menu.c) alignedtext
-grestore
-% Node2->Node8
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 573 57 moveto
-791 22 851 50 1069 22 curveto
-1072 22 1075 21 1078 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 572.12 53.61 moveto
-563 59 lineto
-573.49 60.47 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 572.12 53.61 moveto
-563 59 lineto
-573.49 60.47 lineto
-closepath stroke
-grestore
-% Node9
-gsave
-[ /Rect [ 0 1 98 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__mime_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-99 21 lineto
-99 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-99 21 lineto
-99 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 7.5 moveto 83 (lib/efreet_mime.c) alignedtext
-grestore
-% Node2->Node9
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 486 65 moveto
-409 59 245 43 107 22 curveto
-104 22 102 21 99 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 485.7 68.49 moveto
-496 66 lineto
-486.4 61.52 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 485.7 68.49 moveto
-496 66 lineto
-486.4 61.52 lineto
-closepath stroke
-grestore
-% Node10
-gsave
-[ /Rect [ 116 1 212 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__trash_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 116 0 moveto
-116 21 lineto
-212 21 lineto
-212 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 116 0 moveto
-116 21 lineto
-212 21 lineto
-212 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-124 7.5 moveto 80 (lib/efreet_trash.c) alignedtext
-grestore
-% Node2->Node10
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 486 63 moveto
-426 54 315 38 221 22 curveto
-218 21 215 21 212 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 485.7 66.49 moveto
-496 64 lineto
-486.4 59.52 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 485.7 66.49 moveto
-496 64 lineto
-486.4 59.52 lineto
-closepath stroke
-grestore
-% Node11
-gsave
-[ /Rect [ 230 1 314 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__uri_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 230 0 moveto
-230 21 lineto
-314 21 lineto
-314 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 230 0 moveto
-230 21 lineto
-314 21 lineto
-314 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-238 7.5 moveto 68 (lib/efreet_uri.c) alignedtext
-grestore
-% Node2->Node11
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 486 60 moveto
-439 48 362 31 314 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 485.51 63.47 moveto
-496 62 lineto
-486.88 56.61 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 485.51 63.47 moveto
-496 62 lineto
-486.88 56.61 lineto
-closepath stroke
-grestore
-% Node12
-gsave
-[ /Rect [ 332 1 422 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__utils_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 332 0 moveto
-332 21 lineto
-423 21 lineto
-423 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 332 0 moveto
-332 21 lineto
-423 21 lineto
-423 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-339.5 7.5 moveto 75 (lib/efreet_utils.c) alignedtext
-grestore
-% Node2->Node12
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 490 54 moveto
-463 44 427 30 403 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 489.42 57.54 moveto
-500 58 lineto
-492.02 51.04 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 489.42 57.54 moveto
-500 58 lineto
-492.02 51.04 lineto
-closepath stroke
-grestore
-% Node13
-gsave
-[ /Rect [ 440 1 528 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__xml_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 440 0 moveto
-440 21 lineto
-529 21 lineto
-529 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 440 0 moveto
-440 21 lineto
-529 21 lineto
-529 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-447.5 7.5 moveto 73 (lib/efreet_xml.c) alignedtext
-grestore
-% Node2->Node13
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 514 50 moveto
-507 40 498 29 492 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 511.2 52.1 moveto
-520 58 lineto
-516.8 47.9 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 511.2 52.1 moveto
-520 58 lineto
-516.8 47.9 lineto
-closepath stroke
-grestore
-% Node14->Node3
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 615 50 moveto
-606 41 595 29 588 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 612.78 52.78 moveto
-622 58 lineto
-618.05 48.17 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 612.78 52.78 moveto
-622 58 lineto
-618.05 48.17 lineto
-closepath stroke
-grestore
-% Node14->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 647 50 moveto
-654 40 663 29 669 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 644.2 47.9 moveto
-641 58 lineto
-649.8 52.1 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 644.2 47.9 moveto
-641 58 lineto
-649.8 52.1 lineto
-closepath stroke
-grestore
-% Node14->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 673 55 moveto
-702 44 742 30 768 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 671.57 51.77 moveto
-663 58 lineto
-673.58 58.48 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 671.57 51.77 moveto
-663 58 lineto
-673.58 58.48 lineto
-closepath stroke
-grestore
-% Node14->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 695 56 moveto
-748 45 823 29 870 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 694.12 52.61 moveto
-685 58 lineto
-695.49 59.47 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 694.12 52.61 moveto
-685 58 lineto
-695.49 59.47 lineto
-closepath stroke
-grestore
-% Node14->Node7
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 695 62 moveto
-763 53 874 38 969 22 curveto
-972 21 975 21 978 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 694.6 58.52 moveto
-685 63 lineto
-695.3 65.49 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 694.6 58.52 moveto
-685 63 lineto
-695.3 65.49 lineto
-closepath stroke
-grestore
-% Node14->Node8
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 695 64 moveto
-780 56 936 41 1069 22 curveto
-1072 22 1075 21 1078 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 694.6 60.52 moveto
-685 65 lineto
-695.3 67.49 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 694.6 60.52 moveto
-685 65 lineto
-695.3 67.49 lineto
-closepath stroke
-grestore
-% Node14->Node9
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 570 58 moveto
-364 32 310 49 107 22 curveto
-104 22 102 21 99 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 569.7 61.49 moveto
-580 59 lineto
-570.4 54.52 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 569.7 61.49 moveto
-580 59 lineto
-570.4 54.52 lineto
-closepath stroke
-grestore
-% Node14->Node10
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 570 58 moveto
-414 36 373 44 221 22 curveto
-218 22 215 21 212 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 569.7 61.49 moveto
-580 59 lineto
-570.4 54.52 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 569.7 61.49 moveto
-580 59 lineto
-570.4 54.52 lineto
-closepath stroke
-grestore
-% Node14->Node11
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 570 57 moveto
-459 40 429 40 323 22 curveto
-320 21 317 21 314 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 569.51 60.47 moveto
-580 59 lineto
-570.88 53.61 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 569.51 60.47 moveto
-580 59 lineto
-570.88 53.61 lineto
-closepath stroke
-grestore
-% Node14->Node12
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 573 56 moveto
-527 45 463 30 421 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 572.51 59.47 moveto
-583 58 lineto
-573.88 52.61 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 572.51 59.47 moveto
-583 58 lineto
-573.88 52.61 lineto
-closepath stroke
-grestore
-% Node14->Node13
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 595 54 moveto
-568 44 533 30 510 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 593.44 57.14 moveto
-604 58 lineto
-596.28 50.74 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 593.44 57.14 moveto
-604 58 lineto
-596.28 50.74 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 1220 182
-end
-restore
-%%EOF
diff --git a/doc/latex/efreet__ini_8h__dep__incl.md5 b/doc/latex/efreet__ini_8h__dep__incl.md5
deleted file mode 100644
index 6bd3b13..0000000
--- a/doc/latex/efreet__ini_8h__dep__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-650c93413c703efe8afb8f6da01a9dd5
\ No newline at end of file
diff --git a/doc/latex/efreet__menu_8c.tex b/doc/latex/efreet__menu_8c.tex
deleted file mode 100644
index b082020..0000000
--- a/doc/latex/efreet__menu_8c.tex
+++ /dev/null
@@ -1,225 +0,0 @@
-\section{lib/efreet\_\-menu.c File Reference}
-\label{efreet__menu_8c}\index{lib/efreet\_\-menu.c@{lib/efreet\_\-menu.c}}
-
-
-{\tt \#include \char`\"{}Efreet.h\char`\"{}}\par
-{\tt \#include \char`\"{}efreet\_\-private.h\char`\"{}}\par
-
-
-Include dependency graph for efreet\_\-menu.c:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=420pt]{efreet__menu_8c__incl}
-\end{center}
-\end{figure}
-\subsection*{Data Structures}
-\begin{CompactItemize}
-\item 
-struct {\bf Efreet\_\-Menu\_\-App\_\-Dir}
-\item 
-struct {\bf Efreet\_\-Menu\_\-Desktop}
-\item 
-struct {\bf Efreet\_\-Menu\_\-Filter}
-\item 
-struct {\bf Efreet\_\-Menu\_\-Filter\_\-Op}
-\item 
-struct {\bf Efreet\_\-Menu\_\-Internal}
-\item 
-struct {\bf Efreet\_\-Menu\_\-Layout}
-\item 
-struct {\bf Efreet\_\-Menu\_\-Move}
-\end{CompactItemize}
-\subsection*{Typedefs}
-\begin{CompactItemize}
-\item 
-typedef struct {\bf Efreet\_\-Menu\_\-App\_\-Dir} {\bf Efreet\_\-Menu\_\-App\_\-Dir}
-\item 
-typedef struct {\bf Efreet\_\-Menu\_\-Desktop} {\bf Efreet\_\-Menu\_\-Desktop}
-\item 
-typedef struct {\bf Efreet\_\-Menu\_\-Filter} {\bf Efreet\_\-Menu\_\-Filter}
-\item 
-typedef struct {\bf Efreet\_\-Menu\_\-Filter\_\-Op} {\bf Efreet\_\-Menu\_\-Filter\_\-Op}
-\item 
-typedef enum {\bf Efreet\_\-Menu\_\-Filter\_\-Op\_\-Type} {\bf Efreet\_\-Menu\_\-Filter\_\-Op\_\-Type}
-\item 
-typedef enum {\bf Efreet\_\-Menu\_\-Filter\_\-Type} {\bf Efreet\_\-Menu\_\-Filter\_\-Type}
-\item 
-typedef struct {\bf Efreet\_\-Menu\_\-Internal} {\bf Efreet\_\-Menu\_\-Internal}
-\item 
-typedef struct {\bf Efreet\_\-Menu\_\-Layout} {\bf Efreet\_\-Menu\_\-Layout}
-\item 
-typedef enum {\bf Efreet\_\-Menu\_\-Layout\_\-Type} {\bf Efreet\_\-Menu\_\-Layout\_\-Type}
-\item 
-typedef struct {\bf Efreet\_\-Menu\_\-Move} {\bf Efreet\_\-Menu\_\-Move}
-\end{CompactItemize}
-\subsection*{Enumerations}
-\begin{CompactItemize}
-\item 
-enum {\bf Efreet\_\-Menu\_\-Filter\_\-Op\_\-Type} \{ {\bf EFREET\_\-MENU\_\-FILTER\_\-OP\_\-OR}, 
-{\bf EFREET\_\-MENU\_\-FILTER\_\-OP\_\-AND}, 
-{\bf EFREET\_\-MENU\_\-FILTER\_\-OP\_\-NOT}
- \}
-\item 
-enum {\bf Efreet\_\-Menu\_\-Filter\_\-Type} \{ {\bf EFREET\_\-MENU\_\-FILTER\_\-INCLUDE}, 
-{\bf EFREET\_\-MENU\_\-FILTER\_\-EXCLUDE}
- \}
-\item 
-enum {\bf Efreet\_\-Menu\_\-Layout\_\-Type} \{ {\bf EFREET\_\-MENU\_\-LAYOUT\_\-MENUNAME}, 
-{\bf EFREET\_\-MENU\_\-LAYOUT\_\-FILENAME}, 
-{\bf EFREET\_\-MENU\_\-LAYOUT\_\-SEPARATOR}, 
-{\bf EFREET\_\-MENU\_\-LAYOUT\_\-MERGE}
- \}
-\end{CompactItemize}
-\subsection*{Functions}
-\begin{CompactItemize}
-\item 
-Ecore\_\-List $\ast$ {\bf efreet\_\-default\_\-dirs\_\-get} (const char $\ast$user\_\-dir, Ecore\_\-List $\ast$system\_\-dirs, const char $\ast$suffix)
-\begin{CompactList}\small\item\em Creates the list of directories based on the user dir, system dirs and given suffix. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-menu\_\-desktop\_\-insert} ({\bf Efreet\_\-Menu} $\ast$menu, {\bf Efreet\_\-Desktop} $\ast$desktop, int pos)
-\begin{CompactList}\small\item\em Insert a desktop element in a menu structure. Only accepts desktop files in default directories. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-menu\_\-desktop\_\-remove} ({\bf Efreet\_\-Menu} $\ast$menu, {\bf Efreet\_\-Desktop} $\ast$desktop)
-\begin{CompactList}\small\item\em Remove a desktop element in a menu structure. Only accepts desktop files in default directories. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-menu\_\-dump} ({\bf Efreet\_\-Menu} $\ast$menu, const char $\ast$indent)
-\begin{CompactList}\small\item\em Dumps the contents of the menu to the command line. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-menu\_\-file\_\-set} (const char $\ast$file)
-\item 
-EAPI void {\bf efreet\_\-menu\_\-free} ({\bf Efreet\_\-Menu} $\ast$entry)
-\item 
-EAPI {\bf Efreet\_\-Menu} $\ast$ {\bf efreet\_\-menu\_\-get} (void)
-\begin{CompactList}\small\item\em Creates the default menu representation. \item\end{CompactList}\item 
-int {\bf efreet\_\-menu\_\-init} (void)
-\begin{CompactList}\small\item\em Initializes the Efreet Menu system. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-menu\_\-kde\_\-legacy\_\-init} (void)
-\begin{CompactList}\small\item\em Initialize legacy kde support. This function blocks while the kde-config script is run. \item\end{CompactList}\item 
-EAPI {\bf Efreet\_\-Menu} $\ast$ {\bf efreet\_\-menu\_\-new} (void)
-\item 
-EAPI {\bf Efreet\_\-Menu} $\ast$ {\bf efreet\_\-menu\_\-parse} (const char $\ast$path)
-\begin{CompactList}\small\item\em Parses the given .menu file and creates the menu representation. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-menu\_\-save} ({\bf Efreet\_\-Menu} $\ast$menu, const char $\ast$path)
-\begin{CompactList}\small\item\em Saves the menu to file. \item\end{CompactList}\item 
-void {\bf efreet\_\-menu\_\-shutdown} (void)
-\begin{CompactList}\small\item\em Shuts down the Efreet menu system. \item\end{CompactList}\end{CompactItemize}
-\subsection*{Variables}
-\begin{CompactItemize}
-\item 
-Ecore\_\-List $\ast$ {\bf efreet\_\-menu\_\-kde\_\-legacy\_\-dirs} = NULL
-\end{CompactItemize}
-
-
-\subsection{Typedef Documentation}
-\index{efreet\_\-menu.c@{efreet\_\-menu.c}!Efreet\_\-Menu\_\-App\_\-Dir@{Efreet\_\-Menu\_\-App\_\-Dir}}
-\index{Efreet\_\-Menu\_\-App\_\-Dir@{Efreet\_\-Menu\_\-App\_\-Dir}!efreet_menu.c@{efreet\_\-menu.c}}
-\subsubsection[Efreet\_\-Menu\_\-App\_\-Dir]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf Efreet\_\-Menu\_\-App\_\-Dir} {\bf Efreet\_\-Menu\_\-App\_\-Dir}}\label{efreet__menu_8c_23c6785560d7a0a43d935314093483d3}
-
-
-\doxyref{Efreet\_\-Menu\_\-App\_\-Dir}{p.}{structEfreet__Menu__App__Dir} \index{efreet\_\-menu.c@{efreet\_\-menu.c}!Efreet\_\-Menu\_\-Desktop@{Efreet\_\-Menu\_\-Desktop}}
-\index{Efreet\_\-Menu\_\-Desktop@{Efreet\_\-Menu\_\-Desktop}!efreet_menu.c@{efreet\_\-menu.c}}
-\subsubsection[Efreet\_\-Menu\_\-Desktop]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf Efreet\_\-Menu\_\-Desktop} {\bf Efreet\_\-Menu\_\-Desktop}}\label{efreet__menu_8c_c877c0621e522920c23814c4294fb9bc}
-
-
-\doxyref{Efreet\_\-Menu\_\-Desktop}{p.}{structEfreet__Menu__Desktop} \index{efreet\_\-menu.c@{efreet\_\-menu.c}!Efreet\_\-Menu\_\-Filter@{Efreet\_\-Menu\_\-Filter}}
-\index{Efreet\_\-Menu\_\-Filter@{Efreet\_\-Menu\_\-Filter}!efreet_menu.c@{efreet\_\-menu.c}}
-\subsubsection[Efreet\_\-Menu\_\-Filter]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf Efreet\_\-Menu\_\-Filter} {\bf Efreet\_\-Menu\_\-Filter}}\label{efreet__menu_8c_a9cd5143b9fe37defebef53e70521430}
-
-
-\doxyref{Efreet\_\-Menu\_\-Filter}{p.}{structEfreet__Menu__Filter} \index{efreet\_\-menu.c@{efreet\_\-menu.c}!Efreet\_\-Menu\_\-Filter\_\-Op@{Efreet\_\-Menu\_\-Filter\_\-Op}}
-\index{Efreet\_\-Menu\_\-Filter\_\-Op@{Efreet\_\-Menu\_\-Filter\_\-Op}!efreet_menu.c@{efreet\_\-menu.c}}
-\subsubsection[Efreet\_\-Menu\_\-Filter\_\-Op]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf Efreet\_\-Menu\_\-Filter\_\-Op} {\bf Efreet\_\-Menu\_\-Filter\_\-Op}}\label{efreet__menu_8c_36f68a85bfc8ae10d7ebca588dea1326}
-
-
-\doxyref{Efreet\_\-Menu\_\-Filter\_\-Op}{p.}{structEfreet__Menu__Filter__Op} \index{efreet\_\-menu.c@{efreet\_\-menu.c}!Efreet\_\-Menu\_\-Filter\_\-Op\_\-Type@{Efreet\_\-Menu\_\-Filter\_\-Op\_\-Type}}
-\index{Efreet\_\-Menu\_\-Filter\_\-Op\_\-Type@{Efreet\_\-Menu\_\-Filter\_\-Op\_\-Type}!efreet_menu.c@{efreet\_\-menu.c}}
-\subsubsection[Efreet\_\-Menu\_\-Filter\_\-Op\_\-Type]{\setlength{\rightskip}{0pt plus 5cm}typedef enum {\bf Efreet\_\-Menu\_\-Filter\_\-Op\_\-Type} {\bf Efreet\_\-Menu\_\-Filter\_\-Op\_\-Type}}\label{efreet__menu_8c_0f9f22c605f924b0de617b4d61c34d7f}
-
-
-Efreet\_\-Menu\_\-Filter\_\-Op\_\-Type \index{efreet\_\-menu.c@{efreet\_\-menu.c}!Efreet\_\-Menu\_\-Filter\_\-Type@{Efreet\_\-Menu\_\-Filter\_\-Type}}
-\index{Efreet\_\-Menu\_\-Filter\_\-Type@{Efreet\_\-Menu\_\-Filter\_\-Type}!efreet_menu.c@{efreet\_\-menu.c}}
-\subsubsection[Efreet\_\-Menu\_\-Filter\_\-Type]{\setlength{\rightskip}{0pt plus 5cm}typedef enum {\bf Efreet\_\-Menu\_\-Filter\_\-Type} {\bf Efreet\_\-Menu\_\-Filter\_\-Type}}\label{efreet__menu_8c_00ce8b953addb70dff8cd5889b612644}
-
-
-Efreet\_\-Menu\_\-Filter\_\-Type \index{efreet\_\-menu.c@{efreet\_\-menu.c}!Efreet\_\-Menu\_\-Internal@{Efreet\_\-Menu\_\-Internal}}
-\index{Efreet\_\-Menu\_\-Internal@{Efreet\_\-Menu\_\-Internal}!efreet_menu.c@{efreet\_\-menu.c}}
-\subsubsection[Efreet\_\-Menu\_\-Internal]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf Efreet\_\-Menu\_\-Internal} {\bf Efreet\_\-Menu\_\-Internal}}\label{efreet__menu_8c_f24c644b3f8fc2a3d790a31c6d456c11}
-
-
-\doxyref{Efreet\_\-Menu\_\-Internal}{p.}{structEfreet__Menu__Internal} \index{efreet\_\-menu.c@{efreet\_\-menu.c}!Efreet\_\-Menu\_\-Layout@{Efreet\_\-Menu\_\-Layout}}
-\index{Efreet\_\-Menu\_\-Layout@{Efreet\_\-Menu\_\-Layout}!efreet_menu.c@{efreet\_\-menu.c}}
-\subsubsection[Efreet\_\-Menu\_\-Layout]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf Efreet\_\-Menu\_\-Layout} {\bf Efreet\_\-Menu\_\-Layout}}\label{efreet__menu_8c_fa544e237fe672513ba4b8572f5100d5}
-
-
-\doxyref{Efreet\_\-Menu\_\-Layout}{p.}{structEfreet__Menu__Layout} \index{efreet\_\-menu.c@{efreet\_\-menu.c}!Efreet\_\-Menu\_\-Layout\_\-Type@{Efreet\_\-Menu\_\-Layout\_\-Type}}
-\index{Efreet\_\-Menu\_\-Layout\_\-Type@{Efreet\_\-Menu\_\-Layout\_\-Type}!efreet_menu.c@{efreet\_\-menu.c}}
-\subsubsection[Efreet\_\-Menu\_\-Layout\_\-Type]{\setlength{\rightskip}{0pt plus 5cm}typedef enum {\bf Efreet\_\-Menu\_\-Layout\_\-Type} {\bf Efreet\_\-Menu\_\-Layout\_\-Type}}\label{efreet__menu_8c_73fc35c60b0f1f763abf1ac12e121037}
-
-
-Efreet\_\-Menu\_\-Layout\_\-Type \index{efreet\_\-menu.c@{efreet\_\-menu.c}!Efreet\_\-Menu\_\-Move@{Efreet\_\-Menu\_\-Move}}
-\index{Efreet\_\-Menu\_\-Move@{Efreet\_\-Menu\_\-Move}!efreet_menu.c@{efreet\_\-menu.c}}
-\subsubsection[Efreet\_\-Menu\_\-Move]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf Efreet\_\-Menu\_\-Move} {\bf Efreet\_\-Menu\_\-Move}}\label{efreet__menu_8c_39f6df8696296a3b115d7ce6996231ea}
-
-
-\doxyref{Efreet\_\-Menu\_\-Move}{p.}{structEfreet__Menu__Move} 
-
-\subsection{Enumeration Type Documentation}
-\index{efreet\_\-menu.c@{efreet\_\-menu.c}!Efreet\_\-Menu\_\-Filter\_\-Op\_\-Type@{Efreet\_\-Menu\_\-Filter\_\-Op\_\-Type}}
-\index{Efreet\_\-Menu\_\-Filter\_\-Op\_\-Type@{Efreet\_\-Menu\_\-Filter\_\-Op\_\-Type}!efreet_menu.c@{efreet\_\-menu.c}}
-\subsubsection[Efreet\_\-Menu\_\-Filter\_\-Op\_\-Type]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Efreet\_\-Menu\_\-Filter\_\-Op\_\-Type}}\label{efreet__menu_8c_1e679ddda66f54fa4c91a7c74ac76478}
-
-
-The type of operations we can perform with a filter \begin{Desc}
-\item[Enumerator: ]\par
-\begin{description}
-\index{EFREET\_\-MENU\_\-FILTER\_\-OP\_\-OR@{EFREET\_\-MENU\_\-FILTER\_\-OP\_\-OR}!efreet\_\-menu.c@{efreet\_\-menu.c}}\index{efreet\_\-menu.c@{efreet\_\-menu.c}!EFREET\_\-MENU\_\-FILTER\_\-OP\_\-OR@{EFREET\_\-MENU\_\-FILTER\_\-OP\_\-OR}}\item[{\em 
-EFREET\_\-MENU\_\-FILTER\_\-OP\_\-OR\label{efreet__menu_8c_1e679ddda66f54fa4c91a7c74ac764783700fd36389e252f41157294ca343912}
-}]\index{EFREET\_\-MENU\_\-FILTER\_\-OP\_\-AND@{EFREET\_\-MENU\_\-FILTER\_\-OP\_\-AND}!efreet\_\-menu.c@{efreet\_\-menu.c}}\index{efreet\_\-menu.c@{efreet\_\-menu.c}!EFREET\_\-MENU\_\-FILTER\_\-OP\_\-AND@{EFREET\_\-MENU\_\-FILTER\_\-OP\_\-AND}}\item[{\em 
-EFREET\_\-MENU\_\-FILTER\_\-OP\_\-AND\label{efreet__menu_8c_1e679ddda66f54fa4c91a7c74ac764787b3897c6ccae078ee75b2e81f435b0ad}
-}]\index{EFREET\_\-MENU\_\-FILTER\_\-OP\_\-NOT@{EFREET\_\-MENU\_\-FILTER\_\-OP\_\-NOT}!efreet\_\-menu.c@{efreet\_\-menu.c}}\index{efreet\_\-menu.c@{efreet\_\-menu.c}!EFREET\_\-MENU\_\-FILTER\_\-OP\_\-NOT@{EFREET\_\-MENU\_\-FILTER\_\-OP\_\-NOT}}\item[{\em 
-EFREET\_\-MENU\_\-FILTER\_\-OP\_\-NOT\label{efreet__menu_8c_1e679ddda66f54fa4c91a7c74ac764788df187fe162c67455b71e3debe55969e}
-}]\end{description}
-\end{Desc}
-
-\index{efreet\_\-menu.c@{efreet\_\-menu.c}!Efreet\_\-Menu\_\-Filter\_\-Type@{Efreet\_\-Menu\_\-Filter\_\-Type}}
-\index{Efreet\_\-Menu\_\-Filter\_\-Type@{Efreet\_\-Menu\_\-Filter\_\-Type}!efreet_menu.c@{efreet\_\-menu.c}}
-\subsubsection[Efreet\_\-Menu\_\-Filter\_\-Type]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Efreet\_\-Menu\_\-Filter\_\-Type}}\label{efreet__menu_8c_ad5c39e69ccad840c687eececa27beb7}
-
-
-The type of filter \begin{Desc}
-\item[Enumerator: ]\par
-\begin{description}
-\index{EFREET\_\-MENU\_\-FILTER\_\-INCLUDE@{EFREET\_\-MENU\_\-FILTER\_\-INCLUDE}!efreet\_\-menu.c@{efreet\_\-menu.c}}\index{efreet\_\-menu.c@{efreet\_\-menu.c}!EFREET\_\-MENU\_\-FILTER\_\-INCLUDE@{EFREET\_\-MENU\_\-FILTER\_\-INCLUDE}}\item[{\em 
-EFREET\_\-MENU\_\-FILTER\_\-INCLUDE\label{efreet__menu_8c_ad5c39e69ccad840c687eececa27beb7dc7f42b31b865ac65d34295e1da53b0f}
-}]\index{EFREET\_\-MENU\_\-FILTER\_\-EXCLUDE@{EFREET\_\-MENU\_\-FILTER\_\-EXCLUDE}!efreet\_\-menu.c@{efreet\_\-menu.c}}\index{efreet\_\-menu.c@{efreet\_\-menu.c}!EFREET\_\-MENU\_\-FILTER\_\-EXCLUDE@{EFREET\_\-MENU\_\-FILTER\_\-EXCLUDE}}\item[{\em 
-EFREET\_\-MENU\_\-FILTER\_\-EXCLUDE\label{efreet__menu_8c_ad5c39e69ccad840c687eececa27beb779b1d516e3327df7ebd7097b2a2a5a4f}
-}]\end{description}
-\end{Desc}
-
-\index{efreet\_\-menu.c@{efreet\_\-menu.c}!Efreet\_\-Menu\_\-Layout\_\-Type@{Efreet\_\-Menu\_\-Layout\_\-Type}}
-\index{Efreet\_\-Menu\_\-Layout\_\-Type@{Efreet\_\-Menu\_\-Layout\_\-Type}!efreet_menu.c@{efreet\_\-menu.c}}
-\subsubsection[Efreet\_\-Menu\_\-Layout\_\-Type]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Efreet\_\-Menu\_\-Layout\_\-Type}}\label{efreet__menu_8c_8d4f408bf2b872954ced535aae809fc8}
-
-
-The type of layout \begin{Desc}
-\item[Enumerator: ]\par
-\begin{description}
-\index{EFREET\_\-MENU\_\-LAYOUT\_\-MENUNAME@{EFREET\_\-MENU\_\-LAYOUT\_\-MENUNAME}!efreet\_\-menu.c@{efreet\_\-menu.c}}\index{efreet\_\-menu.c@{efreet\_\-menu.c}!EFREET\_\-MENU\_\-LAYOUT\_\-MENUNAME@{EFREET\_\-MENU\_\-LAYOUT\_\-MENUNAME}}\item[{\em 
-EFREET\_\-MENU\_\-LAYOUT\_\-MENUNAME\label{efreet__menu_8c_8d4f408bf2b872954ced535aae809fc8a171a6ab85b71a1f0380268a92f3fa53}
-}]\index{EFREET\_\-MENU\_\-LAYOUT\_\-FILENAME@{EFREET\_\-MENU\_\-LAYOUT\_\-FILENAME}!efreet\_\-menu.c@{efreet\_\-menu.c}}\index{efreet\_\-menu.c@{efreet\_\-menu.c}!EFREET\_\-MENU\_\-LAYOUT\_\-FILENAME@{EFREET\_\-MENU\_\-LAYOUT\_\-FILENAME}}\item[{\em 
-EFREET\_\-MENU\_\-LAYOUT\_\-FILENAME\label{efreet__menu_8c_8d4f408bf2b872954ced535aae809fc8ac38ba5a0838b3020a24403c0ca0ec20}
-}]\index{EFREET\_\-MENU\_\-LAYOUT\_\-SEPARATOR@{EFREET\_\-MENU\_\-LAYOUT\_\-SEPARATOR}!efreet\_\-menu.c@{efreet\_\-menu.c}}\index{efreet\_\-menu.c@{efreet\_\-menu.c}!EFREET\_\-MENU\_\-LAYOUT\_\-SEPARATOR@{EFREET\_\-MENU\_\-LAYOUT\_\-SEPARATOR}}\item[{\em 
-EFREET\_\-MENU\_\-LAYOUT\_\-SEPARATOR\label{efreet__menu_8c_8d4f408bf2b872954ced535aae809fc88fac297efba2e2b4f2b05c72e141b832}
-}]\index{EFREET\_\-MENU\_\-LAYOUT\_\-MERGE@{EFREET\_\-MENU\_\-LAYOUT\_\-MERGE}!efreet\_\-menu.c@{efreet\_\-menu.c}}\index{efreet\_\-menu.c@{efreet\_\-menu.c}!EFREET\_\-MENU\_\-LAYOUT\_\-MERGE@{EFREET\_\-MENU\_\-LAYOUT\_\-MERGE}}\item[{\em 
-EFREET\_\-MENU\_\-LAYOUT\_\-MERGE\label{efreet__menu_8c_8d4f408bf2b872954ced535aae809fc8b29b0a0be5c8a7d7d4ec6c943f0962fd}
-}]\end{description}
-\end{Desc}
-
-
-
-\subsection{Variable Documentation}
-\index{efreet\_\-menu.c@{efreet\_\-menu.c}!efreet\_\-menu\_\-kde\_\-legacy\_\-dirs@{efreet\_\-menu\_\-kde\_\-legacy\_\-dirs}}
-\index{efreet\_\-menu\_\-kde\_\-legacy\_\-dirs@{efreet\_\-menu\_\-kde\_\-legacy\_\-dirs}!efreet_menu.c@{efreet\_\-menu.c}}
-\subsubsection[efreet\_\-menu\_\-kde\_\-legacy\_\-dirs]{\setlength{\rightskip}{0pt plus 5cm}Ecore\_\-List$\ast$ {\bf efreet\_\-menu\_\-kde\_\-legacy\_\-dirs} = NULL}\label{efreet__menu_8c_6fc23c261ad670fbb00c0da9a10f25c5}
-
-
-The directories to use for KDELegacy entries 
-
-Referenced by efreet\_\-menu\_\-kde\_\-legacy\_\-init(), and efreet\_\-menu\_\-shutdown().
\ No newline at end of file
diff --git a/doc/latex/efreet__menu_8c__incl.eps b/doc/latex/efreet__menu_8c__incl.eps
deleted file mode 100644
index f6354aa..0000000
--- a/doc/latex/efreet__menu_8c__incl.eps
+++ /dev/null
@@ -1,1503 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (albin) albin,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 2040 240
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 2004 204 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 1149 174 moveto
-1149 195 lineto
-1248 195 lineto
-1248 174 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1149 174 moveto
-1149 195 lineto
-1248 195 lineto
-1248 174 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1156.5 181.5 moveto 83 (lib/efreet_menu.c) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 1596 117 1650 137 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($Efreet_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1596 116 moveto
-1596 137 lineto
-1650 137 lineto
-1650 116 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1596 116 moveto
-1596 137 lineto
-1650 137 lineto
-1650 116 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1604 123.5 moveto 38 (Efreet.h) alignedtext
-grestore
-% Node1->Node2
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1248 178 moveto
-1334 167 1509 142 1586 132 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1586.4 135.48 moveto
-1596 131 lineto
-1585.7 128.51 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1586.4 135.48 moveto
-1596 131 lineto
-1585.7 128.51 lineto
-closepath stroke
-grestore
-% Node12
-gsave
-[ /Rect [ 691 117 783 137 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__private_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 691 116 moveto
-691 137 lineto
-783 137 lineto
-783 116 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 691 116 moveto
-691 137 lineto
-783 137 lineto
-783 116 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-699 123.5 moveto 76 (efreet_private.h) alignedtext
-grestore
-% Node1->Node12
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1149 179 moveto
-1062 168 885 146 793 134 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 793.3 130.51 moveto
-783 133 lineto
-792.6 137.48 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 793.3 130.51 moveto
-783 133 lineto
-792.6 137.48 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 1818 59 1900 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__base_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1818 58 moveto
-1818 79 lineto
-1900 79 lineto
-1900 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1818 58 moveto
-1818 79 lineto
-1900 79 lineto
-1900 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1826 65.5 moveto 66 (efreet_base.h) alignedtext
-grestore
-% Node2->Node3
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1650 120 moveto
-1688 111 1760 93 1808 81 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1808.88 84.39 moveto
-1818 79 lineto
-1807.51 77.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1808.88 84.39 moveto
-1818 79 lineto
-1807.51 77.53 lineto
-closepath stroke
-grestore
-% Node6
-gsave
-[ /Rect [ 1330 59 1398 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__ini_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1330 58 moveto
-1330 79 lineto
-1399 79 lineto
-1399 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1330 58 moveto
-1330 79 lineto
-1399 79 lineto
-1399 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1337.5 65.5 moveto 53 (efreet_ini.h) alignedtext
-grestore
-% Node2->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1596 121 moveto
-1557 113 1482 97 1409 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1409.49 76.53 moveto
-1399 78 lineto
-1408.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1409.49 76.53 moveto
-1399 78 lineto
-1408.12 83.39 lineto
-closepath stroke
-grestore
-% Node7
-gsave
-[ /Rect [ 1918 59 1996 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__icon_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1918 58 moveto
-1918 79 lineto
-1996 79 lineto
-1996 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1918 58 moveto
-1918 79 lineto
-1996 79 lineto
-1996 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1926 65.5 moveto 62 (efreet_icon.h) alignedtext
-grestore
-% Node2->Node7
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1650 123 moveto
-1699 115 1808 99 1908 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1908.88 83.39 moveto
-1918 78 lineto
-1907.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1908.88 83.39 moveto
-1918 78 lineto
-1907.51 76.53 lineto
-closepath stroke
-grestore
-% Node8
-gsave
-[ /Rect [ 1416 59 1512 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__desktop_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1416 58 moveto
-1416 79 lineto
-1513 79 lineto
-1513 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1416 58 moveto
-1416 79 lineto
-1513 79 lineto
-1513 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1423.5 65.5 moveto 81 (efreet_desktop.h) alignedtext
-grestore
-% Node2->Node8
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1596 117 moveto
-1570 107 1531 93 1502 83 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1502.58 79.46 moveto
-1492 79 lineto
-1499.98 85.96 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1502.58 79.46 moveto
-1492 79 lineto
-1499.98 85.96 lineto
-closepath stroke
-grestore
-% Node9
-gsave
-[ /Rect [ 1530 59 1616 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__menu_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1530 58 moveto
-1530 79 lineto
-1617 79 lineto
-1617 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1530 58 moveto
-1530 79 lineto
-1617 79 lineto
-1617 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1537.5 65.5 moveto 71 (efreet_menu.h) alignedtext
-grestore
-% Node2->Node9
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1613 116 moveto
-1606 108 1596 96 1588 87 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1590.8 84.9 moveto
-1582 79 lineto
-1585.2 89.1 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1590.8 84.9 moveto
-1582 79 lineto
-1585.2 89.1 lineto
-closepath stroke
-grestore
-% Node10
-gsave
-[ /Rect [ 1634 59 1712 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__utils_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1634 58 moveto
-1634 79 lineto
-1712 79 lineto
-1712 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1634 58 moveto
-1634 79 lineto
-1712 79 lineto
-1712 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1642 65.5 moveto 62 (efreet_utils.h) alignedtext
-grestore
-% Node2->Node10
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1633 116 moveto
-1640 108 1650 96 1658 87 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1660.8 89.1 moveto
-1664 79 lineto
-1655.2 84.9 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1660.8 89.1 moveto
-1664 79 lineto
-1655.2 84.9 lineto
-closepath stroke
-grestore
-% Node11
-gsave
-[ /Rect [ 1730 59 1800 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__uri_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1730 58 moveto
-1730 79 lineto
-1801 79 lineto
-1801 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1730 58 moveto
-1730 79 lineto
-1801 79 lineto
-1801 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1737.5 65.5 moveto 55 (efreet_uri.h) alignedtext
-grestore
-% Node2->Node11
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1650 116 moveto
-1673 106 1706 93 1731 83 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1732.28 86.26 moveto
-1740 79 lineto
-1729.44 79.86 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1732.28 86.26 moveto
-1740 79 lineto
-1729.44 79.86 lineto
-closepath stroke
-grestore
-% Node4
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1739 0 moveto
-1739 21 lineto
-1791 21 lineto
-1791 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1739 0 moveto
-1739 21 lineto
-1791 21 lineto
-1791 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1747 7.5 moveto 36 (Ecore.h) alignedtext
-grestore
-% Node3->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1841 58 moveto
-1827 49 1806 36 1790 26 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1791.44 22.8 moveto
-1781 21 lineto
-1788.04 28.92 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1791.44 22.8 moveto
-1781 21 lineto
-1788.04 28.92 lineto
-closepath stroke
-grestore
-% Node5
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1814 0 moveto
-1814 21 lineto
-1895 21 lineto
-1895 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1814 0 moveto
-1814 21 lineto
-1895 21 lineto
-1895 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1821.5 7.5 moveto 65 (Ecore_Data.h) alignedtext
-grestore
-% Node3->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1858 58 moveto
-1857 50 1857 40 1856 31 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1859.48 30.6 moveto
-1855 21 lineto
-1852.51 31.3 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1859.48 30.6 moveto
-1855 21 lineto
-1852.51 31.3 lineto
-closepath stroke
-grestore
-% Node11->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1765 58 moveto
-1765 50 1765 40 1765 31 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1768.5 31 moveto
-1765 21 lineto
-1761.5 31 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1768.5 31 moveto
-1765 21 lineto
-1761.5 31 lineto
-closepath stroke
-grestore
-% Node11->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1782 58 moveto
-1795 49 1815 36 1830 26 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1831.96 28.92 moveto
-1839 21 lineto
-1828.56 22.8 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1831.96 28.92 moveto
-1839 21 lineto
-1828.56 22.8 lineto
-closepath stroke
-grestore
-% Node12->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 124 moveto
-875 118 1077 101 1143 80 curveto
-1162 73 1163 63 1181 58 curveto
-1285 26 1618 15 1729 12 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1729 15.5 moveto
-1739 12 lineto
-1729 8.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1729 15.5 moveto
-1739 12 lineto
-1729 8.5 lineto
-closepath stroke
-grestore
-% Node12->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 126 moveto
-881 123 1115 112 1320 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1320.88 83.39 moveto
-1330 78 lineto
-1319.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1320.88 83.39 moveto
-1330 78 lineto
-1319.51 76.53 lineto
-closepath stroke
-grestore
-% Node13
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1190 58 moveto
-1190 79 lineto
-1244 79 lineto
-1244 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1190 58 moveto
-1190 79 lineto
-1244 79 lineto
-1244 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1198 65.5 moveto 38 (config.h) alignedtext
-grestore
-% Node12->Node13
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 124 moveto
-864 119 1035 106 1176 80 curveto
-1177 80 1179 79 1180 79 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1180.88 82.39 moveto
-1190 77 lineto
-1179.51 75.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1180.88 82.39 moveto
-1190 77 lineto
-1179.51 75.53 lineto
-closepath stroke
-grestore
-% Node14
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1262 58 moveto
-1262 79 lineto
-1313 79 lineto
-1313 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1262 58 moveto
-1262 79 lineto
-1313 79 lineto
-1313 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1269.5 65.5 moveto 35 (stdlib.h) alignedtext
-grestore
-% Node12->Node14
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 126 moveto
-872 124 1074 115 1252 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1252.88 83.39 moveto
-1262 78 lineto
-1251.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1252.88 83.39 moveto
-1262 78 lineto
-1251.51 76.53 lineto
-closepath stroke
-grestore
-% Node15
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 0 58 moveto
-0 79 lineto
-48 79 lineto
-48 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 0 58 moveto
-0 79 lineto
-48 79 lineto
-48 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 65.5 moveto 32 (stdio.h) alignedtext
-grestore
-% Node12->Node15
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 125 moveto
-562 120 197 105 58 79 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 58.49 75.53 moveto
-48 77 lineto
-57.12 82.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 58.49 75.53 moveto
-48 77 lineto
-57.12 82.39 lineto
-closepath stroke
-grestore
-% Node16
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 66 58 moveto
-66 79 lineto
-118 79 lineto
-118 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 66 58 moveto
-66 79 lineto
-118 79 lineto
-118 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-74 65.5 moveto 36 (string.h) alignedtext
-grestore
-% Node12->Node16
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 125 moveto
-571 119 253 101 128 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 128.49 76.53 moveto
-118 78 lineto
-127.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 128.49 76.53 moveto
-118 78 lineto
-127.12 83.39 lineto
-closepath stroke
-grestore
-% Node17
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 136 58 moveto
-136 79 lineto
-190 79 lineto
-190 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 136 58 moveto
-136 79 lineto
-190 79 lineto
-190 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-144 65.5 moveto 38 (unistd.h) alignedtext
-grestore
-% Node12->Node17
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 126 moveto
-599 124 387 114 200 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 200.49 76.53 moveto
-190 78 lineto
-199.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 200.49 76.53 moveto
-190 78 lineto
-199.12 83.39 lineto
-closepath stroke
-grestore
-% Node18
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 208 58 moveto
-208 79 lineto
-259 79 lineto
-259 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 208 58 moveto
-208 79 lineto
-259 79 lineto
-259 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-215.5 65.5 moveto 35 (ctype.h) alignedtext
-grestore
-% Node12->Node18
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 125 moveto
-608 122 428 111 269 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 269.49 76.53 moveto
-259 78 lineto
-268.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 269.49 76.53 moveto
-259 78 lineto
-268.12 83.39 lineto
-closepath stroke
-grestore
-% Node19
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 276 58 moveto
-276 79 lineto
-321 79 lineto
-321 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 276 58 moveto
-276 79 lineto
-321 79 lineto
-321 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-283.5 65.5 moveto 29 (fcntl.h) alignedtext
-grestore
-% Node12->Node19
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 125 moveto
-617 121 466 111 331 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 331.49 76.53 moveto
-321 78 lineto
-330.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 331.49 76.53 moveto
-321 78 lineto
-330.12 83.39 lineto
-closepath stroke
-grestore
-% Node20
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 338 58 moveto
-338 79 lineto
-413 79 lineto
-413 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 338 58 moveto
-338 79 lineto
-413 79 lineto
-413 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-345.5 65.5 moveto 59 (sys/mman.h) alignedtext
-grestore
-% Node12->Node20
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 121 moveto
-631 113 524 99 423 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 423.49 76.53 moveto
-413 78 lineto
-422.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 423.49 76.53 moveto
-413 78 lineto
-422.12 83.39 lineto
-closepath stroke
-grestore
-% Node21
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 430 58 moveto
-430 79 lineto
-500 79 lineto
-500 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 430 58 moveto
-430 79 lineto
-500 79 lineto
-500 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-438 65.5 moveto 54 (sys/types.h) alignedtext
-grestore
-% Node12->Node21
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 118 moveto
-646 108 579 95 510 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 510.49 76.53 moveto
-500 78 lineto
-509.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 510.49 76.53 moveto
-500 78 lineto
-509.12 83.39 lineto
-closepath stroke
-grestore
-% Node22
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 518 58 moveto
-518 79 lineto
-581 79 lineto
-581 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 518 58 moveto
-518 79 lineto
-581 79 lineto
-581 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-525.5 65.5 moveto 47 (sys/stat.h) alignedtext
-grestore
-% Node12->Node22
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 701 116 moveto
-670 106 625 92 591 82 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 591.58 78.52 moveto
-581 79 lineto
-589.57 85.23 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 591.58 78.52 moveto
-581 79 lineto
-589.57 85.23 lineto
-closepath stroke
-grestore
-% Node23
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 598 58 moveto
-598 79 lineto
-651 79 lineto
-651 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 598 58 moveto
-598 79 lineto
-651 79 lineto
-651 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-605.5 65.5 moveto 37 (dirent.h) alignedtext
-grestore
-% Node12->Node23
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 715 116 moveto
-698 107 673 93 653 84 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 654.44 80.8 moveto
-644 79 lineto
-651.04 86.92 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 654.44 80.8 moveto
-644 79 lineto
-651.04 86.92 lineto
-closepath stroke
-grestore
-% Node24
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 668 58 moveto
-668 79 lineto
-733 79 lineto
-733 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 668 58 moveto
-668 79 lineto
-733 79 lineto
-733 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-675.5 65.5 moveto 49 (fnmatch.h) alignedtext
-grestore
-% Node12->Node24
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 730 116 moveto
-725 108 718 97 712 87 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 714.8 84.9 moveto
-706 79 lineto
-709.2 89.1 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 714.8 84.9 moveto
-706 79 lineto
-709.2 89.1 lineto
-closepath stroke
-grestore
-% Node25
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 750 58 moveto
-750 79 lineto
-801 79 lineto
-801 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 750 58 moveto
-750 79 lineto
-801 79 lineto
-801 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-757.5 65.5 moveto 35 (limits.h) alignedtext
-grestore
-% Node12->Node25
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 744 116 moveto
-749 108 757 97 763 88 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 766.2 89.44 moveto
-768 79 lineto
-760.08 86.04 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 766.2 89.44 moveto
-768 79 lineto
-760.08 86.04 lineto
-closepath stroke
-grestore
-% Node26
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 818 58 moveto
-818 79 lineto
-863 79 lineto
-863 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 818 58 moveto
-818 79 lineto
-863 79 lineto
-863 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-825.5 65.5 moveto 29 (Eina.h) alignedtext
-grestore
-% Node12->Node26
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 757 116 moveto
-773 107 795 94 813 84 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 814.96 86.92 moveto
-822 79 lineto
-811.56 80.8 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 814.96 86.92 moveto
-822 79 lineto
-811.56 80.8 lineto
-closepath stroke
-grestore
-% Node27
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 880 58 moveto
-880 79 lineto
-952 79 lineto
-952 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 880 58 moveto
-880 79 lineto
-952 79 lineto
-952 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-888 65.5 moveto 56 (Ecore_File.h) alignedtext
-grestore
-% Node12->Node27
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 771 116 moveto
-801 106 844 92 875 82 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 876.43 85.23 moveto
-885 79 lineto
-874.42 78.52 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 876.43 85.23 moveto
-885 79 lineto
-874.42 78.52 lineto
-closepath stroke
-grestore
-% Node28
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 970 58 moveto
-970 79 lineto
-1041 79 lineto
-1041 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 970 58 moveto
-970 79 lineto
-1041 79 lineto
-1041 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-977.5 65.5 moveto 55 (Ecore_Str.h) alignedtext
-grestore
-% Node12->Node28
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 118 moveto
-826 108 893 95 960 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 960.88 83.39 moveto
-970 78 lineto
-959.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 960.88 83.39 moveto
-970 78 lineto
-959.51 76.53 lineto
-closepath stroke
-grestore
-% Node29
-gsave
-[ /Rect [ 1058 59 1134 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__xml_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1058 58 moveto
-1058 79 lineto
-1134 79 lineto
-1134 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1058 58 moveto
-1058 79 lineto
-1134 79 lineto
-1134 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1066 65.5 moveto 60 (efreet_xml.h) alignedtext
-grestore
-% Node12->Node29
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 121 moveto
-842 113 948 99 1048 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1048.88 83.39 moveto
-1058 78 lineto
-1047.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1048.88 83.39 moveto
-1058 78 lineto
-1047.51 76.53 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 2040 240
-end
-restore
-%%EOF
diff --git a/doc/latex/efreet__menu_8c__incl.md5 b/doc/latex/efreet__menu_8c__incl.md5
deleted file mode 100644
index 956e9bf..0000000
--- a/doc/latex/efreet__menu_8c__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-4c5aa12d49e16ecfbddba80ff1eed95a
\ No newline at end of file
diff --git a/doc/latex/efreet__menu_8h.tex b/doc/latex/efreet__menu_8h.tex
deleted file mode 100644
index cb07a9e..0000000
--- a/doc/latex/efreet__menu_8h.tex
+++ /dev/null
@@ -1,62 +0,0 @@
-\section{lib/efreet\_\-menu.h File Reference}
-\label{efreet__menu_8h}\index{lib/efreet\_\-menu.h@{lib/efreet\_\-menu.h}}
-
-
-\subsection{Detailed Description}
-Contains the structures and methods to support the Desktop Menu Specification. 
-
-
-
-
-
-This graph shows which files directly or indirectly include this file:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=420pt]{efreet__menu_8h__dep__incl}
-\end{center}
-\end{figure}
-\subsection*{Data Structures}
-\begin{CompactItemize}
-\item 
-struct {\bf Efreet\_\-Menu}
-\end{CompactItemize}
-\subsection*{Typedefs}
-\begin{CompactItemize}
-\item 
-typedef struct {\bf Efreet\_\-Menu} {\bf Efreet\_\-Menu}
-\item 
-typedef enum {\bf Efreet\_\-Menu\_\-Entry\_\-Type} {\bf Efreet\_\-Menu\_\-Entry\_\-Type}
-\end{CompactItemize}
-\subsection*{Enumerations}
-\begin{CompactItemize}
-\item 
-enum {\bf Efreet\_\-Menu\_\-Entry\_\-Type} \{ {\bf EFREET\_\-MENU\_\-ENTRY\_\-MENU}, 
-{\bf EFREET\_\-MENU\_\-ENTRY\_\-DESKTOP}, 
-{\bf EFREET\_\-MENU\_\-ENTRY\_\-SEPARATOR}, 
-{\bf EFREET\_\-MENU\_\-ENTRY\_\-HEADER}
- \}
-\end{CompactItemize}
-\subsection*{Functions}
-\begin{CompactItemize}
-\item 
-EAPI int {\bf efreet\_\-menu\_\-desktop\_\-insert} ({\bf Efreet\_\-Menu} $\ast$menu, {\bf Efreet\_\-Desktop} $\ast$desktop, int pos)
-\begin{CompactList}\small\item\em Insert a desktop element in a menu structure. Only accepts desktop files in default directories. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-menu\_\-desktop\_\-remove} ({\bf Efreet\_\-Menu} $\ast$menu, {\bf Efreet\_\-Desktop} $\ast$desktop)
-\begin{CompactList}\small\item\em Remove a desktop element in a menu structure. Only accepts desktop files in default directories. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-menu\_\-dump} ({\bf Efreet\_\-Menu} $\ast$menu, const char $\ast$indent)
-\begin{CompactList}\small\item\em Dumps the contents of the menu to the command line. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-menu\_\-file\_\-set} (const char $\ast$file)
-\item 
-EAPI void {\bf efreet\_\-menu\_\-free} ({\bf Efreet\_\-Menu} $\ast$menu)
-\item 
-EAPI {\bf Efreet\_\-Menu} $\ast$ {\bf efreet\_\-menu\_\-get} (void)
-\begin{CompactList}\small\item\em Creates the default menu representation. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-menu\_\-kde\_\-legacy\_\-init} (void)
-\begin{CompactList}\small\item\em Initialize legacy kde support. This function blocks while the kde-config script is run. \item\end{CompactList}\item 
-EAPI {\bf Efreet\_\-Menu} $\ast$ {\bf efreet\_\-menu\_\-new} (void)
-\item 
-EAPI {\bf Efreet\_\-Menu} $\ast$ {\bf efreet\_\-menu\_\-parse} (const char $\ast$path)
-\begin{CompactList}\small\item\em Parses the given .menu file and creates the menu representation. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-menu\_\-save} ({\bf Efreet\_\-Menu} $\ast$menu, const char $\ast$path)
-\begin{CompactList}\small\item\em Saves the menu to file. \item\end{CompactList}\end{CompactItemize}
diff --git a/doc/latex/efreet__menu_8h__dep__incl.eps b/doc/latex/efreet__menu_8h__dep__incl.eps
deleted file mode 100644
index 5f80192..0000000
--- a/doc/latex/efreet__menu_8h__dep__incl.eps
+++ /dev/null
@@ -1,775 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (albin) albin,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 1220 182
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 1184 146 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 531 116 moveto
-531 137 lineto
-631 137 lineto
-631 116 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 531 116 moveto
-531 137 lineto
-631 137 lineto
-631 116 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-539 123.5 moveto 84 (lib/efreet_menu.h) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 548 59 614 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($Efreet_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 548 58 moveto
-548 79 lineto
-615 79 lineto
-615 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 548 58 moveto
-548 79 lineto
-615 79 lineto
-615 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-555.5 65.5 moveto 51 (lib/Efreet.h) alignedtext
-grestore
-% Node1->Node2
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 581 106 moveto
-581 96 581 86 581 79 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 577.5 106 moveto
-581 116 lineto
-584.5 106 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 577.5 106 moveto
-581 116 lineto
-584.5 106 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 0 1 66 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-66 21 lineto
-66 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-66 21 lineto
-66 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 7.5 moveto 50 (lib/efreet.c) alignedtext
-grestore
-% Node2->Node3
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 538 67 moveto
-450 63 245 52 75 22 curveto
-72 21 69 21 66 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 537.7 70.49 moveto
-548 68 lineto
-538.4 63.52 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 537.7 70.49 moveto
-548 68 lineto
-538.4 63.52 lineto
-closepath stroke
-grestore
-% Node4
-gsave
-[ /Rect [ 84 1 178 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__base_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 84 0 moveto
-84 21 lineto
-179 21 lineto
-179 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 84 0 moveto
-84 21 lineto
-179 21 lineto
-179 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-91.5 7.5 moveto 79 (lib/efreet_base.c) alignedtext
-grestore
-% Node2->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 538 65 moveto
-465 57 315 42 187 22 curveto
-184 22 182 21 179 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 537.7 68.49 moveto
-548 66 lineto
-538.4 61.52 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 537.7 68.49 moveto
-548 66 lineto
-538.4 61.52 lineto
-closepath stroke
-grestore
-% Node5
-gsave
-[ /Rect [ 196 1 306 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__desktop_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 196 0 moveto
-196 21 lineto
-306 21 lineto
-306 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 196 0 moveto
-196 21 lineto
-306 21 lineto
-306 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-204 7.5 moveto 94 (lib/efreet_desktop.c) alignedtext
-grestore
-% Node2->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 538 61 moveto
-478 51 371 32 306 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 537.51 64.47 moveto
-548 63 lineto
-538.88 57.61 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 537.51 64.47 moveto
-548 63 lineto
-538.88 57.61 lineto
-closepath stroke
-grestore
-% Node6
-gsave
-[ /Rect [ 324 1 414 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__icon_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 324 0 moveto
-324 21 lineto
-415 21 lineto
-415 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 324 0 moveto
-324 21 lineto
-415 21 lineto
-415 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-331.5 7.5 moveto 75 (lib/efreet_icon.c) alignedtext
-grestore
-% Node2->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 538 57 moveto
-499 47 442 31 405 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 537.42 60.48 moveto
-548 60 lineto
-539.43 53.77 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 537.42 60.48 moveto
-548 60 lineto
-539.43 53.77 lineto
-closepath stroke
-grestore
-% Node7
-gsave
-[ /Rect [ 432 1 514 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__ini_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 432 0 moveto
-432 21 lineto
-514 21 lineto
-514 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 432 0 moveto
-432 21 lineto
-514 21 lineto
-514 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-440 7.5 moveto 66 (lib/efreet_ini.c) alignedtext
-grestore
-% Node2->Node7
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 551 53 moveto
-532 43 508 30 492 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 549.56 56.2 moveto
-560 58 lineto
-552.96 50.08 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 549.56 56.2 moveto
-560 58 lineto
-552.96 50.08 lineto
-closepath stroke
-grestore
-% Node8
-gsave
-[ /Rect [ 532 1 630 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__menu_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 532 0 moveto
-532 21 lineto
-631 21 lineto
-631 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 532 0 moveto
-532 21 lineto
-631 21 lineto
-631 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-539.5 7.5 moveto 83 (lib/efreet_menu.c) alignedtext
-grestore
-% Node2->Node8
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 581 48 moveto
-581 38 581 28 581 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 577.5 48 moveto
-581 58 lineto
-584.5 48 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 577.5 48 moveto
-581 58 lineto
-584.5 48 lineto
-closepath stroke
-grestore
-% Node9
-gsave
-[ /Rect [ 648 1 746 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__mime_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 648 0 moveto
-648 21 lineto
-747 21 lineto
-747 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 648 0 moveto
-648 21 lineto
-747 21 lineto
-747 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-655.5 7.5 moveto 83 (lib/efreet_mime.c) alignedtext
-grestore
-% Node2->Node9
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 612 53 moveto
-633 43 659 30 677 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 610.04 50.08 moveto
-603 58 lineto
-613.44 56.2 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 610.04 50.08 moveto
-603 58 lineto
-613.44 56.2 lineto
-closepath stroke
-grestore
-% Node10
-gsave
-[ /Rect [ 764 1 860 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__trash_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 764 0 moveto
-764 21 lineto
-860 21 lineto
-860 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 764 0 moveto
-764 21 lineto
-860 21 lineto
-860 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-772 7.5 moveto 80 (lib/efreet_trash.c) alignedtext
-grestore
-% Node2->Node10
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 625 58 moveto
-667 47 730 31 771 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 624.12 54.61 moveto
-615 60 lineto
-625.49 61.47 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 624.12 54.61 moveto
-615 60 lineto
-625.49 61.47 lineto
-closepath stroke
-grestore
-% Node11
-gsave
-[ /Rect [ 878 1 962 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__uri_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 878 0 moveto
-878 21 lineto
-962 21 lineto
-962 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 878 0 moveto
-878 21 lineto
-962 21 lineto
-962 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-886 7.5 moveto 68 (lib/efreet_uri.c) alignedtext
-grestore
-% Node2->Node11
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 625 63 moveto
-682 54 782 38 869 22 curveto
-872 21 875 21 878 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 624.6 59.52 moveto
-615 64 lineto
-625.3 66.49 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 624.6 59.52 moveto
-615 64 lineto
-625.3 66.49 lineto
-closepath stroke
-grestore
-% Node12
-gsave
-[ /Rect [ 980 1 1070 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__utils_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 980 0 moveto
-980 21 lineto
-1071 21 lineto
-1071 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 980 0 moveto
-980 21 lineto
-1071 21 lineto
-1071 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-987.5 7.5 moveto 75 (lib/efreet_utils.c) alignedtext
-grestore
-% Node2->Node12
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 625 65 moveto
-698 57 846 41 971 22 curveto
-974 22 977 21 980 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 624.6 61.52 moveto
-615 66 lineto
-625.3 68.49 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 624.6 61.52 moveto
-615 66 lineto
-625.3 68.49 lineto
-closepath stroke
-grestore
-% Node13
-gsave
-[ /Rect [ 1088 1 1176 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__xml_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1088 0 moveto
-1088 21 lineto
-1177 21 lineto
-1177 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1088 0 moveto
-1088 21 lineto
-1177 21 lineto
-1177 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1095.5 7.5 moveto 73 (lib/efreet_xml.c) alignedtext
-grestore
-% Node2->Node13
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 625 66 moveto
-712 61 913 47 1079 22 curveto
-1082 22 1085 21 1088 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 624.6 62.52 moveto
-615 67 lineto
-625.3 69.49 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 624.6 62.52 moveto
-615 67 lineto
-625.3 69.49 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 1220 182
-end
-restore
-%%EOF
diff --git a/doc/latex/efreet__menu_8h__dep__incl.md5 b/doc/latex/efreet__menu_8h__dep__incl.md5
deleted file mode 100644
index c5e9700..0000000
--- a/doc/latex/efreet__menu_8h__dep__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-a65cd87461cae109808863b9989f6988
\ No newline at end of file
diff --git a/doc/latex/efreet__mime_8c.tex b/doc/latex/efreet__mime_8c.tex
deleted file mode 100644
index 442c4ca..0000000
--- a/doc/latex/efreet__mime_8c.tex
+++ /dev/null
@@ -1,117 +0,0 @@
-\section{lib/efreet\_\-mime.c File Reference}
-\label{efreet__mime_8c}\index{lib/efreet\_\-mime.c@{lib/efreet\_\-mime.c}}
-
-
-{\tt \#include $<$Efreet.h$>$}\par
-{\tt \#include $<$Ecore\_\-Data.h$>$}\par
-{\tt \#include $<$Efreet\_\-Mime.h$>$}\par
-{\tt \#include \char`\"{}efreet\_\-private.h\char`\"{}}\par
-{\tt \#include $<$arpa/inet.h$>$}\par
-{\tt \#include $<$sys/types.h$>$}\par
-{\tt \#include $<$sys/time.h$>$}\par
-
-
-Include dependency graph for efreet\_\-mime.c:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=420pt]{efreet__mime_8c__incl}
-\end{center}
-\end{figure}
-\subsection*{Data Structures}
-\begin{CompactItemize}
-\item 
-struct {\bf Efreet\_\-Mime\_\-Glob}
-\item 
-struct {\bf Efreet\_\-Mime\_\-Magic}
-\item 
-struct {\bf Efreet\_\-Mime\_\-Magic\_\-Entry}
-\end{CompactItemize}
-\subsection*{Defines}
-\begin{CompactItemize}
-\item 
-\#define {\bf EFREET\_\-MIME\_\-MAGIC\_\-BUFFER\_\-SIZE}~512
-\end{CompactItemize}
-\subsection*{Typedefs}
-\begin{CompactItemize}
-\item 
-typedef struct {\bf Efreet\_\-Mime\_\-Glob} {\bf Efreet\_\-Mime\_\-Glob}
-\begin{CompactList}\small\item\em A parsed representation of a globs file. \item\end{CompactList}\item 
-typedef struct {\bf Efreet\_\-Mime\_\-Magic} {\bf Efreet\_\-Mime\_\-Magic}
-\begin{CompactList}\small\item\em A parsed representation of a magic file section. \item\end{CompactList}\item 
-typedef struct {\bf Efreet\_\-Mime\_\-Magic\_\-Entry} {\bf Efreet\_\-Mime\_\-Magic\_\-Entry}
-\begin{CompactList}\small\item\em A parsed representation of a magic file entry. \item\end{CompactList}\end{CompactItemize}
-\subsection*{Enumerations}
-\begin{CompactItemize}
-\item 
-enum \{ {\bf EFREET\_\-ENDIAN\_\-BIG} =  0, 
-{\bf EFREET\_\-ENDIAN\_\-LITTLE} =  1
- \}
-\end{CompactItemize}
-\subsection*{Functions}
-\begin{CompactItemize}
-\item 
-EAPI const char $\ast$ {\bf efreet\_\-mime\_\-fallback\_\-type\_\-get} (const char $\ast$file)
-\begin{CompactList}\small\item\em Retreive the fallback mime type of a file. \item\end{CompactList}\item 
-EAPI const char $\ast$ {\bf efreet\_\-mime\_\-globs\_\-type\_\-get} (const char $\ast$file)
-\begin{CompactList}\small\item\em Retreive the mime type of a file using globs. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-mime\_\-init} (void)
-\begin{CompactList}\small\item\em Initializes the efreet mime settings. \item\end{CompactList}\item 
-EAPI const char $\ast$ {\bf efreet\_\-mime\_\-magic\_\-type\_\-get} (const char $\ast$file)
-\begin{CompactList}\small\item\em Retreive the mime type of a file using magic. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-mime\_\-shutdown} (void)
-\begin{CompactList}\small\item\em Cleans up the efreet mime settings system. \item\end{CompactList}\item 
-EAPI const char $\ast$ {\bf efreet\_\-mime\_\-special\_\-type\_\-get} (const char $\ast$file)
-\begin{CompactList}\small\item\em Retreive the special mime type of a file. \item\end{CompactList}\item 
-EAPI const char $\ast$ {\bf efreet\_\-mime\_\-type\_\-get} (const char $\ast$file)
-\begin{CompactList}\small\item\em Retreive the mime type of a file. \item\end{CompactList}\item 
-EAPI char $\ast$ {\bf efreet\_\-mime\_\-type\_\-icon\_\-get} (const char $\ast$mime, const char $\ast$theme, unsigned int size)
-\begin{CompactList}\small\item\em Retreive the mime type icon for a file. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{Define Documentation}
-\index{efreet\_\-mime.c@{efreet\_\-mime.c}!EFREET\_\-MIME\_\-MAGIC\_\-BUFFER\_\-SIZE@{EFREET\_\-MIME\_\-MAGIC\_\-BUFFER\_\-SIZE}}
-\index{EFREET\_\-MIME\_\-MAGIC\_\-BUFFER\_\-SIZE@{EFREET\_\-MIME\_\-MAGIC\_\-BUFFER\_\-SIZE}!efreet_mime.c@{efreet\_\-mime.c}}
-\subsubsection[EFREET\_\-MIME\_\-MAGIC\_\-BUFFER\_\-SIZE]{\setlength{\rightskip}{0pt plus 5cm}\#define EFREET\_\-MIME\_\-MAGIC\_\-BUFFER\_\-SIZE~512}\label{efreet__mime_8c_286d28320ff20116b482138da10a0acb}
-
-
-
-
-\subsection{Typedef Documentation}
-\index{efreet\_\-mime.c@{efreet\_\-mime.c}!Efreet\_\-Mime\_\-Glob@{Efreet\_\-Mime\_\-Glob}}
-\index{Efreet\_\-Mime\_\-Glob@{Efreet\_\-Mime\_\-Glob}!efreet_mime.c@{efreet\_\-mime.c}}
-\subsubsection[Efreet\_\-Mime\_\-Glob]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf Efreet\_\-Mime\_\-Glob} {\bf Efreet\_\-Mime\_\-Glob}}\label{efreet__mime_8c_de06c5c13034d26fd4ee0e153032bef5}
-
-
-A parsed representation of a globs file. 
-
-\doxyref{Efreet\_\-Mime\_\-Glob}{p.}{structEfreet__Mime__Glob} \index{efreet\_\-mime.c@{efreet\_\-mime.c}!Efreet\_\-Mime\_\-Magic@{Efreet\_\-Mime\_\-Magic}}
-\index{Efreet\_\-Mime\_\-Magic@{Efreet\_\-Mime\_\-Magic}!efreet_mime.c@{efreet\_\-mime.c}}
-\subsubsection[Efreet\_\-Mime\_\-Magic]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf Efreet\_\-Mime\_\-Magic} {\bf Efreet\_\-Mime\_\-Magic}}\label{efreet__mime_8c_40e1e093746c9fd305ec432553c59f69}
-
-
-A parsed representation of a magic file section. 
-
-\doxyref{Efreet\_\-Mime\_\-Magic}{p.}{structEfreet__Mime__Magic} \index{efreet\_\-mime.c@{efreet\_\-mime.c}!Efreet\_\-Mime\_\-Magic\_\-Entry@{Efreet\_\-Mime\_\-Magic\_\-Entry}}
-\index{Efreet\_\-Mime\_\-Magic\_\-Entry@{Efreet\_\-Mime\_\-Magic\_\-Entry}!efreet_mime.c@{efreet\_\-mime.c}}
-\subsubsection[Efreet\_\-Mime\_\-Magic\_\-Entry]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf Efreet\_\-Mime\_\-Magic\_\-Entry} {\bf Efreet\_\-Mime\_\-Magic\_\-Entry}}\label{efreet__mime_8c_c1e07ce75560413c3364511fd58ae54b}
-
-
-A parsed representation of a magic file entry. 
-
-\doxyref{Efreet\_\-Mime\_\-Magic\_\-Entry}{p.}{structEfreet__Mime__Magic__Entry} 
-
-\subsection{Enumeration Type Documentation}
-\subsubsection["@6]{\setlength{\rightskip}{0pt plus 5cm}anonymous enum}\label{efreet__mime_8c_726ca809ffd3d67ab4b8476646f26635}
-
-
-\begin{Desc}
-\item[Enumerator: ]\par
-\begin{description}
-\index{EFREET\_\-ENDIAN\_\-BIG@{EFREET\_\-ENDIAN\_\-BIG}!efreet\_\-mime.c@{efreet\_\-mime.c}}\index{efreet\_\-mime.c@{efreet\_\-mime.c}!EFREET\_\-ENDIAN\_\-BIG@{EFREET\_\-ENDIAN\_\-BIG}}\item[{\em 
-EFREET\_\-ENDIAN\_\-BIG\label{efreet__mime_8c_726ca809ffd3d67ab4b8476646f266352e837e9c4636f2ce02d97a74d0da16a4}
-}]\index{EFREET\_\-ENDIAN\_\-LITTLE@{EFREET\_\-ENDIAN\_\-LITTLE}!efreet\_\-mime.c@{efreet\_\-mime.c}}\index{efreet\_\-mime.c@{efreet\_\-mime.c}!EFREET\_\-ENDIAN\_\-LITTLE@{EFREET\_\-ENDIAN\_\-LITTLE}}\item[{\em 
-EFREET\_\-ENDIAN\_\-LITTLE\label{efreet__mime_8c_726ca809ffd3d67ab4b8476646f26635a8f610e9814e255518a4adf3e3017772}
-}]\end{description}
-\end{Desc}
-
diff --git a/doc/latex/efreet__mime_8c__incl.eps b/doc/latex/efreet__mime_8c__incl.eps
deleted file mode 100644
index cbfd449..0000000
--- a/doc/latex/efreet__mime_8c__incl.eps
+++ /dev/null
@@ -1,1687 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (albin) albin,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 2049 240
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 2013 204 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 1235 174 moveto
-1235 195 lineto
-1334 195 lineto
-1334 174 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1235 174 moveto
-1235 195 lineto
-1334 195 lineto
-1334 174 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1242.5 181.5 moveto 83 (lib/efreet_mime.c) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 385 117 439 137 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($Efreet_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 385 116 moveto
-385 137 lineto
-439 137 lineto
-439 116 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 385 116 moveto
-385 137 lineto
-439 137 lineto
-439 116 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-393 123.5 moveto 38 (Efreet.h) alignedtext
-grestore
-% Node1->Node2
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1235 182 moveto
-1078 171 590 139 449 130 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 449.3 126.51 moveto
-439 129 lineto
-448.6 133.48 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 449.3 126.51 moveto
-439 129 lineto
-448.6 133.48 lineto
-closepath stroke
-grestore
-% Node5
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 106 0 moveto
-106 21 lineto
-187 21 lineto
-187 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 106 0 moveto
-106 21 lineto
-187 21 lineto
-187 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-113.5 7.5 moveto 65 (Ecore_Data.h) alignedtext
-grestore
-% Node1->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1235 184 moveto
-1098 182 703 171 376 138 curveto
-208 120 111 208 0 80 curveto
--30 44 42 25 96 17 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 96.4 20.48 moveto
-106 16 lineto
-95.7 13.51 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 96.4 20.48 moveto
-106 16 lineto
-95.7 13.51 lineto
-closepath stroke
-grestore
-% Node12
-gsave
-[ /Rect [ 1136 117 1220 137 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($Efreet__Mime_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1136 116 moveto
-1136 137 lineto
-1221 137 lineto
-1221 116 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1136 116 moveto
-1136 137 lineto
-1221 137 lineto
-1221 116 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1143.5 123.5 moveto 69 (Efreet_Mime.h) alignedtext
-grestore
-% Node1->Node12
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1264 174 moveto
-1247 165 1223 152 1205 142 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1206.44 138.8 moveto
-1196 137 lineto
-1203.04 144.92 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1206.44 138.8 moveto
-1196 137 lineto
-1203.04 144.92 lineto
-closepath stroke
-grestore
-% Node13
-gsave
-[ /Rect [ 1238 117 1330 137 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__private_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1238 116 moveto
-1238 137 lineto
-1330 137 lineto
-1330 116 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1238 116 moveto
-1238 137 lineto
-1330 137 lineto
-1330 116 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1246 123.5 moveto 76 (efreet_private.h) alignedtext
-grestore
-% Node1->Node13
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1284 174 moveto
-1284 166 1284 156 1284 147 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1287.5 147 moveto
-1284 137 lineto
-1280.5 147 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1287.5 147 moveto
-1284 137 lineto
-1280.5 147 lineto
-closepath stroke
-grestore
-% Node22
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1935 58 moveto
-1935 79 lineto
-2005 79 lineto
-2005 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1935 58 moveto
-1935 79 lineto
-2005 79 lineto
-2005 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1943 65.5 moveto 54 (sys/types.h) alignedtext
-grestore
-% Node1->Node22
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1297 174 moveto
-1318 156 1359 122 1377 116 curveto
-1488 74 1789 97 1925 79 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1925.4 82.48 moveto
-1935 78 lineto
-1924.7 75.51 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1925.4 82.48 moveto
-1935 78 lineto
-1924.7 75.51 lineto
-closepath stroke
-grestore
-% Node31
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1386 116 moveto
-1386 137 lineto
-1454 137 lineto
-1454 116 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1386 116 moveto
-1386 137 lineto
-1454 137 lineto
-1454 116 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1394 123.5 moveto 52 (arpa/inet.h) alignedtext
-grestore
-% Node1->Node31
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1310 174 moveto
-1332 164 1363 151 1387 141 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1388.28 144.26 moveto
-1396 137 lineto
-1385.44 137.86 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1388.28 144.26 moveto
-1396 137 lineto
-1385.44 137.86 lineto
-closepath stroke
-grestore
-% Node32
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1472 116 moveto
-1472 137 lineto
-1538 137 lineto
-1538 116 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1472 116 moveto
-1472 137 lineto
-1538 137 lineto
-1538 116 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1480 123.5 moveto 50 (sys/time.h) alignedtext
-grestore
-% Node1->Node32
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1326 174 moveto
-1365 164 1423 149 1462 139 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1463.43 142.23 moveto
-1472 136 lineto
-1461.42 135.52 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1463.43 142.23 moveto
-1472 136 lineto
-1461.42 135.52 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 105 59 187 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__base_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 105 58 moveto
-105 79 lineto
-187 79 lineto
-187 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 105 58 moveto
-105 79 lineto
-187 79 lineto
-187 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-113 65.5 moveto 66 (efreet_base.h) alignedtext
-grestore
-% Node2->Node3
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 385 121 moveto
-346 112 271 96 197 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 197.49 76.53 moveto
-187 78 lineto
-196.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 197.49 76.53 moveto
-187 78 lineto
-196.12 83.39 lineto
-closepath stroke
-grestore
-% Node6
-gsave
-[ /Rect [ 607 59 675 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__ini_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 607 58 moveto
-607 79 lineto
-676 79 lineto
-676 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 607 58 moveto
-607 79 lineto
-676 79 lineto
-676 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-614.5 65.5 moveto 53 (efreet_ini.h) alignedtext
-grestore
-% Node2->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 439 120 moveto
-474 111 535 96 597 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 597.88 83.39 moveto
-607 78 lineto
-596.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 597.88 83.39 moveto
-607 78 lineto
-596.51 76.53 lineto
-closepath stroke
-grestore
-% Node7
-gsave
-[ /Rect [ 9 59 87 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__icon_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 9 58 moveto
-9 79 lineto
-87 79 lineto
-87 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 9 58 moveto
-9 79 lineto
-87 79 lineto
-87 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-17 65.5 moveto 62 (efreet_icon.h) alignedtext
-grestore
-% Node2->Node7
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 385 124 moveto
-332 117 210 101 97 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 97.49 76.53 moveto
-87 78 lineto
-96.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 97.49 76.53 moveto
-87 78 lineto
-96.12 83.39 lineto
-closepath stroke
-grestore
-% Node8
-gsave
-[ /Rect [ 205 59 301 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__desktop_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 205 58 moveto
-205 79 lineto
-302 79 lineto
-302 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 205 58 moveto
-205 79 lineto
-302 79 lineto
-302 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-212.5 65.5 moveto 81 (efreet_desktop.h) alignedtext
-grestore
-% Node2->Node8
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 385 117 moveto
-359 107 320 93 291 83 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 291.58 79.46 moveto
-281 79 lineto
-288.98 85.96 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 291.58 79.46 moveto
-281 79 lineto
-288.98 85.96 lineto
-closepath stroke
-grestore
-% Node9
-gsave
-[ /Rect [ 319 59 405 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__menu_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 319 58 moveto
-319 79 lineto
-406 79 lineto
-406 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 319 58 moveto
-319 79 lineto
-406 79 lineto
-406 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-326.5 65.5 moveto 71 (efreet_menu.h) alignedtext
-grestore
-% Node2->Node9
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 402 116 moveto
-395 108 385 96 377 87 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 379.8 84.9 moveto
-371 79 lineto
-374.2 89.1 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 379.8 84.9 moveto
-371 79 lineto
-374.2 89.1 lineto
-closepath stroke
-grestore
-% Node10
-gsave
-[ /Rect [ 423 59 501 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__utils_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 423 58 moveto
-423 79 lineto
-501 79 lineto
-501 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 423 58 moveto
-423 79 lineto
-501 79 lineto
-501 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-431 65.5 moveto 62 (efreet_utils.h) alignedtext
-grestore
-% Node2->Node10
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 422 116 moveto
-429 108 439 96 447 87 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 449.8 89.1 moveto
-453 79 lineto
-444.2 84.9 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 449.8 89.1 moveto
-453 79 lineto
-444.2 84.9 lineto
-closepath stroke
-grestore
-% Node11
-gsave
-[ /Rect [ 519 59 589 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__uri_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 519 58 moveto
-519 79 lineto
-590 79 lineto
-590 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 519 58 moveto
-519 79 lineto
-590 79 lineto
-590 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-526.5 65.5 moveto 55 (efreet_uri.h) alignedtext
-grestore
-% Node2->Node11
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 439 116 moveto
-462 106 495 93 520 83 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 521.28 86.26 moveto
-529 79 lineto
-518.44 79.86 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 521.28 86.26 moveto
-529 79 lineto
-518.44 79.86 lineto
-closepath stroke
-grestore
-% Node4
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 528 0 moveto
-528 21 lineto
-580 21 lineto
-580 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 528 0 moveto
-528 21 lineto
-580 21 lineto
-580 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-536 7.5 moveto 36 (Ecore.h) alignedtext
-grestore
-% Node3->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 187 59 moveto
-190 59 193 58 196 58 curveto
-313 37 453 22 518 15 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 518.4 18.48 moveto
-528 14 lineto
-517.7 11.51 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 518.4 18.48 moveto
-528 14 lineto
-517.7 11.51 lineto
-closepath stroke
-grestore
-% Node3->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 146 58 moveto
-146 50 146 40 146 31 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 149.5 31 moveto
-146 21 lineto
-142.5 31 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 149.5 31 moveto
-146 21 lineto
-142.5 31 lineto
-closepath stroke
-grestore
-% Node11->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 554 58 moveto
-554 50 554 40 554 31 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 557.5 31 moveto
-554 21 lineto
-550.5 31 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 557.5 31 moveto
-554 21 lineto
-550.5 31 lineto
-closepath stroke
-grestore
-% Node11->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 519 60 moveto
-516 59 513 58 510 58 curveto
-399 37 268 22 197 16 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 197.3 12.51 moveto
-187 15 lineto
-196.6 19.48 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 197.3 12.51 moveto
-187 15 lineto
-196.6 19.48 lineto
-closepath stroke
-grestore
-% Node13->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1280 116 moveto
-1274 100 1260 71 1238 58 curveto
-1182 25 724 14 590 11 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 590 7.5 moveto
-580 11 lineto
-590 14.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 590 7.5 moveto
-580 11 lineto
-590 14.5 lineto
-closepath stroke
-grestore
-% Node13->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1238 117 moveto
-1235 117 1232 116 1229 116 curveto
-992 84 926 117 686 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 686.49 76.53 moveto
-676 78 lineto
-685.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 686.49 76.53 moveto
-676 78 lineto
-685.12 83.39 lineto
-closepath stroke
-grestore
-% Node14
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1285 58 moveto
-1285 79 lineto
-1339 79 lineto
-1339 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1285 58 moveto
-1285 79 lineto
-1339 79 lineto
-1339 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1293 65.5 moveto 38 (config.h) alignedtext
-grestore
-% Node13->Node14
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1289 116 moveto
-1293 108 1298 97 1303 88 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1306.14 89.56 moveto
-1307 79 lineto
-1299.74 86.72 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1306.14 89.56 moveto
-1307 79 lineto
-1299.74 86.72 lineto
-closepath stroke
-grestore
-% Node15
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1357 58 moveto
-1357 79 lineto
-1408 79 lineto
-1408 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1357 58 moveto
-1357 79 lineto
-1408 79 lineto
-1408 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1364.5 65.5 moveto 35 (stdlib.h) alignedtext
-grestore
-% Node13->Node15
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1303 116 moveto
-1318 107 1340 94 1356 84 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1357.96 86.92 moveto
-1365 79 lineto
-1354.56 80.8 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1357.96 86.92 moveto
-1365 79 lineto
-1354.56 80.8 lineto
-closepath stroke
-grestore
-% Node16
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1425 58 moveto
-1425 79 lineto
-1473 79 lineto
-1473 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1425 58 moveto
-1425 79 lineto
-1473 79 lineto
-1473 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1433 65.5 moveto 32 (stdio.h) alignedtext
-grestore
-% Node13->Node16
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1315 116 moveto
-1344 106 1386 91 1416 81 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1417.28 84.26 moveto
-1425 77 lineto
-1414.44 77.86 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1417.28 84.26 moveto
-1425 77 lineto
-1414.44 77.86 lineto
-closepath stroke
-grestore
-% Node17
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1491 58 moveto
-1491 79 lineto
-1543 79 lineto
-1543 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1491 58 moveto
-1491 79 lineto
-1543 79 lineto
-1543 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1499 65.5 moveto 36 (string.h) alignedtext
-grestore
-% Node13->Node17
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1330 117 moveto
-1368 108 1424 95 1481 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1482.43 83.23 moveto
-1491 77 lineto
-1480.42 76.52 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1482.43 83.23 moveto
-1491 77 lineto
-1480.42 76.52 lineto
-closepath stroke
-grestore
-% Node18
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1561 58 moveto
-1561 79 lineto
-1615 79 lineto
-1615 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1561 58 moveto
-1561 79 lineto
-1615 79 lineto
-1615 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1569 65.5 moveto 38 (unistd.h) alignedtext
-grestore
-% Node13->Node18
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1330 118 moveto
-1335 117 1339 117 1344 116 curveto
-1433 100 1458 101 1551 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1551.88 83.39 moveto
-1561 78 lineto
-1550.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1551.88 83.39 moveto
-1561 78 lineto
-1550.51 76.53 lineto
-closepath stroke
-grestore
-% Node19
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1633 58 moveto
-1633 79 lineto
-1684 79 lineto
-1684 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1633 58 moveto
-1633 79 lineto
-1684 79 lineto
-1684 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1640.5 65.5 moveto 35 (ctype.h) alignedtext
-grestore
-% Node13->Node19
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1330 118 moveto
-1335 117 1339 117 1344 116 curveto
-1464 97 1499 106 1623 79 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1623.88 82.39 moveto
-1633 77 lineto
-1622.51 75.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1623.88 82.39 moveto
-1633 77 lineto
-1622.51 75.53 lineto
-closepath stroke
-grestore
-% Node20
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1701 58 moveto
-1701 79 lineto
-1746 79 lineto
-1746 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1701 58 moveto
-1701 79 lineto
-1746 79 lineto
-1746 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1708.5 65.5 moveto 29 (fcntl.h) alignedtext
-grestore
-% Node13->Node20
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1330 118 moveto
-1335 117 1339 117 1344 116 curveto
-1494 93 1538 113 1691 79 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1691.88 82.39 moveto
-1701 77 lineto
-1690.51 75.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1691.88 82.39 moveto
-1701 77 lineto
-1690.51 75.53 lineto
-closepath stroke
-grestore
-% Node21
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1763 58 moveto
-1763 79 lineto
-1838 79 lineto
-1838 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1763 58 moveto
-1763 79 lineto
-1838 79 lineto
-1838 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1770.5 65.5 moveto 59 (sys/mman.h) alignedtext
-grestore
-% Node13->Node21
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1330 118 moveto
-1335 117 1339 117 1344 116 curveto
-1522 91 1571 108 1753 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1753.88 83.39 moveto
-1763 78 lineto
-1752.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1753.88 83.39 moveto
-1763 78 lineto
-1752.51 76.53 lineto
-closepath stroke
-grestore
-% Node13->Node22
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1330 118 moveto
-1335 117 1339 117 1344 116 curveto
-1598 84 1667 118 1925 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1925.88 83.39 moveto
-1935 78 lineto
-1924.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1925.88 83.39 moveto
-1935 78 lineto
-1924.51 76.53 lineto
-closepath stroke
-grestore
-% Node23
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1855 58 moveto
-1855 79 lineto
-1918 79 lineto
-1918 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1855 58 moveto
-1855 79 lineto
-1918 79 lineto
-1918 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1862.5 65.5 moveto 47 (sys/stat.h) alignedtext
-grestore
-% Node13->Node23
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1330 118 moveto
-1335 117 1339 117 1344 116 curveto
-1562 87 1623 116 1845 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1845.88 83.39 moveto
-1855 78 lineto
-1844.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1845.88 83.39 moveto
-1855 78 lineto
-1844.51 76.53 lineto
-closepath stroke
-grestore
-% Node24
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 693 58 moveto
-693 79 lineto
-746 79 lineto
-746 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 693 58 moveto
-693 79 lineto
-746 79 lineto
-746 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-700.5 65.5 moveto 37 (dirent.h) alignedtext
-grestore
-% Node13->Node24
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1238 117 moveto
-1235 117 1232 116 1229 116 curveto
-1023 87 964 119 756 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 756.49 76.53 moveto
-746 78 lineto
-755.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 756.49 76.53 moveto
-746 78 lineto
-755.12 83.39 lineto
-closepath stroke
-grestore
-% Node25
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 763 58 moveto
-763 79 lineto
-828 79 lineto
-828 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 763 58 moveto
-763 79 lineto
-828 79 lineto
-828 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-770.5 65.5 moveto 49 (fnmatch.h) alignedtext
-grestore
-% Node13->Node25
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1238 117 moveto
-1235 117 1232 116 1229 116 curveto
-1058 90 1011 109 838 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 838.49 76.53 moveto
-828 78 lineto
-837.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 838.49 76.53 moveto
-828 78 lineto
-837.12 83.39 lineto
-closepath stroke
-grestore
-% Node26
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 845 58 moveto
-845 79 lineto
-896 79 lineto
-896 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 845 58 moveto
-845 79 lineto
-896 79 lineto
-896 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-852.5 65.5 moveto 35 (limits.h) alignedtext
-grestore
-% Node13->Node26
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1238 117 moveto
-1235 117 1232 116 1229 116 curveto
-1088 94 1048 109 906 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 906.49 76.53 moveto
-896 78 lineto
-905.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 906.49 76.53 moveto
-896 78 lineto
-905.12 83.39 lineto
-closepath stroke
-grestore
-% Node27
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 913 58 moveto
-913 79 lineto
-958 79 lineto
-958 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 913 58 moveto
-913 79 lineto
-958 79 lineto
-958 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-920.5 65.5 moveto 29 (Eina.h) alignedtext
-grestore
-% Node13->Node27
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1238 118 moveto
-1235 117 1232 116 1229 116 curveto
-1115 97 1082 106 968 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 968.49 76.53 moveto
-958 78 lineto
-967.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 968.49 76.53 moveto
-958 78 lineto
-967.12 83.39 lineto
-closepath stroke
-grestore
-% Node28
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 975 58 moveto
-975 79 lineto
-1047 79 lineto
-1047 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 975 58 moveto
-975 79 lineto
-1047 79 lineto
-1047 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-983 65.5 moveto 56 (Ecore_File.h) alignedtext
-grestore
-% Node13->Node28
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1238 118 moveto
-1186 107 1103 90 1057 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1057.49 76.53 moveto
-1047 78 lineto
-1056.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1057.49 76.53 moveto
-1047 78 lineto
-1056.12 83.39 lineto
-closepath stroke
-grestore
-% Node29
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1065 58 moveto
-1065 79 lineto
-1136 79 lineto
-1136 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1065 58 moveto
-1065 79 lineto
-1136 79 lineto
-1136 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1072.5 65.5 moveto 55 (Ecore_Str.h) alignedtext
-grestore
-% Node13->Node29
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1249 116 moveto
-1218 106 1174 92 1142 82 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1142.58 78.52 moveto
-1132 79 lineto
-1140.57 85.23 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1142.58 78.52 moveto
-1132 79 lineto
-1140.57 85.23 lineto
-closepath stroke
-grestore
-% Node30
-gsave
-[ /Rect [ 1153 59 1229 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__xml_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1153 58 moveto
-1153 79 lineto
-1229 79 lineto
-1229 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1153 58 moveto
-1153 79 lineto
-1229 79 lineto
-1229 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1161 65.5 moveto 60 (efreet_xml.h) alignedtext
-grestore
-% Node13->Node30
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1266 116 moveto
-1252 107 1231 94 1216 84 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1217.44 80.8 moveto
-1207 79 lineto
-1214.04 86.92 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1217.44 80.8 moveto
-1207 79 lineto
-1214.04 86.92 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 2049 240
-end
-restore
-%%EOF
diff --git a/doc/latex/efreet__mime_8c__incl.md5 b/doc/latex/efreet__mime_8c__incl.md5
deleted file mode 100644
index 22126c7..0000000
--- a/doc/latex/efreet__mime_8c__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-bf91032f059cf8fbd138a9dcfdc7e1cf
\ No newline at end of file
diff --git a/doc/latex/efreet__private_8h.tex b/doc/latex/efreet__private_8h.tex
deleted file mode 100644
index 38f8fe9..0000000
--- a/doc/latex/efreet__private_8h.tex
+++ /dev/null
@@ -1,127 +0,0 @@
-\section{lib/efreet\_\-private.h File Reference}
-\label{efreet__private_8h}\index{lib/efreet\_\-private.h@{lib/efreet\_\-private.h}}
-
-
-\subsection{Detailed Description}
-Contains methods and defines that are private to the Efreet implementaion. 
-
-
-
-{\tt \#include \char`\"{}config.h\char`\"{}}\par
-{\tt \#include $<$stdlib.h$>$}\par
-{\tt \#include $<$stdio.h$>$}\par
-{\tt \#include $<$string.h$>$}\par
-{\tt \#include $<$unistd.h$>$}\par
-{\tt \#include $<$ctype.h$>$}\par
-{\tt \#include $<$fcntl.h$>$}\par
-{\tt \#include $<$sys/mman.h$>$}\par
-{\tt \#include $<$sys/types.h$>$}\par
-{\tt \#include $<$sys/stat.h$>$}\par
-{\tt \#include $<$dirent.h$>$}\par
-{\tt \#include $<$fnmatch.h$>$}\par
-{\tt \#include $<$limits.h$>$}\par
-{\tt \#include $<$Eina.h$>$}\par
-{\tt \#include $<$Ecore.h$>$}\par
-{\tt \#include $<$Ecore\_\-File.h$>$}\par
-{\tt \#include $<$Ecore\_\-Str.h$>$}\par
-{\tt \#include \char`\"{}efreet\_\-xml.h\char`\"{}}\par
-{\tt \#include \char`\"{}efreet\_\-ini.h\char`\"{}}\par
-
-
-Include dependency graph for efreet\_\-private.h:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=420pt]{efreet__private_8h__incl}
-\end{center}
-\end{figure}
-
-
-This graph shows which files directly or indirectly include this file:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=420pt]{efreet__private_8h__dep__incl}
-\end{center}
-\end{figure}
-\subsection*{Data Structures}
-\begin{CompactItemize}
-\item 
-struct {\bf Efreet\_\-Desktop\_\-Command}
-\item 
-struct {\bf Efreet\_\-Desktop\_\-Command\_\-File}
-\end{CompactItemize}
-\subsection*{Defines}
-\begin{CompactItemize}
-\item 
-\#define {\bf FREE}(x)~do \{ free(x); x = NULL; \} while (0)
-\item 
-\#define {\bf IF\_\-FREE}(x)~do \{ if (x) FREE(x); \} while (0)
-\item 
-\#define {\bf IF\_\-FREE\_\-DLIST}(x)
-\item 
-\#define {\bf IF\_\-FREE\_\-HASH}(x)
-\item 
-\#define {\bf IF\_\-FREE\_\-LIST}(x)
-\item 
-\#define {\bf IF\_\-RELEASE}(x)
-\item 
-\#define {\bf NEW}(x, c)~calloc(c, sizeof(x))
-\item 
-\#define {\bf PATH\_\-MAX}~4096
-\end{CompactItemize}
-\subsection*{Typedefs}
-\begin{CompactItemize}
-\item 
-typedef struct {\bf Efreet\_\-Desktop\_\-Command} {\bf Efreet\_\-Desktop\_\-Command}
-\item 
-typedef struct {\bf Efreet\_\-Desktop\_\-Command\_\-File} {\bf Efreet\_\-Desktop\_\-Command\_\-File}
-\item 
-typedef enum {\bf Efreet\_\-Desktop\_\-Command\_\-Flag} {\bf Efreet\_\-Desktop\_\-Command\_\-Flag}
-\end{CompactItemize}
-\subsection*{Enumerations}
-\begin{CompactItemize}
-\item 
-enum {\bf Efreet\_\-Desktop\_\-Command\_\-Flag} \{ {\bf EFREET\_\-DESKTOP\_\-EXEC\_\-FLAG\_\-FULLPATH} =  0x0001, 
-{\bf EFREET\_\-DESKTOP\_\-EXEC\_\-FLAG\_\-URI} =  0x0002, 
-{\bf EFREET\_\-DESKTOP\_\-EXEC\_\-FLAG\_\-DIR} =  0x0004, 
-{\bf EFREET\_\-DESKTOP\_\-EXEC\_\-FLAG\_\-FILE} =  0x0008
- \}
-\end{CompactItemize}
-\subsection*{Functions}
-\begin{CompactItemize}
-\item 
-size\_\-t {\bf efreet\_\-array\_\-cat} (char $\ast$buffer, size\_\-t size, const char $\ast$strs[$\,$])
-\item 
-int {\bf efreet\_\-base\_\-init} (void)
-\item 
-void {\bf efreet\_\-base\_\-shutdown} (void)
-\item 
-Ecore\_\-List $\ast$ {\bf efreet\_\-default\_\-dirs\_\-get} (const char $\ast$user\_\-dir, Ecore\_\-List $\ast$system\_\-dirs, const char $\ast$suffix)
-\begin{CompactList}\small\item\em Creates the list of directories based on the user dir, system dirs and given suffix. \item\end{CompactList}\item 
-const char $\ast$ {\bf efreet\_\-desktop\_\-environment\_\-get} (void)
-\begin{CompactList}\small\item\em sets the global desktop environment name \item\end{CompactList}\item 
-int {\bf efreet\_\-desktop\_\-init} (void)
-\item 
-int {\bf efreet\_\-desktop\_\-shutdown} (void)
-\item 
-const char $\ast$ {\bf efreet\_\-home\_\-dir\_\-get} (void)
-\item 
-int {\bf efreet\_\-icon\_\-init} (void)
-\item 
-void {\bf efreet\_\-icon\_\-shutdown} (void)
-\item 
-int {\bf efreet\_\-ini\_\-init} (void)
-\item 
-int {\bf efreet\_\-ini\_\-shutdown} (void)
-\item 
-EAPI const char $\ast$ {\bf efreet\_\-lang\_\-country\_\-get} (void)
-\item 
-EAPI const char $\ast$ {\bf efreet\_\-lang\_\-get} (void)
-\item 
-EAPI const char $\ast$ {\bf efreet\_\-lang\_\-modifier\_\-get} (void)
-\item 
-int {\bf efreet\_\-menu\_\-init} (void)
-\begin{CompactList}\small\item\em Initializes the Efreet Menu system. \item\end{CompactList}\item 
-void {\bf efreet\_\-menu\_\-shutdown} (void)
-\begin{CompactList}\small\item\em Shuts down the Efreet menu system. \item\end{CompactList}\end{CompactItemize}
diff --git a/doc/latex/efreet__private_8h__dep__incl.eps b/doc/latex/efreet__private_8h__dep__incl.eps
deleted file mode 100644
index 7f64324..0000000
--- a/doc/latex/efreet__private_8h__dep__incl.eps
+++ /dev/null
@@ -1,729 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (albin) albin,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 1220 124
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 1184 88 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 529 58 moveto
-529 79 lineto
-634 79 lineto
-634 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 529 58 moveto
-529 79 lineto
-634 79 lineto
-634 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-536.5 65.5 moveto 89 (lib/efreet_private.h) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 0 1 66 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-66 21 lineto
-66 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-66 21 lineto
-66 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 7.5 moveto 50 (lib/efreet.c) alignedtext
-grestore
-% Node1->Node2
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 519 67 moveto
-423 62 234 50 75 22 curveto
-72 21 69 21 66 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 519 70.5 moveto
-529 67 lineto
-519 63.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 519 70.5 moveto
-529 67 lineto
-519 63.5 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 84 1 178 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__base_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 84 0 moveto
-84 21 lineto
-179 21 lineto
-179 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 84 0 moveto
-84 21 lineto
-179 21 lineto
-179 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-91.5 7.5 moveto 79 (lib/efreet_base.c) alignedtext
-grestore
-% Node1->Node3
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 519 63 moveto
-441 55 304 40 187 22 curveto
-184 22 182 21 179 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 518.7 66.49 moveto
-529 64 lineto
-519.4 59.52 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 518.7 66.49 moveto
-529 64 lineto
-519.4 59.52 lineto
-closepath stroke
-grestore
-% Node4
-gsave
-[ /Rect [ 196 1 306 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__desktop_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 196 0 moveto
-196 21 lineto
-306 21 lineto
-306 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 196 0 moveto
-196 21 lineto
-306 21 lineto
-306 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-204 7.5 moveto 94 (lib/efreet_desktop.c) alignedtext
-grestore
-% Node1->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 519 58 moveto
-458 47 365 30 306 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 518.51 61.47 moveto
-529 60 lineto
-519.88 54.61 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 518.51 61.47 moveto
-529 60 lineto
-519.88 54.61 lineto
-closepath stroke
-grestore
-% Node5
-gsave
-[ /Rect [ 324 1 414 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__icon_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 324 0 moveto
-324 21 lineto
-415 21 lineto
-415 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 324 0 moveto
-324 21 lineto
-415 21 lineto
-415 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-331.5 7.5 moveto 75 (lib/efreet_icon.c) alignedtext
-grestore
-% Node1->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 531 55 moveto
-492 44 440 30 406 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 530.42 58.48 moveto
-541 58 lineto
-532.43 51.77 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 530.42 58.48 moveto
-541 58 lineto
-532.43 51.77 lineto
-closepath stroke
-grestore
-% Node6
-gsave
-[ /Rect [ 432 1 514 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__ini_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 432 0 moveto
-432 21 lineto
-514 21 lineto
-514 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 432 0 moveto
-432 21 lineto
-514 21 lineto
-514 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-440 7.5 moveto 66 (lib/efreet_ini.c) alignedtext
-grestore
-% Node1->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 551 53 moveto
-532 43 508 30 492 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 549.56 56.2 moveto
-560 58 lineto
-552.96 50.08 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 549.56 56.2 moveto
-560 58 lineto
-552.96 50.08 lineto
-closepath stroke
-grestore
-% Node7
-gsave
-[ /Rect [ 532 1 630 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__menu_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 532 0 moveto
-532 21 lineto
-631 21 lineto
-631 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 532 0 moveto
-532 21 lineto
-631 21 lineto
-631 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-539.5 7.5 moveto 83 (lib/efreet_menu.c) alignedtext
-grestore
-% Node1->Node7
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 581 48 moveto
-581 38 581 28 581 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 577.5 48 moveto
-581 58 lineto
-584.5 48 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 577.5 48 moveto
-581 58 lineto
-584.5 48 lineto
-closepath stroke
-grestore
-% Node8
-gsave
-[ /Rect [ 648 1 746 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__mime_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 648 0 moveto
-648 21 lineto
-747 21 lineto
-747 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 648 0 moveto
-648 21 lineto
-747 21 lineto
-747 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-655.5 7.5 moveto 83 (lib/efreet_mime.c) alignedtext
-grestore
-% Node1->Node8
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 612 53 moveto
-633 43 659 30 677 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 610.04 50.08 moveto
-603 58 lineto
-613.44 56.2 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 610.04 50.08 moveto
-603 58 lineto
-613.44 56.2 lineto
-closepath stroke
-grestore
-% Node9
-gsave
-[ /Rect [ 764 1 860 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__trash_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 764 0 moveto
-764 21 lineto
-860 21 lineto
-860 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 764 0 moveto
-764 21 lineto
-860 21 lineto
-860 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-772 7.5 moveto 80 (lib/efreet_trash.c) alignedtext
-grestore
-% Node1->Node9
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 635 55 moveto
-676 45 734 30 772 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 633.57 51.77 moveto
-625 58 lineto
-635.58 58.48 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 633.57 51.77 moveto
-625 58 lineto
-635.58 58.48 lineto
-closepath stroke
-grestore
-% Node10
-gsave
-[ /Rect [ 878 1 962 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__uri_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 878 0 moveto
-878 21 lineto
-962 21 lineto
-962 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 878 0 moveto
-878 21 lineto
-962 21 lineto
-962 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-886 7.5 moveto 68 (lib/efreet_uri.c) alignedtext
-grestore
-% Node1->Node10
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 644 59 moveto
-703 50 792 36 869 22 curveto
-872 21 875 21 878 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 643.12 55.61 moveto
-634 61 lineto
-644.49 62.47 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 643.12 55.61 moveto
-634 61 lineto
-644.49 62.47 lineto
-closepath stroke
-grestore
-% Node11
-gsave
-[ /Rect [ 980 1 1070 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__utils_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 980 0 moveto
-980 21 lineto
-1071 21 lineto
-1071 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 980 0 moveto
-980 21 lineto
-1071 21 lineto
-1071 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-987.5 7.5 moveto 75 (lib/efreet_utils.c) alignedtext
-grestore
-% Node1->Node11
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 644 63 moveto
-721 55 856 40 971 22 curveto
-974 22 977 21 980 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 643.6 59.52 moveto
-634 64 lineto
-644.3 66.49 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 643.6 59.52 moveto
-634 64 lineto
-644.3 66.49 lineto
-closepath stroke
-grestore
-% Node12
-gsave
-[ /Rect [ 1088 1 1176 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__xml_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1088 0 moveto
-1088 21 lineto
-1177 21 lineto
-1177 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1088 0 moveto
-1088 21 lineto
-1177 21 lineto
-1177 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1095.5 7.5 moveto 73 (lib/efreet_xml.c) alignedtext
-grestore
-% Node1->Node12
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 644 65 moveto
-739 59 924 45 1079 22 curveto
-1082 22 1085 21 1088 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 643.6 61.52 moveto
-634 66 lineto
-644.3 68.49 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 643.6 61.52 moveto
-634 66 lineto
-644.3 68.49 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 1220 124
-end
-restore
-%%EOF
diff --git a/doc/latex/efreet__private_8h__dep__incl.md5 b/doc/latex/efreet__private_8h__dep__incl.md5
deleted file mode 100644
index 0c4fa35..0000000
--- a/doc/latex/efreet__private_8h__dep__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-a3ebbc45ebb2c3643afe874bd3736fc2
\ No newline at end of file
diff --git a/doc/latex/efreet__private_8h__incl.eps b/doc/latex/efreet__private_8h__incl.eps
deleted file mode 100644
index 9f3aeaf..0000000
--- a/doc/latex/efreet__private_8h__incl.eps
+++ /dev/null
@@ -1,1007 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (albin) albin,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 1474 124
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 1438 88 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 637 58 moveto
-637 79 lineto
-742 79 lineto
-742 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 637 58 moveto
-637 79 lineto
-742 79 lineto
-742 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-644.5 65.5 moveto 89 (lib/efreet_private.h) alignedtext
-grestore
-% Node2
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-54 21 lineto
-54 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-54 21 lineto
-54 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 7.5 moveto 38 (config.h) alignedtext
-grestore
-% Node1->Node2
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 637 66 moveto
-510 60 190 43 64 22 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 64.49 18.53 moveto
-54 20 lineto
-63.12 25.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 64.49 18.53 moveto
-54 20 lineto
-63.12 25.39 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 72 0 moveto
-72 21 lineto
-123 21 lineto
-123 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 72 0 moveto
-72 21 lineto
-123 21 lineto
-123 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-79.5 7.5 moveto 35 (stdlib.h) alignedtext
-grestore
-% Node1->Node3
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 637 66 moveto
-522 59 244 42 133 22 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 133.49 18.53 moveto
-123 20 lineto
-132.12 25.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 133.49 18.53 moveto
-123 20 lineto
-132.12 25.39 lineto
-closepath stroke
-grestore
-% Node4
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 140 0 moveto
-140 21 lineto
-188 21 lineto
-188 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 140 0 moveto
-140 21 lineto
-188 21 lineto
-188 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-148 7.5 moveto 32 (stdio.h) alignedtext
-grestore
-% Node1->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 637 68 moveto
-548 65 362 55 198 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 198.49 17.53 moveto
-188 19 lineto
-197.12 24.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 198.49 17.53 moveto
-188 19 lineto
-197.12 24.39 lineto
-closepath stroke
-grestore
-% Node5
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 206 0 moveto
-206 21 lineto
-258 21 lineto
-258 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 206 0 moveto
-206 21 lineto
-258 21 lineto
-258 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-214 7.5 moveto 36 (string.h) alignedtext
-grestore
-% Node1->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 637 66 moveto
-559 61 406 50 268 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 268.49 17.53 moveto
-258 19 lineto
-267.12 24.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 268.49 17.53 moveto
-258 19 lineto
-267.12 24.39 lineto
-closepath stroke
-grestore
-% Node6
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 276 0 moveto
-276 21 lineto
-330 21 lineto
-330 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 276 0 moveto
-276 21 lineto
-330 21 lineto
-330 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-284 7.5 moveto 38 (unistd.h) alignedtext
-grestore
-% Node1->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 637 65 moveto
-570 58 451 45 340 22 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 340.49 18.53 moveto
-330 20 lineto
-339.12 25.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 340.49 18.53 moveto
-330 20 lineto
-339.12 25.39 lineto
-closepath stroke
-grestore
-% Node7
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 348 0 moveto
-348 21 lineto
-399 21 lineto
-399 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 348 0 moveto
-348 21 lineto
-399 21 lineto
-399 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-355.5 7.5 moveto 35 (ctype.h) alignedtext
-grestore
-% Node1->Node7
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 637 63 moveto
-582 55 494 42 409 22 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 409.49 18.53 moveto
-399 20 lineto
-408.12 25.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 409.49 18.53 moveto
-399 20 lineto
-408.12 25.39 lineto
-closepath stroke
-grestore
-% Node8
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 416 0 moveto
-416 21 lineto
-461 21 lineto
-461 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 416 0 moveto
-416 21 lineto
-461 21 lineto
-461 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-423.5 7.5 moveto 29 (fcntl.h) alignedtext
-grestore
-% Node1->Node8
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 637 60 moveto
-594 51 533 39 471 23 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 471.58 19.52 moveto
-461 20 lineto
-469.57 26.23 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 471.58 19.52 moveto
-461 20 lineto
-469.57 26.23 lineto
-closepath stroke
-grestore
-% Node9
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 478 0 moveto
-478 21 lineto
-553 21 lineto
-553 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 478 0 moveto
-478 21 lineto
-553 21 lineto
-553 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-485.5 7.5 moveto 59 (sys/mman.h) alignedtext
-grestore
-% Node1->Node9
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 656 58 moveto
-627 48 585 34 555 24 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 555.58 20.52 moveto
-545 21 lineto
-553.57 27.23 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 555.58 20.52 moveto
-545 21 lineto
-553.57 27.23 lineto
-closepath stroke
-grestore
-% Node10
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 570 0 moveto
-570 21 lineto
-640 21 lineto
-640 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 570 0 moveto
-570 21 lineto
-640 21 lineto
-640 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-578 7.5 moveto 54 (sys/types.h) alignedtext
-grestore
-% Node1->Node10
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 673 58 moveto
-660 49 642 36 627 27 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 629.1 24.2 moveto
-619 21 lineto
-624.9 29.8 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 629.1 24.2 moveto
-619 21 lineto
-624.9 29.8 lineto
-closepath stroke
-grestore
-% Node11
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 658 0 moveto
-658 21 lineto
-721 21 lineto
-721 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 658 0 moveto
-658 21 lineto
-721 21 lineto
-721 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-665.5 7.5 moveto 47 (sys/stat.h) alignedtext
-grestore
-% Node1->Node11
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 689 58 moveto
-689 50 689 40 689 31 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 692.5 31 moveto
-689 21 lineto
-685.5 31 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 692.5 31 moveto
-689 21 lineto
-685.5 31 lineto
-closepath stroke
-grestore
-% Node12
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 738 0 moveto
-738 21 lineto
-791 21 lineto
-791 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 738 0 moveto
-738 21 lineto
-791 21 lineto
-791 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-745.5 7.5 moveto 37 (dirent.h) alignedtext
-grestore
-% Node1->Node12
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 703 58 moveto
-714 49 730 37 743 27 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 745.1 29.8 moveto
-751 21 lineto
-740.9 24.2 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 745.1 29.8 moveto
-751 21 lineto
-740.9 24.2 lineto
-closepath stroke
-grestore
-% Node13
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 808 0 moveto
-808 21 lineto
-873 21 lineto
-873 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 808 0 moveto
-808 21 lineto
-873 21 lineto
-873 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-815.5 7.5 moveto 49 (fnmatch.h) alignedtext
-grestore
-% Node1->Node13
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 718 58 moveto
-743 48 778 35 804 25 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 806.02 27.96 moveto
-814 21 lineto
-803.42 21.46 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 806.02 27.96 moveto
-814 21 lineto
-803.42 21.46 lineto
-closepath stroke
-grestore
-% Node14
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 890 0 moveto
-890 21 lineto
-941 21 lineto
-941 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 890 0 moveto
-890 21 lineto
-941 21 lineto
-941 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-897.5 7.5 moveto 35 (limits.h) alignedtext
-grestore
-% Node1->Node14
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 737 58 moveto
-774 50 826 37 880 22 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 881.43 25.23 moveto
-890 19 lineto
-879.42 18.52 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 881.43 25.23 moveto
-890 19 lineto
-879.42 18.52 lineto
-closepath stroke
-grestore
-% Node15
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 958 0 moveto
-958 21 lineto
-1003 21 lineto
-1003 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 958 0 moveto
-958 21 lineto
-1003 21 lineto
-1003 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-965.5 7.5 moveto 29 (Eina.h) alignedtext
-grestore
-% Node1->Node15
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 742 62 moveto
-793 54 871 42 948 22 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 949.43 25.23 moveto
-958 19 lineto
-947.42 18.52 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 949.43 25.23 moveto
-958 19 lineto
-947.42 18.52 lineto
-closepath stroke
-grestore
-% Node16
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1020 0 moveto
-1020 21 lineto
-1072 21 lineto
-1072 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1020 0 moveto
-1020 21 lineto
-1072 21 lineto
-1072 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1028 7.5 moveto 36 (Ecore.h) alignedtext
-grestore
-% Node1->Node16
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 742 64 moveto
-804 57 911 44 1010 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1010.88 24.39 moveto
-1020 19 lineto
-1009.51 17.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1010.88 24.39 moveto
-1020 19 lineto
-1009.51 17.53 lineto
-closepath stroke
-grestore
-% Node17
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1090 0 moveto
-1090 21 lineto
-1162 21 lineto
-1162 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1090 0 moveto
-1090 21 lineto
-1162 21 lineto
-1162 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1098 7.5 moveto 56 (Ecore_File.h) alignedtext
-grestore
-% Node1->Node17
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 742 65 moveto
-816 58 954 45 1080 22 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1080.88 25.39 moveto
-1090 20 lineto
-1079.51 18.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1080.88 25.39 moveto
-1090 20 lineto
-1079.51 18.53 lineto
-closepath stroke
-grestore
-% Node18
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1180 0 moveto
-1180 21 lineto
-1251 21 lineto
-1251 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1180 0 moveto
-1180 21 lineto
-1251 21 lineto
-1251 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1187.5 7.5 moveto 55 (Ecore_Str.h) alignedtext
-grestore
-% Node1->Node18
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 742 66 moveto
-829 61 1008 49 1170 22 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1170.88 25.39 moveto
-1180 20 lineto
-1169.51 18.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1170.88 25.39 moveto
-1180 20 lineto
-1169.51 18.53 lineto
-closepath stroke
-grestore
-% Node19
-gsave
-[ /Rect [ 1268 1 1344 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__xml_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1268 0 moveto
-1268 21 lineto
-1344 21 lineto
-1344 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1268 0 moveto
-1268 21 lineto
-1344 21 lineto
-1344 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1276 7.5 moveto 60 (efreet_xml.h) alignedtext
-grestore
-% Node1->Node19
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 742 67 moveto
-841 63 1062 51 1258 22 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1258.88 25.39 moveto
-1268 20 lineto
-1257.51 18.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1258.88 25.39 moveto
-1268 20 lineto
-1257.51 18.53 lineto
-closepath stroke
-grestore
-% Node20
-gsave
-[ /Rect [ 1362 1 1430 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__ini_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1362 0 moveto
-1362 21 lineto
-1431 21 lineto
-1431 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1362 0 moveto
-1362 21 lineto
-1431 21 lineto
-1431 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1369.5 7.5 moveto 53 (efreet_ini.h) alignedtext
-grestore
-% Node1->Node20
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 742 66 moveto
-875 60 1217 41 1352 22 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1352.88 25.39 moveto
-1362 20 lineto
-1351.51 18.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1352.88 25.39 moveto
-1362 20 lineto
-1351.51 18.53 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 1474 124
-end
-restore
-%%EOF
diff --git a/doc/latex/efreet__private_8h__incl.md5 b/doc/latex/efreet__private_8h__incl.md5
deleted file mode 100644
index b2bf4ea..0000000
--- a/doc/latex/efreet__private_8h__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-0ba648f37dd912952aa86b8b426e202d
\ No newline at end of file
diff --git a/doc/latex/efreet__trash_8c.tex b/doc/latex/efreet__trash_8c.tex
deleted file mode 100644
index 91acd7a..0000000
--- a/doc/latex/efreet__trash_8c.tex
+++ /dev/null
@@ -1,35 +0,0 @@
-\section{lib/efreet\_\-trash.c File Reference}
-\label{efreet__trash_8c}\index{lib/efreet\_\-trash.c@{lib/efreet\_\-trash.c}}
-
-
-{\tt \#include $<$errno.h$>$}\par
-{\tt \#include $<$time.h$>$}\par
-{\tt \#include \char`\"{}Efreet.h\char`\"{}}\par
-{\tt \#include \char`\"{}Efreet\_\-Trash.h\char`\"{}}\par
-{\tt \#include \char`\"{}efreet\_\-private.h\char`\"{}}\par
-
-
-Include dependency graph for efreet\_\-trash.c:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=420pt]{efreet__trash_8c__incl}
-\end{center}
-\end{figure}
-\subsection*{Functions}
-\begin{CompactItemize}
-\item 
-EAPI int {\bf efreet\_\-trash\_\-delete\_\-uri} ({\bf Efreet\_\-Uri} $\ast$uri, int force\_\-delete)
-\begin{CompactList}\small\item\em This function try to move the given uri to the trash. Files on different filesystem can't be moved to trash. If force\_\-delete is 0 than non-local files will be ignored and -1 is returned, if you set force\_\-delete to 1 non-local files will be deleted without asking. \item\end{CompactList}\item 
-EAPI const char $\ast$ {\bf efreet\_\-trash\_\-dir\_\-get} (void)
-\begin{CompactList}\small\item\em Retrieves the XDG Trash local directory. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-trash\_\-empty\_\-trash} (void)
-\begin{CompactList}\small\item\em Delete all the files inside the trash. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-trash\_\-init} (void)
-\begin{CompactList}\small\item\em Initializes the efreet trash system. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-trash\_\-is\_\-empty} (void)
-\begin{CompactList}\small\item\em Check if the trash is currently empty. \item\end{CompactList}\item 
-EAPI Ecore\_\-List $\ast$ {\bf efreet\_\-trash\_\-ls} (void)
-\begin{CompactList}\small\item\em List all the files and directory currently inside the trash. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-trash\_\-shutdown} (void)
-\begin{CompactList}\small\item\em Cleans up the efreet trash system. \item\end{CompactList}\end{CompactItemize}
diff --git a/doc/latex/efreet__trash_8c__incl.eps b/doc/latex/efreet__trash_8c__incl.eps
deleted file mode 100644
index d0abc1c..0000000
--- a/doc/latex/efreet__trash_8c__incl.eps
+++ /dev/null
@@ -1,1641 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (albin) albin,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 2040 240
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 2004 204 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 727 174 moveto
-727 195 lineto
-823 195 lineto
-823 174 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 727 174 moveto
-727 195 lineto
-823 195 lineto
-823 174 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-735 181.5 moveto 80 (lib/efreet_trash.c) alignedtext
-grestore
-% Node2
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 597 116 moveto
-597 137 lineto
-648 137 lineto
-648 116 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 597 116 moveto
-597 137 lineto
-648 137 lineto
-648 116 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-604.5 123.5 moveto 35 (errno.h) alignedtext
-grestore
-% Node1->Node2
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 746 174 moveto
-721 164 684 150 657 140 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 658.59 136.84 moveto
-648 137 lineto
-656.38 143.48 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 658.59 136.84 moveto
-648 137 lineto
-656.38 143.48 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 665 116 moveto
-665 137 lineto
-712 137 lineto
-712 116 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 665 116 moveto
-665 137 lineto
-712 137 lineto
-712 116 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-672.5 123.5 moveto 31 (time.h) alignedtext
-grestore
-% Node1->Node3
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 758 174 moveto
-745 165 726 152 711 143 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 713.1 140.2 moveto
-703 137 lineto
-708.9 145.8 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 713.1 140.2 moveto
-703 137 lineto
-708.9 145.8 lineto
-closepath stroke
-grestore
-% Node4
-gsave
-[ /Rect [ 1546 117 1600 137 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($Efreet_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1546 116 moveto
-1546 137 lineto
-1600 137 lineto
-1600 116 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1546 116 moveto
-1546 137 lineto
-1600 137 lineto
-1600 116 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1554 123.5 moveto 38 (Efreet.h) alignedtext
-grestore
-% Node1->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 823 182 moveto
-970 171 1405 139 1536 130 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1536.4 133.48 moveto
-1546 129 lineto
-1535.7 126.51 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1536.4 133.48 moveto
-1546 129 lineto
-1535.7 126.51 lineto
-closepath stroke
-grestore
-% Node14
-gsave
-[ /Rect [ 1618 117 1702 137 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($Efreet__Trash_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1618 116 moveto
-1618 137 lineto
-1702 137 lineto
-1702 116 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1618 116 moveto
-1618 137 lineto
-1702 137 lineto
-1702 116 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1626 123.5 moveto 68 (Efreet_Trash.h) alignedtext
-grestore
-% Node1->Node14
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 823 183 moveto
-974 177 1437 159 1608 137 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1608.4 140.48 moveto
-1618 136 lineto
-1607.7 133.51 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1608.4 140.48 moveto
-1618 136 lineto
-1607.7 133.51 lineto
-closepath stroke
-grestore
-% Node15
-gsave
-[ /Rect [ 729 117 821 137 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__private_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 729 116 moveto
-729 137 lineto
-821 137 lineto
-821 116 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 729 116 moveto
-729 137 lineto
-821 137 lineto
-821 116 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-737 123.5 moveto 76 (efreet_private.h) alignedtext
-grestore
-% Node1->Node15
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 775 174 moveto
-775 166 775 156 775 147 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 778.5 147 moveto
-775 137 lineto
-771.5 147 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 778.5 147 moveto
-775 137 lineto
-771.5 147 lineto
-closepath stroke
-grestore
-% Node5
-gsave
-[ /Rect [ 1818 59 1900 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__base_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1818 58 moveto
-1818 79 lineto
-1900 79 lineto
-1900 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1818 58 moveto
-1818 79 lineto
-1900 79 lineto
-1900 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1826 65.5 moveto 66 (efreet_base.h) alignedtext
-grestore
-% Node4->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1600 118 moveto
-1603 117 1606 117 1609 116 curveto
-1694 95 1719 97 1808 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1808.88 83.39 moveto
-1818 78 lineto
-1807.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1808.88 83.39 moveto
-1818 78 lineto
-1807.51 76.53 lineto
-closepath stroke
-grestore
-% Node8
-gsave
-[ /Rect [ 1330 59 1398 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__ini_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1330 58 moveto
-1330 79 lineto
-1399 79 lineto
-1399 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1330 58 moveto
-1330 79 lineto
-1399 79 lineto
-1399 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1337.5 65.5 moveto 53 (efreet_ini.h) alignedtext
-grestore
-% Node4->Node8
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1546 119 moveto
-1511 110 1450 93 1409 82 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1409.58 78.52 moveto
-1399 79 lineto
-1407.57 85.23 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1409.58 78.52 moveto
-1399 79 lineto
-1407.57 85.23 lineto
-closepath stroke
-grestore
-% Node9
-gsave
-[ /Rect [ 1918 59 1996 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__icon_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1918 58 moveto
-1918 79 lineto
-1996 79 lineto
-1996 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1918 58 moveto
-1918 79 lineto
-1996 79 lineto
-1996 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1926 65.5 moveto 62 (efreet_icon.h) alignedtext
-grestore
-% Node4->Node9
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1600 118 moveto
-1603 117 1606 117 1609 116 curveto
-1738 89 1774 102 1908 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1908.88 83.39 moveto
-1918 78 lineto
-1907.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1908.88 83.39 moveto
-1918 78 lineto
-1907.51 76.53 lineto
-closepath stroke
-grestore
-% Node10
-gsave
-[ /Rect [ 1416 59 1512 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__desktop_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1416 58 moveto
-1416 79 lineto
-1513 79 lineto
-1513 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1416 58 moveto
-1416 79 lineto
-1513 79 lineto
-1513 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1423.5 65.5 moveto 81 (efreet_desktop.h) alignedtext
-grestore
-% Node4->Node10
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1552 116 moveto
-1535 107 1510 94 1492 84 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1493.44 80.8 moveto
-1483 79 lineto
-1490.04 86.92 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1493.44 80.8 moveto
-1483 79 lineto
-1490.04 86.92 lineto
-closepath stroke
-grestore
-% Node11
-gsave
-[ /Rect [ 1530 59 1616 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__menu_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1530 58 moveto
-1530 79 lineto
-1617 79 lineto
-1617 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1530 58 moveto
-1530 79 lineto
-1617 79 lineto
-1617 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1537.5 65.5 moveto 71 (efreet_menu.h) alignedtext
-grestore
-% Node4->Node11
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1573 116 moveto
-1573 108 1573 98 1573 89 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1576.5 89 moveto
-1573 79 lineto
-1569.5 89 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1576.5 89 moveto
-1573 79 lineto
-1569.5 89 lineto
-closepath stroke
-grestore
-% Node12
-gsave
-[ /Rect [ 1634 59 1712 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__utils_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1634 58 moveto
-1634 79 lineto
-1712 79 lineto
-1712 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1634 58 moveto
-1634 79 lineto
-1712 79 lineto
-1712 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1642 65.5 moveto 62 (efreet_utils.h) alignedtext
-grestore
-% Node4->Node12
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1592 116 moveto
-1607 107 1629 94 1647 84 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1648.96 86.92 moveto
-1656 79 lineto
-1645.56 80.8 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1648.96 86.92 moveto
-1656 79 lineto
-1645.56 80.8 lineto
-closepath stroke
-grestore
-% Node13
-gsave
-[ /Rect [ 1730 59 1800 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__uri_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1730 58 moveto
-1730 79 lineto
-1801 79 lineto
-1801 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1730 58 moveto
-1730 79 lineto
-1801 79 lineto
-1801 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1737.5 65.5 moveto 55 (efreet_uri.h) alignedtext
-grestore
-% Node4->Node13
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1600 118 moveto
-1603 118 1606 117 1609 116 curveto
-1647 104 1690 91 1721 82 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1722.43 85.23 moveto
-1731 79 lineto
-1720.42 78.52 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1722.43 85.23 moveto
-1731 79 lineto
-1720.42 78.52 lineto
-closepath stroke
-grestore
-% Node6
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1739 0 moveto
-1739 21 lineto
-1791 21 lineto
-1791 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1739 0 moveto
-1739 21 lineto
-1791 21 lineto
-1791 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1747 7.5 moveto 36 (Ecore.h) alignedtext
-grestore
-% Node5->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1841 58 moveto
-1827 49 1806 36 1790 26 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1791.44 22.8 moveto
-1781 21 lineto
-1788.04 28.92 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1791.44 22.8 moveto
-1781 21 lineto
-1788.04 28.92 lineto
-closepath stroke
-grestore
-% Node7
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1814 0 moveto
-1814 21 lineto
-1895 21 lineto
-1895 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1814 0 moveto
-1814 21 lineto
-1895 21 lineto
-1895 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1821.5 7.5 moveto 65 (Ecore_Data.h) alignedtext
-grestore
-% Node5->Node7
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1858 58 moveto
-1857 50 1857 40 1856 31 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1859.48 30.6 moveto
-1855 21 lineto
-1852.51 31.3 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1859.48 30.6 moveto
-1855 21 lineto
-1852.51 31.3 lineto
-closepath stroke
-grestore
-% Node13->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1765 58 moveto
-1765 50 1765 40 1765 31 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1768.5 31 moveto
-1765 21 lineto
-1761.5 31 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1768.5 31 moveto
-1765 21 lineto
-1761.5 31 lineto
-closepath stroke
-grestore
-% Node13->Node7
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1782 58 moveto
-1795 49 1815 36 1830 26 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1831.96 28.92 moveto
-1839 21 lineto
-1828.56 22.8 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1831.96 28.92 moveto
-1839 21 lineto
-1828.56 22.8 lineto
-closepath stroke
-grestore
-% Node15->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 821 123 moveto
-906 116 1084 100 1143 80 curveto
-1162 73 1163 63 1181 58 curveto
-1285 26 1618 15 1729 12 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1729 15.5 moveto
-1739 12 lineto
-1729 8.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1729 15.5 moveto
-1739 12 lineto
-1729 8.5 lineto
-closepath stroke
-grestore
-% Node15->Node8
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 821 125 moveto
-914 122 1130 111 1320 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1320.88 83.39 moveto
-1330 78 lineto
-1319.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1320.88 83.39 moveto
-1330 78 lineto
-1319.51 76.53 lineto
-closepath stroke
-grestore
-% Node16
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1190 58 moveto
-1190 79 lineto
-1244 79 lineto
-1244 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1190 58 moveto
-1190 79 lineto
-1244 79 lineto
-1244 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1198 65.5 moveto 38 (config.h) alignedtext
-grestore
-% Node15->Node16
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 821 124 moveto
-896 118 1049 104 1176 80 curveto
-1177 80 1179 79 1180 79 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1180.88 82.39 moveto
-1190 77 lineto
-1179.51 75.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1180.88 82.39 moveto
-1190 77 lineto
-1179.51 75.53 lineto
-closepath stroke
-grestore
-% Node17
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1262 58 moveto
-1262 79 lineto
-1313 79 lineto
-1313 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1262 58 moveto
-1262 79 lineto
-1313 79 lineto
-1313 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1269.5 65.5 moveto 35 (stdlib.h) alignedtext
-grestore
-% Node15->Node17
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 821 126 moveto
-905 123 1089 112 1252 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1252.88 83.39 moveto
-1262 78 lineto
-1251.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1252.88 83.39 moveto
-1262 78 lineto
-1251.51 76.53 lineto
-closepath stroke
-grestore
-% Node18
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 0 58 moveto
-0 79 lineto
-48 79 lineto
-48 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 0 58 moveto
-0 79 lineto
-48 79 lineto
-48 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 65.5 moveto 32 (stdio.h) alignedtext
-grestore
-% Node15->Node18
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 729 117 moveto
-726 117 723 116 720 116 curveto
-431 78 349 134 58 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 58.49 76.53 moveto
-48 78 lineto
-57.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 58.49 76.53 moveto
-48 78 lineto
-57.12 83.39 lineto
-closepath stroke
-grestore
-% Node19
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 66 58 moveto
-66 79 lineto
-118 79 lineto
-118 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 66 58 moveto
-66 79 lineto
-118 79 lineto
-118 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-74 65.5 moveto 36 (string.h) alignedtext
-grestore
-% Node15->Node19
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 729 117 moveto
-726 117 723 116 720 116 curveto
-462 82 389 126 128 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 128.49 76.53 moveto
-118 78 lineto
-127.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 128.49 76.53 moveto
-118 78 lineto
-127.12 83.39 lineto
-closepath stroke
-grestore
-% Node20
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 136 58 moveto
-136 79 lineto
-190 79 lineto
-190 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 136 58 moveto
-136 79 lineto
-190 79 lineto
-190 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-144 65.5 moveto 38 (unistd.h) alignedtext
-grestore
-% Node15->Node20
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 729 117 moveto
-726 117 723 116 720 116 curveto
-493 85 430 121 200 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 200.49 76.53 moveto
-190 78 lineto
-199.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 200.49 76.53 moveto
-190 78 lineto
-199.12 83.39 lineto
-closepath stroke
-grestore
-% Node21
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 208 58 moveto
-208 79 lineto
-259 79 lineto
-259 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 208 58 moveto
-208 79 lineto
-259 79 lineto
-259 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-215.5 65.5 moveto 35 (ctype.h) alignedtext
-grestore
-% Node15->Node21
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 729 117 moveto
-726 117 723 116 720 116 curveto
-523 88 468 118 269 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 269.49 76.53 moveto
-259 78 lineto
-268.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 269.49 76.53 moveto
-259 78 lineto
-268.12 83.39 lineto
-closepath stroke
-grestore
-% Node22
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 276 58 moveto
-276 79 lineto
-321 79 lineto
-321 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 276 58 moveto
-276 79 lineto
-321 79 lineto
-321 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-283.5 65.5 moveto 29 (fcntl.h) alignedtext
-grestore
-% Node15->Node22
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 729 117 moveto
-726 117 723 116 720 116 curveto
-551 90 502 116 331 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 331.49 76.53 moveto
-321 78 lineto
-330.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 331.49 76.53 moveto
-321 78 lineto
-330.12 83.39 lineto
-closepath stroke
-grestore
-% Node23
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 338 58 moveto
-338 79 lineto
-413 79 lineto
-413 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 338 58 moveto
-338 79 lineto
-413 79 lineto
-413 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-345.5 65.5 moveto 59 (sys/mman.h) alignedtext
-grestore
-% Node15->Node23
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 729 117 moveto
-726 117 723 116 720 116 curveto
-591 95 555 103 423 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 423.49 76.53 moveto
-413 78 lineto
-422.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 423.49 76.53 moveto
-413 78 lineto
-422.12 83.39 lineto
-closepath stroke
-grestore
-% Node24
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 430 58 moveto
-430 79 lineto
-500 79 lineto
-500 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 430 58 moveto
-430 79 lineto
-500 79 lineto
-500 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-438 65.5 moveto 54 (sys/types.h) alignedtext
-grestore
-% Node15->Node24
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 729 118 moveto
-726 117 723 116 720 116 curveto
-630 99 605 99 510 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 510.49 76.53 moveto
-500 78 lineto
-509.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 510.49 76.53 moveto
-500 78 lineto
-509.12 83.39 lineto
-closepath stroke
-grestore
-% Node25
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 518 58 moveto
-518 79 lineto
-581 79 lineto
-581 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 518 58 moveto
-518 79 lineto
-581 79 lineto
-581 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-525.5 65.5 moveto 47 (sys/stat.h) alignedtext
-grestore
-% Node15->Node25
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 731 116 moveto
-696 107 644 94 591 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 591.49 76.53 moveto
-581 78 lineto
-590.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 591.49 76.53 moveto
-581 78 lineto
-590.12 83.39 lineto
-closepath stroke
-grestore
-% Node26
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 598 58 moveto
-598 79 lineto
-651 79 lineto
-651 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 598 58 moveto
-598 79 lineto
-651 79 lineto
-651 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-605.5 65.5 moveto 37 (dirent.h) alignedtext
-grestore
-% Node15->Node26
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 746 116 moveto
-721 106 686 93 660 83 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 660.58 79.46 moveto
-650 79 lineto
-657.98 85.96 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 660.58 79.46 moveto
-650 79 lineto
-657.98 85.96 lineto
-closepath stroke
-grestore
-% Node27
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 668 58 moveto
-668 79 lineto
-733 79 lineto
-733 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 668 58 moveto
-668 79 lineto
-733 79 lineto
-733 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-675.5 65.5 moveto 49 (fnmatch.h) alignedtext
-grestore
-% Node15->Node27
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 761 116 moveto
-750 107 734 95 721 85 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 723.1 82.2 moveto
-713 79 lineto
-718.9 87.8 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 723.1 82.2 moveto
-713 79 lineto
-718.9 87.8 lineto
-closepath stroke
-grestore
-% Node28
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 750 58 moveto
-750 79 lineto
-801 79 lineto
-801 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 750 58 moveto
-750 79 lineto
-801 79 lineto
-801 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-757.5 65.5 moveto 35 (limits.h) alignedtext
-grestore
-% Node15->Node28
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 775 116 moveto
-775 108 775 98 775 89 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 778.5 89 moveto
-775 79 lineto
-771.5 89 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 778.5 89 moveto
-775 79 lineto
-771.5 89 lineto
-closepath stroke
-grestore
-% Node29
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 818 58 moveto
-818 79 lineto
-863 79 lineto
-863 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 818 58 moveto
-818 79 lineto
-863 79 lineto
-863 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-825.5 65.5 moveto 29 (Eina.h) alignedtext
-grestore
-% Node15->Node29
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 788 116 moveto
-797 107 810 95 821 86 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 823.78 88.22 moveto
-829 79 lineto
-819.17 82.95 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 823.78 88.22 moveto
-829 79 lineto
-819.17 82.95 lineto
-closepath stroke
-grestore
-% Node30
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 880 58 moveto
-880 79 lineto
-952 79 lineto
-952 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 880 58 moveto
-880 79 lineto
-952 79 lineto
-952 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-888 65.5 moveto 56 (Ecore_File.h) alignedtext
-grestore
-% Node15->Node30
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 802 116 moveto
-825 106 858 93 883 83 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 884.28 86.26 moveto
-892 79 lineto
-881.44 79.86 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 884.28 86.26 moveto
-892 79 lineto
-881.44 79.86 lineto
-closepath stroke
-grestore
-% Node31
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 970 58 moveto
-970 79 lineto
-1041 79 lineto
-1041 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 970 58 moveto
-970 79 lineto
-1041 79 lineto
-1041 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-977.5 65.5 moveto 55 (Ecore_Str.h) alignedtext
-grestore
-% Node15->Node31
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 819 116 moveto
-860 106 919 91 960 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 960.88 83.39 moveto
-970 78 lineto
-959.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 960.88 83.39 moveto
-970 78 lineto
-959.51 76.53 lineto
-closepath stroke
-grestore
-% Node32
-gsave
-[ /Rect [ 1058 59 1134 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__xml_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1058 58 moveto
-1058 79 lineto
-1134 79 lineto
-1134 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1058 58 moveto
-1058 79 lineto
-1134 79 lineto
-1134 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1066 65.5 moveto 60 (efreet_xml.h) alignedtext
-grestore
-% Node15->Node32
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 821 120 moveto
-874 111 962 97 1048 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1048.88 83.39 moveto
-1058 78 lineto
-1047.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1048.88 83.39 moveto
-1058 78 lineto
-1047.51 76.53 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 2040 240
-end
-restore
-%%EOF
diff --git a/doc/latex/efreet__trash_8c__incl.md5 b/doc/latex/efreet__trash_8c__incl.md5
deleted file mode 100644
index 54b56dc..0000000
--- a/doc/latex/efreet__trash_8c__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-3c9fa03242981bdb13201fb1ef3cca31
\ No newline at end of file
diff --git a/doc/latex/efreet__uri_8c.tex b/doc/latex/efreet__uri_8c.tex
deleted file mode 100644
index 3e4f292..0000000
--- a/doc/latex/efreet__uri_8c.tex
+++ /dev/null
@@ -1,24 +0,0 @@
-\section{lib/efreet\_\-uri.c File Reference}
-\label{efreet__uri_8c}\index{lib/efreet\_\-uri.c@{lib/efreet\_\-uri.c}}
-
-
-{\tt \#include \char`\"{}Efreet.h\char`\"{}}\par
-{\tt \#include \char`\"{}efreet\_\-private.h\char`\"{}}\par
-
-
-Include dependency graph for efreet\_\-uri.c:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=420pt]{efreet__uri_8c__incl}
-\end{center}
-\end{figure}
-\subsection*{Functions}
-\begin{CompactItemize}
-\item 
-EAPI {\bf Efreet\_\-Uri} $\ast$ {\bf efreet\_\-uri\_\-decode} (const char $\ast$full\_\-uri)
-\begin{CompactList}\small\item\em Read a single uri and return an \doxyref{Efreet\_\-Uri}{p.}{structEfreet__Uri} struct. If there's no hostname in the uri then the hostname parameter will be NULL. All the uri escaped chars will be converted to normal. \item\end{CompactList}\item 
-EAPI const char $\ast$ {\bf efreet\_\-uri\_\-encode} ({\bf Efreet\_\-Uri} $\ast$uri)
-\begin{CompactList}\small\item\em Get the string rapresentation of the given uri struct escaping illegal caracters. Remember to free the string with eina\_\-stringshare\_\-del() when you don't need it anymore. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-uri\_\-free} ({\bf Efreet\_\-Uri} $\ast$uri)
-\begin{CompactList}\small\item\em Free the given uri structure. \item\end{CompactList}\end{CompactItemize}
diff --git a/doc/latex/efreet__uri_8c__incl.eps b/doc/latex/efreet__uri_8c__incl.eps
deleted file mode 100644
index 0cba74b..0000000
--- a/doc/latex/efreet__uri_8c__incl.eps
+++ /dev/null
@@ -1,1503 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (albin) albin,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 2040 240
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 2004 204 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 1156 174 moveto
-1156 195 lineto
-1240 195 lineto
-1240 174 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1156 174 moveto
-1156 195 lineto
-1240 195 lineto
-1240 174 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1164 181.5 moveto 68 (lib/efreet_uri.c) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 1596 117 1650 137 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($Efreet_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1596 116 moveto
-1596 137 lineto
-1650 137 lineto
-1650 116 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1596 116 moveto
-1596 137 lineto
-1650 137 lineto
-1650 116 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1604 123.5 moveto 38 (Efreet.h) alignedtext
-grestore
-% Node1->Node2
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1240 179 moveto
-1323 168 1507 143 1586 132 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1586.4 135.48 moveto
-1596 131 lineto
-1585.7 128.51 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1586.4 135.48 moveto
-1596 131 lineto
-1585.7 128.51 lineto
-closepath stroke
-grestore
-% Node12
-gsave
-[ /Rect [ 691 117 783 137 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__private_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 691 116 moveto
-691 137 lineto
-783 137 lineto
-783 116 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 691 116 moveto
-691 137 lineto
-783 137 lineto
-783 116 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-699 123.5 moveto 76 (efreet_private.h) alignedtext
-grestore
-% Node1->Node12
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1156 180 moveto
-1072 169 887 146 793 134 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 793.3 130.51 moveto
-783 133 lineto
-792.6 137.48 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 793.3 130.51 moveto
-783 133 lineto
-792.6 137.48 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 1818 59 1900 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__base_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1818 58 moveto
-1818 79 lineto
-1900 79 lineto
-1900 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1818 58 moveto
-1818 79 lineto
-1900 79 lineto
-1900 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1826 65.5 moveto 66 (efreet_base.h) alignedtext
-grestore
-% Node2->Node3
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1650 120 moveto
-1688 111 1760 93 1808 81 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1808.88 84.39 moveto
-1818 79 lineto
-1807.51 77.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1808.88 84.39 moveto
-1818 79 lineto
-1807.51 77.53 lineto
-closepath stroke
-grestore
-% Node6
-gsave
-[ /Rect [ 1330 59 1398 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__ini_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1330 58 moveto
-1330 79 lineto
-1399 79 lineto
-1399 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1330 58 moveto
-1330 79 lineto
-1399 79 lineto
-1399 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1337.5 65.5 moveto 53 (efreet_ini.h) alignedtext
-grestore
-% Node2->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1596 121 moveto
-1557 113 1482 97 1409 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1409.49 76.53 moveto
-1399 78 lineto
-1408.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1409.49 76.53 moveto
-1399 78 lineto
-1408.12 83.39 lineto
-closepath stroke
-grestore
-% Node7
-gsave
-[ /Rect [ 1918 59 1996 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__icon_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1918 58 moveto
-1918 79 lineto
-1996 79 lineto
-1996 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1918 58 moveto
-1918 79 lineto
-1996 79 lineto
-1996 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1926 65.5 moveto 62 (efreet_icon.h) alignedtext
-grestore
-% Node2->Node7
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1650 123 moveto
-1699 115 1808 99 1908 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1908.88 83.39 moveto
-1918 78 lineto
-1907.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1908.88 83.39 moveto
-1918 78 lineto
-1907.51 76.53 lineto
-closepath stroke
-grestore
-% Node8
-gsave
-[ /Rect [ 1416 59 1512 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__desktop_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1416 58 moveto
-1416 79 lineto
-1513 79 lineto
-1513 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1416 58 moveto
-1416 79 lineto
-1513 79 lineto
-1513 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1423.5 65.5 moveto 81 (efreet_desktop.h) alignedtext
-grestore
-% Node2->Node8
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1596 117 moveto
-1570 107 1531 93 1502 83 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1502.58 79.46 moveto
-1492 79 lineto
-1499.98 85.96 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1502.58 79.46 moveto
-1492 79 lineto
-1499.98 85.96 lineto
-closepath stroke
-grestore
-% Node9
-gsave
-[ /Rect [ 1530 59 1616 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__menu_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1530 58 moveto
-1530 79 lineto
-1617 79 lineto
-1617 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1530 58 moveto
-1530 79 lineto
-1617 79 lineto
-1617 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1537.5 65.5 moveto 71 (efreet_menu.h) alignedtext
-grestore
-% Node2->Node9
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1613 116 moveto
-1606 108 1596 96 1588 87 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1590.8 84.9 moveto
-1582 79 lineto
-1585.2 89.1 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1590.8 84.9 moveto
-1582 79 lineto
-1585.2 89.1 lineto
-closepath stroke
-grestore
-% Node10
-gsave
-[ /Rect [ 1634 59 1712 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__utils_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1634 58 moveto
-1634 79 lineto
-1712 79 lineto
-1712 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1634 58 moveto
-1634 79 lineto
-1712 79 lineto
-1712 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1642 65.5 moveto 62 (efreet_utils.h) alignedtext
-grestore
-% Node2->Node10
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1633 116 moveto
-1640 108 1650 96 1658 87 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1660.8 89.1 moveto
-1664 79 lineto
-1655.2 84.9 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1660.8 89.1 moveto
-1664 79 lineto
-1655.2 84.9 lineto
-closepath stroke
-grestore
-% Node11
-gsave
-[ /Rect [ 1730 59 1800 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__uri_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1730 58 moveto
-1730 79 lineto
-1801 79 lineto
-1801 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1730 58 moveto
-1730 79 lineto
-1801 79 lineto
-1801 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1737.5 65.5 moveto 55 (efreet_uri.h) alignedtext
-grestore
-% Node2->Node11
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1650 116 moveto
-1673 106 1706 93 1731 83 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1732.28 86.26 moveto
-1740 79 lineto
-1729.44 79.86 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1732.28 86.26 moveto
-1740 79 lineto
-1729.44 79.86 lineto
-closepath stroke
-grestore
-% Node4
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1739 0 moveto
-1739 21 lineto
-1791 21 lineto
-1791 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1739 0 moveto
-1739 21 lineto
-1791 21 lineto
-1791 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1747 7.5 moveto 36 (Ecore.h) alignedtext
-grestore
-% Node3->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1841 58 moveto
-1827 49 1806 36 1790 26 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1791.44 22.8 moveto
-1781 21 lineto
-1788.04 28.92 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1791.44 22.8 moveto
-1781 21 lineto
-1788.04 28.92 lineto
-closepath stroke
-grestore
-% Node5
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1814 0 moveto
-1814 21 lineto
-1895 21 lineto
-1895 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1814 0 moveto
-1814 21 lineto
-1895 21 lineto
-1895 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1821.5 7.5 moveto 65 (Ecore_Data.h) alignedtext
-grestore
-% Node3->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1858 58 moveto
-1857 50 1857 40 1856 31 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1859.48 30.6 moveto
-1855 21 lineto
-1852.51 31.3 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1859.48 30.6 moveto
-1855 21 lineto
-1852.51 31.3 lineto
-closepath stroke
-grestore
-% Node11->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1765 58 moveto
-1765 50 1765 40 1765 31 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1768.5 31 moveto
-1765 21 lineto
-1761.5 31 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1768.5 31 moveto
-1765 21 lineto
-1761.5 31 lineto
-closepath stroke
-grestore
-% Node11->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1782 58 moveto
-1795 49 1815 36 1830 26 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1831.96 28.92 moveto
-1839 21 lineto
-1828.56 22.8 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1831.96 28.92 moveto
-1839 21 lineto
-1828.56 22.8 lineto
-closepath stroke
-grestore
-% Node12->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 124 moveto
-875 118 1077 101 1143 80 curveto
-1162 73 1163 63 1181 58 curveto
-1285 26 1618 15 1729 12 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1729 15.5 moveto
-1739 12 lineto
-1729 8.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1729 15.5 moveto
-1739 12 lineto
-1729 8.5 lineto
-closepath stroke
-grestore
-% Node12->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 126 moveto
-881 123 1115 112 1320 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1320.88 83.39 moveto
-1330 78 lineto
-1319.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1320.88 83.39 moveto
-1330 78 lineto
-1319.51 76.53 lineto
-closepath stroke
-grestore
-% Node13
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1190 58 moveto
-1190 79 lineto
-1244 79 lineto
-1244 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1190 58 moveto
-1190 79 lineto
-1244 79 lineto
-1244 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1198 65.5 moveto 38 (config.h) alignedtext
-grestore
-% Node12->Node13
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 124 moveto
-864 119 1035 106 1176 80 curveto
-1177 80 1179 79 1180 79 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1180.88 82.39 moveto
-1190 77 lineto
-1179.51 75.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1180.88 82.39 moveto
-1190 77 lineto
-1179.51 75.53 lineto
-closepath stroke
-grestore
-% Node14
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1262 58 moveto
-1262 79 lineto
-1313 79 lineto
-1313 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1262 58 moveto
-1262 79 lineto
-1313 79 lineto
-1313 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1269.5 65.5 moveto 35 (stdlib.h) alignedtext
-grestore
-% Node12->Node14
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 126 moveto
-872 124 1074 115 1252 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1252.88 83.39 moveto
-1262 78 lineto
-1251.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1252.88 83.39 moveto
-1262 78 lineto
-1251.51 76.53 lineto
-closepath stroke
-grestore
-% Node15
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 0 58 moveto
-0 79 lineto
-48 79 lineto
-48 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 0 58 moveto
-0 79 lineto
-48 79 lineto
-48 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 65.5 moveto 32 (stdio.h) alignedtext
-grestore
-% Node12->Node15
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 125 moveto
-562 120 197 105 58 79 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 58.49 75.53 moveto
-48 77 lineto
-57.12 82.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 58.49 75.53 moveto
-48 77 lineto
-57.12 82.39 lineto
-closepath stroke
-grestore
-% Node16
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 66 58 moveto
-66 79 lineto
-118 79 lineto
-118 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 66 58 moveto
-66 79 lineto
-118 79 lineto
-118 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-74 65.5 moveto 36 (string.h) alignedtext
-grestore
-% Node12->Node16
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 125 moveto
-571 119 253 101 128 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 128.49 76.53 moveto
-118 78 lineto
-127.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 128.49 76.53 moveto
-118 78 lineto
-127.12 83.39 lineto
-closepath stroke
-grestore
-% Node17
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 136 58 moveto
-136 79 lineto
-190 79 lineto
-190 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 136 58 moveto
-136 79 lineto
-190 79 lineto
-190 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-144 65.5 moveto 38 (unistd.h) alignedtext
-grestore
-% Node12->Node17
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 126 moveto
-599 124 387 114 200 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 200.49 76.53 moveto
-190 78 lineto
-199.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 200.49 76.53 moveto
-190 78 lineto
-199.12 83.39 lineto
-closepath stroke
-grestore
-% Node18
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 208 58 moveto
-208 79 lineto
-259 79 lineto
-259 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 208 58 moveto
-208 79 lineto
-259 79 lineto
-259 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-215.5 65.5 moveto 35 (ctype.h) alignedtext
-grestore
-% Node12->Node18
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 125 moveto
-608 122 428 111 269 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 269.49 76.53 moveto
-259 78 lineto
-268.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 269.49 76.53 moveto
-259 78 lineto
-268.12 83.39 lineto
-closepath stroke
-grestore
-% Node19
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 276 58 moveto
-276 79 lineto
-321 79 lineto
-321 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 276 58 moveto
-276 79 lineto
-321 79 lineto
-321 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-283.5 65.5 moveto 29 (fcntl.h) alignedtext
-grestore
-% Node12->Node19
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 125 moveto
-617 121 466 111 331 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 331.49 76.53 moveto
-321 78 lineto
-330.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 331.49 76.53 moveto
-321 78 lineto
-330.12 83.39 lineto
-closepath stroke
-grestore
-% Node20
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 338 58 moveto
-338 79 lineto
-413 79 lineto
-413 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 338 58 moveto
-338 79 lineto
-413 79 lineto
-413 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-345.5 65.5 moveto 59 (sys/mman.h) alignedtext
-grestore
-% Node12->Node20
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 121 moveto
-631 113 524 99 423 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 423.49 76.53 moveto
-413 78 lineto
-422.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 423.49 76.53 moveto
-413 78 lineto
-422.12 83.39 lineto
-closepath stroke
-grestore
-% Node21
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 430 58 moveto
-430 79 lineto
-500 79 lineto
-500 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 430 58 moveto
-430 79 lineto
-500 79 lineto
-500 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-438 65.5 moveto 54 (sys/types.h) alignedtext
-grestore
-% Node12->Node21
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 118 moveto
-646 108 579 95 510 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 510.49 76.53 moveto
-500 78 lineto
-509.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 510.49 76.53 moveto
-500 78 lineto
-509.12 83.39 lineto
-closepath stroke
-grestore
-% Node22
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 518 58 moveto
-518 79 lineto
-581 79 lineto
-581 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 518 58 moveto
-518 79 lineto
-581 79 lineto
-581 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-525.5 65.5 moveto 47 (sys/stat.h) alignedtext
-grestore
-% Node12->Node22
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 701 116 moveto
-670 106 625 92 591 82 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 591.58 78.52 moveto
-581 79 lineto
-589.57 85.23 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 591.58 78.52 moveto
-581 79 lineto
-589.57 85.23 lineto
-closepath stroke
-grestore
-% Node23
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 598 58 moveto
-598 79 lineto
-651 79 lineto
-651 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 598 58 moveto
-598 79 lineto
-651 79 lineto
-651 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-605.5 65.5 moveto 37 (dirent.h) alignedtext
-grestore
-% Node12->Node23
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 715 116 moveto
-698 107 673 93 653 84 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 654.44 80.8 moveto
-644 79 lineto
-651.04 86.92 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 654.44 80.8 moveto
-644 79 lineto
-651.04 86.92 lineto
-closepath stroke
-grestore
-% Node24
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 668 58 moveto
-668 79 lineto
-733 79 lineto
-733 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 668 58 moveto
-668 79 lineto
-733 79 lineto
-733 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-675.5 65.5 moveto 49 (fnmatch.h) alignedtext
-grestore
-% Node12->Node24
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 730 116 moveto
-725 108 718 97 712 87 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 714.8 84.9 moveto
-706 79 lineto
-709.2 89.1 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 714.8 84.9 moveto
-706 79 lineto
-709.2 89.1 lineto
-closepath stroke
-grestore
-% Node25
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 750 58 moveto
-750 79 lineto
-801 79 lineto
-801 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 750 58 moveto
-750 79 lineto
-801 79 lineto
-801 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-757.5 65.5 moveto 35 (limits.h) alignedtext
-grestore
-% Node12->Node25
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 744 116 moveto
-749 108 757 97 763 88 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 766.2 89.44 moveto
-768 79 lineto
-760.08 86.04 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 766.2 89.44 moveto
-768 79 lineto
-760.08 86.04 lineto
-closepath stroke
-grestore
-% Node26
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 818 58 moveto
-818 79 lineto
-863 79 lineto
-863 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 818 58 moveto
-818 79 lineto
-863 79 lineto
-863 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-825.5 65.5 moveto 29 (Eina.h) alignedtext
-grestore
-% Node12->Node26
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 757 116 moveto
-773 107 795 94 813 84 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 814.96 86.92 moveto
-822 79 lineto
-811.56 80.8 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 814.96 86.92 moveto
-822 79 lineto
-811.56 80.8 lineto
-closepath stroke
-grestore
-% Node27
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 880 58 moveto
-880 79 lineto
-952 79 lineto
-952 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 880 58 moveto
-880 79 lineto
-952 79 lineto
-952 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-888 65.5 moveto 56 (Ecore_File.h) alignedtext
-grestore
-% Node12->Node27
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 771 116 moveto
-801 106 844 92 875 82 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 876.43 85.23 moveto
-885 79 lineto
-874.42 78.52 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 876.43 85.23 moveto
-885 79 lineto
-874.42 78.52 lineto
-closepath stroke
-grestore
-% Node28
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 970 58 moveto
-970 79 lineto
-1041 79 lineto
-1041 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 970 58 moveto
-970 79 lineto
-1041 79 lineto
-1041 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-977.5 65.5 moveto 55 (Ecore_Str.h) alignedtext
-grestore
-% Node12->Node28
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 118 moveto
-826 108 893 95 960 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 960.88 83.39 moveto
-970 78 lineto
-959.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 960.88 83.39 moveto
-970 78 lineto
-959.51 76.53 lineto
-closepath stroke
-grestore
-% Node29
-gsave
-[ /Rect [ 1058 59 1134 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__xml_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1058 58 moveto
-1058 79 lineto
-1134 79 lineto
-1134 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1058 58 moveto
-1058 79 lineto
-1134 79 lineto
-1134 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1066 65.5 moveto 60 (efreet_xml.h) alignedtext
-grestore
-% Node12->Node29
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 121 moveto
-842 113 948 99 1048 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1048.88 83.39 moveto
-1058 78 lineto
-1047.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1048.88 83.39 moveto
-1058 78 lineto
-1047.51 76.53 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 2040 240
-end
-restore
-%%EOF
diff --git a/doc/latex/efreet__uri_8c__incl.md5 b/doc/latex/efreet__uri_8c__incl.md5
deleted file mode 100644
index 4c79e09..0000000
--- a/doc/latex/efreet__uri_8c__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-833c69cc2256d8243153e85b16e70499
\ No newline at end of file
diff --git a/doc/latex/efreet__uri_8h.tex b/doc/latex/efreet__uri_8h.tex
deleted file mode 100644
index c61944e..0000000
--- a/doc/latex/efreet__uri_8h.tex
+++ /dev/null
@@ -1,48 +0,0 @@
-\section{lib/efreet\_\-uri.h File Reference}
-\label{efreet__uri_8h}\index{lib/efreet\_\-uri.h@{lib/efreet\_\-uri.h}}
-
-
-\subsection{Detailed Description}
-Contains the methods used to support the FDO URI specification. 
-
-
-
-{\tt \#include $<$Ecore.h$>$}\par
-{\tt \#include $<$Ecore\_\-Data.h$>$}\par
-
-
-Include dependency graph for efreet\_\-uri.h:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=97pt]{efreet__uri_8h__incl}
-\end{center}
-\end{figure}
-
-
-This graph shows which files directly or indirectly include this file:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=420pt]{efreet__uri_8h__dep__incl}
-\end{center}
-\end{figure}
-\subsection*{Data Structures}
-\begin{CompactItemize}
-\item 
-struct {\bf Efreet\_\-Uri}
-\begin{CompactList}\small\item\em Contains a simple rappresentation of an uri. The string don't have special chars escaped. \item\end{CompactList}\end{CompactItemize}
-\subsection*{Typedefs}
-\begin{CompactItemize}
-\item 
-typedef struct {\bf Efreet\_\-Uri} {\bf Efreet\_\-Uri}
-\end{CompactItemize}
-\subsection*{Functions}
-\begin{CompactItemize}
-\item 
-EAPI {\bf Efreet\_\-Uri} $\ast$ {\bf efreet\_\-uri\_\-decode} (const char $\ast$val)
-\begin{CompactList}\small\item\em Read a single uri and return an \doxyref{Efreet\_\-Uri}{p.}{structEfreet__Uri} struct. If there's no hostname in the uri then the hostname parameter will be NULL. All the uri escaped chars will be converted to normal. \item\end{CompactList}\item 
-EAPI const char $\ast$ {\bf efreet\_\-uri\_\-encode} ({\bf Efreet\_\-Uri} $\ast$uri)
-\begin{CompactList}\small\item\em Get the string rapresentation of the given uri struct escaping illegal caracters. Remember to free the string with eina\_\-stringshare\_\-del() when you don't need it anymore. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-uri\_\-free} ({\bf Efreet\_\-Uri} $\ast$uri)
-\begin{CompactList}\small\item\em Free the given uri structure. \item\end{CompactList}\end{CompactItemize}
diff --git a/doc/latex/efreet__uri_8h__dep__incl.eps b/doc/latex/efreet__uri_8h__dep__incl.eps
deleted file mode 100644
index 9d2149c..0000000
--- a/doc/latex/efreet__uri_8h__dep__incl.eps
+++ /dev/null
@@ -1,775 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (albin) albin,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 1220 182
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 1184 146 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 539 116 moveto
-539 137 lineto
-623 137 lineto
-623 116 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 539 116 moveto
-539 137 lineto
-623 137 lineto
-623 116 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-547 123.5 moveto 68 (lib/efreet_uri.h) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 548 59 614 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($Efreet_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 548 58 moveto
-548 79 lineto
-615 79 lineto
-615 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 548 58 moveto
-548 79 lineto
-615 79 lineto
-615 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-555.5 65.5 moveto 51 (lib/Efreet.h) alignedtext
-grestore
-% Node1->Node2
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 581 106 moveto
-581 96 581 86 581 79 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 577.5 106 moveto
-581 116 lineto
-584.5 106 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 577.5 106 moveto
-581 116 lineto
-584.5 106 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 0 1 66 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-66 21 lineto
-66 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-66 21 lineto
-66 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 7.5 moveto 50 (lib/efreet.c) alignedtext
-grestore
-% Node2->Node3
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 538 67 moveto
-450 63 245 52 75 22 curveto
-72 21 69 21 66 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 537.7 70.49 moveto
-548 68 lineto
-538.4 63.52 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 537.7 70.49 moveto
-548 68 lineto
-538.4 63.52 lineto
-closepath stroke
-grestore
-% Node4
-gsave
-[ /Rect [ 84 1 178 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__base_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 84 0 moveto
-84 21 lineto
-179 21 lineto
-179 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 84 0 moveto
-84 21 lineto
-179 21 lineto
-179 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-91.5 7.5 moveto 79 (lib/efreet_base.c) alignedtext
-grestore
-% Node2->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 538 65 moveto
-465 57 315 42 187 22 curveto
-184 22 182 21 179 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 537.7 68.49 moveto
-548 66 lineto
-538.4 61.52 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 537.7 68.49 moveto
-548 66 lineto
-538.4 61.52 lineto
-closepath stroke
-grestore
-% Node5
-gsave
-[ /Rect [ 196 1 306 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__desktop_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 196 0 moveto
-196 21 lineto
-306 21 lineto
-306 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 196 0 moveto
-196 21 lineto
-306 21 lineto
-306 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-204 7.5 moveto 94 (lib/efreet_desktop.c) alignedtext
-grestore
-% Node2->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 538 61 moveto
-478 51 371 32 306 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 537.51 64.47 moveto
-548 63 lineto
-538.88 57.61 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 537.51 64.47 moveto
-548 63 lineto
-538.88 57.61 lineto
-closepath stroke
-grestore
-% Node6
-gsave
-[ /Rect [ 324 1 414 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__icon_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 324 0 moveto
-324 21 lineto
-415 21 lineto
-415 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 324 0 moveto
-324 21 lineto
-415 21 lineto
-415 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-331.5 7.5 moveto 75 (lib/efreet_icon.c) alignedtext
-grestore
-% Node2->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 538 57 moveto
-499 47 442 31 405 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 537.42 60.48 moveto
-548 60 lineto
-539.43 53.77 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 537.42 60.48 moveto
-548 60 lineto
-539.43 53.77 lineto
-closepath stroke
-grestore
-% Node7
-gsave
-[ /Rect [ 432 1 514 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__ini_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 432 0 moveto
-432 21 lineto
-514 21 lineto
-514 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 432 0 moveto
-432 21 lineto
-514 21 lineto
-514 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-440 7.5 moveto 66 (lib/efreet_ini.c) alignedtext
-grestore
-% Node2->Node7
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 551 53 moveto
-532 43 508 30 492 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 549.56 56.2 moveto
-560 58 lineto
-552.96 50.08 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 549.56 56.2 moveto
-560 58 lineto
-552.96 50.08 lineto
-closepath stroke
-grestore
-% Node8
-gsave
-[ /Rect [ 532 1 630 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__menu_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 532 0 moveto
-532 21 lineto
-631 21 lineto
-631 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 532 0 moveto
-532 21 lineto
-631 21 lineto
-631 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-539.5 7.5 moveto 83 (lib/efreet_menu.c) alignedtext
-grestore
-% Node2->Node8
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 581 48 moveto
-581 38 581 28 581 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 577.5 48 moveto
-581 58 lineto
-584.5 48 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 577.5 48 moveto
-581 58 lineto
-584.5 48 lineto
-closepath stroke
-grestore
-% Node9
-gsave
-[ /Rect [ 648 1 746 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__mime_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 648 0 moveto
-648 21 lineto
-747 21 lineto
-747 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 648 0 moveto
-648 21 lineto
-747 21 lineto
-747 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-655.5 7.5 moveto 83 (lib/efreet_mime.c) alignedtext
-grestore
-% Node2->Node9
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 612 53 moveto
-633 43 659 30 677 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 610.04 50.08 moveto
-603 58 lineto
-613.44 56.2 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 610.04 50.08 moveto
-603 58 lineto
-613.44 56.2 lineto
-closepath stroke
-grestore
-% Node10
-gsave
-[ /Rect [ 764 1 860 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__trash_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 764 0 moveto
-764 21 lineto
-860 21 lineto
-860 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 764 0 moveto
-764 21 lineto
-860 21 lineto
-860 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-772 7.5 moveto 80 (lib/efreet_trash.c) alignedtext
-grestore
-% Node2->Node10
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 625 58 moveto
-667 47 730 31 771 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 624.12 54.61 moveto
-615 60 lineto
-625.49 61.47 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 624.12 54.61 moveto
-615 60 lineto
-625.49 61.47 lineto
-closepath stroke
-grestore
-% Node11
-gsave
-[ /Rect [ 878 1 962 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__uri_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 878 0 moveto
-878 21 lineto
-962 21 lineto
-962 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 878 0 moveto
-878 21 lineto
-962 21 lineto
-962 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-886 7.5 moveto 68 (lib/efreet_uri.c) alignedtext
-grestore
-% Node2->Node11
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 625 63 moveto
-682 54 782 38 869 22 curveto
-872 21 875 21 878 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 624.6 59.52 moveto
-615 64 lineto
-625.3 66.49 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 624.6 59.52 moveto
-615 64 lineto
-625.3 66.49 lineto
-closepath stroke
-grestore
-% Node12
-gsave
-[ /Rect [ 980 1 1070 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__utils_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 980 0 moveto
-980 21 lineto
-1071 21 lineto
-1071 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 980 0 moveto
-980 21 lineto
-1071 21 lineto
-1071 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-987.5 7.5 moveto 75 (lib/efreet_utils.c) alignedtext
-grestore
-% Node2->Node12
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 625 65 moveto
-698 57 846 41 971 22 curveto
-974 22 977 21 980 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 624.6 61.52 moveto
-615 66 lineto
-625.3 68.49 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 624.6 61.52 moveto
-615 66 lineto
-625.3 68.49 lineto
-closepath stroke
-grestore
-% Node13
-gsave
-[ /Rect [ 1088 1 1176 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__xml_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1088 0 moveto
-1088 21 lineto
-1177 21 lineto
-1177 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1088 0 moveto
-1088 21 lineto
-1177 21 lineto
-1177 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1095.5 7.5 moveto 73 (lib/efreet_xml.c) alignedtext
-grestore
-% Node2->Node13
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 625 66 moveto
-712 61 913 47 1079 22 curveto
-1082 22 1085 21 1088 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 624.6 62.52 moveto
-615 67 lineto
-625.3 69.49 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 624.6 62.52 moveto
-615 67 lineto
-625.3 69.49 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 1220 182
-end
-restore
-%%EOF
diff --git a/doc/latex/efreet__uri_8h__dep__incl.md5 b/doc/latex/efreet__uri_8h__dep__incl.md5
deleted file mode 100644
index 4d8e024..0000000
--- a/doc/latex/efreet__uri_8h__dep__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-ffbc8374609f7791f55d0f517682f04c
\ No newline at end of file
diff --git a/doc/latex/efreet__uri_8h__incl.eps b/doc/latex/efreet__uri_8h__incl.eps
deleted file mode 100644
index 88e3a27..0000000
--- a/doc/latex/efreet__uri_8h__incl.eps
+++ /dev/null
@@ -1,300 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (albin) albin,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 194 124
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 158 88 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 26 58 moveto
-26 79 lineto
-110 79 lineto
-110 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 26 58 moveto
-26 79 lineto
-110 79 lineto
-110 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-34 65.5 moveto 68 (lib/efreet_uri.h) alignedtext
-grestore
-% Node2
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-52 21 lineto
-52 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-52 21 lineto
-52 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 7.5 moveto 36 (Ecore.h) alignedtext
-grestore
-% Node1->Node2
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 60 58 moveto
-54 50 46 38 39 29 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 41.8 26.9 moveto
-33 21 lineto
-36.2 31.1 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 41.8 26.9 moveto
-33 21 lineto
-36.2 31.1 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 70 0 moveto
-70 21 lineto
-151 21 lineto
-151 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 70 0 moveto
-70 21 lineto
-151 21 lineto
-151 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-77.5 7.5 moveto 65 (Ecore_Data.h) alignedtext
-grestore
-% Node1->Node3
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 76 58 moveto
-82 50 90 38 97 29 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 99.8 31.1 moveto
-103 21 lineto
-94.2 26.9 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 99.8 31.1 moveto
-103 21 lineto
-94.2 26.9 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 194 124
-end
-restore
-%%EOF
diff --git a/doc/latex/efreet__uri_8h__incl.md5 b/doc/latex/efreet__uri_8h__incl.md5
deleted file mode 100644
index f48ccaa..0000000
--- a/doc/latex/efreet__uri_8h__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-470f16767a01ca58038639bb5c33c1fd
\ No newline at end of file
diff --git a/doc/latex/efreet__utils_8c.tex b/doc/latex/efreet__utils_8c.tex
deleted file mode 100644
index e663fd8..0000000
--- a/doc/latex/efreet__utils_8c.tex
+++ /dev/null
@@ -1,266 +0,0 @@
-\section{lib/efreet\_\-utils.c File Reference}
-\label{efreet__utils_8c}\index{lib/efreet\_\-utils.c@{lib/efreet\_\-utils.c}}
-
-
-{\tt \#include \char`\"{}Efreet.h\char`\"{}}\par
-{\tt \#include \char`\"{}efreet\_\-private.h\char`\"{}}\par
-
-
-Include dependency graph for efreet\_\-utils.c:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=420pt]{efreet__utils_8c__incl}
-\end{center}
-\end{figure}
-\subsection*{Data Structures}
-\begin{CompactItemize}
-\item 
-struct {\bf Efreet\_\-Cache\_\-Fill}
-\item 
-struct {\bf Efreet\_\-Cache\_\-Fill\_\-Dir}
-\item 
-struct {\bf Efreet\_\-Cache\_\-Search}
-\item 
-struct {\bf Efreet\_\-Cache\_\-Search\_\-List}
-\item 
-struct {\bf Efreet\_\-Monitor}
-\item 
-struct {\bf Efreet\_\-Util\_\-Desktop}
-\end{CompactItemize}
-\subsection*{Typedefs}
-\begin{CompactItemize}
-\item 
-typedef struct {\bf Efreet\_\-Cache\_\-Fill} {\bf Efreet\_\-Cache\_\-Fill}
-\item 
-typedef struct {\bf Efreet\_\-Cache\_\-Fill\_\-Dir} {\bf Efreet\_\-Cache\_\-Fill\_\-Dir}
-\item 
-typedef struct {\bf Efreet\_\-Cache\_\-Search} {\bf Efreet\_\-Cache\_\-Search}
-\item 
-typedef struct {\bf Efreet\_\-Cache\_\-Search\_\-List} {\bf Efreet\_\-Cache\_\-Search\_\-List}
-\item 
-typedef struct {\bf Efreet\_\-Monitor} {\bf Efreet\_\-Monitor}
-\item 
-typedef struct {\bf Efreet\_\-Util\_\-Desktop} {\bf Efreet\_\-Util\_\-Desktop}
-\end{CompactItemize}
-\subsection*{Functions}
-\begin{CompactItemize}
-\item 
-EAPI Ecore\_\-List $\ast$ {\bf efreet\_\-util\_\-desktop\_\-categories\_\-list} (void)
-\item 
-EAPI Ecore\_\-List $\ast$ {\bf efreet\_\-util\_\-desktop\_\-category\_\-list} (const char $\ast$category)
-\item 
-EAPI Ecore\_\-List $\ast$ {\bf efreet\_\-util\_\-desktop\_\-comment\_\-glob\_\-list} (const char $\ast$glob)
-\item 
-EAPI {\bf Efreet\_\-Desktop} $\ast$ {\bf efreet\_\-util\_\-desktop\_\-exec\_\-find} (const char $\ast$exec)
-\item 
-EAPI Ecore\_\-List $\ast$ {\bf efreet\_\-util\_\-desktop\_\-exec\_\-glob\_\-list} (const char $\ast$glob)
-\item 
-EAPI {\bf Efreet\_\-Desktop} $\ast$ {\bf efreet\_\-util\_\-desktop\_\-file\_\-id\_\-find} (const char $\ast$file\_\-id)
-\item 
-EAPI {\bf Efreet\_\-Desktop} $\ast$ {\bf efreet\_\-util\_\-desktop\_\-generic\_\-name\_\-find} (const char $\ast$generic\_\-name)
-\item 
-EAPI Ecore\_\-List $\ast$ {\bf efreet\_\-util\_\-desktop\_\-generic\_\-name\_\-glob\_\-list} (const char $\ast$glob)
-\item 
-EAPI Ecore\_\-List $\ast$ {\bf efreet\_\-util\_\-desktop\_\-mime\_\-list} (const char $\ast$mime)
-\item 
-EAPI {\bf Efreet\_\-Desktop} $\ast$ {\bf efreet\_\-util\_\-desktop\_\-name\_\-find} (const char $\ast$name)
-\item 
-EAPI Ecore\_\-List $\ast$ {\bf efreet\_\-util\_\-desktop\_\-name\_\-glob\_\-list} (const char $\ast$glob)
-\item 
-EAPI {\bf Efreet\_\-Desktop} $\ast$ {\bf efreet\_\-util\_\-desktop\_\-wm\_\-class\_\-find} (const char $\ast$wmname, const char $\ast$wmclass)
-\item 
-EAPI int {\bf efreet\_\-util\_\-init} (void)
-\item 
-EAPI Ecore\_\-List $\ast$ {\bf efreet\_\-util\_\-menus\_\-find} (void)
-\item 
-EAPI const char $\ast$ {\bf efreet\_\-util\_\-path\_\-to\_\-file\_\-id} (const char $\ast$path)
-\item 
-EAPI int {\bf efreet\_\-util\_\-shutdown} (void)
-\end{CompactItemize}
-\subsection*{Variables}
-\begin{CompactItemize}
-\item 
-EAPI int {\bf EFREET\_\-EVENT\_\-DESKTOP\_\-CHANGE} = 0
-\item 
-EAPI int {\bf EFREET\_\-EVENT\_\-DESKTOP\_\-LIST\_\-CHANGE} = 0
-\end{CompactItemize}
-
-
-\subsection{Typedef Documentation}
-\index{efreet\_\-utils.c@{efreet\_\-utils.c}!Efreet\_\-Cache\_\-Fill@{Efreet\_\-Cache\_\-Fill}}
-\index{Efreet\_\-Cache\_\-Fill@{Efreet\_\-Cache\_\-Fill}!efreet_utils.c@{efreet\_\-utils.c}}
-\subsubsection[Efreet\_\-Cache\_\-Fill]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf Efreet\_\-Cache\_\-Fill} {\bf Efreet\_\-Cache\_\-Fill}}\label{efreet__utils_8c_55b2dd02f36e74803ae332d629b11871}
-
-
-\index{efreet\_\-utils.c@{efreet\_\-utils.c}!Efreet\_\-Cache\_\-Fill\_\-Dir@{Efreet\_\-Cache\_\-Fill\_\-Dir}}
-\index{Efreet\_\-Cache\_\-Fill\_\-Dir@{Efreet\_\-Cache\_\-Fill\_\-Dir}!efreet_utils.c@{efreet\_\-utils.c}}
-\subsubsection[Efreet\_\-Cache\_\-Fill\_\-Dir]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf Efreet\_\-Cache\_\-Fill\_\-Dir} {\bf Efreet\_\-Cache\_\-Fill\_\-Dir}}\label{efreet__utils_8c_4bcb5c9400e08d524e37975e3d8b13ce}
-
-
-\index{efreet\_\-utils.c@{efreet\_\-utils.c}!Efreet\_\-Cache\_\-Search@{Efreet\_\-Cache\_\-Search}}
-\index{Efreet\_\-Cache\_\-Search@{Efreet\_\-Cache\_\-Search}!efreet_utils.c@{efreet\_\-utils.c}}
-\subsubsection[Efreet\_\-Cache\_\-Search]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf Efreet\_\-Cache\_\-Search} {\bf Efreet\_\-Cache\_\-Search}}\label{efreet__utils_8c_822796875c930b144dd1fa02d9091d41}
-
-
-\index{efreet\_\-utils.c@{efreet\_\-utils.c}!Efreet\_\-Cache\_\-Search\_\-List@{Efreet\_\-Cache\_\-Search\_\-List}}
-\index{Efreet\_\-Cache\_\-Search\_\-List@{Efreet\_\-Cache\_\-Search\_\-List}!efreet_utils.c@{efreet\_\-utils.c}}
-\subsubsection[Efreet\_\-Cache\_\-Search\_\-List]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf Efreet\_\-Cache\_\-Search\_\-List} {\bf Efreet\_\-Cache\_\-Search\_\-List}}\label{efreet__utils_8c_59691f83082bbf4506a9e2d2fb8c2cd3}
-
-
-\index{efreet\_\-utils.c@{efreet\_\-utils.c}!Efreet\_\-Monitor@{Efreet\_\-Monitor}}
-\index{Efreet\_\-Monitor@{Efreet\_\-Monitor}!efreet_utils.c@{efreet\_\-utils.c}}
-\subsubsection[Efreet\_\-Monitor]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf Efreet\_\-Monitor} {\bf Efreet\_\-Monitor}}\label{efreet__utils_8c_5562ef82f6a0123e21a415b558eedcfa}
-
-
-\index{efreet\_\-utils.c@{efreet\_\-utils.c}!Efreet\_\-Util\_\-Desktop@{Efreet\_\-Util\_\-Desktop}}
-\index{Efreet\_\-Util\_\-Desktop@{Efreet\_\-Util\_\-Desktop}!efreet_utils.c@{efreet\_\-utils.c}}
-\subsubsection[Efreet\_\-Util\_\-Desktop]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf Efreet\_\-Util\_\-Desktop} {\bf Efreet\_\-Util\_\-Desktop}}\label{efreet__utils_8c_8cdc85f72dc2e2a4487199db13fb33a5}
-
-
-
-
-\subsection{Function Documentation}
-\index{efreet\_\-utils.c@{efreet\_\-utils.c}!efreet\_\-util\_\-desktop\_\-categories\_\-list@{efreet\_\-util\_\-desktop\_\-categories\_\-list}}
-\index{efreet\_\-util\_\-desktop\_\-categories\_\-list@{efreet\_\-util\_\-desktop\_\-categories\_\-list}!efreet_utils.c@{efreet\_\-utils.c}}
-\subsubsection[efreet\_\-util\_\-desktop\_\-categories\_\-list]{\setlength{\rightskip}{0pt plus 5cm}EAPI Ecore\_\-List$\ast$ efreet\_\-util\_\-desktop\_\-categories\_\-list (void)}\label{efreet__utils_8c_bc4b9eecadcbbdcc1ae86d6a39ae06c2}
-
-
-Find all desktop categories This list must be freed using ecore\_\-list\_\-destroy()
-
-\begin{Desc}
-\item[Returns:]an Ecore\_\-List of category names (const char $\ast$) \end{Desc}
-\index{efreet\_\-utils.c@{efreet\_\-utils.c}!efreet\_\-util\_\-desktop\_\-category\_\-list@{efreet\_\-util\_\-desktop\_\-category\_\-list}}
-\index{efreet\_\-util\_\-desktop\_\-category\_\-list@{efreet\_\-util\_\-desktop\_\-category\_\-list}!efreet_utils.c@{efreet\_\-utils.c}}
-\subsubsection[efreet\_\-util\_\-desktop\_\-category\_\-list]{\setlength{\rightskip}{0pt plus 5cm}EAPI Ecore\_\-List$\ast$ efreet\_\-util\_\-desktop\_\-category\_\-list (const char $\ast$ {\em category})}\label{efreet__utils_8c_eea99e97fbede6cceccf6178fd7092e7}
-
-
-Find all desktops in a given category
-
-Note: this returns a pointer to an internal list. Do not add to, remove from, or delete this list.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em category}]the category name \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]a list of desktops \end{Desc}
-\index{efreet\_\-utils.c@{efreet\_\-utils.c}!efreet\_\-util\_\-desktop\_\-comment\_\-glob\_\-list@{efreet\_\-util\_\-desktop\_\-comment\_\-glob\_\-list}}
-\index{efreet\_\-util\_\-desktop\_\-comment\_\-glob\_\-list@{efreet\_\-util\_\-desktop\_\-comment\_\-glob\_\-list}!efreet_utils.c@{efreet\_\-utils.c}}
-\subsubsection[efreet\_\-util\_\-desktop\_\-comment\_\-glob\_\-list]{\setlength{\rightskip}{0pt plus 5cm}EAPI Ecore\_\-List$\ast$ efreet\_\-util\_\-desktop\_\-comment\_\-glob\_\-list (const char $\ast$ {\em glob})}\label{efreet__utils_8c_e17d6c23f6e683fd97a60956f0724539}
-
-
-
-
-References IF\_\-FREE\_\-LIST, Efreet\_\-Cache\_\-Search\_\-List::list, and Efreet\_\-Cache\_\-Search\_\-List::what.\index{efreet\_\-utils.c@{efreet\_\-utils.c}!efreet\_\-util\_\-desktop\_\-exec\_\-find@{efreet\_\-util\_\-desktop\_\-exec\_\-find}}
-\index{efreet\_\-util\_\-desktop\_\-exec\_\-find@{efreet\_\-util\_\-desktop\_\-exec\_\-find}!efreet_utils.c@{efreet\_\-utils.c}}
-\subsubsection[efreet\_\-util\_\-desktop\_\-exec\_\-find]{\setlength{\rightskip}{0pt plus 5cm}EAPI {\bf Efreet\_\-Desktop}$\ast$ efreet\_\-util\_\-desktop\_\-exec\_\-find (const char $\ast$ {\em exec})}\label{efreet__utils_8c_57cc0bf2b575e2e61d6a6964497b7cd7}
-
-
-
-
-References Efreet\_\-Util\_\-Desktop::desktop, Efreet\_\-Cache\_\-Search::what1, and Efreet\_\-Cache\_\-Search::what2.\index{efreet\_\-utils.c@{efreet\_\-utils.c}!efreet\_\-util\_\-desktop\_\-exec\_\-glob\_\-list@{efreet\_\-util\_\-desktop\_\-exec\_\-glob\_\-list}}
-\index{efreet\_\-util\_\-desktop\_\-exec\_\-glob\_\-list@{efreet\_\-util\_\-desktop\_\-exec\_\-glob\_\-list}!efreet_utils.c@{efreet\_\-utils.c}}
-\subsubsection[efreet\_\-util\_\-desktop\_\-exec\_\-glob\_\-list]{\setlength{\rightskip}{0pt plus 5cm}EAPI Ecore\_\-List$\ast$ efreet\_\-util\_\-desktop\_\-exec\_\-glob\_\-list (const char $\ast$ {\em glob})}\label{efreet__utils_8c_7c89ed2bc708f7be50910457399fe5e6}
-
-
-
-
-References IF\_\-FREE\_\-LIST, Efreet\_\-Cache\_\-Search\_\-List::list, and Efreet\_\-Cache\_\-Search\_\-List::what.\index{efreet\_\-utils.c@{efreet\_\-utils.c}!efreet\_\-util\_\-desktop\_\-file\_\-id\_\-find@{efreet\_\-util\_\-desktop\_\-file\_\-id\_\-find}}
-\index{efreet\_\-util\_\-desktop\_\-file\_\-id\_\-find@{efreet\_\-util\_\-desktop\_\-file\_\-id\_\-find}!efreet_utils.c@{efreet\_\-utils.c}}
-\subsubsection[efreet\_\-util\_\-desktop\_\-file\_\-id\_\-find]{\setlength{\rightskip}{0pt plus 5cm}EAPI {\bf Efreet\_\-Desktop}$\ast$ efreet\_\-util\_\-desktop\_\-file\_\-id\_\-find (const char $\ast$ {\em file\_\-id})}\label{efreet__utils_8c_151ee6458631eeaf609a337325b7edee}
-
-
-
-
-References Efreet\_\-Event\_\-Desktop\_\-Change::change, Efreet\_\-Event\_\-Desktop\_\-Change::current, Efreet\_\-Util\_\-Desktop::desktop, efreet\_\-data\_\-dirs\_\-get(), efreet\_\-data\_\-home\_\-get(), efreet\_\-default\_\-dirs\_\-get(), EFREET\_\-DESKTOP\_\-CHANGE\_\-ADD, efreet\_\-desktop\_\-get(), efreet\_\-desktop\_\-ref(), EFREET\_\-EVENT\_\-DESKTOP\_\-CHANGE, NEW, PATH\_\-MAX, and Efreet\_\-Util\_\-Desktop::priority.\index{efreet\_\-utils.c@{efreet\_\-utils.c}!efreet\_\-util\_\-desktop\_\-generic\_\-name\_\-find@{efreet\_\-util\_\-desktop\_\-generic\_\-name\_\-find}}
-\index{efreet\_\-util\_\-desktop\_\-generic\_\-name\_\-find@{efreet\_\-util\_\-desktop\_\-generic\_\-name\_\-find}!efreet_utils.c@{efreet\_\-utils.c}}
-\subsubsection[efreet\_\-util\_\-desktop\_\-generic\_\-name\_\-find]{\setlength{\rightskip}{0pt plus 5cm}EAPI {\bf Efreet\_\-Desktop}$\ast$ efreet\_\-util\_\-desktop\_\-generic\_\-name\_\-find (const char $\ast$ {\em generic\_\-name})}\label{efreet__utils_8c_3600f55c83919cf98aeb48dea4c3c571}
-
-
-
-
-References Efreet\_\-Util\_\-Desktop::desktop, Efreet\_\-Cache\_\-Search::what1, and Efreet\_\-Cache\_\-Search::what2.\index{efreet\_\-utils.c@{efreet\_\-utils.c}!efreet\_\-util\_\-desktop\_\-generic\_\-name\_\-glob\_\-list@{efreet\_\-util\_\-desktop\_\-generic\_\-name\_\-glob\_\-list}}
-\index{efreet\_\-util\_\-desktop\_\-generic\_\-name\_\-glob\_\-list@{efreet\_\-util\_\-desktop\_\-generic\_\-name\_\-glob\_\-list}!efreet_utils.c@{efreet\_\-utils.c}}
-\subsubsection[efreet\_\-util\_\-desktop\_\-generic\_\-name\_\-glob\_\-list]{\setlength{\rightskip}{0pt plus 5cm}EAPI Ecore\_\-List$\ast$ efreet\_\-util\_\-desktop\_\-generic\_\-name\_\-glob\_\-list (const char $\ast$ {\em glob})}\label{efreet__utils_8c_212202181fd841447e81a6ba4fbd567d}
-
-
-
-
-References IF\_\-FREE\_\-LIST, Efreet\_\-Cache\_\-Search\_\-List::list, and Efreet\_\-Cache\_\-Search\_\-List::what.\index{efreet\_\-utils.c@{efreet\_\-utils.c}!efreet\_\-util\_\-desktop\_\-mime\_\-list@{efreet\_\-util\_\-desktop\_\-mime\_\-list}}
-\index{efreet\_\-util\_\-desktop\_\-mime\_\-list@{efreet\_\-util\_\-desktop\_\-mime\_\-list}!efreet_utils.c@{efreet\_\-utils.c}}
-\subsubsection[efreet\_\-util\_\-desktop\_\-mime\_\-list]{\setlength{\rightskip}{0pt plus 5cm}EAPI Ecore\_\-List$\ast$ efreet\_\-util\_\-desktop\_\-mime\_\-list (const char $\ast$ {\em mime})}\label{efreet__utils_8c_182eda986577cbf4b56b32dfe7ed6579}
-
-
-
-
-References IF\_\-FREE\_\-LIST, Efreet\_\-Cache\_\-Search\_\-List::list, and Efreet\_\-Cache\_\-Search\_\-List::what.\index{efreet\_\-utils.c@{efreet\_\-utils.c}!efreet\_\-util\_\-desktop\_\-name\_\-find@{efreet\_\-util\_\-desktop\_\-name\_\-find}}
-\index{efreet\_\-util\_\-desktop\_\-name\_\-find@{efreet\_\-util\_\-desktop\_\-name\_\-find}!efreet_utils.c@{efreet\_\-utils.c}}
-\subsubsection[efreet\_\-util\_\-desktop\_\-name\_\-find]{\setlength{\rightskip}{0pt plus 5cm}EAPI {\bf Efreet\_\-Desktop}$\ast$ efreet\_\-util\_\-desktop\_\-name\_\-find (const char $\ast$ {\em name})}\label{efreet__utils_8c_0852e1834372099771d125aff627b952}
-
-
-
-
-References Efreet\_\-Util\_\-Desktop::desktop, Efreet\_\-Cache\_\-Search::what1, and Efreet\_\-Cache\_\-Search::what2.\index{efreet\_\-utils.c@{efreet\_\-utils.c}!efreet\_\-util\_\-desktop\_\-name\_\-glob\_\-list@{efreet\_\-util\_\-desktop\_\-name\_\-glob\_\-list}}
-\index{efreet\_\-util\_\-desktop\_\-name\_\-glob\_\-list@{efreet\_\-util\_\-desktop\_\-name\_\-glob\_\-list}!efreet_utils.c@{efreet\_\-utils.c}}
-\subsubsection[efreet\_\-util\_\-desktop\_\-name\_\-glob\_\-list]{\setlength{\rightskip}{0pt plus 5cm}EAPI Ecore\_\-List$\ast$ efreet\_\-util\_\-desktop\_\-name\_\-glob\_\-list (const char $\ast$ {\em glob})}\label{efreet__utils_8c_4e1a01c2e8375828de99e6b91187278d}
-
-
-
-
-References IF\_\-FREE\_\-LIST, Efreet\_\-Cache\_\-Search\_\-List::list, and Efreet\_\-Cache\_\-Search\_\-List::what.\index{efreet\_\-utils.c@{efreet\_\-utils.c}!efreet\_\-util\_\-desktop\_\-wm\_\-class\_\-find@{efreet\_\-util\_\-desktop\_\-wm\_\-class\_\-find}}
-\index{efreet\_\-util\_\-desktop\_\-wm\_\-class\_\-find@{efreet\_\-util\_\-desktop\_\-wm\_\-class\_\-find}!efreet_utils.c@{efreet\_\-utils.c}}
-\subsubsection[efreet\_\-util\_\-desktop\_\-wm\_\-class\_\-find]{\setlength{\rightskip}{0pt plus 5cm}EAPI {\bf Efreet\_\-Desktop}$\ast$ efreet\_\-util\_\-desktop\_\-wm\_\-class\_\-find (const char $\ast$ {\em wmname}, \/  const char $\ast$ {\em wmclass})}\label{efreet__utils_8c_3ba379dbad362695a66be9e0ae6bd7df}
-
-
-
-
-References Efreet\_\-Util\_\-Desktop::desktop, Efreet\_\-Cache\_\-Search::what1, and Efreet\_\-Cache\_\-Search::what2.\index{efreet\_\-utils.c@{efreet\_\-utils.c}!efreet\_\-util\_\-init@{efreet\_\-util\_\-init}}
-\index{efreet\_\-util\_\-init@{efreet\_\-util\_\-init}!efreet_utils.c@{efreet\_\-utils.c}}
-\subsubsection[efreet\_\-util\_\-init]{\setlength{\rightskip}{0pt plus 5cm}EAPI int efreet\_\-util\_\-init (void)}\label{efreet__utils_8c_0457c008b4cdfac5d753319d0dd65d76}
-
-
-
-
-References Efreet\_\-Cache\_\-Fill::dirs, efreet\_\-data\_\-dirs\_\-get(), efreet\_\-data\_\-home\_\-get(), efreet\_\-default\_\-dirs\_\-get(), EFREET\_\-EVENT\_\-DESKTOP\_\-CHANGE, EFREET\_\-EVENT\_\-DESKTOP\_\-LIST\_\-CHANGE, NEW, Efreet\_\-Cache\_\-Fill\_\-Dir::path, and Efreet\_\-Cache\_\-Fill\_\-Dir::priority.\index{efreet\_\-utils.c@{efreet\_\-utils.c}!efreet\_\-util\_\-menus\_\-find@{efreet\_\-util\_\-menus\_\-find}}
-\index{efreet\_\-util\_\-menus\_\-find@{efreet\_\-util\_\-menus\_\-find}!efreet_utils.c@{efreet\_\-utils.c}}
-\subsubsection[efreet\_\-util\_\-menus\_\-find]{\setlength{\rightskip}{0pt plus 5cm}EAPI Ecore\_\-List$\ast$ efreet\_\-util\_\-menus\_\-find (void)}\label{efreet__utils_8c_adad7835d4a548070d11f093a900513d}
-
-
-Returns a list of .menu files found in the various config dirs. \begin{Desc}
-\item[Returns:]An ecore list of menu file paths (const char $\ast$). This must be freed with ecore\_\-list\_\-destroy(). \end{Desc}
-
-
-References efreet\_\-config\_\-dirs\_\-get(), and efreet\_\-config\_\-home\_\-get().\index{efreet\_\-utils.c@{efreet\_\-utils.c}!efreet\_\-util\_\-path\_\-to\_\-file\_\-id@{efreet\_\-util\_\-path\_\-to\_\-file\_\-id}}
-\index{efreet\_\-util\_\-path\_\-to\_\-file\_\-id@{efreet\_\-util\_\-path\_\-to\_\-file\_\-id}!efreet_utils.c@{efreet\_\-utils.c}}
-\subsubsection[efreet\_\-util\_\-path\_\-to\_\-file\_\-id]{\setlength{\rightskip}{0pt plus 5cm}EAPI const char$\ast$ efreet\_\-util\_\-path\_\-to\_\-file\_\-id (const char $\ast$ {\em path})}\label{efreet__utils_8c_e499b43f751ef5d682a480b68ef07d4e}
-
-
-
-
-Referenced by efreet\_\-menu\_\-desktop\_\-insert().\index{efreet\_\-utils.c@{efreet\_\-utils.c}!efreet\_\-util\_\-shutdown@{efreet\_\-util\_\-shutdown}}
-\index{efreet\_\-util\_\-shutdown@{efreet\_\-util\_\-shutdown}!efreet_utils.c@{efreet\_\-utils.c}}
-\subsubsection[efreet\_\-util\_\-shutdown]{\setlength{\rightskip}{0pt plus 5cm}EAPI int efreet\_\-util\_\-shutdown (void)}\label{efreet__utils_8c_3abde568cd48dbea047fbbe2e5d8da10}
-
-
-
-
-References Efreet\_\-Cache\_\-Fill::current, Efreet\_\-Cache\_\-Fill::dirs, Efreet\_\-Cache\_\-Fill::files, IF\_\-FREE\_\-HASH, and IF\_\-FREE\_\-LIST.
-
-\subsection{Variable Documentation}
-\index{efreet\_\-utils.c@{efreet\_\-utils.c}!EFREET\_\-EVENT\_\-DESKTOP\_\-CHANGE@{EFREET\_\-EVENT\_\-DESKTOP\_\-CHANGE}}
-\index{EFREET\_\-EVENT\_\-DESKTOP\_\-CHANGE@{EFREET\_\-EVENT\_\-DESKTOP\_\-CHANGE}!efreet_utils.c@{efreet\_\-utils.c}}
-\subsubsection[EFREET\_\-EVENT\_\-DESKTOP\_\-CHANGE]{\setlength{\rightskip}{0pt plus 5cm}EAPI int {\bf EFREET\_\-EVENT\_\-DESKTOP\_\-CHANGE} = 0}\label{efreet__utils_8c_a55b3b4b6ba75f010ab78a2f581aa043}
-
-
-
-
-Referenced by efreet\_\-util\_\-desktop\_\-file\_\-id\_\-find(), and efreet\_\-util\_\-init().\index{efreet\_\-utils.c@{efreet\_\-utils.c}!EFREET\_\-EVENT\_\-DESKTOP\_\-LIST\_\-CHANGE@{EFREET\_\-EVENT\_\-DESKTOP\_\-LIST\_\-CHANGE}}
-\index{EFREET\_\-EVENT\_\-DESKTOP\_\-LIST\_\-CHANGE@{EFREET\_\-EVENT\_\-DESKTOP\_\-LIST\_\-CHANGE}!efreet_utils.c@{efreet\_\-utils.c}}
-\subsubsection[EFREET\_\-EVENT\_\-DESKTOP\_\-LIST\_\-CHANGE]{\setlength{\rightskip}{0pt plus 5cm}EAPI int {\bf EFREET\_\-EVENT\_\-DESKTOP\_\-LIST\_\-CHANGE} = 0}\label{efreet__utils_8c_e61719e5f6adda1ac511ccecfb56c1cf}
-
-
-
-
-Referenced by efreet\_\-util\_\-init().
\ No newline at end of file
diff --git a/doc/latex/efreet__utils_8c__incl.eps b/doc/latex/efreet__utils_8c__incl.eps
deleted file mode 100644
index add69ac..0000000
--- a/doc/latex/efreet__utils_8c__incl.eps
+++ /dev/null
@@ -1,1503 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (albin) albin,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 2040 240
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 2004 204 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 1153 174 moveto
-1153 195 lineto
-1244 195 lineto
-1244 174 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1153 174 moveto
-1153 195 lineto
-1244 195 lineto
-1244 174 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1160.5 181.5 moveto 75 (lib/efreet_utils.c) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 1596 117 1650 137 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($Efreet_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1596 116 moveto
-1596 137 lineto
-1650 137 lineto
-1650 116 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1596 116 moveto
-1596 137 lineto
-1650 137 lineto
-1650 116 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1604 123.5 moveto 38 (Efreet.h) alignedtext
-grestore
-% Node1->Node2
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1244 179 moveto
-1329 168 1508 142 1586 132 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1586.4 135.48 moveto
-1596 131 lineto
-1585.7 128.51 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1586.4 135.48 moveto
-1596 131 lineto
-1585.7 128.51 lineto
-closepath stroke
-grestore
-% Node12
-gsave
-[ /Rect [ 691 117 783 137 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__private_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 691 116 moveto
-691 137 lineto
-783 137 lineto
-783 116 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 691 116 moveto
-691 137 lineto
-783 137 lineto
-783 116 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-699 123.5 moveto 76 (efreet_private.h) alignedtext
-grestore
-% Node1->Node12
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1153 179 moveto
-1068 168 886 146 793 134 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 793.3 130.51 moveto
-783 133 lineto
-792.6 137.48 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 793.3 130.51 moveto
-783 133 lineto
-792.6 137.48 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 1818 59 1900 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__base_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1818 58 moveto
-1818 79 lineto
-1900 79 lineto
-1900 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1818 58 moveto
-1818 79 lineto
-1900 79 lineto
-1900 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1826 65.5 moveto 66 (efreet_base.h) alignedtext
-grestore
-% Node2->Node3
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1650 120 moveto
-1688 111 1760 93 1808 81 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1808.88 84.39 moveto
-1818 79 lineto
-1807.51 77.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1808.88 84.39 moveto
-1818 79 lineto
-1807.51 77.53 lineto
-closepath stroke
-grestore
-% Node6
-gsave
-[ /Rect [ 1330 59 1398 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__ini_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1330 58 moveto
-1330 79 lineto
-1399 79 lineto
-1399 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1330 58 moveto
-1330 79 lineto
-1399 79 lineto
-1399 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1337.5 65.5 moveto 53 (efreet_ini.h) alignedtext
-grestore
-% Node2->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1596 121 moveto
-1557 113 1482 97 1409 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1409.49 76.53 moveto
-1399 78 lineto
-1408.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1409.49 76.53 moveto
-1399 78 lineto
-1408.12 83.39 lineto
-closepath stroke
-grestore
-% Node7
-gsave
-[ /Rect [ 1918 59 1996 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__icon_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1918 58 moveto
-1918 79 lineto
-1996 79 lineto
-1996 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1918 58 moveto
-1918 79 lineto
-1996 79 lineto
-1996 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1926 65.5 moveto 62 (efreet_icon.h) alignedtext
-grestore
-% Node2->Node7
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1650 123 moveto
-1699 115 1808 99 1908 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1908.88 83.39 moveto
-1918 78 lineto
-1907.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1908.88 83.39 moveto
-1918 78 lineto
-1907.51 76.53 lineto
-closepath stroke
-grestore
-% Node8
-gsave
-[ /Rect [ 1416 59 1512 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__desktop_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1416 58 moveto
-1416 79 lineto
-1513 79 lineto
-1513 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1416 58 moveto
-1416 79 lineto
-1513 79 lineto
-1513 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1423.5 65.5 moveto 81 (efreet_desktop.h) alignedtext
-grestore
-% Node2->Node8
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1596 117 moveto
-1570 107 1531 93 1502 83 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1502.58 79.46 moveto
-1492 79 lineto
-1499.98 85.96 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1502.58 79.46 moveto
-1492 79 lineto
-1499.98 85.96 lineto
-closepath stroke
-grestore
-% Node9
-gsave
-[ /Rect [ 1530 59 1616 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__menu_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1530 58 moveto
-1530 79 lineto
-1617 79 lineto
-1617 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1530 58 moveto
-1530 79 lineto
-1617 79 lineto
-1617 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1537.5 65.5 moveto 71 (efreet_menu.h) alignedtext
-grestore
-% Node2->Node9
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1613 116 moveto
-1606 108 1596 96 1588 87 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1590.8 84.9 moveto
-1582 79 lineto
-1585.2 89.1 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1590.8 84.9 moveto
-1582 79 lineto
-1585.2 89.1 lineto
-closepath stroke
-grestore
-% Node10
-gsave
-[ /Rect [ 1634 59 1712 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__utils_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1634 58 moveto
-1634 79 lineto
-1712 79 lineto
-1712 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1634 58 moveto
-1634 79 lineto
-1712 79 lineto
-1712 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1642 65.5 moveto 62 (efreet_utils.h) alignedtext
-grestore
-% Node2->Node10
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1633 116 moveto
-1640 108 1650 96 1658 87 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1660.8 89.1 moveto
-1664 79 lineto
-1655.2 84.9 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1660.8 89.1 moveto
-1664 79 lineto
-1655.2 84.9 lineto
-closepath stroke
-grestore
-% Node11
-gsave
-[ /Rect [ 1730 59 1800 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__uri_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1730 58 moveto
-1730 79 lineto
-1801 79 lineto
-1801 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1730 58 moveto
-1730 79 lineto
-1801 79 lineto
-1801 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1737.5 65.5 moveto 55 (efreet_uri.h) alignedtext
-grestore
-% Node2->Node11
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1650 116 moveto
-1673 106 1706 93 1731 83 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1732.28 86.26 moveto
-1740 79 lineto
-1729.44 79.86 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1732.28 86.26 moveto
-1740 79 lineto
-1729.44 79.86 lineto
-closepath stroke
-grestore
-% Node4
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1739 0 moveto
-1739 21 lineto
-1791 21 lineto
-1791 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1739 0 moveto
-1739 21 lineto
-1791 21 lineto
-1791 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1747 7.5 moveto 36 (Ecore.h) alignedtext
-grestore
-% Node3->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1841 58 moveto
-1827 49 1806 36 1790 26 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1791.44 22.8 moveto
-1781 21 lineto
-1788.04 28.92 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1791.44 22.8 moveto
-1781 21 lineto
-1788.04 28.92 lineto
-closepath stroke
-grestore
-% Node5
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1814 0 moveto
-1814 21 lineto
-1895 21 lineto
-1895 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1814 0 moveto
-1814 21 lineto
-1895 21 lineto
-1895 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1821.5 7.5 moveto 65 (Ecore_Data.h) alignedtext
-grestore
-% Node3->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1858 58 moveto
-1857 50 1857 40 1856 31 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1859.48 30.6 moveto
-1855 21 lineto
-1852.51 31.3 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1859.48 30.6 moveto
-1855 21 lineto
-1852.51 31.3 lineto
-closepath stroke
-grestore
-% Node11->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1765 58 moveto
-1765 50 1765 40 1765 31 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1768.5 31 moveto
-1765 21 lineto
-1761.5 31 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1768.5 31 moveto
-1765 21 lineto
-1761.5 31 lineto
-closepath stroke
-grestore
-% Node11->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1782 58 moveto
-1795 49 1815 36 1830 26 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1831.96 28.92 moveto
-1839 21 lineto
-1828.56 22.8 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1831.96 28.92 moveto
-1839 21 lineto
-1828.56 22.8 lineto
-closepath stroke
-grestore
-% Node12->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 124 moveto
-875 118 1077 101 1143 80 curveto
-1162 73 1163 63 1181 58 curveto
-1285 26 1618 15 1729 12 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1729 15.5 moveto
-1739 12 lineto
-1729 8.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1729 15.5 moveto
-1739 12 lineto
-1729 8.5 lineto
-closepath stroke
-grestore
-% Node12->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 126 moveto
-881 123 1115 112 1320 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1320.88 83.39 moveto
-1330 78 lineto
-1319.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1320.88 83.39 moveto
-1330 78 lineto
-1319.51 76.53 lineto
-closepath stroke
-grestore
-% Node13
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1190 58 moveto
-1190 79 lineto
-1244 79 lineto
-1244 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1190 58 moveto
-1190 79 lineto
-1244 79 lineto
-1244 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1198 65.5 moveto 38 (config.h) alignedtext
-grestore
-% Node12->Node13
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 124 moveto
-864 119 1035 106 1176 80 curveto
-1177 80 1179 79 1180 79 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1180.88 82.39 moveto
-1190 77 lineto
-1179.51 75.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1180.88 82.39 moveto
-1190 77 lineto
-1179.51 75.53 lineto
-closepath stroke
-grestore
-% Node14
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1262 58 moveto
-1262 79 lineto
-1313 79 lineto
-1313 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1262 58 moveto
-1262 79 lineto
-1313 79 lineto
-1313 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1269.5 65.5 moveto 35 (stdlib.h) alignedtext
-grestore
-% Node12->Node14
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 126 moveto
-872 124 1074 115 1252 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1252.88 83.39 moveto
-1262 78 lineto
-1251.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1252.88 83.39 moveto
-1262 78 lineto
-1251.51 76.53 lineto
-closepath stroke
-grestore
-% Node15
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 0 58 moveto
-0 79 lineto
-48 79 lineto
-48 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 0 58 moveto
-0 79 lineto
-48 79 lineto
-48 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 65.5 moveto 32 (stdio.h) alignedtext
-grestore
-% Node12->Node15
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 125 moveto
-562 120 197 105 58 79 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 58.49 75.53 moveto
-48 77 lineto
-57.12 82.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 58.49 75.53 moveto
-48 77 lineto
-57.12 82.39 lineto
-closepath stroke
-grestore
-% Node16
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 66 58 moveto
-66 79 lineto
-118 79 lineto
-118 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 66 58 moveto
-66 79 lineto
-118 79 lineto
-118 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-74 65.5 moveto 36 (string.h) alignedtext
-grestore
-% Node12->Node16
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 125 moveto
-571 119 253 101 128 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 128.49 76.53 moveto
-118 78 lineto
-127.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 128.49 76.53 moveto
-118 78 lineto
-127.12 83.39 lineto
-closepath stroke
-grestore
-% Node17
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 136 58 moveto
-136 79 lineto
-190 79 lineto
-190 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 136 58 moveto
-136 79 lineto
-190 79 lineto
-190 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-144 65.5 moveto 38 (unistd.h) alignedtext
-grestore
-% Node12->Node17
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 126 moveto
-599 124 387 114 200 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 200.49 76.53 moveto
-190 78 lineto
-199.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 200.49 76.53 moveto
-190 78 lineto
-199.12 83.39 lineto
-closepath stroke
-grestore
-% Node18
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 208 58 moveto
-208 79 lineto
-259 79 lineto
-259 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 208 58 moveto
-208 79 lineto
-259 79 lineto
-259 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-215.5 65.5 moveto 35 (ctype.h) alignedtext
-grestore
-% Node12->Node18
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 125 moveto
-608 122 428 111 269 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 269.49 76.53 moveto
-259 78 lineto
-268.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 269.49 76.53 moveto
-259 78 lineto
-268.12 83.39 lineto
-closepath stroke
-grestore
-% Node19
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 276 58 moveto
-276 79 lineto
-321 79 lineto
-321 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 276 58 moveto
-276 79 lineto
-321 79 lineto
-321 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-283.5 65.5 moveto 29 (fcntl.h) alignedtext
-grestore
-% Node12->Node19
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 125 moveto
-617 121 466 111 331 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 331.49 76.53 moveto
-321 78 lineto
-330.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 331.49 76.53 moveto
-321 78 lineto
-330.12 83.39 lineto
-closepath stroke
-grestore
-% Node20
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 338 58 moveto
-338 79 lineto
-413 79 lineto
-413 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 338 58 moveto
-338 79 lineto
-413 79 lineto
-413 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-345.5 65.5 moveto 59 (sys/mman.h) alignedtext
-grestore
-% Node12->Node20
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 121 moveto
-631 113 524 99 423 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 423.49 76.53 moveto
-413 78 lineto
-422.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 423.49 76.53 moveto
-413 78 lineto
-422.12 83.39 lineto
-closepath stroke
-grestore
-% Node21
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 430 58 moveto
-430 79 lineto
-500 79 lineto
-500 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 430 58 moveto
-430 79 lineto
-500 79 lineto
-500 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-438 65.5 moveto 54 (sys/types.h) alignedtext
-grestore
-% Node12->Node21
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 118 moveto
-646 108 579 95 510 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 510.49 76.53 moveto
-500 78 lineto
-509.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 510.49 76.53 moveto
-500 78 lineto
-509.12 83.39 lineto
-closepath stroke
-grestore
-% Node22
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 518 58 moveto
-518 79 lineto
-581 79 lineto
-581 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 518 58 moveto
-518 79 lineto
-581 79 lineto
-581 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-525.5 65.5 moveto 47 (sys/stat.h) alignedtext
-grestore
-% Node12->Node22
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 701 116 moveto
-670 106 625 92 591 82 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 591.58 78.52 moveto
-581 79 lineto
-589.57 85.23 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 591.58 78.52 moveto
-581 79 lineto
-589.57 85.23 lineto
-closepath stroke
-grestore
-% Node23
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 598 58 moveto
-598 79 lineto
-651 79 lineto
-651 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 598 58 moveto
-598 79 lineto
-651 79 lineto
-651 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-605.5 65.5 moveto 37 (dirent.h) alignedtext
-grestore
-% Node12->Node23
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 715 116 moveto
-698 107 673 93 653 84 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 654.44 80.8 moveto
-644 79 lineto
-651.04 86.92 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 654.44 80.8 moveto
-644 79 lineto
-651.04 86.92 lineto
-closepath stroke
-grestore
-% Node24
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 668 58 moveto
-668 79 lineto
-733 79 lineto
-733 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 668 58 moveto
-668 79 lineto
-733 79 lineto
-733 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-675.5 65.5 moveto 49 (fnmatch.h) alignedtext
-grestore
-% Node12->Node24
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 730 116 moveto
-725 108 718 97 712 87 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 714.8 84.9 moveto
-706 79 lineto
-709.2 89.1 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 714.8 84.9 moveto
-706 79 lineto
-709.2 89.1 lineto
-closepath stroke
-grestore
-% Node25
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 750 58 moveto
-750 79 lineto
-801 79 lineto
-801 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 750 58 moveto
-750 79 lineto
-801 79 lineto
-801 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-757.5 65.5 moveto 35 (limits.h) alignedtext
-grestore
-% Node12->Node25
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 744 116 moveto
-749 108 757 97 763 88 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 766.2 89.44 moveto
-768 79 lineto
-760.08 86.04 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 766.2 89.44 moveto
-768 79 lineto
-760.08 86.04 lineto
-closepath stroke
-grestore
-% Node26
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 818 58 moveto
-818 79 lineto
-863 79 lineto
-863 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 818 58 moveto
-818 79 lineto
-863 79 lineto
-863 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-825.5 65.5 moveto 29 (Eina.h) alignedtext
-grestore
-% Node12->Node26
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 757 116 moveto
-773 107 795 94 813 84 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 814.96 86.92 moveto
-822 79 lineto
-811.56 80.8 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 814.96 86.92 moveto
-822 79 lineto
-811.56 80.8 lineto
-closepath stroke
-grestore
-% Node27
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 880 58 moveto
-880 79 lineto
-952 79 lineto
-952 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 880 58 moveto
-880 79 lineto
-952 79 lineto
-952 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-888 65.5 moveto 56 (Ecore_File.h) alignedtext
-grestore
-% Node12->Node27
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 771 116 moveto
-801 106 844 92 875 82 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 876.43 85.23 moveto
-885 79 lineto
-874.42 78.52 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 876.43 85.23 moveto
-885 79 lineto
-874.42 78.52 lineto
-closepath stroke
-grestore
-% Node28
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 970 58 moveto
-970 79 lineto
-1041 79 lineto
-1041 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 970 58 moveto
-970 79 lineto
-1041 79 lineto
-1041 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-977.5 65.5 moveto 55 (Ecore_Str.h) alignedtext
-grestore
-% Node12->Node28
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 118 moveto
-826 108 893 95 960 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 960.88 83.39 moveto
-970 78 lineto
-959.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 960.88 83.39 moveto
-970 78 lineto
-959.51 76.53 lineto
-closepath stroke
-grestore
-% Node29
-gsave
-[ /Rect [ 1058 59 1134 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__xml_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1058 58 moveto
-1058 79 lineto
-1134 79 lineto
-1134 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1058 58 moveto
-1058 79 lineto
-1134 79 lineto
-1134 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1066 65.5 moveto 60 (efreet_xml.h) alignedtext
-grestore
-% Node12->Node29
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 121 moveto
-842 113 948 99 1048 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1048.88 83.39 moveto
-1058 78 lineto
-1047.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1048.88 83.39 moveto
-1058 78 lineto
-1047.51 76.53 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 2040 240
-end
-restore
-%%EOF
diff --git a/doc/latex/efreet__utils_8c__incl.md5 b/doc/latex/efreet__utils_8c__incl.md5
deleted file mode 100644
index 50c5909..0000000
--- a/doc/latex/efreet__utils_8c__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-f5521d20c23a619e4c5a86f73577b2ae
\ No newline at end of file
diff --git a/doc/latex/efreet__utils_8h.tex b/doc/latex/efreet__utils_8h.tex
deleted file mode 100644
index 18f1247..0000000
--- a/doc/latex/efreet__utils_8h.tex
+++ /dev/null
@@ -1,254 +0,0 @@
-\section{lib/efreet\_\-utils.h File Reference}
-\label{efreet__utils_8h}\index{lib/efreet\_\-utils.h@{lib/efreet\_\-utils.h}}
-
-
-
-
-This graph shows which files directly or indirectly include this file:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=420pt]{efreet__utils_8h__dep__incl}
-\end{center}
-\end{figure}
-\subsection*{Data Structures}
-\begin{CompactItemize}
-\item 
-struct {\bf Efreet\_\-Event\_\-Desktop\_\-Change}
-\end{CompactItemize}
-\subsection*{Typedefs}
-\begin{CompactItemize}
-\item 
-typedef enum {\bf Efreet\_\-Desktop\_\-Change} {\bf Efreet\_\-Desktop\_\-Change}
-\item 
-typedef struct {\bf Efreet\_\-Event\_\-Desktop\_\-Change} {\bf Efreet\_\-Event\_\-Desktop\_\-Change}
-\end{CompactItemize}
-\subsection*{Enumerations}
-\begin{CompactItemize}
-\item 
-enum {\bf Efreet\_\-Desktop\_\-Change} \{ {\bf EFREET\_\-DESKTOP\_\-CHANGE\_\-ADD}, 
-{\bf EFREET\_\-DESKTOP\_\-CHANGE\_\-REMOVE}, 
-{\bf EFREET\_\-DESKTOP\_\-CHANGE\_\-UPDATE}
- \}
-\end{CompactItemize}
-\subsection*{Functions}
-\begin{CompactItemize}
-\item 
-EAPI Ecore\_\-List $\ast$ {\bf efreet\_\-util\_\-desktop\_\-categories\_\-list} (void)
-\item 
-EAPI Ecore\_\-List $\ast$ {\bf efreet\_\-util\_\-desktop\_\-category\_\-list} (const char $\ast$category)
-\item 
-EAPI Ecore\_\-List $\ast$ {\bf efreet\_\-util\_\-desktop\_\-comment\_\-glob\_\-list} (const char $\ast$glob)
-\item 
-EAPI {\bf Efreet\_\-Desktop} $\ast$ {\bf efreet\_\-util\_\-desktop\_\-exec\_\-find} (const char $\ast$exec)
-\item 
-EAPI Ecore\_\-List $\ast$ {\bf efreet\_\-util\_\-desktop\_\-exec\_\-glob\_\-list} (const char $\ast$glob)
-\item 
-EAPI {\bf Efreet\_\-Desktop} $\ast$ {\bf efreet\_\-util\_\-desktop\_\-file\_\-id\_\-find} (const char $\ast$file\_\-id)
-\item 
-EAPI {\bf Efreet\_\-Desktop} $\ast$ {\bf efreet\_\-util\_\-desktop\_\-generic\_\-name\_\-find} (const char $\ast$generic\_\-name)
-\item 
-EAPI Ecore\_\-List $\ast$ {\bf efreet\_\-util\_\-desktop\_\-generic\_\-name\_\-glob\_\-list} (const char $\ast$glob)
-\item 
-EAPI Ecore\_\-List $\ast$ {\bf efreet\_\-util\_\-desktop\_\-mime\_\-list} (const char $\ast$mime)
-\item 
-EAPI {\bf Efreet\_\-Desktop} $\ast$ {\bf efreet\_\-util\_\-desktop\_\-name\_\-find} (const char $\ast$name)
-\item 
-EAPI Ecore\_\-List $\ast$ {\bf efreet\_\-util\_\-desktop\_\-name\_\-glob\_\-list} (const char $\ast$glob)
-\item 
-EAPI {\bf Efreet\_\-Desktop} $\ast$ {\bf efreet\_\-util\_\-desktop\_\-wm\_\-class\_\-find} (const char $\ast$wmname, const char $\ast$wmclass)
-\item 
-EAPI int {\bf efreet\_\-util\_\-init} (void)
-\item 
-EAPI Ecore\_\-List $\ast$ {\bf efreet\_\-util\_\-menus\_\-find} (void)
-\item 
-EAPI const char $\ast$ {\bf efreet\_\-util\_\-path\_\-to\_\-file\_\-id} (const char $\ast$path)
-\item 
-EAPI int {\bf efreet\_\-util\_\-shutdown} (void)
-\end{CompactItemize}
-\subsection*{Variables}
-\begin{CompactItemize}
-\item 
-EAPI int {\bf EFREET\_\-EVENT\_\-DESKTOP\_\-CHANGE}
-\item 
-EAPI int {\bf EFREET\_\-EVENT\_\-DESKTOP\_\-LIST\_\-CHANGE}
-\end{CompactItemize}
-
-
-\subsection{Typedef Documentation}
-\index{efreet\_\-utils.h@{efreet\_\-utils.h}!Efreet\_\-Desktop\_\-Change@{Efreet\_\-Desktop\_\-Change}}
-\index{Efreet\_\-Desktop\_\-Change@{Efreet\_\-Desktop\_\-Change}!efreet_utils.h@{efreet\_\-utils.h}}
-\subsubsection[Efreet\_\-Desktop\_\-Change]{\setlength{\rightskip}{0pt plus 5cm}typedef enum {\bf Efreet\_\-Desktop\_\-Change} {\bf Efreet\_\-Desktop\_\-Change}}\label{efreet__utils_8h_4fe5a6524799731bb9fe6a406670b323}
-
-
-\index{efreet\_\-utils.h@{efreet\_\-utils.h}!Efreet\_\-Event\_\-Desktop\_\-Change@{Efreet\_\-Event\_\-Desktop\_\-Change}}
-\index{Efreet\_\-Event\_\-Desktop\_\-Change@{Efreet\_\-Event\_\-Desktop\_\-Change}!efreet_utils.h@{efreet\_\-utils.h}}
-\subsubsection[Efreet\_\-Event\_\-Desktop\_\-Change]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf Efreet\_\-Event\_\-Desktop\_\-Change} {\bf Efreet\_\-Event\_\-Desktop\_\-Change}}\label{efreet__utils_8h_dc0b2a76eebbeb6964214a6ace07b9c0}
-
-
-
-
-\subsection{Enumeration Type Documentation}
-\index{efreet\_\-utils.h@{efreet\_\-utils.h}!Efreet\_\-Desktop\_\-Change@{Efreet\_\-Desktop\_\-Change}}
-\index{Efreet\_\-Desktop\_\-Change@{Efreet\_\-Desktop\_\-Change}!efreet_utils.h@{efreet\_\-utils.h}}
-\subsubsection[Efreet\_\-Desktop\_\-Change]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Efreet\_\-Desktop\_\-Change}}\label{efreet__utils_8h_1e4852519eb3ddbb6709d1f01e3b3989}
-
-
-\begin{Desc}
-\item[Enumerator: ]\par
-\begin{description}
-\index{EFREET\_\-DESKTOP\_\-CHANGE\_\-ADD@{EFREET\_\-DESKTOP\_\-CHANGE\_\-ADD}!efreet\_\-utils.h@{efreet\_\-utils.h}}\index{efreet\_\-utils.h@{efreet\_\-utils.h}!EFREET\_\-DESKTOP\_\-CHANGE\_\-ADD@{EFREET\_\-DESKTOP\_\-CHANGE\_\-ADD}}\item[{\em 
-EFREET\_\-DESKTOP\_\-CHANGE\_\-ADD\label{efreet__utils_8h_1e4852519eb3ddbb6709d1f01e3b398900f6ce79e742339ee885a5107ed97b69}
-}]\index{EFREET\_\-DESKTOP\_\-CHANGE\_\-REMOVE@{EFREET\_\-DESKTOP\_\-CHANGE\_\-REMOVE}!efreet\_\-utils.h@{efreet\_\-utils.h}}\index{efreet\_\-utils.h@{efreet\_\-utils.h}!EFREET\_\-DESKTOP\_\-CHANGE\_\-REMOVE@{EFREET\_\-DESKTOP\_\-CHANGE\_\-REMOVE}}\item[{\em 
-EFREET\_\-DESKTOP\_\-CHANGE\_\-REMOVE\label{efreet__utils_8h_1e4852519eb3ddbb6709d1f01e3b398936494c8ea6cffb9811aee4a736c79d64}
-}]\index{EFREET\_\-DESKTOP\_\-CHANGE\_\-UPDATE@{EFREET\_\-DESKTOP\_\-CHANGE\_\-UPDATE}!efreet\_\-utils.h@{efreet\_\-utils.h}}\index{efreet\_\-utils.h@{efreet\_\-utils.h}!EFREET\_\-DESKTOP\_\-CHANGE\_\-UPDATE@{EFREET\_\-DESKTOP\_\-CHANGE\_\-UPDATE}}\item[{\em 
-EFREET\_\-DESKTOP\_\-CHANGE\_\-UPDATE\label{efreet__utils_8h_1e4852519eb3ddbb6709d1f01e3b3989649e28d3c334a057bb688d72dd8cc6f2}
-}]\end{description}
-\end{Desc}
-
-
-
-\subsection{Function Documentation}
-\index{efreet\_\-utils.h@{efreet\_\-utils.h}!efreet\_\-util\_\-desktop\_\-categories\_\-list@{efreet\_\-util\_\-desktop\_\-categories\_\-list}}
-\index{efreet\_\-util\_\-desktop\_\-categories\_\-list@{efreet\_\-util\_\-desktop\_\-categories\_\-list}!efreet_utils.h@{efreet\_\-utils.h}}
-\subsubsection[efreet\_\-util\_\-desktop\_\-categories\_\-list]{\setlength{\rightskip}{0pt plus 5cm}EAPI Ecore\_\-List$\ast$ efreet\_\-util\_\-desktop\_\-categories\_\-list (void)}\label{efreet__utils_8h_bc4b9eecadcbbdcc1ae86d6a39ae06c2}
-
-
-Find all desktop categories This list must be freed using ecore\_\-list\_\-destroy()
-
-\begin{Desc}
-\item[Returns:]an Ecore\_\-List of category names (const char $\ast$) \end{Desc}
-\index{efreet\_\-utils.h@{efreet\_\-utils.h}!efreet\_\-util\_\-desktop\_\-category\_\-list@{efreet\_\-util\_\-desktop\_\-category\_\-list}}
-\index{efreet\_\-util\_\-desktop\_\-category\_\-list@{efreet\_\-util\_\-desktop\_\-category\_\-list}!efreet_utils.h@{efreet\_\-utils.h}}
-\subsubsection[efreet\_\-util\_\-desktop\_\-category\_\-list]{\setlength{\rightskip}{0pt plus 5cm}EAPI Ecore\_\-List$\ast$ efreet\_\-util\_\-desktop\_\-category\_\-list (const char $\ast$ {\em category})}\label{efreet__utils_8h_eea99e97fbede6cceccf6178fd7092e7}
-
-
-Find all desktops in a given category
-
-Note: this returns a pointer to an internal list. Do not add to, remove from, or delete this list.
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em category}]the category name \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]a list of desktops \end{Desc}
-\index{efreet\_\-utils.h@{efreet\_\-utils.h}!efreet\_\-util\_\-desktop\_\-comment\_\-glob\_\-list@{efreet\_\-util\_\-desktop\_\-comment\_\-glob\_\-list}}
-\index{efreet\_\-util\_\-desktop\_\-comment\_\-glob\_\-list@{efreet\_\-util\_\-desktop\_\-comment\_\-glob\_\-list}!efreet_utils.h@{efreet\_\-utils.h}}
-\subsubsection[efreet\_\-util\_\-desktop\_\-comment\_\-glob\_\-list]{\setlength{\rightskip}{0pt plus 5cm}EAPI Ecore\_\-List$\ast$ efreet\_\-util\_\-desktop\_\-comment\_\-glob\_\-list (const char $\ast$ {\em glob})}\label{efreet__utils_8h_e17d6c23f6e683fd97a60956f0724539}
-
-
-
-
-References IF\_\-FREE\_\-LIST, Efreet\_\-Cache\_\-Search\_\-List::list, and Efreet\_\-Cache\_\-Search\_\-List::what.\index{efreet\_\-utils.h@{efreet\_\-utils.h}!efreet\_\-util\_\-desktop\_\-exec\_\-find@{efreet\_\-util\_\-desktop\_\-exec\_\-find}}
-\index{efreet\_\-util\_\-desktop\_\-exec\_\-find@{efreet\_\-util\_\-desktop\_\-exec\_\-find}!efreet_utils.h@{efreet\_\-utils.h}}
-\subsubsection[efreet\_\-util\_\-desktop\_\-exec\_\-find]{\setlength{\rightskip}{0pt plus 5cm}EAPI {\bf Efreet\_\-Desktop}$\ast$ efreet\_\-util\_\-desktop\_\-exec\_\-find (const char $\ast$ {\em exec})}\label{efreet__utils_8h_57cc0bf2b575e2e61d6a6964497b7cd7}
-
-
-
-
-References Efreet\_\-Util\_\-Desktop::desktop, Efreet\_\-Cache\_\-Search::what1, and Efreet\_\-Cache\_\-Search::what2.\index{efreet\_\-utils.h@{efreet\_\-utils.h}!efreet\_\-util\_\-desktop\_\-exec\_\-glob\_\-list@{efreet\_\-util\_\-desktop\_\-exec\_\-glob\_\-list}}
-\index{efreet\_\-util\_\-desktop\_\-exec\_\-glob\_\-list@{efreet\_\-util\_\-desktop\_\-exec\_\-glob\_\-list}!efreet_utils.h@{efreet\_\-utils.h}}
-\subsubsection[efreet\_\-util\_\-desktop\_\-exec\_\-glob\_\-list]{\setlength{\rightskip}{0pt plus 5cm}EAPI Ecore\_\-List$\ast$ efreet\_\-util\_\-desktop\_\-exec\_\-glob\_\-list (const char $\ast$ {\em glob})}\label{efreet__utils_8h_7c89ed2bc708f7be50910457399fe5e6}
-
-
-
-
-References IF\_\-FREE\_\-LIST, Efreet\_\-Cache\_\-Search\_\-List::list, and Efreet\_\-Cache\_\-Search\_\-List::what.\index{efreet\_\-utils.h@{efreet\_\-utils.h}!efreet\_\-util\_\-desktop\_\-file\_\-id\_\-find@{efreet\_\-util\_\-desktop\_\-file\_\-id\_\-find}}
-\index{efreet\_\-util\_\-desktop\_\-file\_\-id\_\-find@{efreet\_\-util\_\-desktop\_\-file\_\-id\_\-find}!efreet_utils.h@{efreet\_\-utils.h}}
-\subsubsection[efreet\_\-util\_\-desktop\_\-file\_\-id\_\-find]{\setlength{\rightskip}{0pt plus 5cm}EAPI {\bf Efreet\_\-Desktop}$\ast$ efreet\_\-util\_\-desktop\_\-file\_\-id\_\-find (const char $\ast$ {\em file\_\-id})}\label{efreet__utils_8h_151ee6458631eeaf609a337325b7edee}
-
-
-
-
-References Efreet\_\-Event\_\-Desktop\_\-Change::change, Efreet\_\-Event\_\-Desktop\_\-Change::current, Efreet\_\-Util\_\-Desktop::desktop, efreet\_\-data\_\-dirs\_\-get(), efreet\_\-data\_\-home\_\-get(), efreet\_\-default\_\-dirs\_\-get(), EFREET\_\-DESKTOP\_\-CHANGE\_\-ADD, efreet\_\-desktop\_\-get(), efreet\_\-desktop\_\-ref(), EFREET\_\-EVENT\_\-DESKTOP\_\-CHANGE, NEW, PATH\_\-MAX, and Efreet\_\-Util\_\-Desktop::priority.\index{efreet\_\-utils.h@{efreet\_\-utils.h}!efreet\_\-util\_\-desktop\_\-generic\_\-name\_\-find@{efreet\_\-util\_\-desktop\_\-generic\_\-name\_\-find}}
-\index{efreet\_\-util\_\-desktop\_\-generic\_\-name\_\-find@{efreet\_\-util\_\-desktop\_\-generic\_\-name\_\-find}!efreet_utils.h@{efreet\_\-utils.h}}
-\subsubsection[efreet\_\-util\_\-desktop\_\-generic\_\-name\_\-find]{\setlength{\rightskip}{0pt plus 5cm}EAPI {\bf Efreet\_\-Desktop}$\ast$ efreet\_\-util\_\-desktop\_\-generic\_\-name\_\-find (const char $\ast$ {\em generic\_\-name})}\label{efreet__utils_8h_3600f55c83919cf98aeb48dea4c3c571}
-
-
-
-
-References Efreet\_\-Util\_\-Desktop::desktop, Efreet\_\-Cache\_\-Search::what1, and Efreet\_\-Cache\_\-Search::what2.\index{efreet\_\-utils.h@{efreet\_\-utils.h}!efreet\_\-util\_\-desktop\_\-generic\_\-name\_\-glob\_\-list@{efreet\_\-util\_\-desktop\_\-generic\_\-name\_\-glob\_\-list}}
-\index{efreet\_\-util\_\-desktop\_\-generic\_\-name\_\-glob\_\-list@{efreet\_\-util\_\-desktop\_\-generic\_\-name\_\-glob\_\-list}!efreet_utils.h@{efreet\_\-utils.h}}
-\subsubsection[efreet\_\-util\_\-desktop\_\-generic\_\-name\_\-glob\_\-list]{\setlength{\rightskip}{0pt plus 5cm}EAPI Ecore\_\-List$\ast$ efreet\_\-util\_\-desktop\_\-generic\_\-name\_\-glob\_\-list (const char $\ast$ {\em glob})}\label{efreet__utils_8h_212202181fd841447e81a6ba4fbd567d}
-
-
-
-
-References IF\_\-FREE\_\-LIST, Efreet\_\-Cache\_\-Search\_\-List::list, and Efreet\_\-Cache\_\-Search\_\-List::what.\index{efreet\_\-utils.h@{efreet\_\-utils.h}!efreet\_\-util\_\-desktop\_\-mime\_\-list@{efreet\_\-util\_\-desktop\_\-mime\_\-list}}
-\index{efreet\_\-util\_\-desktop\_\-mime\_\-list@{efreet\_\-util\_\-desktop\_\-mime\_\-list}!efreet_utils.h@{efreet\_\-utils.h}}
-\subsubsection[efreet\_\-util\_\-desktop\_\-mime\_\-list]{\setlength{\rightskip}{0pt plus 5cm}EAPI Ecore\_\-List$\ast$ efreet\_\-util\_\-desktop\_\-mime\_\-list (const char $\ast$ {\em mime})}\label{efreet__utils_8h_182eda986577cbf4b56b32dfe7ed6579}
-
-
-
-
-References IF\_\-FREE\_\-LIST, Efreet\_\-Cache\_\-Search\_\-List::list, and Efreet\_\-Cache\_\-Search\_\-List::what.\index{efreet\_\-utils.h@{efreet\_\-utils.h}!efreet\_\-util\_\-desktop\_\-name\_\-find@{efreet\_\-util\_\-desktop\_\-name\_\-find}}
-\index{efreet\_\-util\_\-desktop\_\-name\_\-find@{efreet\_\-util\_\-desktop\_\-name\_\-find}!efreet_utils.h@{efreet\_\-utils.h}}
-\subsubsection[efreet\_\-util\_\-desktop\_\-name\_\-find]{\setlength{\rightskip}{0pt plus 5cm}EAPI {\bf Efreet\_\-Desktop}$\ast$ efreet\_\-util\_\-desktop\_\-name\_\-find (const char $\ast$ {\em name})}\label{efreet__utils_8h_0852e1834372099771d125aff627b952}
-
-
-
-
-References Efreet\_\-Util\_\-Desktop::desktop, Efreet\_\-Cache\_\-Search::what1, and Efreet\_\-Cache\_\-Search::what2.\index{efreet\_\-utils.h@{efreet\_\-utils.h}!efreet\_\-util\_\-desktop\_\-name\_\-glob\_\-list@{efreet\_\-util\_\-desktop\_\-name\_\-glob\_\-list}}
-\index{efreet\_\-util\_\-desktop\_\-name\_\-glob\_\-list@{efreet\_\-util\_\-desktop\_\-name\_\-glob\_\-list}!efreet_utils.h@{efreet\_\-utils.h}}
-\subsubsection[efreet\_\-util\_\-desktop\_\-name\_\-glob\_\-list]{\setlength{\rightskip}{0pt plus 5cm}EAPI Ecore\_\-List$\ast$ efreet\_\-util\_\-desktop\_\-name\_\-glob\_\-list (const char $\ast$ {\em glob})}\label{efreet__utils_8h_4e1a01c2e8375828de99e6b91187278d}
-
-
-
-
-References IF\_\-FREE\_\-LIST, Efreet\_\-Cache\_\-Search\_\-List::list, and Efreet\_\-Cache\_\-Search\_\-List::what.\index{efreet\_\-utils.h@{efreet\_\-utils.h}!efreet\_\-util\_\-desktop\_\-wm\_\-class\_\-find@{efreet\_\-util\_\-desktop\_\-wm\_\-class\_\-find}}
-\index{efreet\_\-util\_\-desktop\_\-wm\_\-class\_\-find@{efreet\_\-util\_\-desktop\_\-wm\_\-class\_\-find}!efreet_utils.h@{efreet\_\-utils.h}}
-\subsubsection[efreet\_\-util\_\-desktop\_\-wm\_\-class\_\-find]{\setlength{\rightskip}{0pt plus 5cm}EAPI {\bf Efreet\_\-Desktop}$\ast$ efreet\_\-util\_\-desktop\_\-wm\_\-class\_\-find (const char $\ast$ {\em wmname}, \/  const char $\ast$ {\em wmclass})}\label{efreet__utils_8h_3ba379dbad362695a66be9e0ae6bd7df}
-
-
-
-
-References Efreet\_\-Util\_\-Desktop::desktop, Efreet\_\-Cache\_\-Search::what1, and Efreet\_\-Cache\_\-Search::what2.\index{efreet\_\-utils.h@{efreet\_\-utils.h}!efreet\_\-util\_\-init@{efreet\_\-util\_\-init}}
-\index{efreet\_\-util\_\-init@{efreet\_\-util\_\-init}!efreet_utils.h@{efreet\_\-utils.h}}
-\subsubsection[efreet\_\-util\_\-init]{\setlength{\rightskip}{0pt plus 5cm}EAPI int efreet\_\-util\_\-init (void)}\label{efreet__utils_8h_0457c008b4cdfac5d753319d0dd65d76}
-
-
-
-
-References Efreet\_\-Cache\_\-Fill::dirs, efreet\_\-data\_\-dirs\_\-get(), efreet\_\-data\_\-home\_\-get(), efreet\_\-default\_\-dirs\_\-get(), EFREET\_\-EVENT\_\-DESKTOP\_\-CHANGE, EFREET\_\-EVENT\_\-DESKTOP\_\-LIST\_\-CHANGE, NEW, Efreet\_\-Cache\_\-Fill\_\-Dir::path, and Efreet\_\-Cache\_\-Fill\_\-Dir::priority.\index{efreet\_\-utils.h@{efreet\_\-utils.h}!efreet\_\-util\_\-menus\_\-find@{efreet\_\-util\_\-menus\_\-find}}
-\index{efreet\_\-util\_\-menus\_\-find@{efreet\_\-util\_\-menus\_\-find}!efreet_utils.h@{efreet\_\-utils.h}}
-\subsubsection[efreet\_\-util\_\-menus\_\-find]{\setlength{\rightskip}{0pt plus 5cm}EAPI Ecore\_\-List$\ast$ efreet\_\-util\_\-menus\_\-find (void)}\label{efreet__utils_8h_adad7835d4a548070d11f093a900513d}
-
-
-Returns a list of .menu files found in the various config dirs. \begin{Desc}
-\item[Returns:]An ecore list of menu file paths (const char $\ast$). This must be freed with ecore\_\-list\_\-destroy(). \end{Desc}
-
-
-References efreet\_\-config\_\-dirs\_\-get(), and efreet\_\-config\_\-home\_\-get().\index{efreet\_\-utils.h@{efreet\_\-utils.h}!efreet\_\-util\_\-path\_\-to\_\-file\_\-id@{efreet\_\-util\_\-path\_\-to\_\-file\_\-id}}
-\index{efreet\_\-util\_\-path\_\-to\_\-file\_\-id@{efreet\_\-util\_\-path\_\-to\_\-file\_\-id}!efreet_utils.h@{efreet\_\-utils.h}}
-\subsubsection[efreet\_\-util\_\-path\_\-to\_\-file\_\-id]{\setlength{\rightskip}{0pt plus 5cm}EAPI const char$\ast$ efreet\_\-util\_\-path\_\-to\_\-file\_\-id (const char $\ast$ {\em path})}\label{efreet__utils_8h_e499b43f751ef5d682a480b68ef07d4e}
-
-
-
-
-Referenced by efreet\_\-menu\_\-desktop\_\-insert().\index{efreet\_\-utils.h@{efreet\_\-utils.h}!efreet\_\-util\_\-shutdown@{efreet\_\-util\_\-shutdown}}
-\index{efreet\_\-util\_\-shutdown@{efreet\_\-util\_\-shutdown}!efreet_utils.h@{efreet\_\-utils.h}}
-\subsubsection[efreet\_\-util\_\-shutdown]{\setlength{\rightskip}{0pt plus 5cm}EAPI int efreet\_\-util\_\-shutdown (void)}\label{efreet__utils_8h_3abde568cd48dbea047fbbe2e5d8da10}
-
-
-
-
-References Efreet\_\-Cache\_\-Fill::current, Efreet\_\-Cache\_\-Fill::dirs, Efreet\_\-Cache\_\-Fill::files, IF\_\-FREE\_\-HASH, and IF\_\-FREE\_\-LIST.
-
-\subsection{Variable Documentation}
-\index{efreet\_\-utils.h@{efreet\_\-utils.h}!EFREET\_\-EVENT\_\-DESKTOP\_\-CHANGE@{EFREET\_\-EVENT\_\-DESKTOP\_\-CHANGE}}
-\index{EFREET\_\-EVENT\_\-DESKTOP\_\-CHANGE@{EFREET\_\-EVENT\_\-DESKTOP\_\-CHANGE}!efreet_utils.h@{efreet\_\-utils.h}}
-\subsubsection[EFREET\_\-EVENT\_\-DESKTOP\_\-CHANGE]{\setlength{\rightskip}{0pt plus 5cm}EAPI int {\bf EFREET\_\-EVENT\_\-DESKTOP\_\-CHANGE}}\label{efreet__utils_8h_a55b3b4b6ba75f010ab78a2f581aa043}
-
-
-
-
-Referenced by efreet\_\-util\_\-desktop\_\-file\_\-id\_\-find(), and efreet\_\-util\_\-init().\index{efreet\_\-utils.h@{efreet\_\-utils.h}!EFREET\_\-EVENT\_\-DESKTOP\_\-LIST\_\-CHANGE@{EFREET\_\-EVENT\_\-DESKTOP\_\-LIST\_\-CHANGE}}
-\index{EFREET\_\-EVENT\_\-DESKTOP\_\-LIST\_\-CHANGE@{EFREET\_\-EVENT\_\-DESKTOP\_\-LIST\_\-CHANGE}!efreet_utils.h@{efreet\_\-utils.h}}
-\subsubsection[EFREET\_\-EVENT\_\-DESKTOP\_\-LIST\_\-CHANGE]{\setlength{\rightskip}{0pt plus 5cm}EAPI int {\bf EFREET\_\-EVENT\_\-DESKTOP\_\-LIST\_\-CHANGE}}\label{efreet__utils_8h_e61719e5f6adda1ac511ccecfb56c1cf}
-
-
-
-
-Referenced by efreet\_\-util\_\-init().
\ No newline at end of file
diff --git a/doc/latex/efreet__utils_8h__dep__incl.eps b/doc/latex/efreet__utils_8h__dep__incl.eps
deleted file mode 100644
index ac7c6ad..0000000
--- a/doc/latex/efreet__utils_8h__dep__incl.eps
+++ /dev/null
@@ -1,775 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (albin) albin,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 1220 182
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 1184 146 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 535 116 moveto
-535 137 lineto
-627 137 lineto
-627 116 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 535 116 moveto
-535 137 lineto
-627 137 lineto
-627 116 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-543 123.5 moveto 76 (lib/efreet_utils.h) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 548 59 614 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($Efreet_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 548 58 moveto
-548 79 lineto
-615 79 lineto
-615 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 548 58 moveto
-548 79 lineto
-615 79 lineto
-615 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-555.5 65.5 moveto 51 (lib/Efreet.h) alignedtext
-grestore
-% Node1->Node2
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 581 106 moveto
-581 96 581 86 581 79 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 577.5 106 moveto
-581 116 lineto
-584.5 106 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 577.5 106 moveto
-581 116 lineto
-584.5 106 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 0 1 66 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-66 21 lineto
-66 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-66 21 lineto
-66 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 7.5 moveto 50 (lib/efreet.c) alignedtext
-grestore
-% Node2->Node3
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 538 67 moveto
-450 63 245 52 75 22 curveto
-72 21 69 21 66 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 537.7 70.49 moveto
-548 68 lineto
-538.4 63.52 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 537.7 70.49 moveto
-548 68 lineto
-538.4 63.52 lineto
-closepath stroke
-grestore
-% Node4
-gsave
-[ /Rect [ 84 1 178 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__base_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 84 0 moveto
-84 21 lineto
-179 21 lineto
-179 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 84 0 moveto
-84 21 lineto
-179 21 lineto
-179 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-91.5 7.5 moveto 79 (lib/efreet_base.c) alignedtext
-grestore
-% Node2->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 538 65 moveto
-465 57 315 42 187 22 curveto
-184 22 182 21 179 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 537.7 68.49 moveto
-548 66 lineto
-538.4 61.52 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 537.7 68.49 moveto
-548 66 lineto
-538.4 61.52 lineto
-closepath stroke
-grestore
-% Node5
-gsave
-[ /Rect [ 196 1 306 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__desktop_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 196 0 moveto
-196 21 lineto
-306 21 lineto
-306 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 196 0 moveto
-196 21 lineto
-306 21 lineto
-306 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-204 7.5 moveto 94 (lib/efreet_desktop.c) alignedtext
-grestore
-% Node2->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 538 61 moveto
-478 51 371 32 306 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 537.51 64.47 moveto
-548 63 lineto
-538.88 57.61 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 537.51 64.47 moveto
-548 63 lineto
-538.88 57.61 lineto
-closepath stroke
-grestore
-% Node6
-gsave
-[ /Rect [ 324 1 414 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__icon_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 324 0 moveto
-324 21 lineto
-415 21 lineto
-415 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 324 0 moveto
-324 21 lineto
-415 21 lineto
-415 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-331.5 7.5 moveto 75 (lib/efreet_icon.c) alignedtext
-grestore
-% Node2->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 538 57 moveto
-499 47 442 31 405 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 537.42 60.48 moveto
-548 60 lineto
-539.43 53.77 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 537.42 60.48 moveto
-548 60 lineto
-539.43 53.77 lineto
-closepath stroke
-grestore
-% Node7
-gsave
-[ /Rect [ 432 1 514 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__ini_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 432 0 moveto
-432 21 lineto
-514 21 lineto
-514 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 432 0 moveto
-432 21 lineto
-514 21 lineto
-514 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-440 7.5 moveto 66 (lib/efreet_ini.c) alignedtext
-grestore
-% Node2->Node7
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 551 53 moveto
-532 43 508 30 492 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 549.56 56.2 moveto
-560 58 lineto
-552.96 50.08 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 549.56 56.2 moveto
-560 58 lineto
-552.96 50.08 lineto
-closepath stroke
-grestore
-% Node8
-gsave
-[ /Rect [ 532 1 630 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__menu_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 532 0 moveto
-532 21 lineto
-631 21 lineto
-631 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 532 0 moveto
-532 21 lineto
-631 21 lineto
-631 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-539.5 7.5 moveto 83 (lib/efreet_menu.c) alignedtext
-grestore
-% Node2->Node8
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 581 48 moveto
-581 38 581 28 581 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 577.5 48 moveto
-581 58 lineto
-584.5 48 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 577.5 48 moveto
-581 58 lineto
-584.5 48 lineto
-closepath stroke
-grestore
-% Node9
-gsave
-[ /Rect [ 648 1 746 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__mime_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 648 0 moveto
-648 21 lineto
-747 21 lineto
-747 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 648 0 moveto
-648 21 lineto
-747 21 lineto
-747 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-655.5 7.5 moveto 83 (lib/efreet_mime.c) alignedtext
-grestore
-% Node2->Node9
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 612 53 moveto
-633 43 659 30 677 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 610.04 50.08 moveto
-603 58 lineto
-613.44 56.2 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 610.04 50.08 moveto
-603 58 lineto
-613.44 56.2 lineto
-closepath stroke
-grestore
-% Node10
-gsave
-[ /Rect [ 764 1 860 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__trash_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 764 0 moveto
-764 21 lineto
-860 21 lineto
-860 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 764 0 moveto
-764 21 lineto
-860 21 lineto
-860 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-772 7.5 moveto 80 (lib/efreet_trash.c) alignedtext
-grestore
-% Node2->Node10
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 625 58 moveto
-667 47 730 31 771 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 624.12 54.61 moveto
-615 60 lineto
-625.49 61.47 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 624.12 54.61 moveto
-615 60 lineto
-625.49 61.47 lineto
-closepath stroke
-grestore
-% Node11
-gsave
-[ /Rect [ 878 1 962 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__uri_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 878 0 moveto
-878 21 lineto
-962 21 lineto
-962 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 878 0 moveto
-878 21 lineto
-962 21 lineto
-962 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-886 7.5 moveto 68 (lib/efreet_uri.c) alignedtext
-grestore
-% Node2->Node11
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 625 63 moveto
-682 54 782 38 869 22 curveto
-872 21 875 21 878 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 624.6 59.52 moveto
-615 64 lineto
-625.3 66.49 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 624.6 59.52 moveto
-615 64 lineto
-625.3 66.49 lineto
-closepath stroke
-grestore
-% Node12
-gsave
-[ /Rect [ 980 1 1070 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__utils_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 980 0 moveto
-980 21 lineto
-1071 21 lineto
-1071 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 980 0 moveto
-980 21 lineto
-1071 21 lineto
-1071 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-987.5 7.5 moveto 75 (lib/efreet_utils.c) alignedtext
-grestore
-% Node2->Node12
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 625 65 moveto
-698 57 846 41 971 22 curveto
-974 22 977 21 980 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 624.6 61.52 moveto
-615 66 lineto
-625.3 68.49 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 624.6 61.52 moveto
-615 66 lineto
-625.3 68.49 lineto
-closepath stroke
-grestore
-% Node13
-gsave
-[ /Rect [ 1088 1 1176 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__xml_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1088 0 moveto
-1088 21 lineto
-1177 21 lineto
-1177 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1088 0 moveto
-1088 21 lineto
-1177 21 lineto
-1177 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1095.5 7.5 moveto 73 (lib/efreet_xml.c) alignedtext
-grestore
-% Node2->Node13
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 625 66 moveto
-712 61 913 47 1079 22 curveto
-1082 22 1085 21 1088 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 624.6 62.52 moveto
-615 67 lineto
-625.3 69.49 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 624.6 62.52 moveto
-615 67 lineto
-625.3 69.49 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 1220 182
-end
-restore
-%%EOF
diff --git a/doc/latex/efreet__utils_8h__dep__incl.md5 b/doc/latex/efreet__utils_8h__dep__incl.md5
deleted file mode 100644
index 22bf77d..0000000
--- a/doc/latex/efreet__utils_8h__dep__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-c880cd93f820c2e0041088b6e10d3779
\ No newline at end of file
diff --git a/doc/latex/efreet__xml_8c.tex b/doc/latex/efreet__xml_8c.tex
deleted file mode 100644
index f462953..0000000
--- a/doc/latex/efreet__xml_8c.tex
+++ /dev/null
@@ -1,80 +0,0 @@
-\section{lib/efreet\_\-xml.c File Reference}
-\label{efreet__xml_8c}\index{lib/efreet\_\-xml.c@{lib/efreet\_\-xml.c}}
-
-
-{\tt \#include \char`\"{}Efreet.h\char`\"{}}\par
-{\tt \#include \char`\"{}efreet\_\-private.h\char`\"{}}\par
-
-
-Include dependency graph for efreet\_\-xml.c:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=420pt]{efreet__xml_8c__incl}
-\end{center}
-\end{figure}
-\subsection*{Functions}
-\begin{CompactItemize}
-\item 
-const char $\ast$ {\bf efreet\_\-xml\_\-attribute\_\-get} ({\bf Efreet\_\-Xml} $\ast$xml, const char $\ast$key)
-\begin{CompactList}\small\item\em Retrieves the value for the given attribute key. \item\end{CompactList}\item 
-void {\bf efreet\_\-xml\_\-del} ({\bf Efreet\_\-Xml} $\ast$xml)
-\item 
-int {\bf efreet\_\-xml\_\-init} (void)
-\item 
-{\bf Efreet\_\-Xml} $\ast$ {\bf efreet\_\-xml\_\-new} (const char $\ast$file)
-\item 
-int {\bf efreet\_\-xml\_\-shutdown} (void)
-\end{CompactItemize}
-
-
-\subsection{Function Documentation}
-\index{efreet\_\-xml.c@{efreet\_\-xml.c}!efreet\_\-xml\_\-attribute\_\-get@{efreet\_\-xml\_\-attribute\_\-get}}
-\index{efreet\_\-xml\_\-attribute\_\-get@{efreet\_\-xml\_\-attribute\_\-get}!efreet_xml.c@{efreet\_\-xml.c}}
-\subsubsection[efreet\_\-xml\_\-attribute\_\-get]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ efreet\_\-xml\_\-attribute\_\-get ({\bf Efreet\_\-Xml} $\ast$ {\em xml}, \/  const char $\ast$ {\em key})}\label{efreet__xml_8c_bb8a77ca97f883d4b60c14e47099272e}
-
-
-Retrieves the value for the given attribute key. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em xml,:}]The xml struct to work with \item[{\em key,:}]The attribute key to look for \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns the value for the given key, or NULL if none found \end{Desc}
-
-
-References Efreet\_\-Xml::attributes.\index{efreet\_\-xml.c@{efreet\_\-xml.c}!efreet\_\-xml\_\-del@{efreet\_\-xml\_\-del}}
-\index{efreet\_\-xml\_\-del@{efreet\_\-xml\_\-del}!efreet_xml.c@{efreet\_\-xml.c}}
-\subsubsection[efreet\_\-xml\_\-del]{\setlength{\rightskip}{0pt plus 5cm}void efreet\_\-xml\_\-del ({\bf Efreet\_\-Xml} $\ast$ {\em xml})}\label{efreet__xml_8c_43503b3ca04624a604f71e023dbc1fb8}
-
-
-
-
-References Efreet\_\-Xml::attributes, Efreet\_\-Xml::children, FREE, IF\_\-FREE, Efreet\_\-Xml::tag, and Efreet\_\-Xml::text.
-
-Referenced by efreet\_\-menu\_\-parse(), and efreet\_\-xml\_\-new().\index{efreet\_\-xml.c@{efreet\_\-xml.c}!efreet\_\-xml\_\-init@{efreet\_\-xml\_\-init}}
-\index{efreet\_\-xml\_\-init@{efreet\_\-xml\_\-init}!efreet_xml.c@{efreet\_\-xml.c}}
-\subsubsection[efreet\_\-xml\_\-init]{\setlength{\rightskip}{0pt plus 5cm}int efreet\_\-xml\_\-init (void)}\label{efreet__xml_8c_7a2ad4fd7dfefb664c99f198d880d606}
-
-
-
-
-Referenced by efreet\_\-init(), and efreet\_\-menu\_\-init().\index{efreet\_\-xml.c@{efreet\_\-xml.c}!efreet\_\-xml\_\-new@{efreet\_\-xml\_\-new}}
-\index{efreet\_\-xml\_\-new@{efreet\_\-xml\_\-new}!efreet_xml.c@{efreet\_\-xml.c}}
-\subsubsection[efreet\_\-xml\_\-new]{\setlength{\rightskip}{0pt plus 5cm}{\bf Efreet\_\-Xml}$\ast$ efreet\_\-xml\_\-new (const char $\ast$ {\em file})}\label{efreet__xml_8c_4d2285311849adcc65e6988fd99aa697}
-
-
-
-
-References efreet\_\-xml\_\-del().
-
-Referenced by efreet\_\-menu\_\-parse().\index{efreet\_\-xml.c@{efreet\_\-xml.c}!efreet\_\-xml\_\-shutdown@{efreet\_\-xml\_\-shutdown}}
-\index{efreet\_\-xml\_\-shutdown@{efreet\_\-xml\_\-shutdown}!efreet_xml.c@{efreet\_\-xml.c}}
-\subsubsection[efreet\_\-xml\_\-shutdown]{\setlength{\rightskip}{0pt plus 5cm}int efreet\_\-xml\_\-shutdown (void)}\label{efreet__xml_8c_b23f8e3a7d790c153a0612d54967e6a3}
-
-
-
-
-Referenced by efreet\_\-menu\_\-shutdown(), and efreet\_\-shutdown().
\ No newline at end of file
diff --git a/doc/latex/efreet__xml_8c__incl.eps b/doc/latex/efreet__xml_8c__incl.eps
deleted file mode 100644
index c6fc96a..0000000
--- a/doc/latex/efreet__xml_8c__incl.eps
+++ /dev/null
@@ -1,1503 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (albin) albin,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 2040 240
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 2004 204 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 1154 174 moveto
-1154 195 lineto
-1243 195 lineto
-1243 174 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1154 174 moveto
-1154 195 lineto
-1243 195 lineto
-1243 174 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1161.5 181.5 moveto 73 (lib/efreet_xml.c) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 1596 117 1650 137 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($Efreet_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1596 116 moveto
-1596 137 lineto
-1650 137 lineto
-1650 116 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1596 116 moveto
-1596 137 lineto
-1650 137 lineto
-1650 116 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1604 123.5 moveto 38 (Efreet.h) alignedtext
-grestore
-% Node1->Node2
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1243 179 moveto
-1327 168 1508 142 1586 132 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1586.4 135.48 moveto
-1596 131 lineto
-1585.7 128.51 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1586.4 135.48 moveto
-1596 131 lineto
-1585.7 128.51 lineto
-closepath stroke
-grestore
-% Node12
-gsave
-[ /Rect [ 691 117 783 137 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__private_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 691 116 moveto
-691 137 lineto
-783 137 lineto
-783 116 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 691 116 moveto
-691 137 lineto
-783 137 lineto
-783 116 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-699 123.5 moveto 76 (efreet_private.h) alignedtext
-grestore
-% Node1->Node12
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1154 179 moveto
-1069 168 886 146 793 134 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 793.3 130.51 moveto
-783 133 lineto
-792.6 137.48 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 793.3 130.51 moveto
-783 133 lineto
-792.6 137.48 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 1818 59 1900 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__base_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1818 58 moveto
-1818 79 lineto
-1900 79 lineto
-1900 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1818 58 moveto
-1818 79 lineto
-1900 79 lineto
-1900 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1826 65.5 moveto 66 (efreet_base.h) alignedtext
-grestore
-% Node2->Node3
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1650 120 moveto
-1688 111 1760 93 1808 81 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1808.88 84.39 moveto
-1818 79 lineto
-1807.51 77.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1808.88 84.39 moveto
-1818 79 lineto
-1807.51 77.53 lineto
-closepath stroke
-grestore
-% Node6
-gsave
-[ /Rect [ 1330 59 1398 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__ini_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1330 58 moveto
-1330 79 lineto
-1399 79 lineto
-1399 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1330 58 moveto
-1330 79 lineto
-1399 79 lineto
-1399 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1337.5 65.5 moveto 53 (efreet_ini.h) alignedtext
-grestore
-% Node2->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1596 121 moveto
-1557 113 1482 97 1409 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1409.49 76.53 moveto
-1399 78 lineto
-1408.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1409.49 76.53 moveto
-1399 78 lineto
-1408.12 83.39 lineto
-closepath stroke
-grestore
-% Node7
-gsave
-[ /Rect [ 1918 59 1996 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__icon_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1918 58 moveto
-1918 79 lineto
-1996 79 lineto
-1996 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1918 58 moveto
-1918 79 lineto
-1996 79 lineto
-1996 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1926 65.5 moveto 62 (efreet_icon.h) alignedtext
-grestore
-% Node2->Node7
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1650 123 moveto
-1699 115 1808 99 1908 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1908.88 83.39 moveto
-1918 78 lineto
-1907.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1908.88 83.39 moveto
-1918 78 lineto
-1907.51 76.53 lineto
-closepath stroke
-grestore
-% Node8
-gsave
-[ /Rect [ 1416 59 1512 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__desktop_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1416 58 moveto
-1416 79 lineto
-1513 79 lineto
-1513 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1416 58 moveto
-1416 79 lineto
-1513 79 lineto
-1513 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1423.5 65.5 moveto 81 (efreet_desktop.h) alignedtext
-grestore
-% Node2->Node8
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1596 117 moveto
-1570 107 1531 93 1502 83 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1502.58 79.46 moveto
-1492 79 lineto
-1499.98 85.96 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1502.58 79.46 moveto
-1492 79 lineto
-1499.98 85.96 lineto
-closepath stroke
-grestore
-% Node9
-gsave
-[ /Rect [ 1530 59 1616 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__menu_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1530 58 moveto
-1530 79 lineto
-1617 79 lineto
-1617 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1530 58 moveto
-1530 79 lineto
-1617 79 lineto
-1617 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1537.5 65.5 moveto 71 (efreet_menu.h) alignedtext
-grestore
-% Node2->Node9
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1613 116 moveto
-1606 108 1596 96 1588 87 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1590.8 84.9 moveto
-1582 79 lineto
-1585.2 89.1 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1590.8 84.9 moveto
-1582 79 lineto
-1585.2 89.1 lineto
-closepath stroke
-grestore
-% Node10
-gsave
-[ /Rect [ 1634 59 1712 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__utils_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1634 58 moveto
-1634 79 lineto
-1712 79 lineto
-1712 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1634 58 moveto
-1634 79 lineto
-1712 79 lineto
-1712 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1642 65.5 moveto 62 (efreet_utils.h) alignedtext
-grestore
-% Node2->Node10
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1633 116 moveto
-1640 108 1650 96 1658 87 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1660.8 89.1 moveto
-1664 79 lineto
-1655.2 84.9 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1660.8 89.1 moveto
-1664 79 lineto
-1655.2 84.9 lineto
-closepath stroke
-grestore
-% Node11
-gsave
-[ /Rect [ 1730 59 1800 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__uri_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1730 58 moveto
-1730 79 lineto
-1801 79 lineto
-1801 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1730 58 moveto
-1730 79 lineto
-1801 79 lineto
-1801 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1737.5 65.5 moveto 55 (efreet_uri.h) alignedtext
-grestore
-% Node2->Node11
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1650 116 moveto
-1673 106 1706 93 1731 83 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1732.28 86.26 moveto
-1740 79 lineto
-1729.44 79.86 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1732.28 86.26 moveto
-1740 79 lineto
-1729.44 79.86 lineto
-closepath stroke
-grestore
-% Node4
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1739 0 moveto
-1739 21 lineto
-1791 21 lineto
-1791 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1739 0 moveto
-1739 21 lineto
-1791 21 lineto
-1791 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1747 7.5 moveto 36 (Ecore.h) alignedtext
-grestore
-% Node3->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1841 58 moveto
-1827 49 1806 36 1790 26 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1791.44 22.8 moveto
-1781 21 lineto
-1788.04 28.92 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1791.44 22.8 moveto
-1781 21 lineto
-1788.04 28.92 lineto
-closepath stroke
-grestore
-% Node5
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1814 0 moveto
-1814 21 lineto
-1895 21 lineto
-1895 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1814 0 moveto
-1814 21 lineto
-1895 21 lineto
-1895 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1821.5 7.5 moveto 65 (Ecore_Data.h) alignedtext
-grestore
-% Node3->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1858 58 moveto
-1857 50 1857 40 1856 31 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1859.48 30.6 moveto
-1855 21 lineto
-1852.51 31.3 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1859.48 30.6 moveto
-1855 21 lineto
-1852.51 31.3 lineto
-closepath stroke
-grestore
-% Node11->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1765 58 moveto
-1765 50 1765 40 1765 31 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1768.5 31 moveto
-1765 21 lineto
-1761.5 31 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1768.5 31 moveto
-1765 21 lineto
-1761.5 31 lineto
-closepath stroke
-grestore
-% Node11->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1782 58 moveto
-1795 49 1815 36 1830 26 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1831.96 28.92 moveto
-1839 21 lineto
-1828.56 22.8 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1831.96 28.92 moveto
-1839 21 lineto
-1828.56 22.8 lineto
-closepath stroke
-grestore
-% Node12->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 124 moveto
-875 118 1077 101 1143 80 curveto
-1162 73 1163 63 1181 58 curveto
-1285 26 1618 15 1729 12 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1729 15.5 moveto
-1739 12 lineto
-1729 8.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1729 15.5 moveto
-1739 12 lineto
-1729 8.5 lineto
-closepath stroke
-grestore
-% Node12->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 126 moveto
-881 123 1115 112 1320 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1320.88 83.39 moveto
-1330 78 lineto
-1319.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1320.88 83.39 moveto
-1330 78 lineto
-1319.51 76.53 lineto
-closepath stroke
-grestore
-% Node13
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1190 58 moveto
-1190 79 lineto
-1244 79 lineto
-1244 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1190 58 moveto
-1190 79 lineto
-1244 79 lineto
-1244 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1198 65.5 moveto 38 (config.h) alignedtext
-grestore
-% Node12->Node13
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 124 moveto
-864 119 1035 106 1176 80 curveto
-1177 80 1179 79 1180 79 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1180.88 82.39 moveto
-1190 77 lineto
-1179.51 75.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1180.88 82.39 moveto
-1190 77 lineto
-1179.51 75.53 lineto
-closepath stroke
-grestore
-% Node14
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 1262 58 moveto
-1262 79 lineto
-1313 79 lineto
-1313 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 1262 58 moveto
-1262 79 lineto
-1313 79 lineto
-1313 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1269.5 65.5 moveto 35 (stdlib.h) alignedtext
-grestore
-% Node12->Node14
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 126 moveto
-872 124 1074 115 1252 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1252.88 83.39 moveto
-1262 78 lineto
-1251.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1252.88 83.39 moveto
-1262 78 lineto
-1251.51 76.53 lineto
-closepath stroke
-grestore
-% Node15
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 0 58 moveto
-0 79 lineto
-48 79 lineto
-48 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 0 58 moveto
-0 79 lineto
-48 79 lineto
-48 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 65.5 moveto 32 (stdio.h) alignedtext
-grestore
-% Node12->Node15
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 125 moveto
-562 120 197 105 58 79 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 58.49 75.53 moveto
-48 77 lineto
-57.12 82.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 58.49 75.53 moveto
-48 77 lineto
-57.12 82.39 lineto
-closepath stroke
-grestore
-% Node16
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 66 58 moveto
-66 79 lineto
-118 79 lineto
-118 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 66 58 moveto
-66 79 lineto
-118 79 lineto
-118 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-74 65.5 moveto 36 (string.h) alignedtext
-grestore
-% Node12->Node16
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 125 moveto
-571 119 253 101 128 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 128.49 76.53 moveto
-118 78 lineto
-127.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 128.49 76.53 moveto
-118 78 lineto
-127.12 83.39 lineto
-closepath stroke
-grestore
-% Node17
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 136 58 moveto
-136 79 lineto
-190 79 lineto
-190 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 136 58 moveto
-136 79 lineto
-190 79 lineto
-190 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-144 65.5 moveto 38 (unistd.h) alignedtext
-grestore
-% Node12->Node17
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 126 moveto
-599 124 387 114 200 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 200.49 76.53 moveto
-190 78 lineto
-199.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 200.49 76.53 moveto
-190 78 lineto
-199.12 83.39 lineto
-closepath stroke
-grestore
-% Node18
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 208 58 moveto
-208 79 lineto
-259 79 lineto
-259 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 208 58 moveto
-208 79 lineto
-259 79 lineto
-259 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-215.5 65.5 moveto 35 (ctype.h) alignedtext
-grestore
-% Node12->Node18
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 125 moveto
-608 122 428 111 269 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 269.49 76.53 moveto
-259 78 lineto
-268.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 269.49 76.53 moveto
-259 78 lineto
-268.12 83.39 lineto
-closepath stroke
-grestore
-% Node19
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 276 58 moveto
-276 79 lineto
-321 79 lineto
-321 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 276 58 moveto
-276 79 lineto
-321 79 lineto
-321 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-283.5 65.5 moveto 29 (fcntl.h) alignedtext
-grestore
-% Node12->Node19
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 125 moveto
-617 121 466 111 331 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 331.49 76.53 moveto
-321 78 lineto
-330.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 331.49 76.53 moveto
-321 78 lineto
-330.12 83.39 lineto
-closepath stroke
-grestore
-% Node20
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 338 58 moveto
-338 79 lineto
-413 79 lineto
-413 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 338 58 moveto
-338 79 lineto
-413 79 lineto
-413 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-345.5 65.5 moveto 59 (sys/mman.h) alignedtext
-grestore
-% Node12->Node20
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 121 moveto
-631 113 524 99 423 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 423.49 76.53 moveto
-413 78 lineto
-422.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 423.49 76.53 moveto
-413 78 lineto
-422.12 83.39 lineto
-closepath stroke
-grestore
-% Node21
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 430 58 moveto
-430 79 lineto
-500 79 lineto
-500 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 430 58 moveto
-430 79 lineto
-500 79 lineto
-500 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-438 65.5 moveto 54 (sys/types.h) alignedtext
-grestore
-% Node12->Node21
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 691 118 moveto
-646 108 579 95 510 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 510.49 76.53 moveto
-500 78 lineto
-509.12 83.39 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 510.49 76.53 moveto
-500 78 lineto
-509.12 83.39 lineto
-closepath stroke
-grestore
-% Node22
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 518 58 moveto
-518 79 lineto
-581 79 lineto
-581 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 518 58 moveto
-518 79 lineto
-581 79 lineto
-581 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-525.5 65.5 moveto 47 (sys/stat.h) alignedtext
-grestore
-% Node12->Node22
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 701 116 moveto
-670 106 625 92 591 82 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 591.58 78.52 moveto
-581 79 lineto
-589.57 85.23 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 591.58 78.52 moveto
-581 79 lineto
-589.57 85.23 lineto
-closepath stroke
-grestore
-% Node23
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 598 58 moveto
-598 79 lineto
-651 79 lineto
-651 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 598 58 moveto
-598 79 lineto
-651 79 lineto
-651 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-605.5 65.5 moveto 37 (dirent.h) alignedtext
-grestore
-% Node12->Node23
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 715 116 moveto
-698 107 673 93 653 84 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 654.44 80.8 moveto
-644 79 lineto
-651.04 86.92 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 654.44 80.8 moveto
-644 79 lineto
-651.04 86.92 lineto
-closepath stroke
-grestore
-% Node24
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 668 58 moveto
-668 79 lineto
-733 79 lineto
-733 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 668 58 moveto
-668 79 lineto
-733 79 lineto
-733 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-675.5 65.5 moveto 49 (fnmatch.h) alignedtext
-grestore
-% Node12->Node24
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 730 116 moveto
-725 108 718 97 712 87 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 714.8 84.9 moveto
-706 79 lineto
-709.2 89.1 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 714.8 84.9 moveto
-706 79 lineto
-709.2 89.1 lineto
-closepath stroke
-grestore
-% Node25
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 750 58 moveto
-750 79 lineto
-801 79 lineto
-801 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 750 58 moveto
-750 79 lineto
-801 79 lineto
-801 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-757.5 65.5 moveto 35 (limits.h) alignedtext
-grestore
-% Node12->Node25
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 744 116 moveto
-749 108 757 97 763 88 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 766.2 89.44 moveto
-768 79 lineto
-760.08 86.04 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 766.2 89.44 moveto
-768 79 lineto
-760.08 86.04 lineto
-closepath stroke
-grestore
-% Node26
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 818 58 moveto
-818 79 lineto
-863 79 lineto
-863 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 818 58 moveto
-818 79 lineto
-863 79 lineto
-863 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-825.5 65.5 moveto 29 (Eina.h) alignedtext
-grestore
-% Node12->Node26
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 757 116 moveto
-773 107 795 94 813 84 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 814.96 86.92 moveto
-822 79 lineto
-811.56 80.8 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 814.96 86.92 moveto
-822 79 lineto
-811.56 80.8 lineto
-closepath stroke
-grestore
-% Node27
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 880 58 moveto
-880 79 lineto
-952 79 lineto
-952 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 880 58 moveto
-880 79 lineto
-952 79 lineto
-952 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-888 65.5 moveto 56 (Ecore_File.h) alignedtext
-grestore
-% Node12->Node27
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 771 116 moveto
-801 106 844 92 875 82 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 876.43 85.23 moveto
-885 79 lineto
-874.42 78.52 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 876.43 85.23 moveto
-885 79 lineto
-874.42 78.52 lineto
-closepath stroke
-grestore
-% Node28
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 970 58 moveto
-970 79 lineto
-1041 79 lineto
-1041 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 970 58 moveto
-970 79 lineto
-1041 79 lineto
-1041 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-977.5 65.5 moveto 55 (Ecore_Str.h) alignedtext
-grestore
-% Node12->Node28
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 118 moveto
-826 108 893 95 960 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 960.88 83.39 moveto
-970 78 lineto
-959.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 960.88 83.39 moveto
-970 78 lineto
-959.51 76.53 lineto
-closepath stroke
-grestore
-% Node29
-gsave
-[ /Rect [ 1058 59 1134 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__xml_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1058 58 moveto
-1058 79 lineto
-1134 79 lineto
-1134 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1058 58 moveto
-1058 79 lineto
-1134 79 lineto
-1134 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1066 65.5 moveto 60 (efreet_xml.h) alignedtext
-grestore
-% Node12->Node29
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 783 121 moveto
-842 113 948 99 1048 80 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 1048.88 83.39 moveto
-1058 78 lineto
-1047.51 76.53 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1048.88 83.39 moveto
-1058 78 lineto
-1047.51 76.53 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 2040 240
-end
-restore
-%%EOF
diff --git a/doc/latex/efreet__xml_8c__incl.md5 b/doc/latex/efreet__xml_8c__incl.md5
deleted file mode 100644
index b073e52..0000000
--- a/doc/latex/efreet__xml_8c__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-ff93d864e5f6edf9d3d022e9633c0145
\ No newline at end of file
diff --git a/doc/latex/efreet__xml_8h.tex b/doc/latex/efreet__xml_8h.tex
deleted file mode 100644
index 3353309..0000000
--- a/doc/latex/efreet__xml_8h.tex
+++ /dev/null
@@ -1,105 +0,0 @@
-\section{lib/efreet\_\-xml.h File Reference}
-\label{efreet__xml_8h}\index{lib/efreet\_\-xml.h@{lib/efreet\_\-xml.h}}
-
-
-
-
-This graph shows which files directly or indirectly include this file:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=420pt]{efreet__xml_8h__dep__incl}
-\end{center}
-\end{figure}
-\subsection*{Data Structures}
-\begin{CompactItemize}
-\item 
-struct {\bf Efreet\_\-Xml}
-\begin{CompactList}\small\item\em Contains the XML tree for a given XML document. \item\end{CompactList}\item 
-struct {\bf Efreet\_\-Xml\_\-Attribute}
-\begin{CompactList}\small\item\em Contains information about a given XML attribute. \item\end{CompactList}\end{CompactItemize}
-\subsection*{Typedefs}
-\begin{CompactItemize}
-\item 
-typedef struct {\bf Efreet\_\-Xml} {\bf Efreet\_\-Xml}
-\item 
-typedef struct {\bf Efreet\_\-Xml\_\-Attribute} {\bf Efreet\_\-Xml\_\-Attribute}
-\end{CompactItemize}
-\subsection*{Functions}
-\begin{CompactItemize}
-\item 
-const char $\ast$ {\bf efreet\_\-xml\_\-attribute\_\-get} ({\bf Efreet\_\-Xml} $\ast$xml, const char $\ast$key)
-\begin{CompactList}\small\item\em Retrieves the value for the given attribute key. \item\end{CompactList}\item 
-void {\bf efreet\_\-xml\_\-del} ({\bf Efreet\_\-Xml} $\ast$xml)
-\item 
-int {\bf efreet\_\-xml\_\-init} (void)
-\item 
-{\bf Efreet\_\-Xml} $\ast$ {\bf efreet\_\-xml\_\-new} (const char $\ast$file)
-\item 
-int {\bf efreet\_\-xml\_\-shutdown} (void)
-\end{CompactItemize}
-
-
-\subsection{Typedef Documentation}
-\index{efreet\_\-xml.h@{efreet\_\-xml.h}!Efreet\_\-Xml@{Efreet\_\-Xml}}
-\index{Efreet\_\-Xml@{Efreet\_\-Xml}!efreet_xml.h@{efreet\_\-xml.h}}
-\subsubsection[Efreet\_\-Xml]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf Efreet\_\-Xml} {\bf Efreet\_\-Xml}}\label{efreet__xml_8h_da241110df71178519537771b9126546}
-
-
-\doxyref{Efreet\_\-Xml}{p.}{structEfreet__Xml} \index{efreet\_\-xml.h@{efreet\_\-xml.h}!Efreet\_\-Xml\_\-Attribute@{Efreet\_\-Xml\_\-Attribute}}
-\index{Efreet\_\-Xml\_\-Attribute@{Efreet\_\-Xml\_\-Attribute}!efreet_xml.h@{efreet\_\-xml.h}}
-\subsubsection[Efreet\_\-Xml\_\-Attribute]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf Efreet\_\-Xml\_\-Attribute} {\bf Efreet\_\-Xml\_\-Attribute}}\label{efreet__xml_8h_ff0c75cce95e1ba59a824fcb8bcdf393}
-
-
-Efreet\_\-Xml\_\-Attributes 
-
-\subsection{Function Documentation}
-\index{efreet\_\-xml.h@{efreet\_\-xml.h}!efreet\_\-xml\_\-attribute\_\-get@{efreet\_\-xml\_\-attribute\_\-get}}
-\index{efreet\_\-xml\_\-attribute\_\-get@{efreet\_\-xml\_\-attribute\_\-get}!efreet_xml.h@{efreet\_\-xml.h}}
-\subsubsection[efreet\_\-xml\_\-attribute\_\-get]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ efreet\_\-xml\_\-attribute\_\-get ({\bf Efreet\_\-Xml} $\ast$ {\em xml}, \/  const char $\ast$ {\em key})}\label{efreet__xml_8h_bb8a77ca97f883d4b60c14e47099272e}
-
-
-Retrieves the value for the given attribute key. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em xml,:}]The xml struct to work with \item[{\em key,:}]The attribute key to look for \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns the value for the given key, or NULL if none found \end{Desc}
-
-
-References Efreet\_\-Xml::attributes.\index{efreet\_\-xml.h@{efreet\_\-xml.h}!efreet\_\-xml\_\-del@{efreet\_\-xml\_\-del}}
-\index{efreet\_\-xml\_\-del@{efreet\_\-xml\_\-del}!efreet_xml.h@{efreet\_\-xml.h}}
-\subsubsection[efreet\_\-xml\_\-del]{\setlength{\rightskip}{0pt plus 5cm}void efreet\_\-xml\_\-del ({\bf Efreet\_\-Xml} $\ast$ {\em xml})}\label{efreet__xml_8h_43503b3ca04624a604f71e023dbc1fb8}
-
-
-
-
-References Efreet\_\-Xml::attributes, Efreet\_\-Xml::children, FREE, IF\_\-FREE, Efreet\_\-Xml::tag, and Efreet\_\-Xml::text.
-
-Referenced by efreet\_\-menu\_\-parse(), and efreet\_\-xml\_\-new().\index{efreet\_\-xml.h@{efreet\_\-xml.h}!efreet\_\-xml\_\-init@{efreet\_\-xml\_\-init}}
-\index{efreet\_\-xml\_\-init@{efreet\_\-xml\_\-init}!efreet_xml.h@{efreet\_\-xml.h}}
-\subsubsection[efreet\_\-xml\_\-init]{\setlength{\rightskip}{0pt plus 5cm}int efreet\_\-xml\_\-init (void)}\label{efreet__xml_8h_7a2ad4fd7dfefb664c99f198d880d606}
-
-
-
-
-Referenced by efreet\_\-init(), and efreet\_\-menu\_\-init().\index{efreet\_\-xml.h@{efreet\_\-xml.h}!efreet\_\-xml\_\-new@{efreet\_\-xml\_\-new}}
-\index{efreet\_\-xml\_\-new@{efreet\_\-xml\_\-new}!efreet_xml.h@{efreet\_\-xml.h}}
-\subsubsection[efreet\_\-xml\_\-new]{\setlength{\rightskip}{0pt plus 5cm}{\bf Efreet\_\-Xml}$\ast$ efreet\_\-xml\_\-new (const char $\ast$ {\em file})}\label{efreet__xml_8h_4d2285311849adcc65e6988fd99aa697}
-
-
-
-
-References efreet\_\-xml\_\-del().
-
-Referenced by efreet\_\-menu\_\-parse().\index{efreet\_\-xml.h@{efreet\_\-xml.h}!efreet\_\-xml\_\-shutdown@{efreet\_\-xml\_\-shutdown}}
-\index{efreet\_\-xml\_\-shutdown@{efreet\_\-xml\_\-shutdown}!efreet_xml.h@{efreet\_\-xml.h}}
-\subsubsection[efreet\_\-xml\_\-shutdown]{\setlength{\rightskip}{0pt plus 5cm}int efreet\_\-xml\_\-shutdown (void)}\label{efreet__xml_8h_b23f8e3a7d790c153a0612d54967e6a3}
-
-
-
-
-Referenced by efreet\_\-menu\_\-shutdown(), and efreet\_\-shutdown().
\ No newline at end of file
diff --git a/doc/latex/efreet__xml_8h__dep__incl.eps b/doc/latex/efreet__xml_8h__dep__incl.eps
deleted file mode 100644
index e618a48..0000000
--- a/doc/latex/efreet__xml_8h__dep__incl.eps
+++ /dev/null
@@ -1,775 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (albin) albin,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 1220 182
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 1184 146 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 536 116 moveto
-536 137 lineto
-626 137 lineto
-626 116 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 536 116 moveto
-536 137 lineto
-626 137 lineto
-626 116 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-544 123.5 moveto 74 (lib/efreet_xml.h) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 529 59 633 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__private_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 529 58 moveto
-529 79 lineto
-634 79 lineto
-634 58 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 529 58 moveto
-529 79 lineto
-634 79 lineto
-634 58 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-536.5 65.5 moveto 89 (lib/efreet_private.h) alignedtext
-grestore
-% Node1->Node2
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 581 106 moveto
-581 96 581 86 581 79 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 577.5 106 moveto
-581 116 lineto
-584.5 106 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 577.5 106 moveto
-581 116 lineto
-584.5 106 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 0 1 66 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-66 21 lineto
-66 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-66 21 lineto
-66 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 7.5 moveto 50 (lib/efreet.c) alignedtext
-grestore
-% Node2->Node3
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 519 67 moveto
-423 62 234 50 75 22 curveto
-72 21 69 21 66 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 519 70.5 moveto
-529 67 lineto
-519 63.5 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 519 70.5 moveto
-529 67 lineto
-519 63.5 lineto
-closepath stroke
-grestore
-% Node4
-gsave
-[ /Rect [ 84 1 178 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__base_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 84 0 moveto
-84 21 lineto
-179 21 lineto
-179 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 84 0 moveto
-84 21 lineto
-179 21 lineto
-179 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-91.5 7.5 moveto 79 (lib/efreet_base.c) alignedtext
-grestore
-% Node2->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 519 63 moveto
-441 55 304 40 187 22 curveto
-184 22 182 21 179 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 518.7 66.49 moveto
-529 64 lineto
-519.4 59.52 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 518.7 66.49 moveto
-529 64 lineto
-519.4 59.52 lineto
-closepath stroke
-grestore
-% Node5
-gsave
-[ /Rect [ 196 1 306 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__desktop_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 196 0 moveto
-196 21 lineto
-306 21 lineto
-306 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 196 0 moveto
-196 21 lineto
-306 21 lineto
-306 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-204 7.5 moveto 94 (lib/efreet_desktop.c) alignedtext
-grestore
-% Node2->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 519 58 moveto
-458 47 365 30 306 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 518.51 61.47 moveto
-529 60 lineto
-519.88 54.61 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 518.51 61.47 moveto
-529 60 lineto
-519.88 54.61 lineto
-closepath stroke
-grestore
-% Node6
-gsave
-[ /Rect [ 324 1 414 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__icon_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 324 0 moveto
-324 21 lineto
-415 21 lineto
-415 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 324 0 moveto
-324 21 lineto
-415 21 lineto
-415 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-331.5 7.5 moveto 75 (lib/efreet_icon.c) alignedtext
-grestore
-% Node2->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 531 55 moveto
-492 44 440 30 406 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 530.42 58.48 moveto
-541 58 lineto
-532.43 51.77 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 530.42 58.48 moveto
-541 58 lineto
-532.43 51.77 lineto
-closepath stroke
-grestore
-% Node7
-gsave
-[ /Rect [ 432 1 514 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__ini_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 432 0 moveto
-432 21 lineto
-514 21 lineto
-514 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 432 0 moveto
-432 21 lineto
-514 21 lineto
-514 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-440 7.5 moveto 66 (lib/efreet_ini.c) alignedtext
-grestore
-% Node2->Node7
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 551 53 moveto
-532 43 508 30 492 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 549.56 56.2 moveto
-560 58 lineto
-552.96 50.08 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 549.56 56.2 moveto
-560 58 lineto
-552.96 50.08 lineto
-closepath stroke
-grestore
-% Node8
-gsave
-[ /Rect [ 532 1 630 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__menu_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 532 0 moveto
-532 21 lineto
-631 21 lineto
-631 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 532 0 moveto
-532 21 lineto
-631 21 lineto
-631 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-539.5 7.5 moveto 83 (lib/efreet_menu.c) alignedtext
-grestore
-% Node2->Node8
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 581 48 moveto
-581 38 581 28 581 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 577.5 48 moveto
-581 58 lineto
-584.5 48 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 577.5 48 moveto
-581 58 lineto
-584.5 48 lineto
-closepath stroke
-grestore
-% Node9
-gsave
-[ /Rect [ 648 1 746 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__mime_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 648 0 moveto
-648 21 lineto
-747 21 lineto
-747 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 648 0 moveto
-648 21 lineto
-747 21 lineto
-747 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-655.5 7.5 moveto 83 (lib/efreet_mime.c) alignedtext
-grestore
-% Node2->Node9
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 612 53 moveto
-633 43 659 30 677 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 610.04 50.08 moveto
-603 58 lineto
-613.44 56.2 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 610.04 50.08 moveto
-603 58 lineto
-613.44 56.2 lineto
-closepath stroke
-grestore
-% Node10
-gsave
-[ /Rect [ 764 1 860 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__trash_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 764 0 moveto
-764 21 lineto
-860 21 lineto
-860 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 764 0 moveto
-764 21 lineto
-860 21 lineto
-860 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-772 7.5 moveto 80 (lib/efreet_trash.c) alignedtext
-grestore
-% Node2->Node10
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 635 55 moveto
-676 45 734 30 772 21 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 633.57 51.77 moveto
-625 58 lineto
-635.58 58.48 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 633.57 51.77 moveto
-625 58 lineto
-635.58 58.48 lineto
-closepath stroke
-grestore
-% Node11
-gsave
-[ /Rect [ 878 1 962 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__uri_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 878 0 moveto
-878 21 lineto
-962 21 lineto
-962 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 878 0 moveto
-878 21 lineto
-962 21 lineto
-962 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-886 7.5 moveto 68 (lib/efreet_uri.c) alignedtext
-grestore
-% Node2->Node11
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 644 59 moveto
-703 50 792 36 869 22 curveto
-872 21 875 21 878 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 643.12 55.61 moveto
-634 61 lineto
-644.49 62.47 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 643.12 55.61 moveto
-634 61 lineto
-644.49 62.47 lineto
-closepath stroke
-grestore
-% Node12
-gsave
-[ /Rect [ 980 1 1070 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__utils_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 980 0 moveto
-980 21 lineto
-1071 21 lineto
-1071 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 980 0 moveto
-980 21 lineto
-1071 21 lineto
-1071 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-987.5 7.5 moveto 75 (lib/efreet_utils.c) alignedtext
-grestore
-% Node2->Node12
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 644 63 moveto
-721 55 856 40 971 22 curveto
-974 22 977 21 980 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 643.6 59.52 moveto
-634 64 lineto
-644.3 66.49 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 643.6 59.52 moveto
-634 64 lineto
-644.3 66.49 lineto
-closepath stroke
-grestore
-% Node13
-gsave
-[ /Rect [ 1088 1 1176 21 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($efreet__xml_8c.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1088 0 moveto
-1088 21 lineto
-1177 21 lineto
-1177 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1088 0 moveto
-1088 21 lineto
-1177 21 lineto
-1177 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1095.5 7.5 moveto 73 (lib/efreet_xml.c) alignedtext
-grestore
-% Node2->Node13
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 644 65 moveto
-739 59 924 45 1079 22 curveto
-1082 22 1085 21 1088 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 643.6 61.52 moveto
-634 66 lineto
-644.3 68.49 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 643.6 61.52 moveto
-634 66 lineto
-644.3 68.49 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 1220 182
-end
-restore
-%%EOF
diff --git a/doc/latex/efreet__xml_8h__dep__incl.md5 b/doc/latex/efreet__xml_8h__dep__incl.md5
deleted file mode 100644
index a6ffe00..0000000
--- a/doc/latex/efreet__xml_8h__dep__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-817cbaac9ee5c8ae243b760c3ebddf6a
\ No newline at end of file
diff --git a/doc/latex/files.tex b/doc/latex/files.tex
deleted file mode 100644
index 62f9304..0000000
--- a/doc/latex/files.tex
+++ /dev/null
@@ -1,26 +0,0 @@
-\section{File List}
-Here is a list of all files with brief descriptions:\begin{CompactList}
-\item\contentsline{section}{lib/{\bf efreet.c} }{\pageref{efreet_8c}}{}
-\item\contentsline{section}{lib/{\bf Efreet.h} (The file that must be included by any project wishing to use Efreet. \doxyref{Efreet.h}{p.}{Efreet_8h} provides all of the necessary headers and includes to work with Efreet )}{\pageref{Efreet_8h}}{}
-\item\contentsline{section}{lib/{\bf efreet\_\-base.c} }{\pageref{efreet__base_8c}}{}
-\item\contentsline{section}{lib/{\bf efreet\_\-base.h} (Contains the methods used to support the FDO base directory specification )}{\pageref{efreet__base_8h}}{}
-\item\contentsline{section}{lib/{\bf efreet\_\-desktop.c} }{\pageref{efreet__desktop_8c}}{}
-\item\contentsline{section}{lib/{\bf efreet\_\-desktop.h} (Contains the structures and methods used to support the FDO desktop entry specificiation )}{\pageref{efreet__desktop_8h}}{}
-\item\contentsline{section}{lib/{\bf efreet\_\-icon.c} }{\pageref{efreet__icon_8c}}{}
-\item\contentsline{section}{lib/{\bf efreet\_\-icon.h} (Contains the structures and methods used to support the FDO icon theme specificiation )}{\pageref{efreet__icon_8h}}{}
-\item\contentsline{section}{lib/{\bf efreet\_\-ini.c} }{\pageref{efreet__ini_8c}}{}
-\item\contentsline{section}{lib/{\bf efreet\_\-ini.h} }{\pageref{efreet__ini_8h}}{}
-\item\contentsline{section}{lib/{\bf efreet\_\-menu.c} }{\pageref{efreet__menu_8c}}{}
-\item\contentsline{section}{lib/{\bf efreet\_\-menu.h} (Contains the structures and methods to support the Desktop Menu Specification )}{\pageref{efreet__menu_8h}}{}
-\item\contentsline{section}{lib/{\bf efreet\_\-mime.c} }{\pageref{efreet__mime_8c}}{}
-\item\contentsline{section}{lib/{\bf Efreet\_\-Mime.h} (The file that must be included by any project wishing to use )}{\pageref{Efreet__Mime_8h}}{}
-\item\contentsline{section}{lib/{\bf efreet\_\-private.h} (Contains methods and defines that are private to the Efreet implementaion )}{\pageref{efreet__private_8h}}{}
-\item\contentsline{section}{lib/{\bf efreet\_\-trash.c} }{\pageref{efreet__trash_8c}}{}
-\item\contentsline{section}{lib/{\bf Efreet\_\-Trash.h} (Contains the methods used to support the FDO trash specification )}{\pageref{Efreet__Trash_8h}}{}
-\item\contentsline{section}{lib/{\bf efreet\_\-uri.c} }{\pageref{efreet__uri_8c}}{}
-\item\contentsline{section}{lib/{\bf efreet\_\-uri.h} (Contains the methods used to support the FDO URI specification )}{\pageref{efreet__uri_8h}}{}
-\item\contentsline{section}{lib/{\bf efreet\_\-utils.c} }{\pageref{efreet__utils_8c}}{}
-\item\contentsline{section}{lib/{\bf efreet\_\-utils.h} }{\pageref{efreet__utils_8h}}{}
-\item\contentsline{section}{lib/{\bf efreet\_\-xml.c} }{\pageref{efreet__xml_8c}}{}
-\item\contentsline{section}{lib/{\bf efreet\_\-xml.h} }{\pageref{efreet__xml_8h}}{}
-\end{CompactList}
diff --git a/doc/latex/group__Efreet__Base.tex b/doc/latex/group__Efreet__Base.tex
deleted file mode 100644
index 08888ca..0000000
--- a/doc/latex/group__Efreet__Base.tex
+++ /dev/null
@@ -1,81 +0,0 @@
-\section{Efreet\_\-Base: The XDG Base Directory Specification}
-\label{group__Efreet__Base}\index{Efreet\_\-Base: The XDG Base Directory Specification@{Efreet\_\-Base: The XDG Base Directory Specification}}
-
-
-\subsection{Detailed Description}
-functions 
-
-\subsection*{Functions}
-\begin{CompactItemize}
-\item 
-EAPI const char $\ast$ {\bf efreet\_\-cache\_\-home\_\-get} (void)
-\begin{CompactList}\small\item\em Retrieves the XDG Cache Home directory. \item\end{CompactList}\item 
-EAPI Ecore\_\-List $\ast$ {\bf efreet\_\-config\_\-dirs\_\-get} (void)
-\begin{CompactList}\small\item\em Returns the Ecore\_\-List of prefernece oredred extra config directories. \item\end{CompactList}\item 
-EAPI const char $\ast$ {\bf efreet\_\-config\_\-home\_\-get} (void)
-\begin{CompactList}\small\item\em Retrieves the XDG Config Home directory. \item\end{CompactList}\item 
-EAPI Ecore\_\-List $\ast$ {\bf efreet\_\-data\_\-dirs\_\-get} (void)
-\begin{CompactList}\small\item\em Returns the Ecore\_\-List of prefernece oredred extra data directories. \item\end{CompactList}\item 
-EAPI const char $\ast$ {\bf efreet\_\-data\_\-home\_\-get} (void)
-\begin{CompactList}\small\item\em Retrieves the XDG Data Home directory. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{Function Documentation}
-\index{Efreet\_\-Base@{Efreet\_\-Base}!efreet\_\-cache\_\-home\_\-get@{efreet\_\-cache\_\-home\_\-get}}
-\index{efreet\_\-cache\_\-home\_\-get@{efreet\_\-cache\_\-home\_\-get}!Efreet_Base@{Efreet\_\-Base}}
-\subsubsection[efreet\_\-cache\_\-home\_\-get]{\setlength{\rightskip}{0pt plus 5cm}EAPI const char$\ast$ efreet\_\-cache\_\-home\_\-get (void)}\label{group__Efreet__Base_g0ed442092174d895ddd40336767d5513}
-
-
-Retrieves the XDG Cache Home directory. 
-
-\begin{Desc}
-\item[Returns:]Returns the XDG Cache Home directory \end{Desc}
-\index{Efreet\_\-Base@{Efreet\_\-Base}!efreet\_\-config\_\-dirs\_\-get@{efreet\_\-config\_\-dirs\_\-get}}
-\index{efreet\_\-config\_\-dirs\_\-get@{efreet\_\-config\_\-dirs\_\-get}!Efreet_Base@{Efreet\_\-Base}}
-\subsubsection[efreet\_\-config\_\-dirs\_\-get]{\setlength{\rightskip}{0pt plus 5cm}EAPI Ecore\_\-List$\ast$ efreet\_\-config\_\-dirs\_\-get (void)}\label{group__Efreet__Base_gb42d87dc2006976bdafa043864a75c04}
-
-
-Returns the Ecore\_\-List of prefernece oredred extra config directories. 
-
-\begin{Desc}
-\item[Returns:]Returns the Ecore\_\-List of preference ordered extra config directories \end{Desc}
-\begin{Desc}
-\item[Note:]The returned list is static inside Efreet. If you add/remove from the list then the next call to \doxyref{efreet\_\-config\_\-dirs\_\-get()}{p.}{group__Efreet__Base_gb42d87dc2006976bdafa043864a75c04} will return your modified values. DO NOT free this list. \end{Desc}
-
-
-Referenced by efreet\_\-menu\_\-get(), efreet\_\-menu\_\-parse(), and efreet\_\-util\_\-menus\_\-find().\index{Efreet\_\-Base@{Efreet\_\-Base}!efreet\_\-config\_\-home\_\-get@{efreet\_\-config\_\-home\_\-get}}
-\index{efreet\_\-config\_\-home\_\-get@{efreet\_\-config\_\-home\_\-get}!Efreet_Base@{Efreet\_\-Base}}
-\subsubsection[efreet\_\-config\_\-home\_\-get]{\setlength{\rightskip}{0pt plus 5cm}EAPI const char$\ast$ efreet\_\-config\_\-home\_\-get (void)}\label{group__Efreet__Base_g72a531b1e761c9d1c15081f30a4124dd}
-
-
-Retrieves the XDG Config Home directory. 
-
-\begin{Desc}
-\item[Returns:]Returns the XDG Config Home directory \end{Desc}
-
-
-Referenced by efreet\_\-menu\_\-get(), and efreet\_\-util\_\-menus\_\-find().\index{Efreet\_\-Base@{Efreet\_\-Base}!efreet\_\-data\_\-dirs\_\-get@{efreet\_\-data\_\-dirs\_\-get}}
-\index{efreet\_\-data\_\-dirs\_\-get@{efreet\_\-data\_\-dirs\_\-get}!Efreet_Base@{Efreet\_\-Base}}
-\subsubsection[efreet\_\-data\_\-dirs\_\-get]{\setlength{\rightskip}{0pt plus 5cm}EAPI Ecore\_\-List$\ast$ efreet\_\-data\_\-dirs\_\-get (void)}\label{group__Efreet__Base_g38f95e9800713933dca83148eb171b09}
-
-
-Returns the Ecore\_\-List of prefernece oredred extra data directories. 
-
-\begin{Desc}
-\item[Returns:]Returns the Ecore\_\-List of preference ordered extra data directories \end{Desc}
-\begin{Desc}
-\item[Note:]The returned list is static inside Efreet. If you add/remove from the list then the next call to \doxyref{efreet\_\-data\_\-dirs\_\-get()}{p.}{group__Efreet__Base_g38f95e9800713933dca83148eb171b09} will return your modified values. DO NOT free this list. \end{Desc}
-
-
-Referenced by efreet\_\-util\_\-desktop\_\-file\_\-id\_\-find(), and efreet\_\-util\_\-init().\index{Efreet\_\-Base@{Efreet\_\-Base}!efreet\_\-data\_\-home\_\-get@{efreet\_\-data\_\-home\_\-get}}
-\index{efreet\_\-data\_\-home\_\-get@{efreet\_\-data\_\-home\_\-get}!Efreet_Base@{Efreet\_\-Base}}
-\subsubsection[efreet\_\-data\_\-home\_\-get]{\setlength{\rightskip}{0pt plus 5cm}EAPI const char$\ast$ efreet\_\-data\_\-home\_\-get (void)}\label{group__Efreet__Base_gf168536a6b343a29f82cf0f7d43040df}
-
-
-Retrieves the XDG Data Home directory. 
-
-\begin{Desc}
-\item[Returns:]Returns the XDG Data Home directory \end{Desc}
-
-
-Referenced by efreet\_\-icon\_\-user\_\-dir\_\-get(), efreet\_\-trash\_\-dir\_\-get(), efreet\_\-util\_\-desktop\_\-file\_\-id\_\-find(), and efreet\_\-util\_\-init().
\ No newline at end of file
diff --git a/doc/latex/group__Efreet__Desktop.tex b/doc/latex/group__Efreet__Desktop.tex
deleted file mode 100644
index 55cc603..0000000
--- a/doc/latex/group__Efreet__Desktop.tex
+++ /dev/null
@@ -1,475 +0,0 @@
-\section{Efreet\_\-Desktop: The FDO Desktop Entry}
-\label{group__Efreet__Desktop}\index{Efreet\_\-Desktop: The FDO Desktop Entry@{Efreet\_\-Desktop: The FDO Desktop Entry}}
-
-
-\subsection{Detailed Description}
-Specification functions and structures 
-
-\subsection*{Data Structures}
-\begin{CompactItemize}
-\item 
-struct {\bf Efreet\_\-Desktop}
-\begin{CompactList}\small\item\em a parsed representation of a .desktop file \item\end{CompactList}\end{CompactItemize}
-\subsection*{Typedefs}
-\begin{CompactItemize}
-\item 
-typedef struct {\bf Efreet\_\-Desktop} {\bf Efreet\_\-Desktop}
-\item 
-typedef void $\ast$($\ast$ {\bf Efreet\_\-Desktop\_\-Command\_\-Cb} )(void $\ast$data, {\bf Efreet\_\-Desktop} $\ast$desktop, char $\ast$command, int remaining)
-\item 
-typedef int($\ast$ {\bf Efreet\_\-Desktop\_\-Progress\_\-Cb} )(void $\ast$data, {\bf Efreet\_\-Desktop} $\ast$desktop, char $\ast$uri, long int total, long int current)
-\item 
-typedef enum {\bf Efreet\_\-Desktop\_\-Type} {\bf Efreet\_\-Desktop\_\-Type}
-\item 
-typedef void $\ast$($\ast$ {\bf Efreet\_\-Desktop\_\-Type\_\-Free\_\-Cb} )(void $\ast$data)
-\item 
-typedef void $\ast$($\ast$ {\bf Efreet\_\-Desktop\_\-Type\_\-Parse\_\-Cb} )({\bf Efreet\_\-Desktop} $\ast$desktop, {\bf Efreet\_\-Ini} $\ast$ini)
-\item 
-typedef void($\ast$ {\bf Efreet\_\-Desktop\_\-Type\_\-Save\_\-Cb} )({\bf Efreet\_\-Desktop} $\ast$desktop, {\bf Efreet\_\-Ini} $\ast$ini)
-\end{CompactItemize}
-\subsection*{Functions}
-\begin{CompactItemize}
-\item 
-EAPI void {\bf efreet\_\-desktop\_\-cache\_\-flush} (void)
-\begin{CompactList}\small\item\em Tell Efreet to flush any cached desktop entries so it reloads on get. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-desktop\_\-category\_\-add} ({\bf Efreet\_\-Desktop} $\ast$desktop, const char $\ast$category)
-\begin{CompactList}\small\item\em add a category to a desktop \item\end{CompactList}\item 
-EAPI unsigned int {\bf efreet\_\-desktop\_\-category\_\-count\_\-get} ({\bf Efreet\_\-Desktop} $\ast$desktop)
-\begin{CompactList}\small\item\em Retrieves the number of categories the given {\em desktop\/} belongs too. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-desktop\_\-category\_\-del} ({\bf Efreet\_\-Desktop} $\ast$desktop, const char $\ast$category)
-\begin{CompactList}\small\item\em removes a category from a desktop \item\end{CompactList}\item 
-EAPI void $\ast$ {\bf efreet\_\-desktop\_\-command\_\-get} ({\bf Efreet\_\-Desktop} $\ast$desktop, Ecore\_\-List $\ast$files, {\bf Efreet\_\-Desktop\_\-Command\_\-Cb} func, void $\ast$data)
-\begin{CompactList}\small\item\em Get a command to use to execute a desktop entry. \item\end{CompactList}\item 
-EAPI Ecore\_\-List $\ast$ {\bf efreet\_\-desktop\_\-command\_\-local\_\-get} ({\bf Efreet\_\-Desktop} $\ast$desktop, Ecore\_\-List $\ast$files)
-\begin{CompactList}\small\item\em Get the command to use to execute a desktop entry. \item\end{CompactList}\item 
-EAPI void $\ast$ {\bf efreet\_\-desktop\_\-command\_\-progress\_\-get} ({\bf Efreet\_\-Desktop} $\ast$desktop, Ecore\_\-List $\ast$files, {\bf Efreet\_\-Desktop\_\-Command\_\-Cb} cb\_\-command, {\bf Efreet\_\-Desktop\_\-Progress\_\-Cb} cb\_\-prog, void $\ast$data)
-\begin{CompactList}\small\item\em Get a command to use to execute a desktop entry, and receive progress updates for downloading of remote URI's passed in. \item\end{CompactList}\item 
-EAPI {\bf Efreet\_\-Desktop} $\ast$ {\bf efreet\_\-desktop\_\-empty\_\-new} (const char $\ast$file)
-\begin{CompactList}\small\item\em Creates a new empty \doxyref{Efreet\_\-Desktop}{p.}{structEfreet__Desktop} structure or NULL on failure. \item\end{CompactList}\item 
-EAPI const char $\ast$ {\bf efreet\_\-desktop\_\-environment\_\-get} (void)
-\begin{CompactList}\small\item\em sets the global desktop environment name \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-desktop\_\-environment\_\-set} (const char $\ast$environment)
-\begin{CompactList}\small\item\em sets the global desktop environment name \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-desktop\_\-exec} ({\bf Efreet\_\-Desktop} $\ast$desktop, Ecore\_\-List $\ast$files, void $\ast$data)
-\begin{CompactList}\small\item\em Parses the {\em desktop\/} exec line and returns an Ecore\_\-Exe. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-desktop\_\-free} ({\bf Efreet\_\-Desktop} $\ast$desktop)
-\item 
-EAPI {\bf Efreet\_\-Desktop} $\ast$ {\bf efreet\_\-desktop\_\-get} (const char $\ast$file)
-\begin{CompactList}\small\item\em Gets a reference to an \doxyref{Efreet\_\-Desktop}{p.}{structEfreet__Desktop} structure representing the contents of {\em file\/} or NULL if {\em file\/} is not a valid .desktop file. \item\end{CompactList}\item 
-EAPI {\bf Efreet\_\-Desktop} $\ast$ {\bf efreet\_\-desktop\_\-new} (const char $\ast$file)
-\item 
-EAPI int {\bf efreet\_\-desktop\_\-ref} ({\bf Efreet\_\-Desktop} $\ast$desktop)
-\item 
-EAPI int {\bf efreet\_\-desktop\_\-save} ({\bf Efreet\_\-Desktop} $\ast$desktop)
-\begin{CompactList}\small\item\em Saves any changes made to {\em desktop\/} back to the file on the filesystem. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-desktop\_\-save\_\-as} ({\bf Efreet\_\-Desktop} $\ast$desktop, const char $\ast$file)
-\begin{CompactList}\small\item\em Saves {\em desktop\/} to {\em file\/}. \item\end{CompactList}\item 
-EAPI char $\ast$ {\bf efreet\_\-desktop\_\-string\_\-list\_\-join} (Ecore\_\-List $\ast$list)
-\begin{CompactList}\small\item\em Create a ';' separate list of strings according to the desktop spec. \item\end{CompactList}\item 
-EAPI Ecore\_\-List $\ast$ {\bf efreet\_\-desktop\_\-string\_\-list\_\-parse} (const char $\ast$string)
-\begin{CompactList}\small\item\em Parse ';' separate list of strings according to the desktop spec. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-desktop\_\-type\_\-add} (const char $\ast$type, {\bf Efreet\_\-Desktop\_\-Type\_\-Parse\_\-Cb} parse\_\-func, {\bf Efreet\_\-Desktop\_\-Type\_\-Save\_\-Cb} save\_\-func, {\bf Efreet\_\-Desktop\_\-Type\_\-Free\_\-Cb} free\_\-func)
-\begin{CompactList}\small\item\em Adds the given type to the list of types in the system. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-desktop\_\-type\_\-alias} (int from\_\-type, const char $\ast$alias)
-\begin{CompactList}\small\item\em Add an alias for an existing desktop type. \item\end{CompactList}\item 
-EAPI void $\ast$ {\bf efreet\_\-desktop\_\-type\_\-data\_\-get} ({\bf Efreet\_\-Desktop} $\ast$desktop)
-\begin{CompactList}\small\item\em get type specific data for custom desktop types \item\end{CompactList}\end{CompactItemize}
-\subsection*{Variables}
-\begin{CompactItemize}
-\item 
-EAPI int {\bf EFREET\_\-DESKTOP\_\-TYPE\_\-APPLICATION}
-\item 
-EAPI int {\bf EFREET\_\-DESKTOP\_\-TYPE\_\-DIRECTORY}
-\item 
-EAPI int {\bf EFREET\_\-DESKTOP\_\-TYPE\_\-LINK}
-\end{CompactItemize}
-
-
-\subsection{Typedef Documentation}
-\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!Efreet\_\-Desktop@{Efreet\_\-Desktop}}
-\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[Efreet\_\-Desktop]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf Efreet\_\-Desktop} {\bf Efreet\_\-Desktop}}\label{group__Efreet__Desktop_g868d9a75c53c5470ee3d31deb70fb51c}
-
-
-\doxyref{Efreet\_\-Desktop}{p.}{structEfreet__Desktop} \index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!Efreet\_\-Desktop\_\-Command\_\-Cb@{Efreet\_\-Desktop\_\-Command\_\-Cb}}
-\index{Efreet\_\-Desktop\_\-Command\_\-Cb@{Efreet\_\-Desktop\_\-Command\_\-Cb}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[Efreet\_\-Desktop\_\-Command\_\-Cb]{\setlength{\rightskip}{0pt plus 5cm}typedef void$\ast$($\ast$ {\bf Efreet\_\-Desktop\_\-Command\_\-Cb})(void $\ast$data, {\bf Efreet\_\-Desktop} $\ast$desktop, char $\ast$command, int remaining)}\label{group__Efreet__Desktop_g43de4c99c798902b45ec98d4ec306048}
-
-
-A callback used with \doxyref{efreet\_\-desktop\_\-command\_\-get()}{p.}{group__Efreet__Desktop_g1f3900a4f1a34c73d1743a6a1b46c334} \index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!Efreet\_\-Desktop\_\-Progress\_\-Cb@{Efreet\_\-Desktop\_\-Progress\_\-Cb}}
-\index{Efreet\_\-Desktop\_\-Progress\_\-Cb@{Efreet\_\-Desktop\_\-Progress\_\-Cb}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[Efreet\_\-Desktop\_\-Progress\_\-Cb]{\setlength{\rightskip}{0pt plus 5cm}typedef int($\ast$ {\bf Efreet\_\-Desktop\_\-Progress\_\-Cb})(void $\ast$data, {\bf Efreet\_\-Desktop} $\ast$desktop, char $\ast$uri, long int total, long int current)}\label{group__Efreet__Desktop_g540dda3e25a4c1f5e114264051bb1520}
-
-
-A callback used to get download progress of remote uris \index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!Efreet\_\-Desktop\_\-Type@{Efreet\_\-Desktop\_\-Type}}
-\index{Efreet\_\-Desktop\_\-Type@{Efreet\_\-Desktop\_\-Type}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[Efreet\_\-Desktop\_\-Type]{\setlength{\rightskip}{0pt plus 5cm}typedef enum {\bf Efreet\_\-Desktop\_\-Type} {\bf Efreet\_\-Desktop\_\-Type}}\label{group__Efreet__Desktop_gdbf84fa276a7ee909002d18f66818fc6}
-
-
-Efreet\_\-Desktop\_\-Type \index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!Efreet\_\-Desktop\_\-Type\_\-Free\_\-Cb@{Efreet\_\-Desktop\_\-Type\_\-Free\_\-Cb}}
-\index{Efreet\_\-Desktop\_\-Type\_\-Free\_\-Cb@{Efreet\_\-Desktop\_\-Type\_\-Free\_\-Cb}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[Efreet\_\-Desktop\_\-Type\_\-Free\_\-Cb]{\setlength{\rightskip}{0pt plus 5cm}typedef void$\ast$($\ast$ {\bf Efreet\_\-Desktop\_\-Type\_\-Free\_\-Cb})(void $\ast$data)}\label{group__Efreet__Desktop_ga4fe25cbec2a880f8eb73582c4001b46}
-
-
-A callback used to free data for custom types \index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!Efreet\_\-Desktop\_\-Type\_\-Parse\_\-Cb@{Efreet\_\-Desktop\_\-Type\_\-Parse\_\-Cb}}
-\index{Efreet\_\-Desktop\_\-Type\_\-Parse\_\-Cb@{Efreet\_\-Desktop\_\-Type\_\-Parse\_\-Cb}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[Efreet\_\-Desktop\_\-Type\_\-Parse\_\-Cb]{\setlength{\rightskip}{0pt plus 5cm}typedef void$\ast$($\ast$ {\bf Efreet\_\-Desktop\_\-Type\_\-Parse\_\-Cb})({\bf Efreet\_\-Desktop} $\ast$desktop, {\bf Efreet\_\-Ini} $\ast$ini)}\label{group__Efreet__Desktop_g9ae3789b0deb60e0ec22215210b4621f}
-
-
-A callback used to parse data for custom types \index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!Efreet\_\-Desktop\_\-Type\_\-Save\_\-Cb@{Efreet\_\-Desktop\_\-Type\_\-Save\_\-Cb}}
-\index{Efreet\_\-Desktop\_\-Type\_\-Save\_\-Cb@{Efreet\_\-Desktop\_\-Type\_\-Save\_\-Cb}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[Efreet\_\-Desktop\_\-Type\_\-Save\_\-Cb]{\setlength{\rightskip}{0pt plus 5cm}typedef void($\ast$ {\bf Efreet\_\-Desktop\_\-Type\_\-Save\_\-Cb})({\bf Efreet\_\-Desktop} $\ast$desktop, {\bf Efreet\_\-Ini} $\ast$ini)}\label{group__Efreet__Desktop_ge8f0014dc5fcba6b748803cff7501eff}
-
-
-A callback used to save data for custom types 
-
-\subsection{Function Documentation}
-\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!efreet\_\-desktop\_\-cache\_\-flush@{efreet\_\-desktop\_\-cache\_\-flush}}
-\index{efreet\_\-desktop\_\-cache\_\-flush@{efreet\_\-desktop\_\-cache\_\-flush}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[efreet\_\-desktop\_\-cache\_\-flush]{\setlength{\rightskip}{0pt plus 5cm}EAPI void efreet\_\-desktop\_\-cache\_\-flush (void)}\label{group__Efreet__Desktop_gea429d3594896f62437b7c8d732b868b}
-
-
-Tell Efreet to flush any cached desktop entries so it reloads on get. 
-
-This flags the cache to be invalid, so next time a desktop file is fetched it will force it to be re-read off disk next time \doxyref{efreet\_\-desktop\_\-get()}{p.}{group__Efreet__Desktop_gc699737258129d367dbe4958315a635d} is called. \index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!efreet\_\-desktop\_\-category\_\-add@{efreet\_\-desktop\_\-category\_\-add}}
-\index{efreet\_\-desktop\_\-category\_\-add@{efreet\_\-desktop\_\-category\_\-add}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[efreet\_\-desktop\_\-category\_\-add]{\setlength{\rightskip}{0pt plus 5cm}EAPI void efreet\_\-desktop\_\-category\_\-add ({\bf Efreet\_\-Desktop} $\ast$ {\em desktop}, \/  const char $\ast$ {\em category})}\label{group__Efreet__Desktop_g26ec043ed53964b1603383d1bcba81f7}
-
-
-add a category to a desktop 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em desktop,:}]the desktop \item[{\em category,:}]the category name \end{description}
-\end{Desc}
-
-
-References categories.\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!efreet\_\-desktop\_\-category\_\-count\_\-get@{efreet\_\-desktop\_\-category\_\-count\_\-get}}
-\index{efreet\_\-desktop\_\-category\_\-count\_\-get@{efreet\_\-desktop\_\-category\_\-count\_\-get}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[efreet\_\-desktop\_\-category\_\-count\_\-get]{\setlength{\rightskip}{0pt plus 5cm}EAPI unsigned int efreet\_\-desktop\_\-category\_\-count\_\-get ({\bf Efreet\_\-Desktop} $\ast$ {\em desktop})}\label{group__Efreet__Desktop_g110ad74dbaf70845ae8a77631f9c114d}
-
-
-Retrieves the number of categories the given {\em desktop\/} belongs too. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em desktop,:}]The desktop to work with \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns the number of categories assigned to this desktop \end{Desc}
-
-
-References categories.\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!efreet\_\-desktop\_\-category\_\-del@{efreet\_\-desktop\_\-category\_\-del}}
-\index{efreet\_\-desktop\_\-category\_\-del@{efreet\_\-desktop\_\-category\_\-del}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[efreet\_\-desktop\_\-category\_\-del]{\setlength{\rightskip}{0pt plus 5cm}EAPI int efreet\_\-desktop\_\-category\_\-del ({\bf Efreet\_\-Desktop} $\ast$ {\em desktop}, \/  const char $\ast$ {\em category})}\label{group__Efreet__Desktop_g2e87d6fa5aee7f3fe8195f19ef067f8d}
-
-
-removes a category from a desktop 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em desktop,:}]the desktop \item[{\em category,:}]the category name \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]1 if the desktop had his category listed, 0 otherwise \end{Desc}
-
-
-References categories.\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!efreet\_\-desktop\_\-command\_\-get@{efreet\_\-desktop\_\-command\_\-get}}
-\index{efreet\_\-desktop\_\-command\_\-get@{efreet\_\-desktop\_\-command\_\-get}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[efreet\_\-desktop\_\-command\_\-get]{\setlength{\rightskip}{0pt plus 5cm}EAPI void$\ast$ efreet\_\-desktop\_\-command\_\-get ({\bf Efreet\_\-Desktop} $\ast$ {\em desktop}, \/  Ecore\_\-List $\ast$ {\em files}, \/  {\bf Efreet\_\-Desktop\_\-Command\_\-Cb} {\em func}, \/  void $\ast$ {\em data})}\label{group__Efreet__Desktop_g1f3900a4f1a34c73d1743a6a1b46c334}
-
-
-Get a command to use to execute a desktop entry. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em desktop,:}]the desktop entry \item[{\em files,:}]an ecore list of file names to execute, as either absolute paths, relative paths, or uris \item[{\em func,:}]a callback to call for each prepared command line \item[{\em data,:}]user data passed to the callback \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns the return value of {\tt func} on success or NULL on failure \end{Desc}
-
-
-References efreet\_\-desktop\_\-command\_\-progress\_\-get().
-
-Referenced by efreet\_\-desktop\_\-exec().\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!efreet\_\-desktop\_\-command\_\-local\_\-get@{efreet\_\-desktop\_\-command\_\-local\_\-get}}
-\index{efreet\_\-desktop\_\-command\_\-local\_\-get@{efreet\_\-desktop\_\-command\_\-local\_\-get}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[efreet\_\-desktop\_\-command\_\-local\_\-get]{\setlength{\rightskip}{0pt plus 5cm}EAPI Ecore\_\-List$\ast$ efreet\_\-desktop\_\-command\_\-local\_\-get ({\bf Efreet\_\-Desktop} $\ast$ {\em desktop}, \/  Ecore\_\-List $\ast$ {\em files})}\label{group__Efreet__Desktop_gaee168805abd316b7e1e624c70c4e018}
-
-
-Get the command to use to execute a desktop entry. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em desktop,:}]the desktop entry \item[{\em files}]an ecore list of local files, as absolute paths, local paths, or {\tt file://} uris (or NULL to get exec string with no files appended) \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns an ecore list of exec strings The returned list and each of its elements must be freed. \end{Desc}
-
-
-References Efreet\_\-Desktop\_\-Command::desktop, exec, Efreet\_\-Desktop\_\-Command::files, Efreet\_\-Desktop\_\-Command::flags, NEW, and Efreet\_\-Desktop\_\-Command\_\-File::pending.\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!efreet\_\-desktop\_\-command\_\-progress\_\-get@{efreet\_\-desktop\_\-command\_\-progress\_\-get}}
-\index{efreet\_\-desktop\_\-command\_\-progress\_\-get@{efreet\_\-desktop\_\-command\_\-progress\_\-get}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[efreet\_\-desktop\_\-command\_\-progress\_\-get]{\setlength{\rightskip}{0pt plus 5cm}EAPI void$\ast$ efreet\_\-desktop\_\-command\_\-progress\_\-get ({\bf Efreet\_\-Desktop} $\ast$ {\em desktop}, \/  Ecore\_\-List $\ast$ {\em files}, \/  {\bf Efreet\_\-Desktop\_\-Command\_\-Cb} {\em cb\_\-command}, \/  {\bf Efreet\_\-Desktop\_\-Progress\_\-Cb} {\em cb\_\-progress}, \/  void $\ast$ {\em data})}\label{group__Efreet__Desktop_g999043f62976314e15bb4dd0c3aeb2f4}
-
-
-Get a command to use to execute a desktop entry, and receive progress updates for downloading of remote URI's passed in. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em desktop,:}]the desktop entry \item[{\em files,:}]an ecore list of file names to execute, as either absolute paths, relative paths, or uris \item[{\em cb\_\-command,:}]a callback to call for each prepared command line \item[{\em cb\_\-progress,:}]a callback to get progress for the downloads \item[{\em data,:}]user data passed to the callback \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns 1 on success or 0 on failure \end{Desc}
-
-
-References Efreet\_\-Desktop\_\-Command::cb\_\-command, Efreet\_\-Desktop\_\-Command::cb\_\-progress, Efreet\_\-Desktop\_\-Command::data, Efreet\_\-Desktop\_\-Command::desktop, exec, Efreet\_\-Desktop\_\-Command::files, Efreet\_\-Desktop\_\-Command::flags, NEW, Efreet\_\-Desktop\_\-Command::num\_\-pending, and Efreet\_\-Desktop\_\-Command\_\-File::pending.
-
-Referenced by efreet\_\-desktop\_\-command\_\-get().\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!efreet\_\-desktop\_\-empty\_\-new@{efreet\_\-desktop\_\-empty\_\-new}}
-\index{efreet\_\-desktop\_\-empty\_\-new@{efreet\_\-desktop\_\-empty\_\-new}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[efreet\_\-desktop\_\-empty\_\-new]{\setlength{\rightskip}{0pt plus 5cm}EAPI {\bf Efreet\_\-Desktop}$\ast$ efreet\_\-desktop\_\-empty\_\-new (const char $\ast$ {\em file})}\label{group__Efreet__Desktop_g6044189da04223cbd61c2563410ad327}
-
-
-Creates a new empty \doxyref{Efreet\_\-Desktop}{p.}{structEfreet__Desktop} structure or NULL on failure. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em file,:}]The file to create the \doxyref{Efreet\_\-Desktop}{p.}{structEfreet__Desktop} from \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns a new empty\_\-Efreet\_\-Desktop on success, NULL on failure \end{Desc}
-
-
-References load\_\-time, NEW, orig\_\-path, and ref.\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!efreet\_\-desktop\_\-environment\_\-get@{efreet\_\-desktop\_\-environment\_\-get}}
-\index{efreet\_\-desktop\_\-environment\_\-get@{efreet\_\-desktop\_\-environment\_\-get}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[efreet\_\-desktop\_\-environment\_\-get]{\setlength{\rightskip}{0pt plus 5cm}EAPI const char$\ast$ efreet\_\-desktop\_\-environment\_\-get (void)}\label{group__Efreet__Desktop_g95a0975d8ba893692f63a80ae6784ac3}
-
-
-sets the global desktop environment name 
-
-\begin{Desc}
-\item[Returns:]environment: the environment name \end{Desc}
-\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!efreet\_\-desktop\_\-environment\_\-set@{efreet\_\-desktop\_\-environment\_\-set}}
-\index{efreet\_\-desktop\_\-environment\_\-set@{efreet\_\-desktop\_\-environment\_\-set}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[efreet\_\-desktop\_\-environment\_\-set]{\setlength{\rightskip}{0pt plus 5cm}EAPI void efreet\_\-desktop\_\-environment\_\-set (const char $\ast$ {\em environment})}\label{group__Efreet__Desktop_g811892ec6c109a4708a94c0c0c329245}
-
-
-sets the global desktop environment name 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em environment,:}]the environment name \end{description}
-\end{Desc}
-\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!efreet\_\-desktop\_\-exec@{efreet\_\-desktop\_\-exec}}
-\index{efreet\_\-desktop\_\-exec@{efreet\_\-desktop\_\-exec}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[efreet\_\-desktop\_\-exec]{\setlength{\rightskip}{0pt plus 5cm}EAPI void efreet\_\-desktop\_\-exec ({\bf Efreet\_\-Desktop} $\ast$ {\em desktop}, \/  Ecore\_\-List $\ast$ {\em files}, \/  void $\ast$ {\em data})}\label{group__Efreet__Desktop_gd7844c12bd0c5eaef077f898ec6175eb}
-
-
-Parses the {\em desktop\/} exec line and returns an Ecore\_\-Exe. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em desktop,:}]The desktop file to work with \item[{\em files,:}]The files to be substituted into the exec line \item[{\em data,:}]The data pointer to pass \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns the Ecore\_\-Exce for {\em desktop\/} \end{Desc}
-
-
-References efreet\_\-desktop\_\-command\_\-get().\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!efreet\_\-desktop\_\-free@{efreet\_\-desktop\_\-free}}
-\index{efreet\_\-desktop\_\-free@{efreet\_\-desktop\_\-free}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[efreet\_\-desktop\_\-free]{\setlength{\rightskip}{0pt plus 5cm}EAPI void efreet\_\-desktop\_\-free ({\bf Efreet\_\-Desktop} $\ast$ {\em desktop})}\label{group__Efreet__Desktop_g7842cc5c55c4c74c254b41ecc143a8b6}
-
-
-
-
-References cached, categories, comment, exec, FREE, Efreet\_\-Desktop\_\-Type\_\-Info::free\_\-func, generic\_\-name, icon, IF\_\-FREE, IF\_\-FREE\_\-HASH, IF\_\-FREE\_\-LIST, mime\_\-types, name, not\_\-show\_\-in, only\_\-show\_\-in, orig\_\-path, path, ref, startup\_\-wm\_\-class, try\_\-exec, type, type\_\-data, url, and x.
-
-Referenced by efreet\_\-desktop\_\-new(), and efreet\_\-menu\_\-free().\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!efreet\_\-desktop\_\-get@{efreet\_\-desktop\_\-get}}
-\index{efreet\_\-desktop\_\-get@{efreet\_\-desktop\_\-get}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[efreet\_\-desktop\_\-get]{\setlength{\rightskip}{0pt plus 5cm}EAPI {\bf Efreet\_\-Desktop}$\ast$ efreet\_\-desktop\_\-get (const char $\ast$ {\em file})}\label{group__Efreet__Desktop_gc699737258129d367dbe4958315a635d}
-
-
-Gets a reference to an \doxyref{Efreet\_\-Desktop}{p.}{structEfreet__Desktop} structure representing the contents of {\em file\/} or NULL if {\em file\/} is not a valid .desktop file. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em file,:}]The file to get the \doxyref{Efreet\_\-Desktop}{p.}{structEfreet__Desktop} from \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns a reference to a cached \doxyref{Efreet\_\-Desktop}{p.}{structEfreet__Desktop} on success, NULL on failure. This reference should not be freed. \end{Desc}
-
-
-References cache\_\-flush, cached, efreet\_\-desktop\_\-new(), and ref.
-
-Referenced by efreet\_\-util\_\-desktop\_\-file\_\-id\_\-find().\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!efreet\_\-desktop\_\-new@{efreet\_\-desktop\_\-new}}
-\index{efreet\_\-desktop\_\-new@{efreet\_\-desktop\_\-new}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[efreet\_\-desktop\_\-new]{\setlength{\rightskip}{0pt plus 5cm}EAPI {\bf Efreet\_\-Desktop}$\ast$ efreet\_\-desktop\_\-new (const char $\ast$ {\em file})}\label{group__Efreet__Desktop_g5e091f8933e40c35bbc47fa0682545a2}
-
-
-
-
-References cache\_\-flush, efreet\_\-desktop\_\-free(), NEW, orig\_\-path, and ref.
-
-Referenced by efreet\_\-desktop\_\-get().\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!efreet\_\-desktop\_\-ref@{efreet\_\-desktop\_\-ref}}
-\index{efreet\_\-desktop\_\-ref@{efreet\_\-desktop\_\-ref}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[efreet\_\-desktop\_\-ref]{\setlength{\rightskip}{0pt plus 5cm}EAPI int efreet\_\-desktop\_\-ref ({\bf Efreet\_\-Desktop} $\ast$ {\em desktop})}\label{group__Efreet__Desktop_g9c463841ec3ad0eebd1d1871360d0232}
-
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em desktop,:}]The \doxyref{Efreet\_\-Desktop}{p.}{structEfreet__Desktop} to ref \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns the new reference count \end{Desc}
-
-
-References ref.
-
-Referenced by efreet\_\-menu\_\-desktop\_\-insert(), and efreet\_\-util\_\-desktop\_\-file\_\-id\_\-find().\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!efreet\_\-desktop\_\-save@{efreet\_\-desktop\_\-save}}
-\index{efreet\_\-desktop\_\-save@{efreet\_\-desktop\_\-save}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[efreet\_\-desktop\_\-save]{\setlength{\rightskip}{0pt plus 5cm}EAPI int efreet\_\-desktop\_\-save ({\bf Efreet\_\-Desktop} $\ast$ {\em desktop})}\label{group__Efreet__Desktop_gedecdeec52f1119fe5d46eb06c639980}
-
-
-Saves any changes made to {\em desktop\/} back to the file on the filesystem. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em desktop,:}]The desktop file to save \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns 1 on success or 0 on failure \end{Desc}
-
-
-References cached, DESKTOP\_\-VERSION, efreet\_\-desktop\_\-string\_\-list\_\-join(), efreet\_\-ini\_\-double\_\-set(), efreet\_\-ini\_\-free(), efreet\_\-ini\_\-new(), efreet\_\-ini\_\-save(), efreet\_\-ini\_\-section\_\-add(), efreet\_\-ini\_\-section\_\-set(), efreet\_\-ini\_\-string\_\-set(), FREE, not\_\-show\_\-in, only\_\-show\_\-in, orig\_\-path, Efreet\_\-Desktop\_\-Type\_\-Info::save\_\-func, Efreet\_\-Desktop\_\-Type\_\-Info::type, and type.
-
-Referenced by efreet\_\-desktop\_\-save\_\-as().\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!efreet\_\-desktop\_\-save\_\-as@{efreet\_\-desktop\_\-save\_\-as}}
-\index{efreet\_\-desktop\_\-save\_\-as@{efreet\_\-desktop\_\-save\_\-as}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[efreet\_\-desktop\_\-save\_\-as]{\setlength{\rightskip}{0pt plus 5cm}EAPI int efreet\_\-desktop\_\-save\_\-as ({\bf Efreet\_\-Desktop} $\ast$ {\em desktop}, \/  const char $\ast$ {\em file})}\label{group__Efreet__Desktop_g6b454c8c1e216e5a6c252e1f1a93fd73}
-
-
-Saves {\em desktop\/} to {\em file\/}. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em desktop,:}]The desktop file to save \item[{\em file,:}]The filename to save as \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns 1 on success or 0 on failure \end{Desc}
-
-
-References cached, efreet\_\-desktop\_\-save(), FREE, and orig\_\-path.\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!efreet\_\-desktop\_\-string\_\-list\_\-join@{efreet\_\-desktop\_\-string\_\-list\_\-join}}
-\index{efreet\_\-desktop\_\-string\_\-list\_\-join@{efreet\_\-desktop\_\-string\_\-list\_\-join}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[efreet\_\-desktop\_\-string\_\-list\_\-join]{\setlength{\rightskip}{0pt plus 5cm}EAPI char$\ast$ efreet\_\-desktop\_\-string\_\-list\_\-join (Ecore\_\-List $\ast$ {\em list})}\label{group__Efreet__Desktop_gb28f663342e6fc27951712cef1f75487}
-
-
-Create a ';' separate list of strings according to the desktop spec. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em list,:}]Ecore\_\-List with strings \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]a raw string list \end{Desc}
-
-
-Referenced by efreet\_\-desktop\_\-save().\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!efreet\_\-desktop\_\-string\_\-list\_\-parse@{efreet\_\-desktop\_\-string\_\-list\_\-parse}}
-\index{efreet\_\-desktop\_\-string\_\-list\_\-parse@{efreet\_\-desktop\_\-string\_\-list\_\-parse}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[efreet\_\-desktop\_\-string\_\-list\_\-parse]{\setlength{\rightskip}{0pt plus 5cm}EAPI Ecore\_\-List$\ast$ efreet\_\-desktop\_\-string\_\-list\_\-parse (const char $\ast$ {\em string})}\label{group__Efreet__Desktop_gc8a8dd6520696dd971d7939931f58ccb}
-
-
-Parse ';' separate list of strings according to the desktop spec. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em string,:}]the raw string list \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]an Ecore\_\-List of ecore string's \end{Desc}
-\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!efreet\_\-desktop\_\-type\_\-add@{efreet\_\-desktop\_\-type\_\-add}}
-\index{efreet\_\-desktop\_\-type\_\-add@{efreet\_\-desktop\_\-type\_\-add}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[efreet\_\-desktop\_\-type\_\-add]{\setlength{\rightskip}{0pt plus 5cm}EAPI int efreet\_\-desktop\_\-type\_\-add (const char $\ast$ {\em type}, \/  {\bf Efreet\_\-Desktop\_\-Type\_\-Parse\_\-Cb} {\em parse\_\-func}, \/  {\bf Efreet\_\-Desktop\_\-Type\_\-Save\_\-Cb} {\em save\_\-func}, \/  {\bf Efreet\_\-Desktop\_\-Type\_\-Free\_\-Cb} {\em free\_\-func})}\label{group__Efreet__Desktop_g14d1a184071d903b83691699ed6b205c}
-
-
-Adds the given type to the list of types in the system. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em type,:}]The type to add to the list of matching types \item[{\em parse\_\-func,:}]a function to parse out custom fields \item[{\em save\_\-func,:}]a function to save data returned from {\em parse\_\-func\/} \item[{\em free\_\-func,:}]a function to free data returned from {\em parse\_\-func\/} \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns the id of the new type \end{Desc}
-
-
-References Efreet\_\-Desktop\_\-Type\_\-Info::free\_\-func, Efreet\_\-Desktop\_\-Type\_\-Info::id, NEW, Efreet\_\-Desktop\_\-Type\_\-Info::parse\_\-func, Efreet\_\-Desktop\_\-Type\_\-Info::save\_\-func, and Efreet\_\-Desktop\_\-Type\_\-Info::type.
-
-Referenced by efreet\_\-desktop\_\-init(), and efreet\_\-desktop\_\-type\_\-alias().\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!efreet\_\-desktop\_\-type\_\-alias@{efreet\_\-desktop\_\-type\_\-alias}}
-\index{efreet\_\-desktop\_\-type\_\-alias@{efreet\_\-desktop\_\-type\_\-alias}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[efreet\_\-desktop\_\-type\_\-alias]{\setlength{\rightskip}{0pt plus 5cm}EAPI int efreet\_\-desktop\_\-type\_\-alias (int {\em from\_\-type}, \/  const char $\ast$ {\em alias})}\label{group__Efreet__Desktop_g24d92c10cb6441cb54bc1e00b6f90e56}
-
-
-Add an alias for an existing desktop type. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em from\_\-type}]the type to alias (e.g. EFREE\_\-DESKTOP\_\-TYPE\_\-APPLICATION) \item[{\em alias}]the alias \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]the new type id, or -1 if {\tt from\_\-type} was not valid\end{Desc}
-This allows applications to add non-standard types that behave exactly as standard types. 
-
-References efreet\_\-desktop\_\-type\_\-add(), Efreet\_\-Desktop\_\-Type\_\-Info::free\_\-func, Efreet\_\-Desktop\_\-Type\_\-Info::parse\_\-func, and Efreet\_\-Desktop\_\-Type\_\-Info::save\_\-func.\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!efreet\_\-desktop\_\-type\_\-data\_\-get@{efreet\_\-desktop\_\-type\_\-data\_\-get}}
-\index{efreet\_\-desktop\_\-type\_\-data\_\-get@{efreet\_\-desktop\_\-type\_\-data\_\-get}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[efreet\_\-desktop\_\-type\_\-data\_\-get]{\setlength{\rightskip}{0pt plus 5cm}EAPI void$\ast$ efreet\_\-desktop\_\-type\_\-data\_\-get ({\bf Efreet\_\-Desktop} $\ast$ {\em desktop})}\label{group__Efreet__Desktop_g3bdf27d349650a3c936469e662c54152}
-
-
-get type specific data for custom desktop types 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em desktop}]the desktop \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]type specific data, or NULL if there is none \end{Desc}
-
-
-References type\_\-data.
-
-\subsection{Variable Documentation}
-\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!EFREET\_\-DESKTOP\_\-TYPE\_\-APPLICATION@{EFREET\_\-DESKTOP\_\-TYPE\_\-APPLICATION}}
-\index{EFREET\_\-DESKTOP\_\-TYPE\_\-APPLICATION@{EFREET\_\-DESKTOP\_\-TYPE\_\-APPLICATION}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[EFREET\_\-DESKTOP\_\-TYPE\_\-APPLICATION]{\setlength{\rightskip}{0pt plus 5cm}EAPI int {\bf EFREET\_\-DESKTOP\_\-TYPE\_\-APPLICATION}}\label{group__Efreet__Desktop_gdacc26c08b93f0cba5838215341a902f}
-
-
-
-
-Referenced by efreet\_\-desktop\_\-init().\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!EFREET\_\-DESKTOP\_\-TYPE\_\-DIRECTORY@{EFREET\_\-DESKTOP\_\-TYPE\_\-DIRECTORY}}
-\index{EFREET\_\-DESKTOP\_\-TYPE\_\-DIRECTORY@{EFREET\_\-DESKTOP\_\-TYPE\_\-DIRECTORY}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[EFREET\_\-DESKTOP\_\-TYPE\_\-DIRECTORY]{\setlength{\rightskip}{0pt plus 5cm}EAPI int {\bf EFREET\_\-DESKTOP\_\-TYPE\_\-DIRECTORY}}\label{group__Efreet__Desktop_g5c53a36a0d46b6728401d1b778c772e3}
-
-
-
-
-Referenced by efreet\_\-desktop\_\-init().\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!EFREET\_\-DESKTOP\_\-TYPE\_\-LINK@{EFREET\_\-DESKTOP\_\-TYPE\_\-LINK}}
-\index{EFREET\_\-DESKTOP\_\-TYPE\_\-LINK@{EFREET\_\-DESKTOP\_\-TYPE\_\-LINK}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[EFREET\_\-DESKTOP\_\-TYPE\_\-LINK]{\setlength{\rightskip}{0pt plus 5cm}EAPI int {\bf EFREET\_\-DESKTOP\_\-TYPE\_\-LINK}}\label{group__Efreet__Desktop_g5c999d5d7e05d0a0fe43e2681087c546}
-
-
-
-
-Referenced by efreet\_\-desktop\_\-init().
\ No newline at end of file
diff --git a/doc/latex/group__Efreet__Icon.tex b/doc/latex/group__Efreet__Icon.tex
deleted file mode 100644
index 7269cf7..0000000
--- a/doc/latex/group__Efreet__Icon.tex
+++ /dev/null
@@ -1,277 +0,0 @@
-\section{Efreet\_\-Icon: The FDO Icon Theme}
-\label{group__Efreet__Icon}\index{Efreet\_\-Icon: The FDO Icon Theme@{Efreet\_\-Icon: The FDO Icon Theme}}
-
-
-\subsection{Detailed Description}
-Specification functions and structures 
-
-\subsection*{Data Structures}
-\begin{CompactItemize}
-\item 
-struct {\bf Efreet\_\-Icon}
-\begin{CompactList}\small\item\em Contains all the information about a given icon. \item\end{CompactList}\item 
-struct {\bf Efreet\_\-Icon\_\-Point}
-\begin{CompactList}\small\item\em Stores an x, y point. \item\end{CompactList}\item 
-struct {\bf Efreet\_\-Icon\_\-Theme}
-\begin{CompactList}\small\item\em contains all of the known information about a given theme \item\end{CompactList}\item 
-struct {\bf Efreet\_\-Icon\_\-Theme\_\-Directory}
-\begin{CompactList}\small\item\em Contains all the information about a sub-directory of a theme. \item\end{CompactList}\end{CompactItemize}
-\subsection*{Typedefs}
-\begin{CompactItemize}
-\item 
-typedef struct {\bf Efreet\_\-Icon} {\bf Efreet\_\-Icon}
-\item 
-typedef struct {\bf Efreet\_\-Icon\_\-Point} {\bf Efreet\_\-Icon\_\-Point}
-\item 
-typedef enum {\bf Efreet\_\-Icon\_\-Size\_\-Type} {\bf Efreet\_\-Icon\_\-Size\_\-Type}
-\item 
-typedef struct {\bf Efreet\_\-Icon\_\-Theme} {\bf Efreet\_\-Icon\_\-Theme}
-\item 
-typedef enum {\bf Efreet\_\-Icon\_\-Theme\_\-Context} {\bf Efreet\_\-Icon\_\-Theme\_\-Context}
-\item 
-typedef struct {\bf Efreet\_\-Icon\_\-Theme\_\-Directory} {\bf Efreet\_\-Icon\_\-Theme\_\-Directory}
-\end{CompactItemize}
-\subsection*{Enumerations}
-\begin{CompactItemize}
-\item 
-enum {\bf Efreet\_\-Icon\_\-Size\_\-Type} \{ {\bf EFREET\_\-ICON\_\-SIZE\_\-TYPE\_\-NONE}, 
-{\bf EFREET\_\-ICON\_\-SIZE\_\-TYPE\_\-FIXED}, 
-{\bf EFREET\_\-ICON\_\-SIZE\_\-TYPE\_\-SCALABLE}, 
-{\bf EFREET\_\-ICON\_\-SIZE\_\-TYPE\_\-THRESHOLD}
- \}
-\item 
-enum {\bf Efreet\_\-Icon\_\-Theme\_\-Context} \{ \par
-{\bf EFREET\_\-ICON\_\-THEME\_\-CONTEXT\_\-NONE}, 
-{\bf EFREET\_\-ICON\_\-THEME\_\-CONTEXT\_\-ACTIONS}, 
-{\bf EFREET\_\-ICON\_\-THEME\_\-CONTEXT\_\-DEVICES}, 
-{\bf EFREET\_\-ICON\_\-THEME\_\-CONTEXT\_\-FILESYSTEMS}, 
-\par
-{\bf EFREET\_\-ICON\_\-THEME\_\-CONTEXT\_\-MIMETYPES}
- \}
-\end{CompactItemize}
-\subsection*{Functions}
-\begin{CompactItemize}
-\item 
-EAPI void {\bf efreet\_\-icon\_\-extension\_\-add} (const char $\ast$ext)
-\begin{CompactList}\small\item\em Adds the given extension to the list of possible icon extensions. \item\end{CompactList}\item 
-EAPI Ecore\_\-List $\ast$ {\bf efreet\_\-icon\_\-extra\_\-list\_\-get} (void)
-\begin{CompactList}\small\item\em Gets the list of all extra directories to look for icons. These directories are used to look for icons after looking in the user icon dir and before looking in standard system directories. The order of search is from first to last directory in this list. the strings in the list should be created with eina\_\-stringshare\_\-add(). \item\end{CompactList}\item 
-EAPI {\bf Efreet\_\-Icon} $\ast$ {\bf efreet\_\-icon\_\-find} (const char $\ast$theme\_\-name, const char $\ast$icon, unsigned int size)
-\begin{CompactList}\small\item\em Retrieves all of the information about the given icon. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-icon\_\-free} ({\bf Efreet\_\-Icon} $\ast$icon)
-\begin{CompactList}\small\item\em Free's the given icon and all its internal data. \item\end{CompactList}\item 
-EAPI char $\ast$ {\bf efreet\_\-icon\_\-list\_\-find} (const char $\ast$theme\_\-name, Ecore\_\-List $\ast$icons, unsigned int size)
-\begin{CompactList}\small\item\em Retrieves all of the information about the first found icon in the list. \item\end{CompactList}\item 
-EAPI char $\ast$ {\bf efreet\_\-icon\_\-path\_\-find} (const char $\ast$theme\_\-name, const char $\ast$icon, unsigned int size)
-\begin{CompactList}\small\item\em Retrives the path to the given icon. \item\end{CompactList}\item 
-EAPI {\bf Efreet\_\-Icon\_\-Theme} $\ast$ {\bf efreet\_\-icon\_\-theme\_\-find} (const char $\ast$theme\_\-name)
-\begin{CompactList}\small\item\em Tries to get the icon theme structure for the given theme name. \item\end{CompactList}\item 
-EAPI Ecore\_\-List $\ast$ {\bf efreet\_\-icon\_\-theme\_\-list\_\-get} (void)
-\begin{CompactList}\small\item\em Retrieves all of the non-hidden icon themes available on the system. The returned list must be freed. Do not free the list data. \item\end{CompactList}\item 
-EAPI const char $\ast$ {\bf efreet\_\-icon\_\-user\_\-dir\_\-get} (void)
-\end{CompactItemize}
-
-
-\subsection{Typedef Documentation}
-\index{Efreet\_\-Icon@{Efreet\_\-Icon}!Efreet\_\-Icon@{Efreet\_\-Icon}}
-\index{Efreet\_\-Icon@{Efreet\_\-Icon}!Efreet_Icon@{Efreet\_\-Icon}}
-\subsubsection[Efreet\_\-Icon]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf Efreet\_\-Icon} {\bf Efreet\_\-Icon}}\label{group__Efreet__Icon_g863edbda266a0a48fa435a7fabba1ff2}
-
-
-\doxyref{Efreet\_\-Icon}{p.}{structEfreet__Icon} \index{Efreet\_\-Icon@{Efreet\_\-Icon}!Efreet\_\-Icon\_\-Point@{Efreet\_\-Icon\_\-Point}}
-\index{Efreet\_\-Icon\_\-Point@{Efreet\_\-Icon\_\-Point}!Efreet_Icon@{Efreet\_\-Icon}}
-\subsubsection[Efreet\_\-Icon\_\-Point]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf Efreet\_\-Icon\_\-Point} {\bf Efreet\_\-Icon\_\-Point}}\label{group__Efreet__Icon_ga88d99c0d786da3442fe2c46cb332aef}
-
-
-Efreet\_\-Point \index{Efreet\_\-Icon@{Efreet\_\-Icon}!Efreet\_\-Icon\_\-Size\_\-Type@{Efreet\_\-Icon\_\-Size\_\-Type}}
-\index{Efreet\_\-Icon\_\-Size\_\-Type@{Efreet\_\-Icon\_\-Size\_\-Type}!Efreet_Icon@{Efreet\_\-Icon}}
-\subsubsection[Efreet\_\-Icon\_\-Size\_\-Type]{\setlength{\rightskip}{0pt plus 5cm}typedef enum {\bf Efreet\_\-Icon\_\-Size\_\-Type} {\bf Efreet\_\-Icon\_\-Size\_\-Type}}\label{group__Efreet__Icon_gbe667c567974ea463ae128430144848f}
-
-
-Efreet\_\-Icon\_\-Size\_\-Type \index{Efreet\_\-Icon@{Efreet\_\-Icon}!Efreet\_\-Icon\_\-Theme@{Efreet\_\-Icon\_\-Theme}}
-\index{Efreet\_\-Icon\_\-Theme@{Efreet\_\-Icon\_\-Theme}!Efreet_Icon@{Efreet\_\-Icon}}
-\subsubsection[Efreet\_\-Icon\_\-Theme]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf Efreet\_\-Icon\_\-Theme} {\bf Efreet\_\-Icon\_\-Theme}}\label{group__Efreet__Icon_gb79335caf98ead88beddbdee23ea41ea}
-
-
-\doxyref{Efreet\_\-Icon\_\-Theme}{p.}{structEfreet__Icon__Theme} \index{Efreet\_\-Icon@{Efreet\_\-Icon}!Efreet\_\-Icon\_\-Theme\_\-Context@{Efreet\_\-Icon\_\-Theme\_\-Context}}
-\index{Efreet\_\-Icon\_\-Theme\_\-Context@{Efreet\_\-Icon\_\-Theme\_\-Context}!Efreet_Icon@{Efreet\_\-Icon}}
-\subsubsection[Efreet\_\-Icon\_\-Theme\_\-Context]{\setlength{\rightskip}{0pt plus 5cm}typedef enum {\bf Efreet\_\-Icon\_\-Theme\_\-Context} {\bf Efreet\_\-Icon\_\-Theme\_\-Context}}\label{group__Efreet__Icon_g70858dd53bbd979cbb33f501ea9dbc52}
-
-
-Efreet\_\-icon\_\-Theme\_\-Context \index{Efreet\_\-Icon@{Efreet\_\-Icon}!Efreet\_\-Icon\_\-Theme\_\-Directory@{Efreet\_\-Icon\_\-Theme\_\-Directory}}
-\index{Efreet\_\-Icon\_\-Theme\_\-Directory@{Efreet\_\-Icon\_\-Theme\_\-Directory}!Efreet_Icon@{Efreet\_\-Icon}}
-\subsubsection[Efreet\_\-Icon\_\-Theme\_\-Directory]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf Efreet\_\-Icon\_\-Theme\_\-Directory} {\bf Efreet\_\-Icon\_\-Theme\_\-Directory}}\label{group__Efreet__Icon_g5d2ce034bc26752e0a905c517d3f7633}
-
-
-\doxyref{Efreet\_\-Icon\_\-Theme\_\-Directory}{p.}{structEfreet__Icon__Theme__Directory} 
-
-\subsection{Enumeration Type Documentation}
-\index{Efreet\_\-Icon@{Efreet\_\-Icon}!Efreet\_\-Icon\_\-Size\_\-Type@{Efreet\_\-Icon\_\-Size\_\-Type}}
-\index{Efreet\_\-Icon\_\-Size\_\-Type@{Efreet\_\-Icon\_\-Size\_\-Type}!Efreet_Icon@{Efreet\_\-Icon}}
-\subsubsection[Efreet\_\-Icon\_\-Size\_\-Type]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Efreet\_\-Icon\_\-Size\_\-Type}}\label{group__Efreet__Icon_g43f50c8d815ae5e09ab5f6dfb466f343}
-
-
-The possible size types for an icon directory \begin{Desc}
-\item[Enumerator: ]\par
-\begin{description}
-\index{EFREET\_\-ICON\_\-SIZE\_\-TYPE\_\-NONE@{EFREET\_\-ICON\_\-SIZE\_\-TYPE\_\-NONE}!Efreet\_\-Icon@{Efreet\_\-Icon}}\index{Efreet\_\-Icon@{Efreet\_\-Icon}!EFREET\_\-ICON\_\-SIZE\_\-TYPE\_\-NONE@{EFREET\_\-ICON\_\-SIZE\_\-TYPE\_\-NONE}}\item[{\em 
-EFREET\_\-ICON\_\-SIZE\_\-TYPE\_\-NONE\label{group__Efreet__Icon_gg43f50c8d815ae5e09ab5f6dfb466f3434c6ec78d8c7d07a4d80c70f1147526b2}
-}]\index{EFREET\_\-ICON\_\-SIZE\_\-TYPE\_\-FIXED@{EFREET\_\-ICON\_\-SIZE\_\-TYPE\_\-FIXED}!Efreet\_\-Icon@{Efreet\_\-Icon}}\index{Efreet\_\-Icon@{Efreet\_\-Icon}!EFREET\_\-ICON\_\-SIZE\_\-TYPE\_\-FIXED@{EFREET\_\-ICON\_\-SIZE\_\-TYPE\_\-FIXED}}\item[{\em 
-EFREET\_\-ICON\_\-SIZE\_\-TYPE\_\-FIXED\label{group__Efreet__Icon_gg43f50c8d815ae5e09ab5f6dfb466f34383dd0332aabb94582abc8a7241a61efb}
-}]\index{EFREET\_\-ICON\_\-SIZE\_\-TYPE\_\-SCALABLE@{EFREET\_\-ICON\_\-SIZE\_\-TYPE\_\-SCALABLE}!Efreet\_\-Icon@{Efreet\_\-Icon}}\index{Efreet\_\-Icon@{Efreet\_\-Icon}!EFREET\_\-ICON\_\-SIZE\_\-TYPE\_\-SCALABLE@{EFREET\_\-ICON\_\-SIZE\_\-TYPE\_\-SCALABLE}}\item[{\em 
-EFREET\_\-ICON\_\-SIZE\_\-TYPE\_\-SCALABLE\label{group__Efreet__Icon_gg43f50c8d815ae5e09ab5f6dfb466f3436c3dea9d39d4eb96a434eb6e6542cec3}
-}]\index{EFREET\_\-ICON\_\-SIZE\_\-TYPE\_\-THRESHOLD@{EFREET\_\-ICON\_\-SIZE\_\-TYPE\_\-THRESHOLD}!Efreet\_\-Icon@{Efreet\_\-Icon}}\index{Efreet\_\-Icon@{Efreet\_\-Icon}!EFREET\_\-ICON\_\-SIZE\_\-TYPE\_\-THRESHOLD@{EFREET\_\-ICON\_\-SIZE\_\-TYPE\_\-THRESHOLD}}\item[{\em 
-EFREET\_\-ICON\_\-SIZE\_\-TYPE\_\-THRESHOLD\label{group__Efreet__Icon_gg43f50c8d815ae5e09ab5f6dfb466f34395e4a2658ae479c3bd51a5ca0dcec147}
-}]\end{description}
-\end{Desc}
-
-\index{Efreet\_\-Icon@{Efreet\_\-Icon}!Efreet\_\-Icon\_\-Theme\_\-Context@{Efreet\_\-Icon\_\-Theme\_\-Context}}
-\index{Efreet\_\-Icon\_\-Theme\_\-Context@{Efreet\_\-Icon\_\-Theme\_\-Context}!Efreet_Icon@{Efreet\_\-Icon}}
-\subsubsection[Efreet\_\-Icon\_\-Theme\_\-Context]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Efreet\_\-Icon\_\-Theme\_\-Context}}\label{group__Efreet__Icon_g77a2d13b67a6d8209cb5a3eb88439fc5}
-
-
-The possible contexts for an icon directory \begin{Desc}
-\item[Enumerator: ]\par
-\begin{description}
-\index{EFREET\_\-ICON\_\-THEME\_\-CONTEXT\_\-NONE@{EFREET\_\-ICON\_\-THEME\_\-CONTEXT\_\-NONE}!Efreet\_\-Icon@{Efreet\_\-Icon}}\index{Efreet\_\-Icon@{Efreet\_\-Icon}!EFREET\_\-ICON\_\-THEME\_\-CONTEXT\_\-NONE@{EFREET\_\-ICON\_\-THEME\_\-CONTEXT\_\-NONE}}\item[{\em 
-EFREET\_\-ICON\_\-THEME\_\-CONTEXT\_\-NONE\label{group__Efreet__Icon_gg77a2d13b67a6d8209cb5a3eb88439fc5739d7eb6f1bc91b728d98e94912e195e}
-}]\index{EFREET\_\-ICON\_\-THEME\_\-CONTEXT\_\-ACTIONS@{EFREET\_\-ICON\_\-THEME\_\-CONTEXT\_\-ACTIONS}!Efreet\_\-Icon@{Efreet\_\-Icon}}\index{Efreet\_\-Icon@{Efreet\_\-Icon}!EFREET\_\-ICON\_\-THEME\_\-CONTEXT\_\-ACTIONS@{EFREET\_\-ICON\_\-THEME\_\-CONTEXT\_\-ACTIONS}}\item[{\em 
-EFREET\_\-ICON\_\-THEME\_\-CONTEXT\_\-ACTIONS\label{group__Efreet__Icon_gg77a2d13b67a6d8209cb5a3eb88439fc5146d11655e4a4f65fb325b0b3f3e3140}
-}]\index{EFREET\_\-ICON\_\-THEME\_\-CONTEXT\_\-DEVICES@{EFREET\_\-ICON\_\-THEME\_\-CONTEXT\_\-DEVICES}!Efreet\_\-Icon@{Efreet\_\-Icon}}\index{Efreet\_\-Icon@{Efreet\_\-Icon}!EFREET\_\-ICON\_\-THEME\_\-CONTEXT\_\-DEVICES@{EFREET\_\-ICON\_\-THEME\_\-CONTEXT\_\-DEVICES}}\item[{\em 
-EFREET\_\-ICON\_\-THEME\_\-CONTEXT\_\-DEVICES\label{group__Efreet__Icon_gg77a2d13b67a6d8209cb5a3eb88439fc5feb3afba08f00d3ef3b1d54036c3027f}
-}]\index{EFREET\_\-ICON\_\-THEME\_\-CONTEXT\_\-FILESYSTEMS@{EFREET\_\-ICON\_\-THEME\_\-CONTEXT\_\-FILESYSTEMS}!Efreet\_\-Icon@{Efreet\_\-Icon}}\index{Efreet\_\-Icon@{Efreet\_\-Icon}!EFREET\_\-ICON\_\-THEME\_\-CONTEXT\_\-FILESYSTEMS@{EFREET\_\-ICON\_\-THEME\_\-CONTEXT\_\-FILESYSTEMS}}\item[{\em 
-EFREET\_\-ICON\_\-THEME\_\-CONTEXT\_\-FILESYSTEMS\label{group__Efreet__Icon_gg77a2d13b67a6d8209cb5a3eb88439fc52e5bd5b2a83beefbbdd243a585938211}
-}]\index{EFREET\_\-ICON\_\-THEME\_\-CONTEXT\_\-MIMETYPES@{EFREET\_\-ICON\_\-THEME\_\-CONTEXT\_\-MIMETYPES}!Efreet\_\-Icon@{Efreet\_\-Icon}}\index{Efreet\_\-Icon@{Efreet\_\-Icon}!EFREET\_\-ICON\_\-THEME\_\-CONTEXT\_\-MIMETYPES@{EFREET\_\-ICON\_\-THEME\_\-CONTEXT\_\-MIMETYPES}}\item[{\em 
-EFREET\_\-ICON\_\-THEME\_\-CONTEXT\_\-MIMETYPES\label{group__Efreet__Icon_gg77a2d13b67a6d8209cb5a3eb88439fc5c3aa8b78b7a1196349080deb36718a85}
-}]\end{description}
-\end{Desc}
-
-
-
-\subsection{Function Documentation}
-\index{Efreet\_\-Icon@{Efreet\_\-Icon}!efreet\_\-icon\_\-extension\_\-add@{efreet\_\-icon\_\-extension\_\-add}}
-\index{efreet\_\-icon\_\-extension\_\-add@{efreet\_\-icon\_\-extension\_\-add}!Efreet_Icon@{Efreet\_\-Icon}}
-\subsubsection[efreet\_\-icon\_\-extension\_\-add]{\setlength{\rightskip}{0pt plus 5cm}EAPI void efreet\_\-icon\_\-extension\_\-add (const char $\ast$ {\em ext})}\label{group__Efreet__Icon_g1e75b6937f15ead0ed44471e36cf08b0}
-
-
-Adds the given extension to the list of possible icon extensions. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em ext,:}]The extension to add to the list of checked extensions \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns no value. \end{Desc}
-\index{Efreet\_\-Icon@{Efreet\_\-Icon}!efreet\_\-icon\_\-extra\_\-list\_\-get@{efreet\_\-icon\_\-extra\_\-list\_\-get}}
-\index{efreet\_\-icon\_\-extra\_\-list\_\-get@{efreet\_\-icon\_\-extra\_\-list\_\-get}!Efreet_Icon@{Efreet\_\-Icon}}
-\subsubsection[efreet\_\-icon\_\-extra\_\-list\_\-get]{\setlength{\rightskip}{0pt plus 5cm}EAPI Ecore\_\-List$\ast$ efreet\_\-icon\_\-extra\_\-list\_\-get (void)}\label{group__Efreet__Icon_g0a64d81c08d699b6228fb8743c80152f}
-
-
-Gets the list of all extra directories to look for icons. These directories are used to look for icons after looking in the user icon dir and before looking in standard system directories. The order of search is from first to last directory in this list. the strings in the list should be created with eina\_\-stringshare\_\-add(). 
-
-\begin{Desc}
-\item[Returns:]Returns a list of strings that are paths to other icon directories \end{Desc}
-\index{Efreet\_\-Icon@{Efreet\_\-Icon}!efreet\_\-icon\_\-find@{efreet\_\-icon\_\-find}}
-\index{efreet\_\-icon\_\-find@{efreet\_\-icon\_\-find}!Efreet_Icon@{Efreet\_\-Icon}}
-\subsubsection[efreet\_\-icon\_\-find]{\setlength{\rightskip}{0pt plus 5cm}EAPI {\bf Efreet\_\-Icon}$\ast$ efreet\_\-icon\_\-find (const char $\ast$ {\em theme\_\-name}, \/  const char $\ast$ {\em icon}, \/  unsigned int {\em size})}\label{group__Efreet__Icon_g507f110dd6a136100e65bb14785bb518}
-
-
-Retrieves all of the information about the given icon. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em theme,:}]The icon theme to look for \item[{\em icon,:}]The icon to look for \item[{\em size,:}]The icon size to look for \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns the \doxyref{Efreet\_\-Icon}{p.}{structEfreet__Icon} structure representing this icon or NULL if the icon is not found \end{Desc}
-
-
-References efreet\_\-icon\_\-path\_\-find().\index{Efreet\_\-Icon@{Efreet\_\-Icon}!efreet\_\-icon\_\-free@{efreet\_\-icon\_\-free}}
-\index{efreet\_\-icon\_\-free@{efreet\_\-icon\_\-free}!Efreet_Icon@{Efreet\_\-Icon}}
-\subsubsection[efreet\_\-icon\_\-free]{\setlength{\rightskip}{0pt plus 5cm}EAPI void efreet\_\-icon\_\-free ({\bf Efreet\_\-Icon} $\ast$ {\em icon})}\label{group__Efreet__Icon_g2d2ec5c1b82e4756fd4f360e8121e824}
-
-
-Free's the given icon and all its internal data. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em icon,:}]The \doxyref{Efreet\_\-Icon}{p.}{structEfreet__Icon} to cleanup \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns no value. \end{Desc}
-
-
-References attach\_\-points, FREE, IF\_\-FREE, IF\_\-FREE\_\-LIST, name, path, and ref\_\-count.\index{Efreet\_\-Icon@{Efreet\_\-Icon}!efreet\_\-icon\_\-list\_\-find@{efreet\_\-icon\_\-list\_\-find}}
-\index{efreet\_\-icon\_\-list\_\-find@{efreet\_\-icon\_\-list\_\-find}!Efreet_Icon@{Efreet\_\-Icon}}
-\subsubsection[efreet\_\-icon\_\-list\_\-find]{\setlength{\rightskip}{0pt plus 5cm}EAPI char$\ast$ efreet\_\-icon\_\-list\_\-find (const char $\ast$ {\em theme\_\-name}, \/  Ecore\_\-List $\ast$ {\em icons}, \/  unsigned int {\em size})}\label{group__Efreet__Icon_g8c38dc063a56c32e0d8e060e432bd252}
-
-
-Retrieves all of the information about the first found icon in the list. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em theme\_\-name,:}]The icon theme to look for \item[{\em icons,:}]List of icons to look for \item[{\em size;}]The icon size to look for \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns the path representing first found icon or NULL if none of the icons are found \end{Desc}
-\begin{Desc}
-\item[Note:]This function will search the given theme for all icons before falling back. This is useful when searching for mimetype icons. \end{Desc}
-
-
-References NON\_\-EXISTING.
-
-Referenced by efreet\_\-mime\_\-type\_\-icon\_\-get().\index{Efreet\_\-Icon@{Efreet\_\-Icon}!efreet\_\-icon\_\-path\_\-find@{efreet\_\-icon\_\-path\_\-find}}
-\index{efreet\_\-icon\_\-path\_\-find@{efreet\_\-icon\_\-path\_\-find}!Efreet_Icon@{Efreet\_\-Icon}}
-\subsubsection[efreet\_\-icon\_\-path\_\-find]{\setlength{\rightskip}{0pt plus 5cm}EAPI char$\ast$ efreet\_\-icon\_\-path\_\-find (const char $\ast$ {\em theme\_\-name}, \/  const char $\ast$ {\em icon}, \/  unsigned int {\em size})}\label{group__Efreet__Icon_gbb83222f15ce7f804997d5c038e25604}
-
-
-Retrives the path to the given icon. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em theme\_\-name,:}]The icon theme to look for \item[{\em icon,:}]The icon to look for \item[{\em size;}]The icon size to look for \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns the path to the given icon or NULL if none found \end{Desc}
-
-
-References FREE, and NON\_\-EXISTING.
-
-Referenced by efreet\_\-icon\_\-find().\index{Efreet\_\-Icon@{Efreet\_\-Icon}!efreet\_\-icon\_\-theme\_\-find@{efreet\_\-icon\_\-theme\_\-find}}
-\index{efreet\_\-icon\_\-theme\_\-find@{efreet\_\-icon\_\-theme\_\-find}!Efreet_Icon@{Efreet\_\-Icon}}
-\subsubsection[efreet\_\-icon\_\-theme\_\-find]{\setlength{\rightskip}{0pt plus 5cm}EAPI {\bf Efreet\_\-Icon\_\-Theme}$\ast$ efreet\_\-icon\_\-theme\_\-find (const char $\ast$ {\em theme\_\-name})}\label{group__Efreet__Icon_g6c7ffcf9241185f4d6456b792514713d}
-
-
-Tries to get the icon theme structure for the given theme name. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em theme\_\-name,:}]The theme to look for \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns the icon theme related to the given theme name or NULL if none exists. \end{Desc}
-\index{Efreet\_\-Icon@{Efreet\_\-Icon}!efreet\_\-icon\_\-theme\_\-list\_\-get@{efreet\_\-icon\_\-theme\_\-list\_\-get}}
-\index{efreet\_\-icon\_\-theme\_\-list\_\-get@{efreet\_\-icon\_\-theme\_\-list\_\-get}!Efreet_Icon@{Efreet\_\-Icon}}
-\subsubsection[efreet\_\-icon\_\-theme\_\-list\_\-get]{\setlength{\rightskip}{0pt plus 5cm}EAPI Ecore\_\-List$\ast$ efreet\_\-icon\_\-theme\_\-list\_\-get (void)}\label{group__Efreet__Icon_gbd60351e6204803bcd0614fc82d002aa}
-
-
-Retrieves all of the non-hidden icon themes available on the system. The returned list must be freed. Do not free the list data. 
-
-\begin{Desc}
-\item[Returns:]Returns a list of \doxyref{Efreet\_\-Icon}{p.}{structEfreet__Icon} structs for all the non-hidden icon themes \end{Desc}
-
-
-References Efreet\_\-Icon\_\-Theme::fake, Efreet\_\-Icon\_\-Theme::hidden, and Efreet\_\-Icon\_\-Theme::name.\index{Efreet\_\-Icon@{Efreet\_\-Icon}!efreet\_\-icon\_\-user\_\-dir\_\-get@{efreet\_\-icon\_\-user\_\-dir\_\-get}}
-\index{efreet\_\-icon\_\-user\_\-dir\_\-get@{efreet\_\-icon\_\-user\_\-dir\_\-get}!Efreet_Icon@{Efreet\_\-Icon}}
-\subsubsection[efreet\_\-icon\_\-user\_\-dir\_\-get]{\setlength{\rightskip}{0pt plus 5cm}EAPI const char$\ast$ efreet\_\-icon\_\-user\_\-dir\_\-get (void)}\label{group__Efreet__Icon_g18fdb7dd91c9bbed14fc527fbc6e641e}
-
-
-
-
-References efreet\_\-data\_\-home\_\-get().
\ No newline at end of file
diff --git a/doc/latex/group__Efreet__Menu.tex b/doc/latex/group__Efreet__Menu.tex
deleted file mode 100644
index 695b2aa..0000000
--- a/doc/latex/group__Efreet__Menu.tex
+++ /dev/null
@@ -1,216 +0,0 @@
-\section{Efreet\_\-Menu: The FDO Desktop Menu Specification}
-\label{group__Efreet__Menu}\index{Efreet\_\-Menu: The FDO Desktop Menu Specification@{Efreet\_\-Menu: The FDO Desktop Menu Specification}}
-
-
-\subsection{Detailed Description}
-functions and structures 
-
-\subsection*{Data Structures}
-\begin{CompactItemize}
-\item 
-struct {\bf Efreet\_\-Menu}
-\end{CompactItemize}
-\subsection*{Typedefs}
-\begin{CompactItemize}
-\item 
-typedef struct {\bf Efreet\_\-Menu} {\bf Efreet\_\-Menu}
-\item 
-typedef enum {\bf Efreet\_\-Menu\_\-Entry\_\-Type} {\bf Efreet\_\-Menu\_\-Entry\_\-Type}
-\end{CompactItemize}
-\subsection*{Enumerations}
-\begin{CompactItemize}
-\item 
-enum {\bf Efreet\_\-Menu\_\-Entry\_\-Type} \{ {\bf EFREET\_\-MENU\_\-ENTRY\_\-MENU}, 
-{\bf EFREET\_\-MENU\_\-ENTRY\_\-DESKTOP}, 
-{\bf EFREET\_\-MENU\_\-ENTRY\_\-SEPARATOR}, 
-{\bf EFREET\_\-MENU\_\-ENTRY\_\-HEADER}
- \}
-\end{CompactItemize}
-\subsection*{Functions}
-\begin{CompactItemize}
-\item 
-EAPI int {\bf efreet\_\-menu\_\-desktop\_\-insert} ({\bf Efreet\_\-Menu} $\ast$menu, {\bf Efreet\_\-Desktop} $\ast$desktop, int pos)
-\begin{CompactList}\small\item\em Insert a desktop element in a menu structure. Only accepts desktop files in default directories. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-menu\_\-desktop\_\-remove} ({\bf Efreet\_\-Menu} $\ast$menu, {\bf Efreet\_\-Desktop} $\ast$desktop)
-\begin{CompactList}\small\item\em Remove a desktop element in a menu structure. Only accepts desktop files in default directories. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-menu\_\-dump} ({\bf Efreet\_\-Menu} $\ast$menu, const char $\ast$indent)
-\begin{CompactList}\small\item\em Dumps the contents of the menu to the command line. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-menu\_\-file\_\-set} (const char $\ast$file)
-\item 
-EAPI void {\bf efreet\_\-menu\_\-free} ({\bf Efreet\_\-Menu} $\ast$menu)
-\item 
-EAPI {\bf Efreet\_\-Menu} $\ast$ {\bf efreet\_\-menu\_\-get} (void)
-\begin{CompactList}\small\item\em Creates the default menu representation. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-menu\_\-kde\_\-legacy\_\-init} (void)
-\begin{CompactList}\small\item\em Initialize legacy kde support. This function blocks while the kde-config script is run. \item\end{CompactList}\item 
-EAPI {\bf Efreet\_\-Menu} $\ast$ {\bf efreet\_\-menu\_\-new} (void)
-\item 
-EAPI {\bf Efreet\_\-Menu} $\ast$ {\bf efreet\_\-menu\_\-parse} (const char $\ast$path)
-\begin{CompactList}\small\item\em Parses the given .menu file and creates the menu representation. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-menu\_\-save} ({\bf Efreet\_\-Menu} $\ast$menu, const char $\ast$path)
-\begin{CompactList}\small\item\em Saves the menu to file. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{Typedef Documentation}
-\index{Efreet\_\-Menu@{Efreet\_\-Menu}!Efreet\_\-Menu@{Efreet\_\-Menu}}
-\index{Efreet\_\-Menu@{Efreet\_\-Menu}!Efreet_Menu@{Efreet\_\-Menu}}
-\subsubsection[Efreet\_\-Menu]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf Efreet\_\-Menu} {\bf Efreet\_\-Menu}}\label{group__Efreet__Menu_g09908f95fe36f7e5c52f0b33bf22ebe7}
-
-
-\doxyref{Efreet\_\-Menu}{p.}{structEfreet__Menu} \index{Efreet\_\-Menu@{Efreet\_\-Menu}!Efreet\_\-Menu\_\-Entry\_\-Type@{Efreet\_\-Menu\_\-Entry\_\-Type}}
-\index{Efreet\_\-Menu\_\-Entry\_\-Type@{Efreet\_\-Menu\_\-Entry\_\-Type}!Efreet_Menu@{Efreet\_\-Menu}}
-\subsubsection[Efreet\_\-Menu\_\-Entry\_\-Type]{\setlength{\rightskip}{0pt plus 5cm}typedef enum {\bf Efreet\_\-Menu\_\-Entry\_\-Type} {\bf Efreet\_\-Menu\_\-Entry\_\-Type}}\label{group__Efreet__Menu_gfcc34135a0afead16b11288bb84e1ee9}
-
-
-Efreet\_\-Menu\_\-Entry\_\-Type 
-
-\subsection{Enumeration Type Documentation}
-\index{Efreet\_\-Menu@{Efreet\_\-Menu}!Efreet\_\-Menu\_\-Entry\_\-Type@{Efreet\_\-Menu\_\-Entry\_\-Type}}
-\index{Efreet\_\-Menu\_\-Entry\_\-Type@{Efreet\_\-Menu\_\-Entry\_\-Type}!Efreet_Menu@{Efreet\_\-Menu}}
-\subsubsection[Efreet\_\-Menu\_\-Entry\_\-Type]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Efreet\_\-Menu\_\-Entry\_\-Type}}\label{group__Efreet__Menu_g2991e288d08928c50a4da721f9845150}
-
-
-The type of entry \begin{Desc}
-\item[Enumerator: ]\par
-\begin{description}
-\index{EFREET\_\-MENU\_\-ENTRY\_\-MENU@{EFREET\_\-MENU\_\-ENTRY\_\-MENU}!Efreet\_\-Menu@{Efreet\_\-Menu}}\index{Efreet\_\-Menu@{Efreet\_\-Menu}!EFREET\_\-MENU\_\-ENTRY\_\-MENU@{EFREET\_\-MENU\_\-ENTRY\_\-MENU}}\item[{\em 
-EFREET\_\-MENU\_\-ENTRY\_\-MENU\label{group__Efreet__Menu_gg2991e288d08928c50a4da721f984515095b99a26a7a29c6232a5d11852e553b0}
-}]\index{EFREET\_\-MENU\_\-ENTRY\_\-DESKTOP@{EFREET\_\-MENU\_\-ENTRY\_\-DESKTOP}!Efreet\_\-Menu@{Efreet\_\-Menu}}\index{Efreet\_\-Menu@{Efreet\_\-Menu}!EFREET\_\-MENU\_\-ENTRY\_\-DESKTOP@{EFREET\_\-MENU\_\-ENTRY\_\-DESKTOP}}\item[{\em 
-EFREET\_\-MENU\_\-ENTRY\_\-DESKTOP\label{group__Efreet__Menu_gg2991e288d08928c50a4da721f98451507bc15931eec4e3eaadabbf8ff660846e}
-}]\index{EFREET\_\-MENU\_\-ENTRY\_\-SEPARATOR@{EFREET\_\-MENU\_\-ENTRY\_\-SEPARATOR}!Efreet\_\-Menu@{Efreet\_\-Menu}}\index{Efreet\_\-Menu@{Efreet\_\-Menu}!EFREET\_\-MENU\_\-ENTRY\_\-SEPARATOR@{EFREET\_\-MENU\_\-ENTRY\_\-SEPARATOR}}\item[{\em 
-EFREET\_\-MENU\_\-ENTRY\_\-SEPARATOR\label{group__Efreet__Menu_gg2991e288d08928c50a4da721f9845150ab46ba48b96defa4a361586bd55fd372}
-}]\index{EFREET\_\-MENU\_\-ENTRY\_\-HEADER@{EFREET\_\-MENU\_\-ENTRY\_\-HEADER}!Efreet\_\-Menu@{Efreet\_\-Menu}}\index{Efreet\_\-Menu@{Efreet\_\-Menu}!EFREET\_\-MENU\_\-ENTRY\_\-HEADER@{EFREET\_\-MENU\_\-ENTRY\_\-HEADER}}\item[{\em 
-EFREET\_\-MENU\_\-ENTRY\_\-HEADER\label{group__Efreet__Menu_gg2991e288d08928c50a4da721f9845150ff8d7a1d423f60192584b1f848b5111a}
-}]\end{description}
-\end{Desc}
-
-
-
-\subsection{Function Documentation}
-\index{Efreet\_\-Menu@{Efreet\_\-Menu}!efreet\_\-menu\_\-desktop\_\-insert@{efreet\_\-menu\_\-desktop\_\-insert}}
-\index{efreet\_\-menu\_\-desktop\_\-insert@{efreet\_\-menu\_\-desktop\_\-insert}!Efreet_Menu@{Efreet\_\-Menu}}
-\subsubsection[efreet\_\-menu\_\-desktop\_\-insert]{\setlength{\rightskip}{0pt plus 5cm}EAPI int efreet\_\-menu\_\-desktop\_\-insert ({\bf Efreet\_\-Menu} $\ast$ {\em menu}, \/  {\bf Efreet\_\-Desktop} $\ast$ {\em desktop}, \/  int {\em pos})}\label{group__Efreet__Menu_gf1c11a64afde454ca91eb3f633bbb40e}
-
-
-Insert a desktop element in a menu structure. Only accepts desktop files in default directories. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em menu,:}]The menu to work with \item[{\em desktop,:}]The desktop to insert \item[{\em pos,:}]The position to place the new desktop \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns 1 on success, 0 on failure \end{Desc}
-
-
-References desktop, efreet\_\-desktop\_\-ref(), EFREET\_\-MENU\_\-ENTRY\_\-DESKTOP, efreet\_\-menu\_\-free(), efreet\_\-util\_\-path\_\-to\_\-file\_\-id(), entries, icon, Efreet\_\-Desktop::icon, id, Efreet\_\-Desktop::name, name, Efreet\_\-Desktop::orig\_\-path, and type.\index{Efreet\_\-Menu@{Efreet\_\-Menu}!efreet\_\-menu\_\-desktop\_\-remove@{efreet\_\-menu\_\-desktop\_\-remove}}
-\index{efreet\_\-menu\_\-desktop\_\-remove@{efreet\_\-menu\_\-desktop\_\-remove}!Efreet_Menu@{Efreet\_\-Menu}}
-\subsubsection[efreet\_\-menu\_\-desktop\_\-remove]{\setlength{\rightskip}{0pt plus 5cm}EAPI int efreet\_\-menu\_\-desktop\_\-remove ({\bf Efreet\_\-Menu} $\ast$ {\em menu}, \/  {\bf Efreet\_\-Desktop} $\ast$ {\em desktop})}\label{group__Efreet__Menu_g1bf348dcb934df0c68c66423e5f654e3}
-
-
-Remove a desktop element in a menu structure. Only accepts desktop files in default directories. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em menu,:}]The menu to work with \item[{\em desktop,:}]The desktop to remove \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns 1 on success, 0 on failure \end{Desc}
-
-
-References efreet\_\-menu\_\-free(), and entries.\index{Efreet\_\-Menu@{Efreet\_\-Menu}!efreet\_\-menu\_\-dump@{efreet\_\-menu\_\-dump}}
-\index{efreet\_\-menu\_\-dump@{efreet\_\-menu\_\-dump}!Efreet_Menu@{Efreet\_\-Menu}}
-\subsubsection[efreet\_\-menu\_\-dump]{\setlength{\rightskip}{0pt plus 5cm}EAPI void efreet\_\-menu\_\-dump ({\bf Efreet\_\-Menu} $\ast$ {\em menu}, \/  const char $\ast$ {\em indent})}\label{group__Efreet__Menu_g445a9797e15c07aa1078049406642d4c}
-
-
-Dumps the contents of the menu to the command line. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em menu,:}]The menu to work with \item[{\em menu,:}]The menu to work with \item[{\em indent,:}]The indent level to print the menu at \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns no value \end{Desc}
-
-
-References efreet\_\-menu\_\-dump(), EFREET\_\-MENU\_\-ENTRY\_\-DESKTOP, EFREET\_\-MENU\_\-ENTRY\_\-HEADER, EFREET\_\-MENU\_\-ENTRY\_\-MENU, EFREET\_\-MENU\_\-ENTRY\_\-SEPARATOR, entries, FREE, icon, name, and type.
-
-Referenced by efreet\_\-menu\_\-dump().\index{Efreet\_\-Menu@{Efreet\_\-Menu}!efreet\_\-menu\_\-file\_\-set@{efreet\_\-menu\_\-file\_\-set}}
-\index{efreet\_\-menu\_\-file\_\-set@{efreet\_\-menu\_\-file\_\-set}!Efreet_Menu@{Efreet\_\-Menu}}
-\subsubsection[efreet\_\-menu\_\-file\_\-set]{\setlength{\rightskip}{0pt plus 5cm}EAPI void efreet\_\-menu\_\-file\_\-set (const char $\ast$ {\em file})}\label{group__Efreet__Menu_gadcdb186416a35f0df4549c13cf6f6cf}
-
-
-
-
-References IF\_\-FREE.\index{Efreet\_\-Menu@{Efreet\_\-Menu}!efreet\_\-menu\_\-free@{efreet\_\-menu\_\-free}}
-\index{efreet\_\-menu\_\-free@{efreet\_\-menu\_\-free}!Efreet_Menu@{Efreet\_\-Menu}}
-\subsubsection[efreet\_\-menu\_\-free]{\setlength{\rightskip}{0pt plus 5cm}EAPI void efreet\_\-menu\_\-free ({\bf Efreet\_\-Menu} $\ast$ {\em menu})}\label{group__Efreet__Menu_g4ba4b3356a67ccced67cbb3f928a5f71}
-
-
-
-
-References desktop, efreet\_\-desktop\_\-free(), entries, FREE, icon, id, IF\_\-FREE\_\-LIST, IF\_\-RELEASE, and name.
-
-Referenced by efreet\_\-menu\_\-desktop\_\-insert(), and efreet\_\-menu\_\-desktop\_\-remove().\index{Efreet\_\-Menu@{Efreet\_\-Menu}!efreet\_\-menu\_\-get@{efreet\_\-menu\_\-get}}
-\index{efreet\_\-menu\_\-get@{efreet\_\-menu\_\-get}!Efreet_Menu@{Efreet\_\-Menu}}
-\subsubsection[efreet\_\-menu\_\-get]{\setlength{\rightskip}{0pt plus 5cm}EAPI {\bf Efreet\_\-Menu}$\ast$ efreet\_\-menu\_\-get (void)}\label{group__Efreet__Menu_gbcc191a4bdead7b3275b15c3e9ef4eb5}
-
-
-Creates the default menu representation. 
-
-\begin{Desc}
-\item[Returns:]Returns the \doxyref{Efreet\_\-Menu\_\-Internal}{p.}{structEfreet__Menu__Internal} representation of the default menu or NULL if none found \end{Desc}
-
-
-References efreet\_\-config\_\-dirs\_\-get(), efreet\_\-config\_\-home\_\-get(), efreet\_\-menu\_\-parse(), and PATH\_\-MAX.\index{Efreet\_\-Menu@{Efreet\_\-Menu}!efreet\_\-menu\_\-kde\_\-legacy\_\-init@{efreet\_\-menu\_\-kde\_\-legacy\_\-init}}
-\index{efreet\_\-menu\_\-kde\_\-legacy\_\-init@{efreet\_\-menu\_\-kde\_\-legacy\_\-init}!Efreet_Menu@{Efreet\_\-Menu}}
-\subsubsection[efreet\_\-menu\_\-kde\_\-legacy\_\-init]{\setlength{\rightskip}{0pt plus 5cm}EAPI int efreet\_\-menu\_\-kde\_\-legacy\_\-init (void)}\label{group__Efreet__Menu_g5f6bbd2bfcd4e5f0407131e73cc92fdc}
-
-
-Initialize legacy kde support. This function blocks while the kde-config script is run. 
-
-\begin{Desc}
-\item[Returns:]Returns no value \end{Desc}
-
-
-References efreet\_\-menu\_\-kde\_\-legacy\_\-dirs, IF\_\-FREE\_\-LIST, and PATH\_\-MAX.\index{Efreet\_\-Menu@{Efreet\_\-Menu}!efreet\_\-menu\_\-new@{efreet\_\-menu\_\-new}}
-\index{efreet\_\-menu\_\-new@{efreet\_\-menu\_\-new}!Efreet_Menu@{Efreet\_\-Menu}}
-\subsubsection[efreet\_\-menu\_\-new]{\setlength{\rightskip}{0pt plus 5cm}EAPI {\bf Efreet\_\-Menu}$\ast$ efreet\_\-menu\_\-new (void)}\label{group__Efreet__Menu_ga6bc44723abb9aa9f4cfdba407584365}
-
-
-
-
-References EFREET\_\-MENU\_\-ENTRY\_\-MENU, and type.\index{Efreet\_\-Menu@{Efreet\_\-Menu}!efreet\_\-menu\_\-parse@{efreet\_\-menu\_\-parse}}
-\index{efreet\_\-menu\_\-parse@{efreet\_\-menu\_\-parse}!Efreet_Menu@{Efreet\_\-Menu}}
-\subsubsection[efreet\_\-menu\_\-parse]{\setlength{\rightskip}{0pt plus 5cm}EAPI {\bf Efreet\_\-Menu}$\ast$ efreet\_\-menu\_\-parse (const char $\ast$ {\em path})}\label{group__Efreet__Menu_gc8d3fa8eb7de1b0f8f96a9c5445a0fb3}
-
-
-Parses the given .menu file and creates the menu representation. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em path,:}]The path of the menu to load \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns the \doxyref{Efreet\_\-Menu\_\-Internal}{p.}{structEfreet__Menu__Internal} representation on success or NULL on failure \end{Desc}
-
-
-References efreet\_\-config\_\-dirs\_\-get(), efreet\_\-xml\_\-del(), efreet\_\-xml\_\-new(), IF\_\-FREE\_\-HASH, and Efreet\_\-Xml::tag.
-
-Referenced by efreet\_\-menu\_\-get().\index{Efreet\_\-Menu@{Efreet\_\-Menu}!efreet\_\-menu\_\-save@{efreet\_\-menu\_\-save}}
-\index{efreet\_\-menu\_\-save@{efreet\_\-menu\_\-save}!Efreet_Menu@{Efreet\_\-Menu}}
-\subsubsection[efreet\_\-menu\_\-save]{\setlength{\rightskip}{0pt plus 5cm}EAPI int efreet\_\-menu\_\-save ({\bf Efreet\_\-Menu} $\ast$ {\em menu}, \/  const char $\ast$ {\em path})}\label{group__Efreet__Menu_g28b19d718e24db680d97ee90fa76cd9e}
-
-
-Saves the menu to file. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em menu,:}]The menu to work with \item[{\em path,:}]The path where the menu should be saved \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns 1 on success, 0 on failure \end{Desc}
diff --git a/doc/latex/group__Efreet__Mime.tex b/doc/latex/group__Efreet__Mime.tex
deleted file mode 100644
index 758f20c..0000000
--- a/doc/latex/group__Efreet__Mime.tex
+++ /dev/null
@@ -1,157 +0,0 @@
-\section{Efreet\_\-Mime: The XDG Shared Mime Info standard}
-\label{group__Efreet__Mime}\index{Efreet\_\-Mime: The XDG Shared Mime Info standard@{Efreet\_\-Mime: The XDG Shared Mime Info standard}}
-
-
-\subsection{Detailed Description}
-Efreet Mime is a library designed to help apps work with the Freedesktop.org Shared Mime Info standard. \doxyref{Efreet\_\-Mime.h}{p.}{Efreet__Mime_8h} provides all of the necessary headers and includes to work with Efreet\_\-Mime. 
-
-\subsection*{Defines}
-\begin{CompactItemize}
-\item 
-\#define {\bf EAPI}
-\end{CompactItemize}
-\subsection*{Functions}
-\begin{CompactItemize}
-\item 
-EAPI const char $\ast$ {\bf efreet\_\-mime\_\-fallback\_\-type\_\-get} (const char $\ast$file)
-\begin{CompactList}\small\item\em Retreive the fallback mime type of a file. \item\end{CompactList}\item 
-EAPI const char $\ast$ {\bf efreet\_\-mime\_\-globs\_\-type\_\-get} (const char $\ast$file)
-\begin{CompactList}\small\item\em Retreive the mime type of a file using globs. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-mime\_\-init} (void)
-\begin{CompactList}\small\item\em Initializes the efreet mime settings. \item\end{CompactList}\item 
-EAPI const char $\ast$ {\bf efreet\_\-mime\_\-magic\_\-type\_\-get} (const char $\ast$file)
-\begin{CompactList}\small\item\em Retreive the mime type of a file using magic. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-mime\_\-shutdown} (void)
-\begin{CompactList}\small\item\em Cleans up the efreet mime settings system. \item\end{CompactList}\item 
-EAPI const char $\ast$ {\bf efreet\_\-mime\_\-special\_\-type\_\-get} (const char $\ast$file)
-\begin{CompactList}\small\item\em Retreive the special mime type of a file. \item\end{CompactList}\item 
-EAPI const char $\ast$ {\bf efreet\_\-mime\_\-type\_\-get} (const char $\ast$file)
-\begin{CompactList}\small\item\em Retreive the mime type of a file. \item\end{CompactList}\item 
-EAPI char $\ast$ {\bf efreet\_\-mime\_\-type\_\-icon\_\-get} (const char $\ast$mime, const char $\ast$theme, unsigned int size)
-\begin{CompactList}\small\item\em Retreive the mime type icon for a file. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{Define Documentation}
-\index{Efreet\_\-Mime@{Efreet\_\-Mime}!EAPI@{EAPI}}
-\index{EAPI@{EAPI}!Efreet_Mime@{Efreet\_\-Mime}}
-\subsubsection[EAPI]{\setlength{\rightskip}{0pt plus 5cm}\#define EAPI}\label{group__Efreet__Mime_g3db3556eec8ef18cb8ddb43816974ac8}
-
-
-
-
-\subsection{Function Documentation}
-\index{Efreet\_\-Mime@{Efreet\_\-Mime}!efreet\_\-mime\_\-fallback\_\-type\_\-get@{efreet\_\-mime\_\-fallback\_\-type\_\-get}}
-\index{efreet\_\-mime\_\-fallback\_\-type\_\-get@{efreet\_\-mime\_\-fallback\_\-type\_\-get}!Efreet_Mime@{Efreet\_\-Mime}}
-\subsubsection[efreet\_\-mime\_\-fallback\_\-type\_\-get]{\setlength{\rightskip}{0pt plus 5cm}EAPI const char$\ast$ efreet\_\-mime\_\-fallback\_\-type\_\-get (const char $\ast$ {\em file})}\label{group__Efreet__Mime_g2aed0ea2603395d2e03ed3bd04971107}
-
-
-Retreive the fallback mime type of a file. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em file,:}]The file to check the mime type \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns mime type as a string \end{Desc}
-\index{Efreet\_\-Mime@{Efreet\_\-Mime}!efreet\_\-mime\_\-globs\_\-type\_\-get@{efreet\_\-mime\_\-globs\_\-type\_\-get}}
-\index{efreet\_\-mime\_\-globs\_\-type\_\-get@{efreet\_\-mime\_\-globs\_\-type\_\-get}!Efreet_Mime@{Efreet\_\-Mime}}
-\subsubsection[efreet\_\-mime\_\-globs\_\-type\_\-get]{\setlength{\rightskip}{0pt plus 5cm}EAPI const char$\ast$ efreet\_\-mime\_\-globs\_\-type\_\-get (const char $\ast$ {\em file})}\label{group__Efreet__Mime_gc436aac6f7def675d888f6c3dea11a3d}
-
-
-Retreive the mime type of a file using globs. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em file,:}]The file to check the mime type \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns mime type as a string \end{Desc}
-
-
-References Efreet\_\-Mime\_\-Glob::glob, and Efreet\_\-Mime\_\-Glob::mime.
-
-Referenced by efreet\_\-mime\_\-type\_\-get().\index{Efreet\_\-Mime@{Efreet\_\-Mime}!efreet\_\-mime\_\-init@{efreet\_\-mime\_\-init}}
-\index{efreet\_\-mime\_\-init@{efreet\_\-mime\_\-init}!Efreet_Mime@{Efreet\_\-Mime}}
-\subsubsection[efreet\_\-mime\_\-init]{\setlength{\rightskip}{0pt plus 5cm}EAPI int efreet\_\-mime\_\-init (void)}\label{group__Efreet__Mime_gd63027f25e77f7c2298f01f2b705465a}
-
-
-Initializes the efreet mime settings. 
-
-\begin{Desc}
-\item[Returns:]Returns 1 on success or 0 on failure \end{Desc}
-
-
-References efreet\_\-init().\index{Efreet\_\-Mime@{Efreet\_\-Mime}!efreet\_\-mime\_\-magic\_\-type\_\-get@{efreet\_\-mime\_\-magic\_\-type\_\-get}}
-\index{efreet\_\-mime\_\-magic\_\-type\_\-get@{efreet\_\-mime\_\-magic\_\-type\_\-get}!Efreet_Mime@{Efreet\_\-Mime}}
-\subsubsection[efreet\_\-mime\_\-magic\_\-type\_\-get]{\setlength{\rightskip}{0pt plus 5cm}EAPI const char$\ast$ efreet\_\-mime\_\-magic\_\-type\_\-get (const char $\ast$ {\em file})}\label{group__Efreet__Mime_g35679fc78fb944991ddc6c3c74b341c9}
-
-
-Retreive the mime type of a file using magic. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em file,:}]The file to check the mime type \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns mime type as a string \end{Desc}
-\index{Efreet\_\-Mime@{Efreet\_\-Mime}!efreet\_\-mime\_\-shutdown@{efreet\_\-mime\_\-shutdown}}
-\index{efreet\_\-mime\_\-shutdown@{efreet\_\-mime\_\-shutdown}!Efreet_Mime@{Efreet\_\-Mime}}
-\subsubsection[efreet\_\-mime\_\-shutdown]{\setlength{\rightskip}{0pt plus 5cm}EAPI void efreet\_\-mime\_\-shutdown (void)}\label{group__Efreet__Mime_g96932f2fd9b173952641548d93d2b076}
-
-
-Cleans up the efreet mime settings system. 
-
-\begin{Desc}
-\item[Returns:]Returns no value \end{Desc}
-
-
-References efreet\_\-shutdown(), IF\_\-FREE\_\-HASH, and IF\_\-FREE\_\-LIST.\index{Efreet\_\-Mime@{Efreet\_\-Mime}!efreet\_\-mime\_\-special\_\-type\_\-get@{efreet\_\-mime\_\-special\_\-type\_\-get}}
-\index{efreet\_\-mime\_\-special\_\-type\_\-get@{efreet\_\-mime\_\-special\_\-type\_\-get}!Efreet_Mime@{Efreet\_\-Mime}}
-\subsubsection[efreet\_\-mime\_\-special\_\-type\_\-get]{\setlength{\rightskip}{0pt plus 5cm}EAPI const char$\ast$ efreet\_\-mime\_\-special\_\-type\_\-get (const char $\ast$ {\em file})}\label{group__Efreet__Mime_g6ce1396d5564d1cbfb3e164dfb0b18f1}
-
-
-Retreive the special mime type of a file. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em file,:}]The file to check the mime type \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns mime type as a string \end{Desc}
-\index{Efreet\_\-Mime@{Efreet\_\-Mime}!efreet\_\-mime\_\-type\_\-get@{efreet\_\-mime\_\-type\_\-get}}
-\index{efreet\_\-mime\_\-type\_\-get@{efreet\_\-mime\_\-type\_\-get}!Efreet_Mime@{Efreet\_\-Mime}}
-\subsubsection[efreet\_\-mime\_\-type\_\-get]{\setlength{\rightskip}{0pt plus 5cm}EAPI const char$\ast$ efreet\_\-mime\_\-type\_\-get (const char $\ast$ {\em file})}\label{group__Efreet__Mime_gdd8c50de321da93b9c913f66d0c208a6}
-
-
-Retreive the mime type of a file. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em file,:}]The file to find the mime type \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns mime type as a string \end{Desc}
-
-
-References efreet\_\-mime\_\-globs\_\-type\_\-get().\index{Efreet\_\-Mime@{Efreet\_\-Mime}!efreet\_\-mime\_\-type\_\-icon\_\-get@{efreet\_\-mime\_\-type\_\-icon\_\-get}}
-\index{efreet\_\-mime\_\-type\_\-icon\_\-get@{efreet\_\-mime\_\-type\_\-icon\_\-get}!Efreet_Mime@{Efreet\_\-Mime}}
-\subsubsection[efreet\_\-mime\_\-type\_\-icon\_\-get]{\setlength{\rightskip}{0pt plus 5cm}EAPI char$\ast$ efreet\_\-mime\_\-type\_\-icon\_\-get (const char $\ast$ {\em mime}, \/  const char $\ast$ {\em theme}, \/  unsigned int {\em size})}\label{group__Efreet__Mime_g144ac4b96a76c7b524b1d05dcfe633ad}
-
-
-Retreive the mime type icon for a file. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em mime,:}]The name of the mime type \item[{\em theme,:}]The name of the theme to search icons in \item[{\em size,:}]The wanted size of the icon \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns mime type icon path as a string \end{Desc}
-
-
-References efreet\_\-desktop\_\-environment\_\-get(), efreet\_\-icon\_\-list\_\-find(), FREE, and PATH\_\-MAX.
\ No newline at end of file
diff --git a/doc/latex/group__Efreet__Private.tex b/doc/latex/group__Efreet__Private.tex
deleted file mode 100644
index 1f5e7b1..0000000
--- a/doc/latex/group__Efreet__Private.tex
+++ /dev/null
@@ -1,378 +0,0 @@
-\section{Efreet\_\-Private: Private methods and defines}
-\label{group__Efreet__Private}\index{Efreet\_\-Private: Private methods and defines@{Efreet\_\-Private: Private methods and defines}}
-
-
-\subsection*{Data Structures}
-\begin{CompactItemize}
-\item 
-struct {\bf Efreet\_\-Desktop\_\-Command}
-\item 
-struct {\bf Efreet\_\-Desktop\_\-Command\_\-File}
-\end{CompactItemize}
-\subsection*{Defines}
-\begin{CompactItemize}
-\item 
-\#define {\bf FREE}(x)~do \{ free(x); x = NULL; \} while (0)
-\item 
-\#define {\bf IF\_\-FREE}(x)~do \{ if (x) FREE(x); \} while (0)
-\item 
-\#define {\bf IF\_\-FREE\_\-DLIST}(x)
-\item 
-\#define {\bf IF\_\-FREE\_\-HASH}(x)
-\item 
-\#define {\bf IF\_\-FREE\_\-LIST}(x)
-\item 
-\#define {\bf IF\_\-RELEASE}(x)
-\item 
-\#define {\bf NEW}(x, c)~calloc(c, sizeof(x))
-\item 
-\#define {\bf PATH\_\-MAX}~4096
-\end{CompactItemize}
-\subsection*{Typedefs}
-\begin{CompactItemize}
-\item 
-typedef struct {\bf Efreet\_\-Desktop\_\-Command} {\bf Efreet\_\-Desktop\_\-Command}
-\item 
-typedef struct {\bf Efreet\_\-Desktop\_\-Command\_\-File} {\bf Efreet\_\-Desktop\_\-Command\_\-File}
-\item 
-typedef enum {\bf Efreet\_\-Desktop\_\-Command\_\-Flag} {\bf Efreet\_\-Desktop\_\-Command\_\-Flag}
-\end{CompactItemize}
-\subsection*{Enumerations}
-\begin{CompactItemize}
-\item 
-enum {\bf Efreet\_\-Desktop\_\-Command\_\-Flag} \{ {\bf EFREET\_\-DESKTOP\_\-EXEC\_\-FLAG\_\-FULLPATH} =  0x0001, 
-{\bf EFREET\_\-DESKTOP\_\-EXEC\_\-FLAG\_\-URI} =  0x0002, 
-{\bf EFREET\_\-DESKTOP\_\-EXEC\_\-FLAG\_\-DIR} =  0x0004, 
-{\bf EFREET\_\-DESKTOP\_\-EXEC\_\-FLAG\_\-FILE} =  0x0008
- \}
-\end{CompactItemize}
-\subsection*{Functions}
-\begin{CompactItemize}
-\item 
-size\_\-t {\bf efreet\_\-array\_\-cat} (char $\ast$buffer, size\_\-t size, const char $\ast$strs[$\,$])
-\item 
-int {\bf efreet\_\-base\_\-init} (void)
-\item 
-void {\bf efreet\_\-base\_\-shutdown} (void)
-\item 
-Ecore\_\-List $\ast$ {\bf efreet\_\-default\_\-dirs\_\-get} (const char $\ast$user\_\-dir, Ecore\_\-List $\ast$system\_\-dirs, const char $\ast$suffix)
-\begin{CompactList}\small\item\em Creates the list of directories based on the user dir, system dirs and given suffix. \item\end{CompactList}\item 
-const char $\ast$ {\bf efreet\_\-desktop\_\-environment\_\-get} (void)
-\begin{CompactList}\small\item\em sets the global desktop environment name \item\end{CompactList}\item 
-int {\bf efreet\_\-desktop\_\-init} (void)
-\item 
-int {\bf efreet\_\-desktop\_\-shutdown} (void)
-\item 
-const char $\ast$ {\bf efreet\_\-home\_\-dir\_\-get} (void)
-\item 
-int {\bf efreet\_\-icon\_\-init} (void)
-\item 
-void {\bf efreet\_\-icon\_\-shutdown} (void)
-\item 
-int {\bf efreet\_\-ini\_\-init} (void)
-\item 
-int {\bf efreet\_\-ini\_\-shutdown} (void)
-\item 
-EAPI const char $\ast$ {\bf efreet\_\-lang\_\-country\_\-get} (void)
-\item 
-EAPI const char $\ast$ {\bf efreet\_\-lang\_\-get} (void)
-\item 
-EAPI const char $\ast$ {\bf efreet\_\-lang\_\-modifier\_\-get} (void)
-\item 
-int {\bf efreet\_\-menu\_\-init} (void)
-\begin{CompactList}\small\item\em Initializes the Efreet Menu system. \item\end{CompactList}\item 
-void {\bf efreet\_\-menu\_\-shutdown} (void)
-\begin{CompactList}\small\item\em Shuts down the Efreet menu system. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{Define Documentation}
-\index{Efreet\_\-Private@{Efreet\_\-Private}!FREE@{FREE}}
-\index{FREE@{FREE}!Efreet_Private@{Efreet\_\-Private}}
-\subsubsection[FREE]{\setlength{\rightskip}{0pt plus 5cm}\#define FREE(x)~do \{ free(x); x = NULL; \} while (0)}\label{group__Efreet__Private_g25875003b43b81a4302256caa4a13599}
-
-
-Free x and set to NULL 
-
-Referenced by efreet\_\-desktop\_\-free(), efreet\_\-desktop\_\-save(), efreet\_\-desktop\_\-save\_\-as(), efreet\_\-icon\_\-free(), efreet\_\-icon\_\-path\_\-find(), efreet\_\-ini\_\-free(), efreet\_\-ini\_\-localestring\_\-get(), efreet\_\-ini\_\-localestring\_\-set(), efreet\_\-menu\_\-dump(), efreet\_\-menu\_\-free(), efreet\_\-mime\_\-type\_\-icon\_\-get(), efreet\_\-uri\_\-free(), and efreet\_\-xml\_\-del().\index{Efreet\_\-Private@{Efreet\_\-Private}!IF\_\-FREE@{IF\_\-FREE}}
-\index{IF\_\-FREE@{IF\_\-FREE}!Efreet_Private@{Efreet\_\-Private}}
-\subsubsection[IF\_\-FREE]{\setlength{\rightskip}{0pt plus 5cm}\#define IF\_\-FREE(x)~do \{ if (x) FREE(x); \} while (0)}\label{group__Efreet__Private_g3add950b6c67618ac81dfe4e8a69b576}
-
-
-If x is set, free x and set to NULL 
-
-Referenced by efreet\_\-desktop\_\-free(), efreet\_\-icon\_\-free(), efreet\_\-icon\_\-shutdown(), efreet\_\-menu\_\-file\_\-set(), efreet\_\-menu\_\-shutdown(), efreet\_\-shutdown(), and efreet\_\-xml\_\-del().\index{Efreet\_\-Private@{Efreet\_\-Private}!IF\_\-FREE\_\-DLIST@{IF\_\-FREE\_\-DLIST}}
-\index{IF\_\-FREE\_\-DLIST@{IF\_\-FREE\_\-DLIST}!Efreet_Private@{Efreet\_\-Private}}
-\subsubsection[IF\_\-FREE\_\-DLIST]{\setlength{\rightskip}{0pt plus 5cm}\#define IF\_\-FREE\_\-DLIST(x)}\label{group__Efreet__Private_gcd7b583c33297ee7e359b055767fed34}
-
-
-\textbf{Value:}
-
-\begin{Code}\begin{verbatim}do { \
-    if (x) { \
-        Ecore_DList *__tmp; __tmp = (x); (x) = NULL; ecore_dlist_destroy(__tmp); \
-    } \
-    (x) = NULL; \
-} while (0)
-\end{verbatim}
-\end{Code}
-If x is a valid pointer destroy x and set to NULL \index{Efreet\_\-Private@{Efreet\_\-Private}!IF\_\-FREE\_\-HASH@{IF\_\-FREE\_\-HASH}}
-\index{IF\_\-FREE\_\-HASH@{IF\_\-FREE\_\-HASH}!Efreet_Private@{Efreet\_\-Private}}
-\subsubsection[IF\_\-FREE\_\-HASH]{\setlength{\rightskip}{0pt plus 5cm}\#define IF\_\-FREE\_\-HASH(x)}\label{group__Efreet__Private_g2ef24d62b8a9a79cd511410826b1908d}
-
-
-\textbf{Value:}
-
-\begin{Code}\begin{verbatim}do { \
-    if (x) { \
-        Ecore_Hash *__tmp; __tmp = (x); (x) = NULL; ecore_hash_destroy(__tmp); \
-    } \
-    (x) = NULL; \
-} while (0)
-\end{verbatim}
-\end{Code}
-If x is a valid pointer destroy x and set to NULL 
-
-Referenced by efreet\_\-desktop\_\-free(), efreet\_\-desktop\_\-shutdown(), efreet\_\-icon\_\-shutdown(), efreet\_\-ini\_\-free(), efreet\_\-menu\_\-parse(), efreet\_\-menu\_\-shutdown(), efreet\_\-mime\_\-shutdown(), and efreet\_\-util\_\-shutdown().\index{Efreet\_\-Private@{Efreet\_\-Private}!IF\_\-FREE\_\-LIST@{IF\_\-FREE\_\-LIST}}
-\index{IF\_\-FREE\_\-LIST@{IF\_\-FREE\_\-LIST}!Efreet_Private@{Efreet\_\-Private}}
-\subsubsection[IF\_\-FREE\_\-LIST]{\setlength{\rightskip}{0pt plus 5cm}\#define IF\_\-FREE\_\-LIST(x)}\label{group__Efreet__Private_gde363b5f0b3fa4175bac51488b44c672}
-
-
-\textbf{Value:}
-
-\begin{Code}\begin{verbatim}do { \
-    if (x) { \
-        Ecore_List *__tmp; __tmp = (x); (x) = NULL; ecore_list_destroy(__tmp); \
-    } \
-    (x) = NULL; \
-} while (0)
-\end{verbatim}
-\end{Code}
-If x is a valid pointer destroy x and set to NULL 
-
-Referenced by efreet\_\-base\_\-shutdown(), efreet\_\-desktop\_\-free(), efreet\_\-desktop\_\-shutdown(), efreet\_\-icon\_\-free(), efreet\_\-icon\_\-shutdown(), efreet\_\-menu\_\-free(), efreet\_\-menu\_\-kde\_\-legacy\_\-init(), efreet\_\-menu\_\-shutdown(), efreet\_\-mime\_\-shutdown(), efreet\_\-util\_\-desktop\_\-comment\_\-glob\_\-list(), efreet\_\-util\_\-desktop\_\-exec\_\-glob\_\-list(), efreet\_\-util\_\-desktop\_\-generic\_\-name\_\-glob\_\-list(), efreet\_\-util\_\-desktop\_\-mime\_\-list(), efreet\_\-util\_\-desktop\_\-name\_\-glob\_\-list(), and efreet\_\-util\_\-shutdown().\index{Efreet\_\-Private@{Efreet\_\-Private}!IF\_\-RELEASE@{IF\_\-RELEASE}}
-\index{IF\_\-RELEASE@{IF\_\-RELEASE}!Efreet_Private@{Efreet\_\-Private}}
-\subsubsection[IF\_\-RELEASE]{\setlength{\rightskip}{0pt plus 5cm}\#define IF\_\-RELEASE(x)}\label{group__Efreet__Private_g12d3ef74a56458d7f0ae27e00447fe16}
-
-
-\textbf{Value:}
-
-\begin{Code}\begin{verbatim}do { \
-    if (x) { \
-        const char *__tmp; __tmp = (x); (x) = NULL; eina_stringshare_del(__tmp); \
-    } \
-    (x) = NULL; \
-} while (0)
-\end{verbatim}
-\end{Code}
-If x is set, eina\_\-stringshare\_\-del x and set to NULL 
-
-Referenced by efreet\_\-base\_\-shutdown(), efreet\_\-desktop\_\-shutdown(), efreet\_\-menu\_\-free(), efreet\_\-menu\_\-shutdown(), efreet\_\-trash\_\-delete\_\-uri(), efreet\_\-trash\_\-dir\_\-get(), efreet\_\-trash\_\-shutdown(), and efreet\_\-uri\_\-free().\index{Efreet\_\-Private@{Efreet\_\-Private}!NEW@{NEW}}
-\index{NEW@{NEW}!Efreet_Private@{Efreet\_\-Private}}
-\subsubsection[NEW]{\setlength{\rightskip}{0pt plus 5cm}\#define NEW(x, \/  c)~calloc(c, sizeof(x))}\label{group__Efreet__Private_g1bf6c092db09b704eec6aa39b578ca6a}
-
-
-Allocate and zero out c structures of type x 
-
-Referenced by efreet\_\-desktop\_\-command\_\-local\_\-get(), efreet\_\-desktop\_\-command\_\-progress\_\-get(), efreet\_\-desktop\_\-empty\_\-new(), efreet\_\-desktop\_\-new(), efreet\_\-desktop\_\-type\_\-add(), efreet\_\-ini\_\-new(), efreet\_\-uri\_\-decode(), efreet\_\-util\_\-desktop\_\-file\_\-id\_\-find(), and efreet\_\-util\_\-init().\index{Efreet\_\-Private@{Efreet\_\-Private}!PATH\_\-MAX@{PATH\_\-MAX}}
-\index{PATH\_\-MAX@{PATH\_\-MAX}!Efreet_Private@{Efreet\_\-Private}}
-\subsubsection[PATH\_\-MAX]{\setlength{\rightskip}{0pt plus 5cm}\#define PATH\_\-MAX~4096}\label{group__Efreet__Private_ge688d728e1acdfe5988c7db45d6f0166}
-
-
-Convenience define to set the maximim path length 
-
-Referenced by efreet\_\-default\_\-dirs\_\-get(), efreet\_\-menu\_\-get(), efreet\_\-menu\_\-kde\_\-legacy\_\-init(), efreet\_\-mime\_\-type\_\-icon\_\-get(), efreet\_\-trash\_\-delete\_\-uri(), efreet\_\-trash\_\-dir\_\-get(), efreet\_\-trash\_\-empty\_\-trash(), efreet\_\-trash\_\-is\_\-empty(), efreet\_\-trash\_\-ls(), efreet\_\-uri\_\-decode(), efreet\_\-uri\_\-encode(), and efreet\_\-util\_\-desktop\_\-file\_\-id\_\-find().
-
-\subsection{Typedef Documentation}
-\index{Efreet\_\-Private@{Efreet\_\-Private}!Efreet\_\-Desktop\_\-Command@{Efreet\_\-Desktop\_\-Command}}
-\index{Efreet\_\-Desktop\_\-Command@{Efreet\_\-Desktop\_\-Command}!Efreet_Private@{Efreet\_\-Private}}
-\subsubsection[Efreet\_\-Desktop\_\-Command]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf Efreet\_\-Desktop\_\-Command} {\bf Efreet\_\-Desktop\_\-Command}}\label{group__Efreet__Private_gfd1661785cd9826c8b66c511100bfec5}
-
-
-\index{Efreet\_\-Private@{Efreet\_\-Private}!Efreet\_\-Desktop\_\-Command\_\-File@{Efreet\_\-Desktop\_\-Command\_\-File}}
-\index{Efreet\_\-Desktop\_\-Command\_\-File@{Efreet\_\-Desktop\_\-Command\_\-File}!Efreet_Private@{Efreet\_\-Private}}
-\subsubsection[Efreet\_\-Desktop\_\-Command\_\-File]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf Efreet\_\-Desktop\_\-Command\_\-File} {\bf Efreet\_\-Desktop\_\-Command\_\-File}}\label{group__Efreet__Private_ged34f044a25b139ffebee6ae0a69f3a4}
-
-
-\index{Efreet\_\-Private@{Efreet\_\-Private}!Efreet\_\-Desktop\_\-Command\_\-Flag@{Efreet\_\-Desktop\_\-Command\_\-Flag}}
-\index{Efreet\_\-Desktop\_\-Command\_\-Flag@{Efreet\_\-Desktop\_\-Command\_\-Flag}!Efreet_Private@{Efreet\_\-Private}}
-\subsubsection[Efreet\_\-Desktop\_\-Command\_\-Flag]{\setlength{\rightskip}{0pt plus 5cm}typedef enum {\bf Efreet\_\-Desktop\_\-Command\_\-Flag} {\bf Efreet\_\-Desktop\_\-Command\_\-Flag}}\label{group__Efreet__Private_gf058af9bec5d8e789edf4d9705760e8c}
-
-
-
-
-\subsection{Enumeration Type Documentation}
-\index{Efreet\_\-Private@{Efreet\_\-Private}!Efreet\_\-Desktop\_\-Command\_\-Flag@{Efreet\_\-Desktop\_\-Command\_\-Flag}}
-\index{Efreet\_\-Desktop\_\-Command\_\-Flag@{Efreet\_\-Desktop\_\-Command\_\-Flag}!Efreet_Private@{Efreet\_\-Private}}
-\subsubsection[Efreet\_\-Desktop\_\-Command\_\-Flag]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Efreet\_\-Desktop\_\-Command\_\-Flag}}\label{group__Efreet__Private_g99ad9dfecc28060f6dc7b122770cc0d5}
-
-
-\begin{Desc}
-\item[Enumerator: ]\par
-\begin{description}
-\index{EFREET\_\-DESKTOP\_\-EXEC\_\-FLAG\_\-FULLPATH@{EFREET\_\-DESKTOP\_\-EXEC\_\-FLAG\_\-FULLPATH}!Efreet\_\-Private@{Efreet\_\-Private}}\index{Efreet\_\-Private@{Efreet\_\-Private}!EFREET\_\-DESKTOP\_\-EXEC\_\-FLAG\_\-FULLPATH@{EFREET\_\-DESKTOP\_\-EXEC\_\-FLAG\_\-FULLPATH}}\item[{\em 
-EFREET\_\-DESKTOP\_\-EXEC\_\-FLAG\_\-FULLPATH\label{group__Efreet__Private_gg99ad9dfecc28060f6dc7b122770cc0d5076e548b2fe54d0db57f077e789e8fef}
-}]\index{EFREET\_\-DESKTOP\_\-EXEC\_\-FLAG\_\-URI@{EFREET\_\-DESKTOP\_\-EXEC\_\-FLAG\_\-URI}!Efreet\_\-Private@{Efreet\_\-Private}}\index{Efreet\_\-Private@{Efreet\_\-Private}!EFREET\_\-DESKTOP\_\-EXEC\_\-FLAG\_\-URI@{EFREET\_\-DESKTOP\_\-EXEC\_\-FLAG\_\-URI}}\item[{\em 
-EFREET\_\-DESKTOP\_\-EXEC\_\-FLAG\_\-URI\label{group__Efreet__Private_gg99ad9dfecc28060f6dc7b122770cc0d56d3991250055e4de38f37946b37a2e4d}
-}]\index{EFREET\_\-DESKTOP\_\-EXEC\_\-FLAG\_\-DIR@{EFREET\_\-DESKTOP\_\-EXEC\_\-FLAG\_\-DIR}!Efreet\_\-Private@{Efreet\_\-Private}}\index{Efreet\_\-Private@{Efreet\_\-Private}!EFREET\_\-DESKTOP\_\-EXEC\_\-FLAG\_\-DIR@{EFREET\_\-DESKTOP\_\-EXEC\_\-FLAG\_\-DIR}}\item[{\em 
-EFREET\_\-DESKTOP\_\-EXEC\_\-FLAG\_\-DIR\label{group__Efreet__Private_gg99ad9dfecc28060f6dc7b122770cc0d500a642385aa712118d420f6fb670f19d}
-}]\index{EFREET\_\-DESKTOP\_\-EXEC\_\-FLAG\_\-FILE@{EFREET\_\-DESKTOP\_\-EXEC\_\-FLAG\_\-FILE}!Efreet\_\-Private@{Efreet\_\-Private}}\index{Efreet\_\-Private@{Efreet\_\-Private}!EFREET\_\-DESKTOP\_\-EXEC\_\-FLAG\_\-FILE@{EFREET\_\-DESKTOP\_\-EXEC\_\-FLAG\_\-FILE}}\item[{\em 
-EFREET\_\-DESKTOP\_\-EXEC\_\-FLAG\_\-FILE\label{group__Efreet__Private_gg99ad9dfecc28060f6dc7b122770cc0d58dfbdc9ba2300ecf2822aa7171429db3}
-}]\end{description}
-\end{Desc}
-
-
-
-\subsection{Function Documentation}
-\index{Efreet\_\-Private@{Efreet\_\-Private}!efreet\_\-array\_\-cat@{efreet\_\-array\_\-cat}}
-\index{efreet\_\-array\_\-cat@{efreet\_\-array\_\-cat}!Efreet_Private@{Efreet\_\-Private}}
-\subsubsection[efreet\_\-array\_\-cat]{\setlength{\rightskip}{0pt plus 5cm}size\_\-t efreet\_\-array\_\-cat (char $\ast$ {\em buffer}, \/  size\_\-t {\em size}, \/  const char $\ast$ {\em strs}[$\,$])}\label{group__Efreet__Private_ge567e8f87e24148d9a37fa81626c1cc9}
-
-
-\index{Efreet\_\-Private@{Efreet\_\-Private}!efreet\_\-base\_\-init@{efreet\_\-base\_\-init}}
-\index{efreet\_\-base\_\-init@{efreet\_\-base\_\-init}!Efreet_Private@{Efreet\_\-Private}}
-\subsubsection[efreet\_\-base\_\-init]{\setlength{\rightskip}{0pt plus 5cm}int efreet\_\-base\_\-init (void)}\label{group__Efreet__Private_gd419150d5b580bc0b63cdc1c8a4fcd99}
-
-
-
-
-Referenced by efreet\_\-init().\index{Efreet\_\-Private@{Efreet\_\-Private}!efreet\_\-base\_\-shutdown@{efreet\_\-base\_\-shutdown}}
-\index{efreet\_\-base\_\-shutdown@{efreet\_\-base\_\-shutdown}!Efreet_Private@{Efreet\_\-Private}}
-\subsubsection[efreet\_\-base\_\-shutdown]{\setlength{\rightskip}{0pt plus 5cm}void efreet\_\-base\_\-shutdown (void)}\label{group__Efreet__Private_gcd160bc890524bdac0f9bf043f4ddbbd}
-
-
-
-
-References IF\_\-FREE\_\-LIST, and IF\_\-RELEASE.
-
-Referenced by efreet\_\-shutdown().\index{Efreet\_\-Private@{Efreet\_\-Private}!efreet\_\-default\_\-dirs\_\-get@{efreet\_\-default\_\-dirs\_\-get}}
-\index{efreet\_\-default\_\-dirs\_\-get@{efreet\_\-default\_\-dirs\_\-get}!Efreet_Private@{Efreet\_\-Private}}
-\subsubsection[efreet\_\-default\_\-dirs\_\-get]{\setlength{\rightskip}{0pt plus 5cm}Ecore\_\-List$\ast$ efreet\_\-default\_\-dirs\_\-get (const char $\ast$ {\em user\_\-dir}, \/  Ecore\_\-List $\ast$ {\em system\_\-dirs}, \/  const char $\ast$ {\em suffix})}\label{group__Efreet__Private_g35c792e4c087a1ca5ed74c70910cc523}
-
-
-Creates the list of directories based on the user dir, system dirs and given suffix. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em user\_\-dir,:}]The user directory to work with \item[{\em system\_\-dirs,:}]The system directories to work with \item[{\em suffix,:}]The path suffix to add \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Returns the list of directories \end{Desc}
-
-
-References PATH\_\-MAX.
-
-Referenced by efreet\_\-util\_\-desktop\_\-file\_\-id\_\-find(), and efreet\_\-util\_\-init().\index{Efreet\_\-Private@{Efreet\_\-Private}!efreet\_\-desktop\_\-environment\_\-get@{efreet\_\-desktop\_\-environment\_\-get}}
-\index{efreet\_\-desktop\_\-environment\_\-get@{efreet\_\-desktop\_\-environment\_\-get}!Efreet_Private@{Efreet\_\-Private}}
-\subsubsection[efreet\_\-desktop\_\-environment\_\-get]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ efreet\_\-desktop\_\-environment\_\-get (void)}\label{group__Efreet__Private_g1d9bd595ec6834a484d4e937db836c57}
-
-
-sets the global desktop environment name 
-
-\begin{Desc}
-\item[Returns:]environment: the environment name \end{Desc}
-
-
-Referenced by efreet\_\-mime\_\-type\_\-icon\_\-get().\index{Efreet\_\-Private@{Efreet\_\-Private}!efreet\_\-desktop\_\-init@{efreet\_\-desktop\_\-init}}
-\index{efreet\_\-desktop\_\-init@{efreet\_\-desktop\_\-init}!Efreet_Private@{Efreet\_\-Private}}
-\subsubsection[efreet\_\-desktop\_\-init]{\setlength{\rightskip}{0pt plus 5cm}int efreet\_\-desktop\_\-init (void)}\label{group__Efreet__Private_g1cc25fc125fb1efc462b17b85088bd46}
-
-
-
-
-References efreet\_\-desktop\_\-type\_\-add(), EFREET\_\-DESKTOP\_\-TYPE\_\-APPLICATION, EFREET\_\-DESKTOP\_\-TYPE\_\-DIRECTORY, and EFREET\_\-DESKTOP\_\-TYPE\_\-LINK.
-
-Referenced by efreet\_\-init().\index{Efreet\_\-Private@{Efreet\_\-Private}!efreet\_\-desktop\_\-shutdown@{efreet\_\-desktop\_\-shutdown}}
-\index{efreet\_\-desktop\_\-shutdown@{efreet\_\-desktop\_\-shutdown}!Efreet_Private@{Efreet\_\-Private}}
-\subsubsection[efreet\_\-desktop\_\-shutdown]{\setlength{\rightskip}{0pt plus 5cm}int efreet\_\-desktop\_\-shutdown (void)}\label{group__Efreet__Private_g3ceee7a1b94528ef44e59e8b16b3806b}
-
-
-
-
-References IF\_\-FREE\_\-HASH, IF\_\-FREE\_\-LIST, and IF\_\-RELEASE.
-
-Referenced by efreet\_\-shutdown().\index{Efreet\_\-Private@{Efreet\_\-Private}!efreet\_\-home\_\-dir\_\-get@{efreet\_\-home\_\-dir\_\-get}}
-\index{efreet\_\-home\_\-dir\_\-get@{efreet\_\-home\_\-dir\_\-get}!Efreet_Private@{Efreet\_\-Private}}
-\subsubsection[efreet\_\-home\_\-dir\_\-get]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ efreet\_\-home\_\-dir\_\-get (void)}\label{group__Efreet__Private_g1960613491ece03d79c687b6f471eff2}
-
-
-
-
-Referenced by efreet\_\-icon\_\-deprecated\_\-user\_\-dir\_\-get().\index{Efreet\_\-Private@{Efreet\_\-Private}!efreet\_\-icon\_\-init@{efreet\_\-icon\_\-init}}
-\index{efreet\_\-icon\_\-init@{efreet\_\-icon\_\-init}!Efreet_Private@{Efreet\_\-Private}}
-\subsubsection[efreet\_\-icon\_\-init]{\setlength{\rightskip}{0pt plus 5cm}int efreet\_\-icon\_\-init (void)}\label{group__Efreet__Private_g9a49d6f758cf8047e8a93f4e2a938e73}
-
-
-
-
-Referenced by efreet\_\-init().\index{Efreet\_\-Private@{Efreet\_\-Private}!efreet\_\-icon\_\-shutdown@{efreet\_\-icon\_\-shutdown}}
-\index{efreet\_\-icon\_\-shutdown@{efreet\_\-icon\_\-shutdown}!Efreet_Private@{Efreet\_\-Private}}
-\subsubsection[efreet\_\-icon\_\-shutdown]{\setlength{\rightskip}{0pt plus 5cm}void efreet\_\-icon\_\-shutdown (void)}\label{group__Efreet__Private_gff95ddb7caca44b5f8a72554a4bc7f89}
-
-
-
-
-References IF\_\-FREE, IF\_\-FREE\_\-HASH, and IF\_\-FREE\_\-LIST.
-
-Referenced by efreet\_\-shutdown().\index{Efreet\_\-Private@{Efreet\_\-Private}!efreet\_\-ini\_\-init@{efreet\_\-ini\_\-init}}
-\index{efreet\_\-ini\_\-init@{efreet\_\-ini\_\-init}!Efreet_Private@{Efreet\_\-Private}}
-\subsubsection[efreet\_\-ini\_\-init]{\setlength{\rightskip}{0pt plus 5cm}int efreet\_\-ini\_\-init (void)}\label{group__Efreet__Private_g01cd5a4ab8ef6c330422a33da2ee2468}
-
-
-
-
-Referenced by efreet\_\-init().\index{Efreet\_\-Private@{Efreet\_\-Private}!efreet\_\-ini\_\-shutdown@{efreet\_\-ini\_\-shutdown}}
-\index{efreet\_\-ini\_\-shutdown@{efreet\_\-ini\_\-shutdown}!Efreet_Private@{Efreet\_\-Private}}
-\subsubsection[efreet\_\-ini\_\-shutdown]{\setlength{\rightskip}{0pt plus 5cm}int efreet\_\-ini\_\-shutdown (void)}\label{group__Efreet__Private_ge631a37f96b17a561329b08e47abeef9}
-
-
-
-
-Referenced by efreet\_\-shutdown().\index{Efreet\_\-Private@{Efreet\_\-Private}!efreet\_\-lang\_\-country\_\-get@{efreet\_\-lang\_\-country\_\-get}}
-\index{efreet\_\-lang\_\-country\_\-get@{efreet\_\-lang\_\-country\_\-get}!Efreet_Private@{Efreet\_\-Private}}
-\subsubsection[efreet\_\-lang\_\-country\_\-get]{\setlength{\rightskip}{0pt plus 5cm}EAPI const char$\ast$ efreet\_\-lang\_\-country\_\-get (void)}\label{group__Efreet__Private_ga02d2cfe1b6e73fae0db22fc6724990a}
-
-
-
-
-Referenced by efreet\_\-ini\_\-localestring\_\-get(), and efreet\_\-ini\_\-localestring\_\-set().\index{Efreet\_\-Private@{Efreet\_\-Private}!efreet\_\-lang\_\-get@{efreet\_\-lang\_\-get}}
-\index{efreet\_\-lang\_\-get@{efreet\_\-lang\_\-get}!Efreet_Private@{Efreet\_\-Private}}
-\subsubsection[efreet\_\-lang\_\-get]{\setlength{\rightskip}{0pt plus 5cm}EAPI const char$\ast$ efreet\_\-lang\_\-get (void)}\label{group__Efreet__Private_gad9f11f7cd0aefb4ff95bc116dab5321}
-
-
-
-
-Referenced by efreet\_\-ini\_\-localestring\_\-get(), and efreet\_\-ini\_\-localestring\_\-set().\index{Efreet\_\-Private@{Efreet\_\-Private}!efreet\_\-lang\_\-modifier\_\-get@{efreet\_\-lang\_\-modifier\_\-get}}
-\index{efreet\_\-lang\_\-modifier\_\-get@{efreet\_\-lang\_\-modifier\_\-get}!Efreet_Private@{Efreet\_\-Private}}
-\subsubsection[efreet\_\-lang\_\-modifier\_\-get]{\setlength{\rightskip}{0pt plus 5cm}EAPI const char$\ast$ efreet\_\-lang\_\-modifier\_\-get (void)}\label{group__Efreet__Private_gc05963610edfe32f48fcbf0b67788e89}
-
-
-
-
-Referenced by efreet\_\-ini\_\-localestring\_\-get(), and efreet\_\-ini\_\-localestring\_\-set().\index{Efreet\_\-Private@{Efreet\_\-Private}!efreet\_\-menu\_\-init@{efreet\_\-menu\_\-init}}
-\index{efreet\_\-menu\_\-init@{efreet\_\-menu\_\-init}!Efreet_Private@{Efreet\_\-Private}}
-\subsubsection[efreet\_\-menu\_\-init]{\setlength{\rightskip}{0pt plus 5cm}int efreet\_\-menu\_\-init (void)}\label{group__Efreet__Private_g0f181489fc48b11061742f56a19f0433}
-
-
-Initializes the Efreet Menu system. 
-
-\begin{Desc}
-\item[Returns:]Returns 1 on success, 0 on failure \end{Desc}
-
-
-References efreet\_\-xml\_\-init().
-
-Referenced by efreet\_\-init().\index{Efreet\_\-Private@{Efreet\_\-Private}!efreet\_\-menu\_\-shutdown@{efreet\_\-menu\_\-shutdown}}
-\index{efreet\_\-menu\_\-shutdown@{efreet\_\-menu\_\-shutdown}!Efreet_Private@{Efreet\_\-Private}}
-\subsubsection[efreet\_\-menu\_\-shutdown]{\setlength{\rightskip}{0pt plus 5cm}void efreet\_\-menu\_\-shutdown (void)}\label{group__Efreet__Private_g55e7c0143864a3508da749a7986283f4}
-
-
-Shuts down the Efreet menu system. 
-
-\begin{Desc}
-\item[Returns:]Returns no value \end{Desc}
-
-
-References efreet\_\-menu\_\-kde\_\-legacy\_\-dirs, efreet\_\-xml\_\-shutdown(), IF\_\-FREE, IF\_\-FREE\_\-HASH, IF\_\-FREE\_\-LIST, and IF\_\-RELEASE.
-
-Referenced by efreet\_\-shutdown().
\ No newline at end of file
diff --git a/doc/latex/group__Efreet__Trash.tex b/doc/latex/group__Efreet__Trash.tex
deleted file mode 100644
index 34e284a..0000000
--- a/doc/latex/group__Efreet__Trash.tex
+++ /dev/null
@@ -1,110 +0,0 @@
-\section{Efreet\_\-Trash: The XDG Trash Specification}
-\label{group__Efreet__Trash}\index{Efreet\_\-Trash: The XDG Trash Specification@{Efreet\_\-Trash: The XDG Trash Specification}}
-
-
-\subsection{Detailed Description}
-\doxyref{Efreet\_\-Trash.h}{p.}{Efreet__Trash_8h} provides all of the necessary headers and includes to work with Efreet\_\-Trash. 
-
-\subsection*{Functions}
-\begin{CompactItemize}
-\item 
-EAPI int {\bf efreet\_\-trash\_\-delete\_\-uri} ({\bf Efreet\_\-Uri} $\ast$uri, int force\_\-delete)
-\begin{CompactList}\small\item\em This function try to move the given uri to the trash. Files on different filesystem can't be moved to trash. If force\_\-delete is 0 than non-local files will be ignored and -1 is returned, if you set force\_\-delete to 1 non-local files will be deleted without asking. \item\end{CompactList}\item 
-EAPI const char $\ast$ {\bf efreet\_\-trash\_\-dir\_\-get} (void)
-\begin{CompactList}\small\item\em Retrieves the XDG Trash local directory. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-trash\_\-empty\_\-trash} (void)
-\begin{CompactList}\small\item\em Delete all the files inside the trash. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-trash\_\-init} (void)
-\begin{CompactList}\small\item\em Initializes the efreet trash system. \item\end{CompactList}\item 
-EAPI int {\bf efreet\_\-trash\_\-is\_\-empty} (void)
-\begin{CompactList}\small\item\em Check if the trash is currently empty. \item\end{CompactList}\item 
-EAPI Ecore\_\-List $\ast$ {\bf efreet\_\-trash\_\-ls} (void)
-\begin{CompactList}\small\item\em List all the files and directory currently inside the trash. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-trash\_\-shutdown} (void)
-\begin{CompactList}\small\item\em Cleans up the efreet trash system. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{Function Documentation}
-\index{Efreet\_\-Trash@{Efreet\_\-Trash}!efreet\_\-trash\_\-delete\_\-uri@{efreet\_\-trash\_\-delete\_\-uri}}
-\index{efreet\_\-trash\_\-delete\_\-uri@{efreet\_\-trash\_\-delete\_\-uri}!Efreet_Trash@{Efreet\_\-Trash}}
-\subsubsection[efreet\_\-trash\_\-delete\_\-uri]{\setlength{\rightskip}{0pt plus 5cm}EAPI int efreet\_\-trash\_\-delete\_\-uri ({\bf Efreet\_\-Uri} $\ast$ {\em uri}, \/  int {\em force\_\-delete})}\label{group__Efreet__Trash_g67b6381a01374681566b35ad953e111a}
-
-
-This function try to move the given uri to the trash. Files on different filesystem can't be moved to trash. If force\_\-delete is 0 than non-local files will be ignored and -1 is returned, if you set force\_\-delete to 1 non-local files will be deleted without asking. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em uri,:}]The local uri to move in the trash \item[{\em force\_\-delete,:}]If you set this to 1 than files on different filesystems will be deleted permanently \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Return 1 on success, 0 on failure or -1 in case the uri is not on the same filesystem and force\_\-delete is not set. \end{Desc}
-
-
-References efreet\_\-trash\_\-dir\_\-get(), efreet\_\-uri\_\-encode(), IF\_\-RELEASE, Efreet\_\-Uri::path, and PATH\_\-MAX.\index{Efreet\_\-Trash@{Efreet\_\-Trash}!efreet\_\-trash\_\-dir\_\-get@{efreet\_\-trash\_\-dir\_\-get}}
-\index{efreet\_\-trash\_\-dir\_\-get@{efreet\_\-trash\_\-dir\_\-get}!Efreet_Trash@{Efreet\_\-Trash}}
-\subsubsection[efreet\_\-trash\_\-dir\_\-get]{\setlength{\rightskip}{0pt plus 5cm}EAPI const char$\ast$ efreet\_\-trash\_\-dir\_\-get (void)}\label{group__Efreet__Trash_gf99763e1a6eaafba4b43c2f29213ce66}
-
-
-Retrieves the XDG Trash local directory. 
-
-\begin{Desc}
-\item[Returns:]Returns the XDG Trash local directory or NULL on errors \end{Desc}
-
-
-References efreet\_\-data\_\-home\_\-get(), IF\_\-RELEASE, and PATH\_\-MAX.
-
-Referenced by efreet\_\-trash\_\-delete\_\-uri(), efreet\_\-trash\_\-empty\_\-trash(), efreet\_\-trash\_\-is\_\-empty(), and efreet\_\-trash\_\-ls().\index{Efreet\_\-Trash@{Efreet\_\-Trash}!efreet\_\-trash\_\-empty\_\-trash@{efreet\_\-trash\_\-empty\_\-trash}}
-\index{efreet\_\-trash\_\-empty\_\-trash@{efreet\_\-trash\_\-empty\_\-trash}!Efreet_Trash@{Efreet\_\-Trash}}
-\subsubsection[efreet\_\-trash\_\-empty\_\-trash]{\setlength{\rightskip}{0pt plus 5cm}EAPI int efreet\_\-trash\_\-empty\_\-trash (void)}\label{group__Efreet__Trash_g09dd944f4567a90c04dbf6d146eb7a54}
-
-
-Delete all the files inside the trash. 
-
-\begin{Desc}
-\item[Returns:]Return 1 on success or 0 on failure \end{Desc}
-
-
-References efreet\_\-trash\_\-dir\_\-get(), and PATH\_\-MAX.\index{Efreet\_\-Trash@{Efreet\_\-Trash}!efreet\_\-trash\_\-init@{efreet\_\-trash\_\-init}}
-\index{efreet\_\-trash\_\-init@{efreet\_\-trash\_\-init}!Efreet_Trash@{Efreet\_\-Trash}}
-\subsubsection[efreet\_\-trash\_\-init]{\setlength{\rightskip}{0pt plus 5cm}EAPI int efreet\_\-trash\_\-init (void)}\label{group__Efreet__Trash_g2143f714828cf918e3188dafa52af190}
-
-
-Initializes the efreet trash system. 
-
-\begin{Desc}
-\item[Returns:]Returns 1 on success or 0 on failure \end{Desc}
-\index{Efreet\_\-Trash@{Efreet\_\-Trash}!efreet\_\-trash\_\-is\_\-empty@{efreet\_\-trash\_\-is\_\-empty}}
-\index{efreet\_\-trash\_\-is\_\-empty@{efreet\_\-trash\_\-is\_\-empty}!Efreet_Trash@{Efreet\_\-Trash}}
-\subsubsection[efreet\_\-trash\_\-is\_\-empty]{\setlength{\rightskip}{0pt plus 5cm}EAPI int efreet\_\-trash\_\-is\_\-empty (void)}\label{group__Efreet__Trash_g0facfddaf103a1bf7e515b4677bd4fa0}
-
-
-Check if the trash is currently empty. 
-
-\begin{Desc}
-\item[Returns:]Return 1 if the trash is empty or 0 if some file are in. \end{Desc}
-
-
-References efreet\_\-trash\_\-dir\_\-get(), and PATH\_\-MAX.\index{Efreet\_\-Trash@{Efreet\_\-Trash}!efreet\_\-trash\_\-ls@{efreet\_\-trash\_\-ls}}
-\index{efreet\_\-trash\_\-ls@{efreet\_\-trash\_\-ls}!Efreet_Trash@{Efreet\_\-Trash}}
-\subsubsection[efreet\_\-trash\_\-ls]{\setlength{\rightskip}{0pt plus 5cm}EAPI Ecore\_\-List$\ast$ efreet\_\-trash\_\-ls (void)}\label{group__Efreet__Trash_gf152e308fd0834cd07cfbf10c9aa828f}
-
-
-List all the files and directory currently inside the trash. 
-
-\begin{Desc}
-\item[Returns:]Return a list of strings with filename (remember to free the list when you don't need anymore) \end{Desc}
-
-
-References efreet\_\-trash\_\-dir\_\-get(), and PATH\_\-MAX.\index{Efreet\_\-Trash@{Efreet\_\-Trash}!efreet\_\-trash\_\-shutdown@{efreet\_\-trash\_\-shutdown}}
-\index{efreet\_\-trash\_\-shutdown@{efreet\_\-trash\_\-shutdown}!Efreet_Trash@{Efreet\_\-Trash}}
-\subsubsection[efreet\_\-trash\_\-shutdown]{\setlength{\rightskip}{0pt plus 5cm}EAPI void efreet\_\-trash\_\-shutdown (void)}\label{group__Efreet__Trash_gc08d4f35c99ca21baeb9695cac4411f3}
-
-
-Cleans up the efreet trash system. 
-
-\begin{Desc}
-\item[Returns:]Returns no value \end{Desc}
-
-
-References IF\_\-RELEASE.
\ No newline at end of file
diff --git a/doc/latex/group__Efreet__Uri.tex b/doc/latex/group__Efreet__Uri.tex
deleted file mode 100644
index 24b20d9..0000000
--- a/doc/latex/group__Efreet__Uri.tex
+++ /dev/null
@@ -1,85 +0,0 @@
-\section{Efreet\_\-Uri: The FDO URI Specification functions}
-\label{group__Efreet__Uri}\index{Efreet\_\-Uri: The FDO URI Specification functions@{Efreet\_\-Uri: The FDO URI Specification functions}}
-
-
-\subsection*{Data Structures}
-\begin{CompactItemize}
-\item 
-struct {\bf Efreet\_\-Uri}
-\begin{CompactList}\small\item\em Contains a simple rappresentation of an uri. The string don't have special chars escaped. \item\end{CompactList}\end{CompactItemize}
-\subsection*{Typedefs}
-\begin{CompactItemize}
-\item 
-typedef struct {\bf Efreet\_\-Uri} {\bf Efreet\_\-Uri}
-\end{CompactItemize}
-\subsection*{Functions}
-\begin{CompactItemize}
-\item 
-EAPI {\bf Efreet\_\-Uri} $\ast$ {\bf efreet\_\-uri\_\-decode} (const char $\ast$val)
-\begin{CompactList}\small\item\em Read a single uri and return an \doxyref{Efreet\_\-Uri}{p.}{structEfreet__Uri} struct. If there's no hostname in the uri then the hostname parameter will be NULL. All the uri escaped chars will be converted to normal. \item\end{CompactList}\item 
-EAPI const char $\ast$ {\bf efreet\_\-uri\_\-encode} ({\bf Efreet\_\-Uri} $\ast$uri)
-\begin{CompactList}\small\item\em Get the string rapresentation of the given uri struct escaping illegal caracters. Remember to free the string with eina\_\-stringshare\_\-del() when you don't need it anymore. \item\end{CompactList}\item 
-EAPI void {\bf efreet\_\-uri\_\-free} ({\bf Efreet\_\-Uri} $\ast$uri)
-\begin{CompactList}\small\item\em Free the given uri structure. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{Typedef Documentation}
-\index{Efreet\_\-Uri@{Efreet\_\-Uri}!Efreet\_\-Uri@{Efreet\_\-Uri}}
-\index{Efreet\_\-Uri@{Efreet\_\-Uri}!Efreet_Uri@{Efreet\_\-Uri}}
-\subsubsection[Efreet\_\-Uri]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf Efreet\_\-Uri} {\bf Efreet\_\-Uri}}\label{group__Efreet__Uri_g9bc07d74f1c8d59c170855a97960d099}
-
-
-\doxyref{Efreet\_\-Uri}{p.}{structEfreet__Uri} 
-
-\subsection{Function Documentation}
-\index{Efreet\_\-Uri@{Efreet\_\-Uri}!efreet\_\-uri\_\-decode@{efreet\_\-uri\_\-decode}}
-\index{efreet\_\-uri\_\-decode@{efreet\_\-uri\_\-decode}!Efreet_Uri@{Efreet\_\-Uri}}
-\subsubsection[efreet\_\-uri\_\-decode]{\setlength{\rightskip}{0pt plus 5cm}EAPI {\bf Efreet\_\-Uri}$\ast$ efreet\_\-uri\_\-decode (const char $\ast$ {\em full\_\-uri})}\label{group__Efreet__Uri_g06d8e290a64afd6b68e47b6b3cf75a2c}
-
-
-Read a single uri and return an \doxyref{Efreet\_\-Uri}{p.}{structEfreet__Uri} struct. If there's no hostname in the uri then the hostname parameter will be NULL. All the uri escaped chars will be converted to normal. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em full\_\-uri,:}]a valid uri string to parse \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]Return The corresponding \doxyref{Efreet\_\-Uri}{p.}{structEfreet__Uri} structure. Or NULL on errors. \end{Desc}
-
-
-References hostname, NEW, path, PATH\_\-MAX, and protocol.\index{Efreet\_\-Uri@{Efreet\_\-Uri}!efreet\_\-uri\_\-encode@{efreet\_\-uri\_\-encode}}
-\index{efreet\_\-uri\_\-encode@{efreet\_\-uri\_\-encode}!Efreet_Uri@{Efreet\_\-Uri}}
-\subsubsection[efreet\_\-uri\_\-encode]{\setlength{\rightskip}{0pt plus 5cm}EAPI const char$\ast$ efreet\_\-uri\_\-encode ({\bf Efreet\_\-Uri} $\ast$ {\em uri})}\label{group__Efreet__Uri_g668a8bf014f6a5113d625875459f88d7}
-
-
-Get the string rapresentation of the given uri struct escaping illegal caracters. Remember to free the string with eina\_\-stringshare\_\-del() when you don't need it anymore. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em uri,:}]Create an URI string from an \doxyref{Efreet\_\-Uri}{p.}{structEfreet__Uri} struct \end{description}
-\end{Desc}
-\begin{Desc}
-\item[Returns:]The string rapresentation of uri (ex: 'file:///home/my20name') \end{Desc}
-\begin{Desc}
-\item[Note:]The resulting string will contain the protocol and the path but not the hostname, as many apps doesn't handle it. \end{Desc}
-
-
-References path, PATH\_\-MAX, and protocol.
-
-Referenced by efreet\_\-trash\_\-delete\_\-uri().\index{Efreet\_\-Uri@{Efreet\_\-Uri}!efreet\_\-uri\_\-free@{efreet\_\-uri\_\-free}}
-\index{efreet\_\-uri\_\-free@{efreet\_\-uri\_\-free}!Efreet_Uri@{Efreet\_\-Uri}}
-\subsubsection[efreet\_\-uri\_\-free]{\setlength{\rightskip}{0pt plus 5cm}EAPI void efreet\_\-uri\_\-free ({\bf Efreet\_\-Uri} $\ast$ {\em uri})}\label{group__Efreet__Uri_gee92487db4d3a36504e019f597a27914}
-
-
-Free the given uri structure. 
-
-\begin{Desc}
-\item[Parameters:]
-\begin{description}
-\item[{\em uri,:}]The uri to free \end{description}
-\end{Desc}
-
-
-References FREE, hostname, IF\_\-RELEASE, path, and protocol.
\ No newline at end of file
diff --git a/doc/latex/index.tex b/doc/latex/index.tex
deleted file mode 100644
index 8e4bd01..0000000
--- a/doc/latex/index.tex
+++ /dev/null
@@ -1,5 +0,0 @@
-\section{Introduction}\label{index_intro}
-Efreet is a library designed to help apps work several of the Freedesktop.org standards regarding Icons, Desktop files and Menus. To that end it implements the following specifications:
-
-\begin{itemize}
-\item XDG Base Directory Specification \item Icon Theme Specification \item Desktop Entry Specification \item Desktop Menu Specification \item FDO URI Specification \item Shared Mime Info Specification \item Trash Specification \end{itemize}
diff --git a/doc/latex/modules.tex b/doc/latex/modules.tex
deleted file mode 100644
index 16d1e70..0000000
--- a/doc/latex/modules.tex
+++ /dev/null
@@ -1,11 +0,0 @@
-\section{Modules}
-Here is a list of all modules:\begin{CompactList}
-\item \contentsline{section}{Efreet\_\-Base: The XDG Base Directory Specification}{\pageref{group__Efreet__Base}}{}
-\item \contentsline{section}{Efreet\_\-Desktop: The FDO Desktop Entry}{\pageref{group__Efreet__Desktop}}{}
-\item \contentsline{section}{Efreet\_\-Icon: The FDO Icon Theme}{\pageref{group__Efreet__Icon}}{}
-\item \contentsline{section}{Efreet\_\-Menu: The FDO Desktop Menu Specification}{\pageref{group__Efreet__Menu}}{}
-\item \contentsline{section}{Efreet\_\-Mime: The XDG Shared Mime Info standard}{\pageref{group__Efreet__Mime}}{}
-\item \contentsline{section}{Efreet\_\-Private: Private methods and defines}{\pageref{group__Efreet__Private}}{}
-\item \contentsline{section}{Efreet\_\-Trash: The XDG Trash Specification}{\pageref{group__Efreet__Trash}}{}
-\item \contentsline{section}{Efreet\_\-Uri: The FDO URI Specification functions}{\pageref{group__Efreet__Uri}}{}
-\end{CompactList}
diff --git a/doc/latex/refman.tex b/doc/latex/refman.tex
deleted file mode 100644
index d4db181..0000000
--- a/doc/latex/refman.tex
+++ /dev/null
@@ -1,105 +0,0 @@
-\documentclass[a4paper]{book}
-\usepackage{a4wide}
-\usepackage{makeidx}
-\usepackage{fancyhdr}
-\usepackage{graphicx}
-\usepackage{multicol}
-\usepackage{float}
-\usepackage{textcomp}
-\usepackage{alltt}
-\usepackage[utf8]{inputenc}
-\usepackage{doxygen}
-\makeindex
-\setcounter{tocdepth}{3}
-\renewcommand{\footrulewidth}{0.4pt}
-\begin{document}
-\begin{titlepage}
-\vspace*{7cm}
-\begin{center}
-{\Large Efreet \\[1ex]\large 0.0.3 }\\
-\vspace*{1cm}
-{\large Generated by Doxygen 1.5.6}\\
-\vspace*{0.5cm}
-{\small Mon Dec 1 19:57:18 2008}\\
-\end{center}
-\end{titlepage}
-\clearemptydoublepage
-\pagenumbering{roman}
-\tableofcontents
-\clearemptydoublepage
-\pagenumbering{arabic}
-\chapter{The Efreet Library}
-\label{index}\input{index}
-\chapter{Module Index}
-\input{modules}
-\chapter{Data Structure Index}
-\input{annotated}
-\chapter{File Index}
-\input{files}
-\chapter{Module Documentation}
-\input{group__Efreet__Base}
-\include{group__Efreet__Desktop}
-\include{group__Efreet__Icon}
-\include{group__Efreet__Menu}
-\include{group__Efreet__Mime}
-\include{group__Efreet__Private}
-\include{group__Efreet__Trash}
-\include{group__Efreet__Uri}
-\chapter{Data Structure Documentation}
-\input{structEfreet__Cache__Fill}
-\include{structEfreet__Cache__Fill__Dir}
-\include{structEfreet__Cache__Search}
-\include{structEfreet__Cache__Search__List}
-\include{structEfreet__Desktop}
-\include{structEfreet__Desktop__Command}
-\include{structEfreet__Desktop__Command__File}
-\include{structEfreet__Desktop__Type__Info}
-\include{structEfreet__Event__Desktop__Change}
-\include{structEfreet__Icon}
-\include{structEfreet__Icon__Cache}
-\include{structEfreet__Icon__Point}
-\include{structEfreet__Icon__Theme}
-\include{structEfreet__Icon__Theme__Directory}
-\include{structEfreet__Ini}
-\include{structEfreet__Menu}
-\include{structEfreet__Menu__App__Dir}
-\include{structEfreet__Menu__Desktop}
-\include{structEfreet__Menu__Filter}
-\include{structEfreet__Menu__Filter__Op}
-\include{structEfreet__Menu__Internal}
-\include{structEfreet__Menu__Layout}
-\include{structEfreet__Menu__Move}
-\include{structEfreet__Mime__Glob}
-\include{structEfreet__Mime__Magic}
-\include{structEfreet__Mime__Magic__Entry}
-\include{structEfreet__Monitor}
-\include{structEfreet__Uri}
-\include{structEfreet__Util__Desktop}
-\include{structEfreet__Xml}
-\include{structEfreet__Xml__Attribute}
-\chapter{File Documentation}
-\input{efreet_8c}
-\include{Efreet_8h}
-\include{efreet__base_8c}
-\include{efreet__base_8h}
-\include{efreet__desktop_8c}
-\include{efreet__desktop_8h}
-\include{efreet__icon_8c}
-\include{efreet__icon_8h}
-\include{efreet__ini_8c}
-\include{efreet__ini_8h}
-\include{efreet__menu_8c}
-\include{efreet__menu_8h}
-\include{efreet__mime_8c}
-\include{Efreet__Mime_8h}
-\include{efreet__private_8h}
-\include{efreet__trash_8c}
-\include{Efreet__Trash_8h}
-\include{efreet__uri_8c}
-\include{efreet__uri_8h}
-\include{efreet__utils_8c}
-\include{efreet__utils_8h}
-\include{efreet__xml_8c}
-\include{efreet__xml_8h}
-\printindex
-\end{document}
diff --git a/doc/latex/structEfreet__Cache__Fill.tex b/doc/latex/structEfreet__Cache__Fill.tex
deleted file mode 100644
index b920496..0000000
--- a/doc/latex/structEfreet__Cache__Fill.tex
+++ /dev/null
@@ -1,47 +0,0 @@
-\section{Efreet\_\-Cache\_\-Fill Struct Reference}
-\label{structEfreet__Cache__Fill}\index{Efreet\_\-Cache\_\-Fill@{Efreet\_\-Cache\_\-Fill}}
-Collaboration diagram for Efreet\_\-Cache\_\-Fill:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=79pt]{structEfreet__Cache__Fill__coll__graph}
-\end{center}
-\end{figure}
-\subsection*{Data Fields}
-\begin{CompactItemize}
-\item 
-{\bf Efreet\_\-Cache\_\-Fill\_\-Dir} $\ast$ {\bf current}
-\item 
-Ecore\_\-List $\ast$ {\bf dirs}
-\item 
-DIR $\ast$ {\bf files}
-\end{CompactItemize}
-
-
-\subsection{Field Documentation}
-\index{Efreet\_\-Cache\_\-Fill@{Efreet\_\-Cache\_\-Fill}!current@{current}}
-\index{current@{current}!Efreet_Cache_Fill@{Efreet\_\-Cache\_\-Fill}}
-\subsubsection[current]{\setlength{\rightskip}{0pt plus 5cm}{\bf Efreet\_\-Cache\_\-Fill\_\-Dir}$\ast$ {\bf Efreet\_\-Cache\_\-Fill::current}}\label{structEfreet__Cache__Fill_b3e5d76e1aeef11b21965616c16c7d97}
-
-
-
-
-Referenced by efreet\_\-util\_\-shutdown().\index{Efreet\_\-Cache\_\-Fill@{Efreet\_\-Cache\_\-Fill}!dirs@{dirs}}
-\index{dirs@{dirs}!Efreet_Cache_Fill@{Efreet\_\-Cache\_\-Fill}}
-\subsubsection[dirs]{\setlength{\rightskip}{0pt plus 5cm}Ecore\_\-List$\ast$ {\bf Efreet\_\-Cache\_\-Fill::dirs}}\label{structEfreet__Cache__Fill_7d762b5578ea695bf82aae406d08945d}
-
-
-
-
-Referenced by efreet\_\-util\_\-init(), and efreet\_\-util\_\-shutdown().\index{Efreet\_\-Cache\_\-Fill@{Efreet\_\-Cache\_\-Fill}!files@{files}}
-\index{files@{files}!Efreet_Cache_Fill@{Efreet\_\-Cache\_\-Fill}}
-\subsubsection[files]{\setlength{\rightskip}{0pt plus 5cm}DIR$\ast$ {\bf Efreet\_\-Cache\_\-Fill::files}}\label{structEfreet__Cache__Fill_9d52cafe84aaa951a15147a2b32bf30b}
-
-
-
-
-Referenced by efreet\_\-util\_\-shutdown().
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item 
-lib/{\bf efreet\_\-utils.c}\end{CompactItemize}
diff --git a/doc/latex/structEfreet__Cache__Fill__Dir.tex b/doc/latex/structEfreet__Cache__Fill__Dir.tex
deleted file mode 100644
index a1bac69..0000000
--- a/doc/latex/structEfreet__Cache__Fill__Dir.tex
+++ /dev/null
@@ -1,38 +0,0 @@
-\section{Efreet\_\-Cache\_\-Fill\_\-Dir Struct Reference}
-\label{structEfreet__Cache__Fill__Dir}\index{Efreet\_\-Cache\_\-Fill\_\-Dir@{Efreet\_\-Cache\_\-Fill\_\-Dir}}
-\subsection*{Data Fields}
-\begin{CompactItemize}
-\item 
-char $\ast$ {\bf file\_\-id}
-\item 
-char $\ast$ {\bf path}
-\item 
-int {\bf priority}
-\end{CompactItemize}
-
-
-\subsection{Field Documentation}
-\index{Efreet\_\-Cache\_\-Fill\_\-Dir@{Efreet\_\-Cache\_\-Fill\_\-Dir}!file\_\-id@{file\_\-id}}
-\index{file\_\-id@{file\_\-id}!Efreet_Cache_Fill_Dir@{Efreet\_\-Cache\_\-Fill\_\-Dir}}
-\subsubsection[file\_\-id]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Efreet\_\-Cache\_\-Fill\_\-Dir::file\_\-id}}\label{structEfreet__Cache__Fill__Dir_04bd334e812e54233e93f4da517b4795}
-
-
-\index{Efreet\_\-Cache\_\-Fill\_\-Dir@{Efreet\_\-Cache\_\-Fill\_\-Dir}!path@{path}}
-\index{path@{path}!Efreet_Cache_Fill_Dir@{Efreet\_\-Cache\_\-Fill\_\-Dir}}
-\subsubsection[path]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Efreet\_\-Cache\_\-Fill\_\-Dir::path}}\label{structEfreet__Cache__Fill__Dir_922aae798beba37998ba965356d67cc4}
-
-
-
-
-Referenced by efreet\_\-util\_\-init().\index{Efreet\_\-Cache\_\-Fill\_\-Dir@{Efreet\_\-Cache\_\-Fill\_\-Dir}!priority@{priority}}
-\index{priority@{priority}!Efreet_Cache_Fill_Dir@{Efreet\_\-Cache\_\-Fill\_\-Dir}}
-\subsubsection[priority]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Efreet\_\-Cache\_\-Fill\_\-Dir::priority}}\label{structEfreet__Cache__Fill__Dir_48d19b19a1a992c1baa56dc222216c66}
-
-
-
-
-Referenced by efreet\_\-util\_\-init().
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item 
-lib/{\bf efreet\_\-utils.c}\end{CompactItemize}
diff --git a/doc/latex/structEfreet__Cache__Fill__coll__graph.eps b/doc/latex/structEfreet__Cache__Fill__coll__graph.eps
deleted file mode 100644
index 27bbc36..0000000
--- a/doc/latex/structEfreet__Cache__Fill__coll__graph.eps
+++ /dev/null
@@ -1,267 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (albin) albin,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 158 138
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 122 102 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 9 0 moveto
-9 21 lineto
-105 21 lineto
-105 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 9 0 moveto
-9 21 lineto
-105 21 lineto
-105 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-17 7.5 moveto 80 (Efreet_Cache_Fill) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 0 73 114 93 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($structEfreet__Cache__Fill__Dir.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 0 72 moveto
-0 93 lineto
-115 93 lineto
-115 72 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 72 moveto
-0 93 lineto
-115 93 lineto
-115 72 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 79.5 moveto 99 (Efreet_Cache_Fill_Dir) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-dashed
-0.776 0.753 0.804 edgecolor
-newpath 57 62 moveto
-57 48 57 32 57 21 curveto
-stroke
-0.776 0.753 0.804 edgecolor
-newpath 53.5 62 moveto
-57 72 lineto
-60.5 62 lineto
-closepath fill
-1 setlinewidth
-solid
-0.776 0.753 0.804 edgecolor
-newpath 53.5 62 moveto
-57 72 lineto
-60.5 62 lineto
-closepath stroke
-0.000 0.000 0.000 edgecolor
-10 /FreeSans set_font
-56.5 44.5 moveto 35 (current) alignedtext
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 158 138
-end
-restore
-%%EOF
diff --git a/doc/latex/structEfreet__Cache__Fill__coll__graph.md5 b/doc/latex/structEfreet__Cache__Fill__coll__graph.md5
deleted file mode 100644
index de3ae7c..0000000
--- a/doc/latex/structEfreet__Cache__Fill__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-a2d4f20d4661f62656b8f4fef259517c
\ No newline at end of file
diff --git a/doc/latex/structEfreet__Cache__Search.tex b/doc/latex/structEfreet__Cache__Search.tex
deleted file mode 100644
index e44e2de..0000000
--- a/doc/latex/structEfreet__Cache__Search.tex
+++ /dev/null
@@ -1,31 +0,0 @@
-\section{Efreet\_\-Cache\_\-Search Struct Reference}
-\label{structEfreet__Cache__Search}\index{Efreet\_\-Cache\_\-Search@{Efreet\_\-Cache\_\-Search}}
-\subsection*{Data Fields}
-\begin{CompactItemize}
-\item 
-const char $\ast$ {\bf what1}
-\item 
-const char $\ast$ {\bf what2}
-\end{CompactItemize}
-
-
-\subsection{Field Documentation}
-\index{Efreet\_\-Cache\_\-Search@{Efreet\_\-Cache\_\-Search}!what1@{what1}}
-\index{what1@{what1}!Efreet_Cache_Search@{Efreet\_\-Cache\_\-Search}}
-\subsubsection[what1]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf Efreet\_\-Cache\_\-Search::what1}}\label{structEfreet__Cache__Search_276a9eca3a8ab4983b00713c327f3f52}
-
-
-
-
-Referenced by efreet\_\-util\_\-desktop\_\-exec\_\-find(), efreet\_\-util\_\-desktop\_\-generic\_\-name\_\-find(), efreet\_\-util\_\-desktop\_\-name\_\-find(), and efreet\_\-util\_\-desktop\_\-wm\_\-class\_\-find().\index{Efreet\_\-Cache\_\-Search@{Efreet\_\-Cache\_\-Search}!what2@{what2}}
-\index{what2@{what2}!Efreet_Cache_Search@{Efreet\_\-Cache\_\-Search}}
-\subsubsection[what2]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf Efreet\_\-Cache\_\-Search::what2}}\label{structEfreet__Cache__Search_35dac3d7f03315287bc9429c07258a92}
-
-
-
-
-Referenced by efreet\_\-util\_\-desktop\_\-exec\_\-find(), efreet\_\-util\_\-desktop\_\-generic\_\-name\_\-find(), efreet\_\-util\_\-desktop\_\-name\_\-find(), and efreet\_\-util\_\-desktop\_\-wm\_\-class\_\-find().
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item 
-lib/{\bf efreet\_\-utils.c}\end{CompactItemize}
diff --git a/doc/latex/structEfreet__Cache__Search__List.tex b/doc/latex/structEfreet__Cache__Search__List.tex
deleted file mode 100644
index d2ad9a1..0000000
--- a/doc/latex/structEfreet__Cache__Search__List.tex
+++ /dev/null
@@ -1,31 +0,0 @@
-\section{Efreet\_\-Cache\_\-Search\_\-List Struct Reference}
-\label{structEfreet__Cache__Search__List}\index{Efreet\_\-Cache\_\-Search\_\-List@{Efreet\_\-Cache\_\-Search\_\-List}}
-\subsection*{Data Fields}
-\begin{CompactItemize}
-\item 
-Ecore\_\-List $\ast$ {\bf list}
-\item 
-const char $\ast$ {\bf what}
-\end{CompactItemize}
-
-
-\subsection{Field Documentation}
-\index{Efreet\_\-Cache\_\-Search\_\-List@{Efreet\_\-Cache\_\-Search\_\-List}!list@{list}}
-\index{list@{list}!Efreet_Cache_Search_List@{Efreet\_\-Cache\_\-Search\_\-List}}
-\subsubsection[list]{\setlength{\rightskip}{0pt plus 5cm}Ecore\_\-List$\ast$ {\bf Efreet\_\-Cache\_\-Search\_\-List::list}}\label{structEfreet__Cache__Search__List_540358cecb676129e801ad8282242a9f}
-
-
-
-
-Referenced by efreet\_\-util\_\-desktop\_\-comment\_\-glob\_\-list(), efreet\_\-util\_\-desktop\_\-exec\_\-glob\_\-list(), efreet\_\-util\_\-desktop\_\-generic\_\-name\_\-glob\_\-list(), efreet\_\-util\_\-desktop\_\-mime\_\-list(), and efreet\_\-util\_\-desktop\_\-name\_\-glob\_\-list().\index{Efreet\_\-Cache\_\-Search\_\-List@{Efreet\_\-Cache\_\-Search\_\-List}!what@{what}}
-\index{what@{what}!Efreet_Cache_Search_List@{Efreet\_\-Cache\_\-Search\_\-List}}
-\subsubsection[what]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf Efreet\_\-Cache\_\-Search\_\-List::what}}\label{structEfreet__Cache__Search__List_532d1967d5a7ec19772db3eda8d1ade6}
-
-
-
-
-Referenced by efreet\_\-util\_\-desktop\_\-comment\_\-glob\_\-list(), efreet\_\-util\_\-desktop\_\-exec\_\-glob\_\-list(), efreet\_\-util\_\-desktop\_\-generic\_\-name\_\-glob\_\-list(), efreet\_\-util\_\-desktop\_\-mime\_\-list(), and efreet\_\-util\_\-desktop\_\-name\_\-glob\_\-list().
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item 
-lib/{\bf efreet\_\-utils.c}\end{CompactItemize}
diff --git a/doc/latex/structEfreet__Desktop.tex b/doc/latex/structEfreet__Desktop.tex
deleted file mode 100644
index 5d32719..0000000
--- a/doc/latex/structEfreet__Desktop.tex
+++ /dev/null
@@ -1,244 +0,0 @@
-\section{Efreet\_\-Desktop Struct Reference}
-\label{structEfreet__Desktop}\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}}
-{\tt \#include $<$efreet\_\-desktop.h$>$}
-
-
-
-\subsection{Detailed Description}
-a parsed representation of a .desktop file 
-
-\doxyref{Efreet\_\-Desktop}{p.}{structEfreet__Desktop} \subsection*{Data Fields}
-\begin{CompactItemize}
-\item 
-int {\bf cache\_\-flush}
-\item 
-unsigned char {\bf cached}:1
-\item 
-Ecore\_\-List $\ast$ {\bf categories}
-\item 
-char $\ast$ {\bf comment}
-\item 
-char $\ast$ {\bf exec}
-\item 
-char $\ast$ {\bf generic\_\-name}
-\item 
-unsigned char {\bf hidden}:1
-\item 
-char $\ast$ {\bf icon}
-\item 
-long long {\bf load\_\-time}
-\item 
-Ecore\_\-List $\ast$ {\bf mime\_\-types}
-\item 
-char $\ast$ {\bf name}
-\item 
-unsigned char {\bf no\_\-display}:1
-\item 
-Ecore\_\-List $\ast$ {\bf not\_\-show\_\-in}
-\item 
-Ecore\_\-List $\ast$ {\bf only\_\-show\_\-in}
-\item 
-char $\ast$ {\bf orig\_\-path}
-\item 
-char $\ast$ {\bf path}
-\item 
-int {\bf ref}
-\item 
-unsigned char {\bf startup\_\-notify}:1
-\item 
-char $\ast$ {\bf startup\_\-wm\_\-class}
-\item 
-unsigned char {\bf terminal}:1
-\item 
-char $\ast$ {\bf try\_\-exec}
-\item 
-int {\bf type}
-\item 
-void $\ast$ {\bf type\_\-data}
-\item 
-char $\ast$ {\bf url}
-\item 
-double {\bf version}
-\item 
-Ecore\_\-Hash $\ast$ {\bf x}
-\end{CompactItemize}
-
-
-\subsection{Field Documentation}
-\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!cache\_\-flush@{cache\_\-flush}}
-\index{cache\_\-flush@{cache\_\-flush}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[cache\_\-flush]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Efreet\_\-Desktop::cache\_\-flush}}\label{structEfreet__Desktop_347a0d55faf30d7c8ecfe335ed31a955}
-
-
-cache flush value - internal 
-
-Referenced by efreet\_\-desktop\_\-get(), and efreet\_\-desktop\_\-new().\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!cached@{cached}}
-\index{cached@{cached}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[cached]{\setlength{\rightskip}{0pt plus 5cm}unsigned char {\bf Efreet\_\-Desktop::cached}}\label{structEfreet__Desktop_da9b21e059694f31130a4b751435f766}
-
-
-The desktop file is cached by Efreet 
-
-Referenced by efreet\_\-desktop\_\-free(), efreet\_\-desktop\_\-get(), efreet\_\-desktop\_\-save(), and efreet\_\-desktop\_\-save\_\-as().\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!categories@{categories}}
-\index{categories@{categories}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[categories]{\setlength{\rightskip}{0pt plus 5cm}Ecore\_\-List$\ast$ {\bf Efreet\_\-Desktop::categories}}\label{structEfreet__Desktop_b32e595bccf7506c16a4bb219f1551fe}
-
-
-Categories in which item should be shown 
-
-Referenced by efreet\_\-desktop\_\-category\_\-add(), efreet\_\-desktop\_\-category\_\-count\_\-get(), efreet\_\-desktop\_\-category\_\-del(), and efreet\_\-desktop\_\-free().\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!comment@{comment}}
-\index{comment@{comment}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[comment]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Efreet\_\-Desktop::comment}}\label{structEfreet__Desktop_f6b40ba94e3c5b2b67dbf7afdbeb5e86}
-
-
-Tooltip for the entry 
-
-Referenced by efreet\_\-desktop\_\-free().\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!exec@{exec}}
-\index{exec@{exec}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[exec]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Efreet\_\-Desktop::exec}}\label{structEfreet__Desktop_215ade220b331270fedc16b4a1303c42}
-
-
-Program to execute 
-
-Referenced by efreet\_\-desktop\_\-command\_\-local\_\-get(), efreet\_\-desktop\_\-command\_\-progress\_\-get(), and efreet\_\-desktop\_\-free().\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!generic\_\-name@{generic\_\-name}}
-\index{generic\_\-name@{generic\_\-name}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[generic\_\-name]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Efreet\_\-Desktop::generic\_\-name}}\label{structEfreet__Desktop_b04c9646164b21a029b890119d990d44}
-
-
-Generic name of the application 
-
-Referenced by efreet\_\-desktop\_\-free().\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!hidden@{hidden}}
-\index{hidden@{hidden}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[hidden]{\setlength{\rightskip}{0pt plus 5cm}unsigned char {\bf Efreet\_\-Desktop::hidden}}\label{structEfreet__Desktop_48f13bc334215e1c064195e796f628fe}
-
-
-User delete the item \index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!icon@{icon}}
-\index{icon@{icon}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[icon]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Efreet\_\-Desktop::icon}}\label{structEfreet__Desktop_e2c4449795b44f1627b422924167cd78}
-
-
-Icon to display in file manager, menus, etc 
-
-Referenced by efreet\_\-desktop\_\-free(), and efreet\_\-menu\_\-desktop\_\-insert().\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!load\_\-time@{load\_\-time}}
-\index{load\_\-time@{load\_\-time}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[load\_\-time]{\setlength{\rightskip}{0pt plus 5cm}long long {\bf Efreet\_\-Desktop::load\_\-time}}\label{structEfreet__Desktop_dff174f57eb3279998e632cd0c610843}
-
-
-modified time of .desktop on disk 
-
-Referenced by efreet\_\-desktop\_\-empty\_\-new().\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!mime\_\-types@{mime\_\-types}}
-\index{mime\_\-types@{mime\_\-types}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[mime\_\-types]{\setlength{\rightskip}{0pt plus 5cm}Ecore\_\-List$\ast$ {\bf Efreet\_\-Desktop::mime\_\-types}}\label{structEfreet__Desktop_97fac61787b7630ba3d7d7e72236662a}
-
-
-The mime types supppored by this app 
-
-Referenced by efreet\_\-desktop\_\-free().\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!name@{name}}
-\index{name@{name}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[name]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Efreet\_\-Desktop::name}}\label{structEfreet__Desktop_9dbf22c83ca2e8683759fb0ba6dbb9ee}
-
-
-Specific name of the application 
-
-Referenced by efreet\_\-desktop\_\-free(), and efreet\_\-menu\_\-desktop\_\-insert().\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!no\_\-display@{no\_\-display}}
-\index{no\_\-display@{no\_\-display}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[no\_\-display]{\setlength{\rightskip}{0pt plus 5cm}unsigned char {\bf Efreet\_\-Desktop::no\_\-display}}\label{structEfreet__Desktop_129e57631a604b5878cb1810c1700dcc}
-
-
-Don't display this application in menus \index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!not\_\-show\_\-in@{not\_\-show\_\-in}}
-\index{not\_\-show\_\-in@{not\_\-show\_\-in}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[not\_\-show\_\-in]{\setlength{\rightskip}{0pt plus 5cm}Ecore\_\-List$\ast$ {\bf Efreet\_\-Desktop::not\_\-show\_\-in}}\label{structEfreet__Desktop_959def68f54d4331f0ada949c02fa492}
-
-
-list of environments that shoudn't display the icon 
-
-Referenced by efreet\_\-desktop\_\-free(), and efreet\_\-desktop\_\-save().\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!only\_\-show\_\-in@{only\_\-show\_\-in}}
-\index{only\_\-show\_\-in@{only\_\-show\_\-in}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[only\_\-show\_\-in]{\setlength{\rightskip}{0pt plus 5cm}Ecore\_\-List$\ast$ {\bf Efreet\_\-Desktop::only\_\-show\_\-in}}\label{structEfreet__Desktop_f5499f52f38b70b10f397b11fcdaf5c3}
-
-
-list of environments that should display the icon 
-
-Referenced by efreet\_\-desktop\_\-free(), and efreet\_\-desktop\_\-save().\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!orig\_\-path@{orig\_\-path}}
-\index{orig\_\-path@{orig\_\-path}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[orig\_\-path]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Efreet\_\-Desktop::orig\_\-path}}\label{structEfreet__Desktop_6b1d518884fba5e5d6d62052ae2cbbce}
-
-
-original path to .desktop file 
-
-Referenced by efreet\_\-desktop\_\-empty\_\-new(), efreet\_\-desktop\_\-free(), efreet\_\-desktop\_\-new(), efreet\_\-desktop\_\-save(), efreet\_\-desktop\_\-save\_\-as(), and efreet\_\-menu\_\-desktop\_\-insert().\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!path@{path}}
-\index{path@{path}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[path]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Efreet\_\-Desktop::path}}\label{structEfreet__Desktop_d6d237b38ea6d6efd376e9f9ce993717}
-
-
-Working directory to run app in 
-
-Referenced by efreet\_\-desktop\_\-free().\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!ref@{ref}}
-\index{ref@{ref}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[ref]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Efreet\_\-Desktop::ref}}\label{structEfreet__Desktop_82dd15b7a08e9d52f6f083ced1c24b02}
-
-
-reference count - internal 
-
-Referenced by efreet\_\-desktop\_\-empty\_\-new(), efreet\_\-desktop\_\-free(), efreet\_\-desktop\_\-get(), efreet\_\-desktop\_\-new(), and efreet\_\-desktop\_\-ref().\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!startup\_\-notify@{startup\_\-notify}}
-\index{startup\_\-notify@{startup\_\-notify}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[startup\_\-notify]{\setlength{\rightskip}{0pt plus 5cm}unsigned char {\bf Efreet\_\-Desktop::startup\_\-notify}}\label{structEfreet__Desktop_72fd8094d961ad63ace1d1ae0a4c6c1d}
-
-
-The starup notify settings of the app \index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!startup\_\-wm\_\-class@{startup\_\-wm\_\-class}}
-\index{startup\_\-wm\_\-class@{startup\_\-wm\_\-class}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[startup\_\-wm\_\-class]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Efreet\_\-Desktop::startup\_\-wm\_\-class}}\label{structEfreet__Desktop_141378ddcd284d9e46cc4cd3df328601}
-
-
-If specified will map at least one window with the given string as it's WM class or WM name 
-
-Referenced by efreet\_\-desktop\_\-free().\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!terminal@{terminal}}
-\index{terminal@{terminal}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[terminal]{\setlength{\rightskip}{0pt plus 5cm}unsigned char {\bf Efreet\_\-Desktop::terminal}}\label{structEfreet__Desktop_aeb96fb6d054aaa761ad057f255e6bfa}
-
-
-Does the program run in a terminal \index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!try\_\-exec@{try\_\-exec}}
-\index{try\_\-exec@{try\_\-exec}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[try\_\-exec]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Efreet\_\-Desktop::try\_\-exec}}\label{structEfreet__Desktop_ade3c6db613226ce57d82956c5536eb0}
-
-
-Binary to determine if app is installed 
-
-Referenced by efreet\_\-desktop\_\-free().\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!type@{type}}
-\index{type@{type}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[type]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Efreet\_\-Desktop::type}}\label{structEfreet__Desktop_7488f1065b51093e8fa7b1f9d66f152f}
-
-
-type of desktop file 
-
-Referenced by efreet\_\-desktop\_\-free(), and efreet\_\-desktop\_\-save().\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!type\_\-data@{type\_\-data}}
-\index{type\_\-data@{type\_\-data}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[type\_\-data]{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ {\bf Efreet\_\-Desktop::type\_\-data}}\label{structEfreet__Desktop_5bf9a93bf67a40706e0781ead060b07b}
-
-
-Type specific data for custom types 
-
-Referenced by efreet\_\-desktop\_\-free(), and efreet\_\-desktop\_\-type\_\-data\_\-get().\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!url@{url}}
-\index{url@{url}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[url]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Efreet\_\-Desktop::url}}\label{structEfreet__Desktop_51521446eb68df89998e5f72fe4dc5e1}
-
-
-URL to access if type is EFREET\_\-TYPE\_\-LINK 
-
-Referenced by efreet\_\-desktop\_\-free().\index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!version@{version}}
-\index{version@{version}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[version]{\setlength{\rightskip}{0pt plus 5cm}double {\bf Efreet\_\-Desktop::version}}\label{structEfreet__Desktop_f022f39983e020c552f0a08cdcd05ddf}
-
-
-version of spec file conforms to \index{Efreet\_\-Desktop@{Efreet\_\-Desktop}!x@{x}}
-\index{x@{x}!Efreet_Desktop@{Efreet\_\-Desktop}}
-\subsubsection[x]{\setlength{\rightskip}{0pt plus 5cm}Ecore\_\-Hash$\ast$ {\bf Efreet\_\-Desktop::x}}\label{structEfreet__Desktop_b450c5c4dd641d29d85db151251061a5}
-
-
-Keep track of all user extensions, keys that begin with X- 
-
-Referenced by efreet\_\-desktop\_\-free().
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item 
-lib/{\bf efreet\_\-desktop.h}\end{CompactItemize}
diff --git a/doc/latex/structEfreet__Desktop__Command.tex b/doc/latex/structEfreet__Desktop__Command.tex
deleted file mode 100644
index 84064e9..0000000
--- a/doc/latex/structEfreet__Desktop__Command.tex
+++ /dev/null
@@ -1,85 +0,0 @@
-\section{Efreet\_\-Desktop\_\-Command Struct Reference}
-\label{structEfreet__Desktop__Command}\index{Efreet\_\-Desktop\_\-Command@{Efreet\_\-Desktop\_\-Command}}
-{\tt \#include $<$efreet\_\-private.h$>$}
-
-Collaboration diagram for Efreet\_\-Desktop\_\-Command:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=94pt]{structEfreet__Desktop__Command__coll__graph}
-\end{center}
-\end{figure}
-\subsection*{Data Fields}
-\begin{CompactItemize}
-\item 
-{\bf Efreet\_\-Desktop\_\-Command\_\-Cb} {\bf cb\_\-command}
-\item 
-{\bf Efreet\_\-Desktop\_\-Progress\_\-Cb} {\bf cb\_\-progress}
-\item 
-void $\ast$ {\bf data}
-\item 
-{\bf Efreet\_\-Desktop} $\ast$ {\bf desktop}
-\item 
-Ecore\_\-List $\ast$ {\bf files}
-\item 
-{\bf Efreet\_\-Desktop\_\-Command\_\-Flag} {\bf flags}
-\item 
-int {\bf num\_\-pending}
-\end{CompactItemize}
-
-
-\subsection{Field Documentation}
-\index{Efreet\_\-Desktop\_\-Command@{Efreet\_\-Desktop\_\-Command}!cb\_\-command@{cb\_\-command}}
-\index{cb\_\-command@{cb\_\-command}!Efreet_Desktop_Command@{Efreet\_\-Desktop\_\-Command}}
-\subsubsection[cb\_\-command]{\setlength{\rightskip}{0pt plus 5cm}{\bf Efreet\_\-Desktop\_\-Command\_\-Cb} {\bf Efreet\_\-Desktop\_\-Command::cb\_\-command}}\label{structEfreet__Desktop__Command_7f05ed0ddc063ca32622db8fc686a8b0}
-
-
-
-
-Referenced by efreet\_\-desktop\_\-command\_\-progress\_\-get().\index{Efreet\_\-Desktop\_\-Command@{Efreet\_\-Desktop\_\-Command}!cb\_\-progress@{cb\_\-progress}}
-\index{cb\_\-progress@{cb\_\-progress}!Efreet_Desktop_Command@{Efreet\_\-Desktop\_\-Command}}
-\subsubsection[cb\_\-progress]{\setlength{\rightskip}{0pt plus 5cm}{\bf Efreet\_\-Desktop\_\-Progress\_\-Cb} {\bf Efreet\_\-Desktop\_\-Command::cb\_\-progress}}\label{structEfreet__Desktop__Command_92dd6d68658b29879128252f30c0d0e8}
-
-
-
-
-Referenced by efreet\_\-desktop\_\-command\_\-progress\_\-get().\index{Efreet\_\-Desktop\_\-Command@{Efreet\_\-Desktop\_\-Command}!data@{data}}
-\index{data@{data}!Efreet_Desktop_Command@{Efreet\_\-Desktop\_\-Command}}
-\subsubsection[data]{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ {\bf Efreet\_\-Desktop\_\-Command::data}}\label{structEfreet__Desktop__Command_855e19ffb9f848a40f6b87232cc913de}
-
-
-
-
-Referenced by efreet\_\-desktop\_\-command\_\-progress\_\-get().\index{Efreet\_\-Desktop\_\-Command@{Efreet\_\-Desktop\_\-Command}!desktop@{desktop}}
-\index{desktop@{desktop}!Efreet_Desktop_Command@{Efreet\_\-Desktop\_\-Command}}
-\subsubsection[desktop]{\setlength{\rightskip}{0pt plus 5cm}{\bf Efreet\_\-Desktop}$\ast$ {\bf Efreet\_\-Desktop\_\-Command::desktop}}\label{structEfreet__Desktop__Command_6d607ea155ff16824ce2f552b73f664e}
-
-
-
-
-Referenced by efreet\_\-desktop\_\-command\_\-local\_\-get(), and efreet\_\-desktop\_\-command\_\-progress\_\-get().\index{Efreet\_\-Desktop\_\-Command@{Efreet\_\-Desktop\_\-Command}!files@{files}}
-\index{files@{files}!Efreet_Desktop_Command@{Efreet\_\-Desktop\_\-Command}}
-\subsubsection[files]{\setlength{\rightskip}{0pt plus 5cm}Ecore\_\-List$\ast$ {\bf Efreet\_\-Desktop\_\-Command::files}}\label{structEfreet__Desktop__Command_1ffc271baa1ec46bbdf1ea3c71878d56}
-
-
-list of \doxyref{Efreet\_\-Desktop\_\-Command\_\-File}{p.}{structEfreet__Desktop__Command__File} 
-
-Referenced by efreet\_\-desktop\_\-command\_\-local\_\-get(), and efreet\_\-desktop\_\-command\_\-progress\_\-get().\index{Efreet\_\-Desktop\_\-Command@{Efreet\_\-Desktop\_\-Command}!flags@{flags}}
-\index{flags@{flags}!Efreet_Desktop_Command@{Efreet\_\-Desktop\_\-Command}}
-\subsubsection[flags]{\setlength{\rightskip}{0pt plus 5cm}{\bf Efreet\_\-Desktop\_\-Command\_\-Flag} {\bf Efreet\_\-Desktop\_\-Command::flags}}\label{structEfreet__Desktop__Command_bdb9879afc4c583bfc2e86e0c458e70c}
-
-
-
-
-Referenced by efreet\_\-desktop\_\-command\_\-local\_\-get(), and efreet\_\-desktop\_\-command\_\-progress\_\-get().\index{Efreet\_\-Desktop\_\-Command@{Efreet\_\-Desktop\_\-Command}!num\_\-pending@{num\_\-pending}}
-\index{num\_\-pending@{num\_\-pending}!Efreet_Desktop_Command@{Efreet\_\-Desktop\_\-Command}}
-\subsubsection[num\_\-pending]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Efreet\_\-Desktop\_\-Command::num\_\-pending}}\label{structEfreet__Desktop__Command_dee20ed716a6ee05c766618709145f0a}
-
-
-
-
-Referenced by efreet\_\-desktop\_\-command\_\-progress\_\-get().
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item 
-lib/{\bf efreet\_\-private.h}\end{CompactItemize}
diff --git a/doc/latex/structEfreet__Desktop__Command__File.tex b/doc/latex/structEfreet__Desktop__Command__File.tex
deleted file mode 100644
index 3208fb1..0000000
--- a/doc/latex/structEfreet__Desktop__Command__File.tex
+++ /dev/null
@@ -1,66 +0,0 @@
-\section{Efreet\_\-Desktop\_\-Command\_\-File Struct Reference}
-\label{structEfreet__Desktop__Command__File}\index{Efreet\_\-Desktop\_\-Command\_\-File@{Efreet\_\-Desktop\_\-Command\_\-File}}
-{\tt \#include $<$efreet\_\-private.h$>$}
-
-Collaboration diagram for Efreet\_\-Desktop\_\-Command\_\-File:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=104pt]{structEfreet__Desktop__Command__File__coll__graph}
-\end{center}
-\end{figure}
-\subsection*{Data Fields}
-\begin{CompactItemize}
-\item 
-{\bf Efreet\_\-Desktop\_\-Command} $\ast$ {\bf command}
-\item 
-char $\ast$ {\bf dir}
-\item 
-char $\ast$ {\bf file}
-\item 
-char $\ast$ {\bf fullpath}
-\item 
-int {\bf pending}
-\item 
-char $\ast$ {\bf uri}
-\end{CompactItemize}
-
-
-\subsection{Field Documentation}
-\index{Efreet\_\-Desktop\_\-Command\_\-File@{Efreet\_\-Desktop\_\-Command\_\-File}!command@{command}}
-\index{command@{command}!Efreet_Desktop_Command_File@{Efreet\_\-Desktop\_\-Command\_\-File}}
-\subsubsection[command]{\setlength{\rightskip}{0pt plus 5cm}{\bf Efreet\_\-Desktop\_\-Command}$\ast$ {\bf Efreet\_\-Desktop\_\-Command\_\-File::command}}\label{structEfreet__Desktop__Command__File_4ff63f4f95696913101a58860e1b2b51}
-
-
-\index{Efreet\_\-Desktop\_\-Command\_\-File@{Efreet\_\-Desktop\_\-Command\_\-File}!dir@{dir}}
-\index{dir@{dir}!Efreet_Desktop_Command_File@{Efreet\_\-Desktop\_\-Command\_\-File}}
-\subsubsection[dir]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Efreet\_\-Desktop\_\-Command\_\-File::dir}}\label{structEfreet__Desktop__Command__File_6642b6f9e1726c130e571a6ee8d7cb36}
-
-
-\index{Efreet\_\-Desktop\_\-Command\_\-File@{Efreet\_\-Desktop\_\-Command\_\-File}!file@{file}}
-\index{file@{file}!Efreet_Desktop_Command_File@{Efreet\_\-Desktop\_\-Command\_\-File}}
-\subsubsection[file]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Efreet\_\-Desktop\_\-Command\_\-File::file}}\label{structEfreet__Desktop__Command__File_0d66f13242e9320282f81dcb418c8ea8}
-
-
-\index{Efreet\_\-Desktop\_\-Command\_\-File@{Efreet\_\-Desktop\_\-Command\_\-File}!fullpath@{fullpath}}
-\index{fullpath@{fullpath}!Efreet_Desktop_Command_File@{Efreet\_\-Desktop\_\-Command\_\-File}}
-\subsubsection[fullpath]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Efreet\_\-Desktop\_\-Command\_\-File::fullpath}}\label{structEfreet__Desktop__Command__File_25bc63aa451e5ac835fdda90892f3427}
-
-
-\index{Efreet\_\-Desktop\_\-Command\_\-File@{Efreet\_\-Desktop\_\-Command\_\-File}!pending@{pending}}
-\index{pending@{pending}!Efreet_Desktop_Command_File@{Efreet\_\-Desktop\_\-Command\_\-File}}
-\subsubsection[pending]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Efreet\_\-Desktop\_\-Command\_\-File::pending}}\label{structEfreet__Desktop__Command__File_e31535c25282b0c377e53617731e8e4c}
-
-
-
-
-Referenced by efreet\_\-desktop\_\-command\_\-local\_\-get(), and efreet\_\-desktop\_\-command\_\-progress\_\-get().\index{Efreet\_\-Desktop\_\-Command\_\-File@{Efreet\_\-Desktop\_\-Command\_\-File}!uri@{uri}}
-\index{uri@{uri}!Efreet_Desktop_Command_File@{Efreet\_\-Desktop\_\-Command\_\-File}}
-\subsubsection[uri]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Efreet\_\-Desktop\_\-Command\_\-File::uri}}\label{structEfreet__Desktop__Command__File_743107e19271353828f44cccc89c4c88}
-
-
-
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item 
-lib/{\bf efreet\_\-private.h}\end{CompactItemize}
diff --git a/doc/latex/structEfreet__Desktop__Command__File__coll__graph.eps b/doc/latex/structEfreet__Desktop__Command__File__coll__graph.eps
deleted file mode 100644
index c77783c..0000000
--- a/doc/latex/structEfreet__Desktop__Command__File__coll__graph.eps
+++ /dev/null
@@ -1,316 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (albin) albin,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 208 210
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 172 174 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-165 21 lineto
-165 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-165 21 lineto
-165 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 7.5 moveto 149 (Efreet_Desktop_Command_File) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 10 73 154 93 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($structEfreet__Desktop__Command.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 10 72 moveto
-10 93 lineto
-155 93 lineto
-155 72 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 10 72 moveto
-10 93 lineto
-155 93 lineto
-155 72 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-17.5 79.5 moveto 129 (Efreet_Desktop_Command) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-dashed
-0.776 0.753 0.804 edgecolor
-newpath 82 62 moveto
-82 48 82 32 82 21 curveto
-stroke
-0.776 0.753 0.804 edgecolor
-newpath 78.5 62 moveto
-82 72 lineto
-85.5 62 lineto
-closepath fill
-1 setlinewidth
-solid
-0.776 0.753 0.804 edgecolor
-newpath 78.5 62 moveto
-82 72 lineto
-85.5 62 lineto
-closepath stroke
-0.000 0.000 0.000 edgecolor
-10 /FreeSans set_font
-81.5 44.5 moveto 49 (command) alignedtext
-grestore
-% Node3
-gsave
-[ /Rect [ 37 145 127 165 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($structEfreet__Desktop.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 37 144 moveto
-37 165 lineto
-127 165 lineto
-127 144 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 37 144 moveto
-37 165 lineto
-127 165 lineto
-127 144 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-45 151.5 moveto 74 (Efreet_Desktop) alignedtext
-grestore
-% Node3->Node2
-gsave
-1 setlinewidth
-dashed
-0.776 0.753 0.804 edgecolor
-newpath 82 134 moveto
-82 120 82 104 82 93 curveto
-stroke
-0.776 0.753 0.804 edgecolor
-newpath 78.5 134 moveto
-82 144 lineto
-85.5 134 lineto
-closepath fill
-1 setlinewidth
-solid
-0.776 0.753 0.804 edgecolor
-newpath 78.5 134 moveto
-82 144 lineto
-85.5 134 lineto
-closepath stroke
-0.000 0.000 0.000 edgecolor
-10 /FreeSans set_font
-82 116.5 moveto 38 (desktop) alignedtext
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 208 210
-end
-restore
-%%EOF
diff --git a/doc/latex/structEfreet__Desktop__Command__File__coll__graph.md5 b/doc/latex/structEfreet__Desktop__Command__File__coll__graph.md5
deleted file mode 100644
index f62317b..0000000
--- a/doc/latex/structEfreet__Desktop__Command__File__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-0c6d533da57dd9dcfd746d29f19f95df
\ No newline at end of file
diff --git a/doc/latex/structEfreet__Desktop__Command__coll__graph.eps b/doc/latex/structEfreet__Desktop__Command__coll__graph.eps
deleted file mode 100644
index d14e1be..0000000
--- a/doc/latex/structEfreet__Desktop__Command__coll__graph.eps
+++ /dev/null
@@ -1,267 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (albin) albin,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 188 138
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 152 102 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-145 21 lineto
-145 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-145 21 lineto
-145 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 7.5 moveto 129 (Efreet_Desktop_Command) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 27 73 117 93 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($structEfreet__Desktop.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 27 72 moveto
-27 93 lineto
-117 93 lineto
-117 72 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 27 72 moveto
-27 93 lineto
-117 93 lineto
-117 72 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-35 79.5 moveto 74 (Efreet_Desktop) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-dashed
-0.776 0.753 0.804 edgecolor
-newpath 72 62 moveto
-72 48 72 32 72 21 curveto
-stroke
-0.776 0.753 0.804 edgecolor
-newpath 68.5 62 moveto
-72 72 lineto
-75.5 62 lineto
-closepath fill
-1 setlinewidth
-solid
-0.776 0.753 0.804 edgecolor
-newpath 68.5 62 moveto
-72 72 lineto
-75.5 62 lineto
-closepath stroke
-0.000 0.000 0.000 edgecolor
-10 /FreeSans set_font
-72 44.5 moveto 38 (desktop) alignedtext
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 188 138
-end
-restore
-%%EOF
diff --git a/doc/latex/structEfreet__Desktop__Command__coll__graph.md5 b/doc/latex/structEfreet__Desktop__Command__coll__graph.md5
deleted file mode 100644
index d048aa7..0000000
--- a/doc/latex/structEfreet__Desktop__Command__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-10d48875776165387a1cc304be8245c8
\ No newline at end of file
diff --git a/doc/latex/structEfreet__Desktop__Type__Info.tex b/doc/latex/structEfreet__Desktop__Type__Info.tex
deleted file mode 100644
index 2cf4c88..0000000
--- a/doc/latex/structEfreet__Desktop__Type__Info.tex
+++ /dev/null
@@ -1,58 +0,0 @@
-\section{Efreet\_\-Desktop\_\-Type\_\-Info Struct Reference}
-\label{structEfreet__Desktop__Type__Info}\index{Efreet\_\-Desktop\_\-Type\_\-Info@{Efreet\_\-Desktop\_\-Type\_\-Info}}
-\subsection*{Data Fields}
-\begin{CompactItemize}
-\item 
-{\bf Efreet\_\-Desktop\_\-Type\_\-Free\_\-Cb} {\bf free\_\-func}
-\item 
-int {\bf id}
-\item 
-{\bf Efreet\_\-Desktop\_\-Type\_\-Parse\_\-Cb} {\bf parse\_\-func}
-\item 
-{\bf Efreet\_\-Desktop\_\-Type\_\-Save\_\-Cb} {\bf save\_\-func}
-\item 
-char $\ast$ {\bf type}
-\end{CompactItemize}
-
-
-\subsection{Field Documentation}
-\index{Efreet\_\-Desktop\_\-Type\_\-Info@{Efreet\_\-Desktop\_\-Type\_\-Info}!free\_\-func@{free\_\-func}}
-\index{free\_\-func@{free\_\-func}!Efreet_Desktop_Type_Info@{Efreet\_\-Desktop\_\-Type\_\-Info}}
-\subsubsection[free\_\-func]{\setlength{\rightskip}{0pt plus 5cm}{\bf Efreet\_\-Desktop\_\-Type\_\-Free\_\-Cb} {\bf Efreet\_\-Desktop\_\-Type\_\-Info::free\_\-func}}\label{structEfreet__Desktop__Type__Info_1426b2c43ca58b98490b577e481f5af9}
-
-
-
-
-Referenced by efreet\_\-desktop\_\-free(), efreet\_\-desktop\_\-type\_\-add(), and efreet\_\-desktop\_\-type\_\-alias().\index{Efreet\_\-Desktop\_\-Type\_\-Info@{Efreet\_\-Desktop\_\-Type\_\-Info}!id@{id}}
-\index{id@{id}!Efreet_Desktop_Type_Info@{Efreet\_\-Desktop\_\-Type\_\-Info}}
-\subsubsection[id]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Efreet\_\-Desktop\_\-Type\_\-Info::id}}\label{structEfreet__Desktop__Type__Info_cab73ad804a54b8f85030cf356c1c047}
-
-
-
-
-Referenced by efreet\_\-desktop\_\-type\_\-add().\index{Efreet\_\-Desktop\_\-Type\_\-Info@{Efreet\_\-Desktop\_\-Type\_\-Info}!parse\_\-func@{parse\_\-func}}
-\index{parse\_\-func@{parse\_\-func}!Efreet_Desktop_Type_Info@{Efreet\_\-Desktop\_\-Type\_\-Info}}
-\subsubsection[parse\_\-func]{\setlength{\rightskip}{0pt plus 5cm}{\bf Efreet\_\-Desktop\_\-Type\_\-Parse\_\-Cb} {\bf Efreet\_\-Desktop\_\-Type\_\-Info::parse\_\-func}}\label{structEfreet__Desktop__Type__Info_62e3cdf35b73ff0300a53fec1279bee3}
-
-
-
-
-Referenced by efreet\_\-desktop\_\-type\_\-add(), and efreet\_\-desktop\_\-type\_\-alias().\index{Efreet\_\-Desktop\_\-Type\_\-Info@{Efreet\_\-Desktop\_\-Type\_\-Info}!save\_\-func@{save\_\-func}}
-\index{save\_\-func@{save\_\-func}!Efreet_Desktop_Type_Info@{Efreet\_\-Desktop\_\-Type\_\-Info}}
-\subsubsection[save\_\-func]{\setlength{\rightskip}{0pt plus 5cm}{\bf Efreet\_\-Desktop\_\-Type\_\-Save\_\-Cb} {\bf Efreet\_\-Desktop\_\-Type\_\-Info::save\_\-func}}\label{structEfreet__Desktop__Type__Info_9d27f050bca046b65433c43c94d04c0b}
-
-
-
-
-Referenced by efreet\_\-desktop\_\-save(), efreet\_\-desktop\_\-type\_\-add(), and efreet\_\-desktop\_\-type\_\-alias().\index{Efreet\_\-Desktop\_\-Type\_\-Info@{Efreet\_\-Desktop\_\-Type\_\-Info}!type@{type}}
-\index{type@{type}!Efreet_Desktop_Type_Info@{Efreet\_\-Desktop\_\-Type\_\-Info}}
-\subsubsection[type]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Efreet\_\-Desktop\_\-Type\_\-Info::type}}\label{structEfreet__Desktop__Type__Info_7828dc765e6e1b8a7be3fc0b9d6b59f2}
-
-
-
-
-Referenced by efreet\_\-desktop\_\-save(), and efreet\_\-desktop\_\-type\_\-add().
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item 
-lib/{\bf efreet\_\-desktop.c}\end{CompactItemize}
diff --git a/doc/latex/structEfreet__Event__Desktop__Change.tex b/doc/latex/structEfreet__Event__Desktop__Change.tex
deleted file mode 100644
index 9f15212..0000000
--- a/doc/latex/structEfreet__Event__Desktop__Change.tex
+++ /dev/null
@@ -1,47 +0,0 @@
-\section{Efreet\_\-Event\_\-Desktop\_\-Change Struct Reference}
-\label{structEfreet__Event__Desktop__Change}\index{Efreet\_\-Event\_\-Desktop\_\-Change@{Efreet\_\-Event\_\-Desktop\_\-Change}}
-{\tt \#include $<$efreet\_\-utils.h$>$}
-
-Collaboration diagram for Efreet\_\-Event\_\-Desktop\_\-Change:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=104pt]{structEfreet__Event__Desktop__Change__coll__graph}
-\end{center}
-\end{figure}
-\subsection*{Data Fields}
-\begin{CompactItemize}
-\item 
-{\bf Efreet\_\-Desktop\_\-Change} {\bf change}
-\item 
-{\bf Efreet\_\-Desktop} $\ast$ {\bf current}
-\item 
-{\bf Efreet\_\-Desktop} $\ast$ {\bf previous}
-\end{CompactItemize}
-
-
-\subsection{Field Documentation}
-\index{Efreet\_\-Event\_\-Desktop\_\-Change@{Efreet\_\-Event\_\-Desktop\_\-Change}!change@{change}}
-\index{change@{change}!Efreet_Event_Desktop_Change@{Efreet\_\-Event\_\-Desktop\_\-Change}}
-\subsubsection[change]{\setlength{\rightskip}{0pt plus 5cm}{\bf Efreet\_\-Desktop\_\-Change} {\bf Efreet\_\-Event\_\-Desktop\_\-Change::change}}\label{structEfreet__Event__Desktop__Change_67a21053f25151f4ecd071f44e75fc8d}
-
-
-
-
-Referenced by efreet\_\-util\_\-desktop\_\-file\_\-id\_\-find().\index{Efreet\_\-Event\_\-Desktop\_\-Change@{Efreet\_\-Event\_\-Desktop\_\-Change}!current@{current}}
-\index{current@{current}!Efreet_Event_Desktop_Change@{Efreet\_\-Event\_\-Desktop\_\-Change}}
-\subsubsection[current]{\setlength{\rightskip}{0pt plus 5cm}{\bf Efreet\_\-Desktop}$\ast$ {\bf Efreet\_\-Event\_\-Desktop\_\-Change::current}}\label{structEfreet__Event__Desktop__Change_1732552da742db3e07b759bc88adf2e6}
-
-
-
-
-Referenced by efreet\_\-util\_\-desktop\_\-file\_\-id\_\-find().\index{Efreet\_\-Event\_\-Desktop\_\-Change@{Efreet\_\-Event\_\-Desktop\_\-Change}!previous@{previous}}
-\index{previous@{previous}!Efreet_Event_Desktop_Change@{Efreet\_\-Event\_\-Desktop\_\-Change}}
-\subsubsection[previous]{\setlength{\rightskip}{0pt plus 5cm}{\bf Efreet\_\-Desktop}$\ast$ {\bf Efreet\_\-Event\_\-Desktop\_\-Change::previous}}\label{structEfreet__Event__Desktop__Change_aae7a44a892edd70b5bc26cd19beced9}
-
-
-
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item 
-lib/{\bf efreet\_\-utils.h}\end{CompactItemize}
diff --git a/doc/latex/structEfreet__Event__Desktop__Change__coll__graph.eps b/doc/latex/structEfreet__Event__Desktop__Change__coll__graph.eps
deleted file mode 100644
index 5b50008..0000000
--- a/doc/latex/structEfreet__Event__Desktop__Change__coll__graph.eps
+++ /dev/null
@@ -1,270 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (albin) albin,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 208 150
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 172 114 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-164 21 lineto
-164 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-164 21 lineto
-164 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 7.5 moveto 148 (Efreet_Event_Desktop_Change) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 37 85 127 105 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($structEfreet__Desktop.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 37 84 moveto
-37 105 lineto
-127 105 lineto
-127 84 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 37 84 moveto
-37 105 lineto
-127 105 lineto
-127 84 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-45 91.5 moveto 74 (Efreet_Desktop) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-dashed
-0.776 0.753 0.804 edgecolor
-newpath 82 74 moveto
-82 57 82 34 82 21 curveto
-stroke
-0.776 0.753 0.804 edgecolor
-newpath 78.5 74 moveto
-82 84 lineto
-85.5 74 lineto
-closepath fill
-1 setlinewidth
-solid
-0.776 0.753 0.804 edgecolor
-newpath 78.5 74 moveto
-82 84 lineto
-85.5 74 lineto
-closepath stroke
-0.000 0.000 0.000 edgecolor
-10 /FreeSans set_font
-81.5 57 moveto 41 (previous) alignedtext
-0.000 0.000 0.000 edgecolor
-10 /FreeSans set_font
-84.5 44 moveto 35 (current) alignedtext
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 208 150
-end
-restore
-%%EOF
diff --git a/doc/latex/structEfreet__Event__Desktop__Change__coll__graph.md5 b/doc/latex/structEfreet__Event__Desktop__Change__coll__graph.md5
deleted file mode 100644
index ea16452..0000000
--- a/doc/latex/structEfreet__Event__Desktop__Change__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-f27c1787a6c5680ea8d14ad3b4eddb01
\ No newline at end of file
diff --git a/doc/latex/structEfreet__Icon.tex b/doc/latex/structEfreet__Icon.tex
deleted file mode 100644
index fee06d6..0000000
--- a/doc/latex/structEfreet__Icon.tex
+++ /dev/null
@@ -1,98 +0,0 @@
-\section{Efreet\_\-Icon Struct Reference}
-\label{structEfreet__Icon}\index{Efreet\_\-Icon@{Efreet\_\-Icon}}
-{\tt \#include $<$efreet\_\-icon.h$>$}
-
-
-
-\subsection{Detailed Description}
-Contains all the information about a given icon. 
-
-\doxyref{Efreet\_\-Icon}{p.}{structEfreet__Icon} \subsection*{Data Fields}
-\begin{CompactItemize}
-\item 
-Ecore\_\-List $\ast$ {\bf attach\_\-points}
-\item 
-\begin{tabbing}
-xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
-struct \{\\
-\>int {\bf x0}\\
-\>int {\bf x1}\\
-\>int {\bf y0}\\
-\>int {\bf y1}\\
-\} {\bf embedded\_text\_rectangle}\\
-
-\end{tabbing}\item 
-unsigned char {\bf has\_\-embedded\_\-text\_\-rectangle}:1
-\item 
-char $\ast$ {\bf name}
-\item 
-char $\ast$ {\bf path}
-\item 
-unsigned int {\bf ref\_\-count}
-\end{CompactItemize}
-
-
-\subsection{Field Documentation}
-\index{Efreet\_\-Icon@{Efreet\_\-Icon}!attach\_\-points@{attach\_\-points}}
-\index{attach\_\-points@{attach\_\-points}!Efreet_Icon@{Efreet\_\-Icon}}
-\subsubsection[attach\_\-points]{\setlength{\rightskip}{0pt plus 5cm}Ecore\_\-List$\ast$ {\bf Efreet\_\-Icon::attach\_\-points}}\label{structEfreet__Icon_cdbbbe12a65ba20978c0c4296b5f9d37}
-
-
-List of points to be used as anchor points for emblems/overlays 
-
-Referenced by efreet\_\-icon\_\-free().\index{Efreet\_\-Icon@{Efreet\_\-Icon}!embedded\_\-text\_\-rectangle@{embedded\_\-text\_\-rectangle}}
-\index{embedded\_\-text\_\-rectangle@{embedded\_\-text\_\-rectangle}!Efreet_Icon@{Efreet\_\-Icon}}
-\subsubsection[embedded\_\-text\_\-rectangle]{\setlength{\rightskip}{0pt plus 5cm}struct \{ ... \}   {\bf Efreet\_\-Icon::embedded\_\-text\_\-rectangle}}\label{structEfreet__Icon_1f9e96fff7b65405e046f37c61eb7dd1}
-
-
-Rectangle where text can be displayed on the icon \index{Efreet\_\-Icon@{Efreet\_\-Icon}!has\_\-embedded\_\-text\_\-rectangle@{has\_\-embedded\_\-text\_\-rectangle}}
-\index{has\_\-embedded\_\-text\_\-rectangle@{has\_\-embedded\_\-text\_\-rectangle}!Efreet_Icon@{Efreet\_\-Icon}}
-\subsubsection[has\_\-embedded\_\-text\_\-rectangle]{\setlength{\rightskip}{0pt plus 5cm}unsigned char {\bf Efreet\_\-Icon::has\_\-embedded\_\-text\_\-rectangle}}\label{structEfreet__Icon_7d675e8df5530555d4e112fbc4692ae2}
-
-
-Was the embedded rectangle set \index{Efreet\_\-Icon@{Efreet\_\-Icon}!name@{name}}
-\index{name@{name}!Efreet_Icon@{Efreet\_\-Icon}}
-\subsubsection[name]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Efreet\_\-Icon::name}}\label{structEfreet__Icon_9413ac74a2f2b5b5166142467ca7b8be}
-
-
-Translated UTF8 string that can be used for the icon name 
-
-Referenced by efreet\_\-icon\_\-free().\index{Efreet\_\-Icon@{Efreet\_\-Icon}!path@{path}}
-\index{path@{path}!Efreet_Icon@{Efreet\_\-Icon}}
-\subsubsection[path]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Efreet\_\-Icon::path}}\label{structEfreet__Icon_16485fb2ce77e490c6290ca950e6f5fe}
-
-
-Full path to the icon 
-
-Referenced by efreet\_\-icon\_\-free().\index{Efreet\_\-Icon@{Efreet\_\-Icon}!ref\_\-count@{ref\_\-count}}
-\index{ref\_\-count@{ref\_\-count}!Efreet_Icon@{Efreet\_\-Icon}}
-\subsubsection[ref\_\-count]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf Efreet\_\-Icon::ref\_\-count}}\label{structEfreet__Icon_641b3d464a5b1b9ee898370873a29793}
-
-
-References to this icon 
-
-Referenced by efreet\_\-icon\_\-free().\index{Efreet\_\-Icon@{Efreet\_\-Icon}!x0@{x0}}
-\index{x0@{x0}!Efreet_Icon@{Efreet\_\-Icon}}
-\subsubsection[x0]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Efreet\_\-Icon::x0}}\label{structEfreet__Icon_8a985ede8af234128d8fe8f50d298414}
-
-
-x0 position \index{Efreet\_\-Icon@{Efreet\_\-Icon}!x1@{x1}}
-\index{x1@{x1}!Efreet_Icon@{Efreet\_\-Icon}}
-\subsubsection[x1]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Efreet\_\-Icon::x1}}\label{structEfreet__Icon_756b06022d406906f6f603f39d9b2362}
-
-
-x1 position \index{Efreet\_\-Icon@{Efreet\_\-Icon}!y0@{y0}}
-\index{y0@{y0}!Efreet_Icon@{Efreet\_\-Icon}}
-\subsubsection[y0]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Efreet\_\-Icon::y0}}\label{structEfreet__Icon_902e28a90d15fbf66d41e53253e45241}
-
-
-y0 position \index{Efreet\_\-Icon@{Efreet\_\-Icon}!y1@{y1}}
-\index{y1@{y1}!Efreet_Icon@{Efreet\_\-Icon}}
-\subsubsection[y1]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Efreet\_\-Icon::y1}}\label{structEfreet__Icon_030fd6b99a722bc18188ab3fedf92f28}
-
-
-y1 position 
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item 
-lib/{\bf efreet\_\-icon.h}\end{CompactItemize}
diff --git a/doc/latex/structEfreet__Icon__Cache.tex b/doc/latex/structEfreet__Icon__Cache.tex
deleted file mode 100644
index 3cdb91e..0000000
--- a/doc/latex/structEfreet__Icon__Cache.tex
+++ /dev/null
@@ -1,34 +0,0 @@
-\section{Efreet\_\-Icon\_\-Cache Struct Reference}
-\label{structEfreet__Icon__Cache}\index{Efreet\_\-Icon\_\-Cache@{Efreet\_\-Icon\_\-Cache}}
-\subsection*{Data Fields}
-\begin{CompactItemize}
-\item 
-char $\ast$ {\bf key}
-\item 
-time\_\-t {\bf lasttime}
-\item 
-char $\ast$ {\bf path}
-\end{CompactItemize}
-
-
-\subsection{Field Documentation}
-\index{Efreet\_\-Icon\_\-Cache@{Efreet\_\-Icon\_\-Cache}!key@{key}}
-\index{key@{key}!Efreet_Icon_Cache@{Efreet\_\-Icon\_\-Cache}}
-\subsubsection[key]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Efreet\_\-Icon\_\-Cache::key}}\label{structEfreet__Icon__Cache_3af3581234cc81c8df0814ba97da8b07}
-
-
-\index{Efreet\_\-Icon\_\-Cache@{Efreet\_\-Icon\_\-Cache}!lasttime@{lasttime}}
-\index{lasttime@{lasttime}!Efreet_Icon_Cache@{Efreet\_\-Icon\_\-Cache}}
-\subsubsection[lasttime]{\setlength{\rightskip}{0pt plus 5cm}time\_\-t {\bf Efreet\_\-Icon\_\-Cache::lasttime}}\label{structEfreet__Icon__Cache_021f8e16b27a63bbce0f9167305832f7}
-
-
-\index{Efreet\_\-Icon\_\-Cache@{Efreet\_\-Icon\_\-Cache}!path@{path}}
-\index{path@{path}!Efreet_Icon_Cache@{Efreet\_\-Icon\_\-Cache}}
-\subsubsection[path]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Efreet\_\-Icon\_\-Cache::path}}\label{structEfreet__Icon__Cache_347ba910de6ba9a95cda8d1b1d7bb583}
-
-
-
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item 
-lib/{\bf efreet\_\-icon.c}\end{CompactItemize}
diff --git a/doc/latex/structEfreet__Icon__Point.tex b/doc/latex/structEfreet__Icon__Point.tex
deleted file mode 100644
index 611ca49..0000000
--- a/doc/latex/structEfreet__Icon__Point.tex
+++ /dev/null
@@ -1,34 +0,0 @@
-\section{Efreet\_\-Icon\_\-Point Struct Reference}
-\label{structEfreet__Icon__Point}\index{Efreet\_\-Icon\_\-Point@{Efreet\_\-Icon\_\-Point}}
-{\tt \#include $<$efreet\_\-icon.h$>$}
-
-
-
-\subsection{Detailed Description}
-Stores an x, y point. 
-
-Efreet\_\-Point \subsection*{Data Fields}
-\begin{CompactItemize}
-\item 
-int {\bf x}
-\item 
-int {\bf y}
-\end{CompactItemize}
-
-
-\subsection{Field Documentation}
-\index{Efreet\_\-Icon\_\-Point@{Efreet\_\-Icon\_\-Point}!x@{x}}
-\index{x@{x}!Efreet_Icon_Point@{Efreet\_\-Icon\_\-Point}}
-\subsubsection[x]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Efreet\_\-Icon\_\-Point::x}}\label{structEfreet__Icon__Point_02bfe9ca93c1e5054b088e5a4602ebd1}
-
-
-x coord \index{Efreet\_\-Icon\_\-Point@{Efreet\_\-Icon\_\-Point}!y@{y}}
-\index{y@{y}!Efreet_Icon_Point@{Efreet\_\-Icon\_\-Point}}
-\subsubsection[y]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Efreet\_\-Icon\_\-Point::y}}\label{structEfreet__Icon__Point_65c92e8c345949367750c7bd5b436671}
-
-
-y coord 
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item 
-lib/{\bf efreet\_\-icon.h}\end{CompactItemize}
diff --git a/doc/latex/structEfreet__Icon__Theme.tex b/doc/latex/structEfreet__Icon__Theme.tex
deleted file mode 100644
index ff66977..0000000
--- a/doc/latex/structEfreet__Icon__Theme.tex
+++ /dev/null
@@ -1,128 +0,0 @@
-\section{Efreet\_\-Icon\_\-Theme Struct Reference}
-\label{structEfreet__Icon__Theme}\index{Efreet\_\-Icon\_\-Theme@{Efreet\_\-Icon\_\-Theme}}
-{\tt \#include $<$efreet\_\-icon.h$>$}
-
-
-
-\subsection{Detailed Description}
-contains all of the known information about a given theme 
-
-\doxyref{Efreet\_\-Icon\_\-Theme}{p.}{structEfreet__Icon__Theme} \subsection*{Data Fields}
-\begin{CompactItemize}
-\item 
-char $\ast$ {\bf comment}
-\item 
-Ecore\_\-List $\ast$ {\bf directories}
-\item 
-char $\ast$ {\bf example\_\-icon}
-\item 
-unsigned char {\bf fake}:1
-\item 
-unsigned char {\bf hidden}:1
-\item 
-Ecore\_\-List $\ast$ {\bf inherits}
-\item 
-double {\bf last\_\-cache\_\-check}
-\item 
-\begin{tabbing}
-xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
-struct \{\\
-\>const char $\ast$ {\bf internal}\\
-\>const char $\ast$ {\bf name}\\
-\} {\bf name}\\
-
-\end{tabbing}\item 
-\begin{tabbing}
-xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
-struct \{\\
-\>int {\bf count}\\
-\>void $\ast$ {\bf path}\\
-\} {\bf paths}\\
-
-\end{tabbing}\item 
-unsigned char {\bf valid}:1
-\end{CompactItemize}
-
-
-\subsection{Field Documentation}
-\index{Efreet\_\-Icon\_\-Theme@{Efreet\_\-Icon\_\-Theme}!comment@{comment}}
-\index{comment@{comment}!Efreet_Icon_Theme@{Efreet\_\-Icon\_\-Theme}}
-\subsubsection[comment]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Efreet\_\-Icon\_\-Theme::comment}}\label{structEfreet__Icon__Theme_9bca9c279b98006bf873061913a5da86}
-
-
-String describing the theme \index{Efreet\_\-Icon\_\-Theme@{Efreet\_\-Icon\_\-Theme}!count@{count}}
-\index{count@{count}!Efreet_Icon_Theme@{Efreet\_\-Icon\_\-Theme}}
-\subsubsection[count]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Efreet\_\-Icon\_\-Theme::count}}\label{structEfreet__Icon__Theme_89bb7513df3a31671e3e4cf2c922fd87}
-
-
-The number of path's \index{Efreet\_\-Icon\_\-Theme@{Efreet\_\-Icon\_\-Theme}!directories@{directories}}
-\index{directories@{directories}!Efreet_Icon_Theme@{Efreet\_\-Icon\_\-Theme}}
-\subsubsection[directories]{\setlength{\rightskip}{0pt plus 5cm}Ecore\_\-List$\ast$ {\bf Efreet\_\-Icon\_\-Theme::directories}}\label{structEfreet__Icon__Theme_ef8c881659b64c7f62f7961612c0832e}
-
-
-List of subdirectories for this theme \index{Efreet\_\-Icon\_\-Theme@{Efreet\_\-Icon\_\-Theme}!example\_\-icon@{example\_\-icon}}
-\index{example\_\-icon@{example\_\-icon}!Efreet_Icon_Theme@{Efreet\_\-Icon\_\-Theme}}
-\subsubsection[example\_\-icon]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Efreet\_\-Icon\_\-Theme::example\_\-icon}}\label{structEfreet__Icon__Theme_7221ae7262a6a12d27ea595cd2418029}
-
-
-Icon to use as an example of the theme \index{Efreet\_\-Icon\_\-Theme@{Efreet\_\-Icon\_\-Theme}!fake@{fake}}
-\index{fake@{fake}!Efreet_Icon_Theme@{Efreet\_\-Icon\_\-Theme}}
-\subsubsection[fake]{\setlength{\rightskip}{0pt plus 5cm}unsigned char {\bf Efreet\_\-Icon\_\-Theme::fake}}\label{structEfreet__Icon__Theme_7bba0e54b19342ef74f010b58fa3baa0}
-
-
-This isnt' a real theme but the user has tried to query from it. We create the fake one to give us the theme cache. 
-
-Referenced by efreet\_\-icon\_\-theme\_\-list\_\-get().\index{Efreet\_\-Icon\_\-Theme@{Efreet\_\-Icon\_\-Theme}!hidden@{hidden}}
-\index{hidden@{hidden}!Efreet_Icon_Theme@{Efreet\_\-Icon\_\-Theme}}
-\subsubsection[hidden]{\setlength{\rightskip}{0pt plus 5cm}unsigned char {\bf Efreet\_\-Icon\_\-Theme::hidden}}\label{structEfreet__Icon__Theme_0e042e5b7781b5099477287aa321b1d8}
-
-
-Should this theme be hidden from users 
-
-Referenced by efreet\_\-icon\_\-theme\_\-list\_\-get().\index{Efreet\_\-Icon\_\-Theme@{Efreet\_\-Icon\_\-Theme}!inherits@{inherits}}
-\index{inherits@{inherits}!Efreet_Icon_Theme@{Efreet\_\-Icon\_\-Theme}}
-\subsubsection[inherits]{\setlength{\rightskip}{0pt plus 5cm}Ecore\_\-List$\ast$ {\bf Efreet\_\-Icon\_\-Theme::inherits}}\label{structEfreet__Icon__Theme_4c4fe6f1057ec94dc19c09d5aff4e324}
-
-
-Icon themes we inherit from \index{Efreet\_\-Icon\_\-Theme@{Efreet\_\-Icon\_\-Theme}!internal@{internal}}
-\index{internal@{internal}!Efreet_Icon_Theme@{Efreet\_\-Icon\_\-Theme}}
-\subsubsection[internal]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf Efreet\_\-Icon\_\-Theme::internal}}\label{structEfreet__Icon__Theme_b4daf552e488d6b98b424b4dd2624be6}
-
-
-The internal theme name \index{Efreet\_\-Icon\_\-Theme@{Efreet\_\-Icon\_\-Theme}!last\_\-cache\_\-check@{last\_\-cache\_\-check}}
-\index{last\_\-cache\_\-check@{last\_\-cache\_\-check}!Efreet_Icon_Theme@{Efreet\_\-Icon\_\-Theme}}
-\subsubsection[last\_\-cache\_\-check]{\setlength{\rightskip}{0pt plus 5cm}double {\bf Efreet\_\-Icon\_\-Theme::last\_\-cache\_\-check}}\label{structEfreet__Icon__Theme_885687f7b50e791f08f52528cf620daf}
-
-
-Last time the cache was checked \index{Efreet\_\-Icon\_\-Theme@{Efreet\_\-Icon\_\-Theme}!name@{name}}
-\index{name@{name}!Efreet_Icon_Theme@{Efreet\_\-Icon\_\-Theme}}
-\subsubsection[name]{\setlength{\rightskip}{0pt plus 5cm}struct \{ ... \}   {\bf Efreet\_\-Icon\_\-Theme::name}}\label{structEfreet__Icon__Theme_b18d84bf92d6f399807f9ec8f5075e7d}
-
-
-The different names for the theme \index{Efreet\_\-Icon\_\-Theme@{Efreet\_\-Icon\_\-Theme}!name@{name}}
-\index{name@{name}!Efreet_Icon_Theme@{Efreet\_\-Icon\_\-Theme}}
-\subsubsection[name]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf Efreet\_\-Icon\_\-Theme::name}}\label{structEfreet__Icon__Theme_4e49159d8dbf22b17ddeb0e5d301550d}
-
-
-The user visible name 
-
-Referenced by efreet\_\-icon\_\-theme\_\-list\_\-get().\index{Efreet\_\-Icon\_\-Theme@{Efreet\_\-Icon\_\-Theme}!path@{path}}
-\index{path@{path}!Efreet_Icon_Theme@{Efreet\_\-Icon\_\-Theme}}
-\subsubsection[path]{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ {\bf Efreet\_\-Icon\_\-Theme::path}}\label{structEfreet__Icon__Theme_0fa6d2f725164518dfcd4837b18e555d}
-
-
-The paths \index{Efreet\_\-Icon\_\-Theme@{Efreet\_\-Icon\_\-Theme}!paths@{paths}}
-\index{paths@{paths}!Efreet_Icon_Theme@{Efreet\_\-Icon\_\-Theme}}
-\subsubsection[paths]{\setlength{\rightskip}{0pt plus 5cm}struct \{ ... \}   {\bf Efreet\_\-Icon\_\-Theme::paths}}\label{structEfreet__Icon__Theme_451ab33bfe57df549a4d3f36072403fd}
-
-
-The paths to this theme \index{Efreet\_\-Icon\_\-Theme@{Efreet\_\-Icon\_\-Theme}!valid@{valid}}
-\index{valid@{valid}!Efreet_Icon_Theme@{Efreet\_\-Icon\_\-Theme}}
-\subsubsection[valid]{\setlength{\rightskip}{0pt plus 5cm}unsigned char {\bf Efreet\_\-Icon\_\-Theme::valid}}\label{structEfreet__Icon__Theme_876c433cab8d2900c187e01c218e4838}
-
-
-Have we seen an index for this theme 
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item 
-lib/{\bf efreet\_\-icon.h}\end{CompactItemize}
diff --git a/doc/latex/structEfreet__Icon__Theme__Directory.tex b/doc/latex/structEfreet__Icon__Theme__Directory.tex
deleted file mode 100644
index 835b7c3..0000000
--- a/doc/latex/structEfreet__Icon__Theme__Directory.tex
+++ /dev/null
@@ -1,76 +0,0 @@
-\section{Efreet\_\-Icon\_\-Theme\_\-Directory Struct Reference}
-\label{structEfreet__Icon__Theme__Directory}\index{Efreet\_\-Icon\_\-Theme\_\-Directory@{Efreet\_\-Icon\_\-Theme\_\-Directory}}
-{\tt \#include $<$efreet\_\-icon.h$>$}
-
-
-
-\subsection{Detailed Description}
-Contains all the information about a sub-directory of a theme. 
-
-\doxyref{Efreet\_\-Icon\_\-Theme\_\-Directory}{p.}{structEfreet__Icon__Theme__Directory} \subsection*{Data Fields}
-\begin{CompactItemize}
-\item 
-{\bf Efreet\_\-Icon\_\-Theme\_\-Context} {\bf context}
-\item 
-char $\ast$ {\bf name}
-\item 
-\begin{tabbing}
-xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
-struct \{\\
-\>unsigned int {\bf max}\\
-\>unsigned int {\bf min}\\
-\>unsigned int {\bf normal}\\
-\>unsigned int {\bf threshold}\\
-\} {\bf size}\\
-
-\end{tabbing}\item 
-{\bf Efreet\_\-Icon\_\-Size\_\-Type} {\bf type}
-\end{CompactItemize}
-
-
-\subsection{Field Documentation}
-\index{Efreet\_\-Icon\_\-Theme\_\-Directory@{Efreet\_\-Icon\_\-Theme\_\-Directory}!context@{context}}
-\index{context@{context}!Efreet_Icon_Theme_Directory@{Efreet\_\-Icon\_\-Theme\_\-Directory}}
-\subsubsection[context]{\setlength{\rightskip}{0pt plus 5cm}{\bf Efreet\_\-Icon\_\-Theme\_\-Context} {\bf Efreet\_\-Icon\_\-Theme\_\-Directory::context}}\label{structEfreet__Icon__Theme__Directory_0058af8e0cbf45e9fa8882b77f32e9f0}
-
-
-The type of icons in the dir \index{Efreet\_\-Icon\_\-Theme\_\-Directory@{Efreet\_\-Icon\_\-Theme\_\-Directory}!max@{max}}
-\index{max@{max}!Efreet_Icon_Theme_Directory@{Efreet\_\-Icon\_\-Theme\_\-Directory}}
-\subsubsection[max]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf Efreet\_\-Icon\_\-Theme\_\-Directory::max}}\label{structEfreet__Icon__Theme__Directory_d6e891df721fbaf9953d890b87506b21}
-
-
-The maximum size for this directory \index{Efreet\_\-Icon\_\-Theme\_\-Directory@{Efreet\_\-Icon\_\-Theme\_\-Directory}!min@{min}}
-\index{min@{min}!Efreet_Icon_Theme_Directory@{Efreet\_\-Icon\_\-Theme\_\-Directory}}
-\subsubsection[min]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf Efreet\_\-Icon\_\-Theme\_\-Directory::min}}\label{structEfreet__Icon__Theme__Directory_6ad4193515c14bf1b42a65f326e06382}
-
-
-The minimum size for this directory \index{Efreet\_\-Icon\_\-Theme\_\-Directory@{Efreet\_\-Icon\_\-Theme\_\-Directory}!name@{name}}
-\index{name@{name}!Efreet_Icon_Theme_Directory@{Efreet\_\-Icon\_\-Theme\_\-Directory}}
-\subsubsection[name]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Efreet\_\-Icon\_\-Theme\_\-Directory::name}}\label{structEfreet__Icon__Theme__Directory_505eb612f3a6887ec53599df16825172}
-
-
-The directory name \index{Efreet\_\-Icon\_\-Theme\_\-Directory@{Efreet\_\-Icon\_\-Theme\_\-Directory}!normal@{normal}}
-\index{normal@{normal}!Efreet_Icon_Theme_Directory@{Efreet\_\-Icon\_\-Theme\_\-Directory}}
-\subsubsection[normal]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf Efreet\_\-Icon\_\-Theme\_\-Directory::normal}}\label{structEfreet__Icon__Theme__Directory_04f4931ac1d3d017b27357eb03ef13bc}
-
-
-The size for this directory \index{Efreet\_\-Icon\_\-Theme\_\-Directory@{Efreet\_\-Icon\_\-Theme\_\-Directory}!size@{size}}
-\index{size@{size}!Efreet_Icon_Theme_Directory@{Efreet\_\-Icon\_\-Theme\_\-Directory}}
-\subsubsection[size]{\setlength{\rightskip}{0pt plus 5cm}struct \{ ... \}   {\bf Efreet\_\-Icon\_\-Theme\_\-Directory::size}}\label{structEfreet__Icon__Theme__Directory_c8334d023e5c52784f67b3f348f0a146}
-
-
-The size settings for the icon theme \index{Efreet\_\-Icon\_\-Theme\_\-Directory@{Efreet\_\-Icon\_\-Theme\_\-Directory}!threshold@{threshold}}
-\index{threshold@{threshold}!Efreet_Icon_Theme_Directory@{Efreet\_\-Icon\_\-Theme\_\-Directory}}
-\subsubsection[threshold]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf Efreet\_\-Icon\_\-Theme\_\-Directory::threshold}}\label{structEfreet__Icon__Theme__Directory_6a52229fc4ab5665fa94119affed5df9}
-
-
-Size difference threshold \index{Efreet\_\-Icon\_\-Theme\_\-Directory@{Efreet\_\-Icon\_\-Theme\_\-Directory}!type@{type}}
-\index{type@{type}!Efreet_Icon_Theme_Directory@{Efreet\_\-Icon\_\-Theme\_\-Directory}}
-\subsubsection[type]{\setlength{\rightskip}{0pt plus 5cm}{\bf Efreet\_\-Icon\_\-Size\_\-Type} {\bf Efreet\_\-Icon\_\-Theme\_\-Directory::type}}\label{structEfreet__Icon__Theme__Directory_fb743c31b3e51b1769702658831926d7}
-
-
-The size type for the icons 
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item 
-lib/{\bf efreet\_\-icon.h}\end{CompactItemize}
diff --git a/doc/latex/structEfreet__Ini.tex b/doc/latex/structEfreet__Ini.tex
deleted file mode 100644
index 3e8b96d..0000000
--- a/doc/latex/structEfreet__Ini.tex
+++ /dev/null
@@ -1,38 +0,0 @@
-\section{Efreet\_\-Ini Struct Reference}
-\label{structEfreet__Ini}\index{Efreet\_\-Ini@{Efreet\_\-Ini}}
-{\tt \#include $<$efreet\_\-ini.h$>$}
-
-
-
-\subsection{Detailed Description}
-Contains all the information about an ini file. 
-
-\doxyref{Efreet\_\-Ini}{p.}{structEfreet__Ini} \subsection*{Data Fields}
-\begin{CompactItemize}
-\item 
-Ecore\_\-Hash $\ast$ {\bf data}
-\item 
-Ecore\_\-Hash $\ast$ {\bf section}
-\end{CompactItemize}
-
-
-\subsection{Field Documentation}
-\index{Efreet\_\-Ini@{Efreet\_\-Ini}!data@{data}}
-\index{data@{data}!Efreet_Ini@{Efreet\_\-Ini}}
-\subsubsection[data]{\setlength{\rightskip}{0pt plus 5cm}Ecore\_\-Hash$\ast$ {\bf Efreet\_\-Ini::data}}\label{structEfreet__Ini_f99f5309fe67dbf863662bf9d88406e4}
-
-
-Hash of string =$>$ (Hash of string =$>$ string) 
-
-Referenced by efreet\_\-ini\_\-free(), efreet\_\-ini\_\-new(), efreet\_\-ini\_\-save(), efreet\_\-ini\_\-section\_\-add(), and efreet\_\-ini\_\-section\_\-set().\index{Efreet\_\-Ini@{Efreet\_\-Ini}!section@{section}}
-\index{section@{section}!Efreet_Ini@{Efreet\_\-Ini}}
-\subsubsection[section]{\setlength{\rightskip}{0pt plus 5cm}Ecore\_\-Hash$\ast$ {\bf Efreet\_\-Ini::section}}\label{structEfreet__Ini_7d30835218fe559d5ef78edad51a638f}
-
-
-currently selected section 
-
-Referenced by efreet\_\-ini\_\-boolean\_\-get(), efreet\_\-ini\_\-boolean\_\-set(), efreet\_\-ini\_\-double\_\-get(), efreet\_\-ini\_\-double\_\-set(), efreet\_\-ini\_\-int\_\-get(), efreet\_\-ini\_\-int\_\-set(), efreet\_\-ini\_\-localestring\_\-get(), efreet\_\-ini\_\-localestring\_\-set(), efreet\_\-ini\_\-section\_\-set(), efreet\_\-ini\_\-string\_\-get(), and efreet\_\-ini\_\-string\_\-set().
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item 
-lib/{\bf efreet\_\-ini.h}\end{CompactItemize}
diff --git a/doc/latex/structEfreet__Menu.tex b/doc/latex/structEfreet__Menu.tex
deleted file mode 100644
index 2196e76..0000000
--- a/doc/latex/structEfreet__Menu.tex
+++ /dev/null
@@ -1,79 +0,0 @@
-\section{Efreet\_\-Menu Struct Reference}
-\label{structEfreet__Menu}\index{Efreet\_\-Menu@{Efreet\_\-Menu}}
-{\tt \#include $<$efreet\_\-menu.h$>$}
-
-Collaboration diagram for Efreet\_\-Menu:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=67pt]{structEfreet__Menu__coll__graph}
-\end{center}
-\end{figure}
-
-
-\subsection{Detailed Description}
-\doxyref{Efreet\_\-Menu}{p.}{structEfreet__Menu} Stores information on a entry in the menu \subsection*{Data Fields}
-\begin{CompactItemize}
-\item 
-{\bf Efreet\_\-Desktop} $\ast$ {\bf desktop}
-\item 
-Ecore\_\-List $\ast$ {\bf entries}
-\item 
-const char $\ast$ {\bf icon}
-\item 
-const char $\ast$ {\bf id}
-\item 
-const char $\ast$ {\bf name}
-\item 
-{\bf Efreet\_\-Menu\_\-Entry\_\-Type} {\bf type}
-\end{CompactItemize}
-
-
-\subsection{Field Documentation}
-\index{Efreet\_\-Menu@{Efreet\_\-Menu}!desktop@{desktop}}
-\index{desktop@{desktop}!Efreet_Menu@{Efreet\_\-Menu}}
-\subsubsection[desktop]{\setlength{\rightskip}{0pt plus 5cm}{\bf Efreet\_\-Desktop}$\ast$ {\bf Efreet\_\-Menu::desktop}}\label{structEfreet__Menu_9cf64f5e8229382b583ba3088a663388}
-
-
-The desktop we refer too 
-
-Referenced by efreet\_\-menu\_\-desktop\_\-insert(), and efreet\_\-menu\_\-free().\index{Efreet\_\-Menu@{Efreet\_\-Menu}!entries@{entries}}
-\index{entries@{entries}!Efreet_Menu@{Efreet\_\-Menu}}
-\subsubsection[entries]{\setlength{\rightskip}{0pt plus 5cm}Ecore\_\-List$\ast$ {\bf Efreet\_\-Menu::entries}}\label{structEfreet__Menu_30b9e478744985bc2ef666eedd2188c5}
-
-
-The menu items 
-
-Referenced by efreet\_\-menu\_\-desktop\_\-insert(), efreet\_\-menu\_\-desktop\_\-remove(), efreet\_\-menu\_\-dump(), and efreet\_\-menu\_\-free().\index{Efreet\_\-Menu@{Efreet\_\-Menu}!icon@{icon}}
-\index{icon@{icon}!Efreet_Menu@{Efreet\_\-Menu}}
-\subsubsection[icon]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf Efreet\_\-Menu::icon}}\label{structEfreet__Menu_fb342ffebb8fa4bb43400f01b45db60f}
-
-
-Icon for this entry 
-
-Referenced by efreet\_\-menu\_\-desktop\_\-insert(), efreet\_\-menu\_\-dump(), and efreet\_\-menu\_\-free().\index{Efreet\_\-Menu@{Efreet\_\-Menu}!id@{id}}
-\index{id@{id}!Efreet_Menu@{Efreet\_\-Menu}}
-\subsubsection[id]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf Efreet\_\-Menu::id}}\label{structEfreet__Menu_34af5e40eeb18e7a5753ad128ebcee15}
-
-
-File-id for desktop and relative name for menu 
-
-Referenced by efreet\_\-menu\_\-desktop\_\-insert(), and efreet\_\-menu\_\-free().\index{Efreet\_\-Menu@{Efreet\_\-Menu}!name@{name}}
-\index{name@{name}!Efreet_Menu@{Efreet\_\-Menu}}
-\subsubsection[name]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf Efreet\_\-Menu::name}}\label{structEfreet__Menu_2a050059045cd96190755bcd6f3c886c}
-
-
-Name this entry should show 
-
-Referenced by efreet\_\-menu\_\-desktop\_\-insert(), efreet\_\-menu\_\-dump(), and efreet\_\-menu\_\-free().\index{Efreet\_\-Menu@{Efreet\_\-Menu}!type@{type}}
-\index{type@{type}!Efreet_Menu@{Efreet\_\-Menu}}
-\subsubsection[type]{\setlength{\rightskip}{0pt plus 5cm}{\bf Efreet\_\-Menu\_\-Entry\_\-Type} {\bf Efreet\_\-Menu::type}}\label{structEfreet__Menu_cb542cc7041ade4964e12ad09326da23}
-
-
-
-
-Referenced by efreet\_\-menu\_\-desktop\_\-insert(), efreet\_\-menu\_\-dump(), and efreet\_\-menu\_\-new().
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item 
-lib/{\bf efreet\_\-menu.h}\end{CompactItemize}
diff --git a/doc/latex/structEfreet__Menu__App__Dir.tex b/doc/latex/structEfreet__Menu__App__Dir.tex
deleted file mode 100644
index 199fbac..0000000
--- a/doc/latex/structEfreet__Menu__App__Dir.tex
+++ /dev/null
@@ -1,37 +0,0 @@
-\section{Efreet\_\-Menu\_\-App\_\-Dir Struct Reference}
-\label{structEfreet__Menu__App__Dir}\index{Efreet\_\-Menu\_\-App\_\-Dir@{Efreet\_\-Menu\_\-App\_\-Dir}}
-
-
-\subsection{Detailed Description}
-Holds information on an app dir \subsection*{Data Fields}
-\begin{CompactItemize}
-\item 
-unsigned int {\bf legacy}:1
-\item 
-char $\ast$ {\bf path}
-\item 
-char $\ast$ {\bf prefix}
-\end{CompactItemize}
-
-
-\subsection{Field Documentation}
-\index{Efreet\_\-Menu\_\-App\_\-Dir@{Efreet\_\-Menu\_\-App\_\-Dir}!legacy@{legacy}}
-\index{legacy@{legacy}!Efreet_Menu_App_Dir@{Efreet\_\-Menu\_\-App\_\-Dir}}
-\subsubsection[legacy]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf Efreet\_\-Menu\_\-App\_\-Dir::legacy}}\label{structEfreet__Menu__App__Dir_23534a6082c5ef83d55fa0e3a95da6cd}
-
-
-is this a legacy dir \index{Efreet\_\-Menu\_\-App\_\-Dir@{Efreet\_\-Menu\_\-App\_\-Dir}!path@{path}}
-\index{path@{path}!Efreet_Menu_App_Dir@{Efreet\_\-Menu\_\-App\_\-Dir}}
-\subsubsection[path]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Efreet\_\-Menu\_\-App\_\-Dir::path}}\label{structEfreet__Menu__App__Dir_6f8402c8df46598efddbf2d5bc1ffc4f}
-
-
-directory path \index{Efreet\_\-Menu\_\-App\_\-Dir@{Efreet\_\-Menu\_\-App\_\-Dir}!prefix@{prefix}}
-\index{prefix@{prefix}!Efreet_Menu_App_Dir@{Efreet\_\-Menu\_\-App\_\-Dir}}
-\subsubsection[prefix]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Efreet\_\-Menu\_\-App\_\-Dir::prefix}}\label{structEfreet__Menu__App__Dir_5f3c6f6ba91f59537f2bdcd92c0cae0e}
-
-
-If it's legacy it can have a prefix 
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item 
-lib/{\bf efreet\_\-menu.c}\end{CompactItemize}
diff --git a/doc/latex/structEfreet__Menu__Desktop.tex b/doc/latex/structEfreet__Menu__Desktop.tex
deleted file mode 100644
index e418817..0000000
--- a/doc/latex/structEfreet__Menu__Desktop.tex
+++ /dev/null
@@ -1,44 +0,0 @@
-\section{Efreet\_\-Menu\_\-Desktop Struct Reference}
-\label{structEfreet__Menu__Desktop}\index{Efreet\_\-Menu\_\-Desktop@{Efreet\_\-Menu\_\-Desktop}}
-Collaboration diagram for Efreet\_\-Menu\_\-Desktop:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=82pt]{structEfreet__Menu__Desktop__coll__graph}
-\end{center}
-\end{figure}
-
-
-\subsection{Detailed Description}
-\doxyref{Efreet\_\-Menu\_\-Desktop}{p.}{structEfreet__Menu__Desktop} Stores information on a desktop for the menu \subsection*{Data Fields}
-\begin{CompactItemize}
-\item 
-unsigned char {\bf allocated}:1
-\item 
-{\bf Efreet\_\-Desktop} $\ast$ {\bf desktop}
-\item 
-const char $\ast$ {\bf id}
-\end{CompactItemize}
-
-
-\subsection{Field Documentation}
-\index{Efreet\_\-Menu\_\-Desktop@{Efreet\_\-Menu\_\-Desktop}!allocated@{allocated}}
-\index{allocated@{allocated}!Efreet_Menu_Desktop@{Efreet\_\-Menu\_\-Desktop}}
-\subsubsection[allocated]{\setlength{\rightskip}{0pt plus 5cm}unsigned char {\bf Efreet\_\-Menu\_\-Desktop::allocated}}\label{structEfreet__Menu__Desktop_57e798e50cdedb33873eaf95ef60fc3a}
-
-
-If this desktop has been allocated \index{Efreet\_\-Menu\_\-Desktop@{Efreet\_\-Menu\_\-Desktop}!desktop@{desktop}}
-\index{desktop@{desktop}!Efreet_Menu_Desktop@{Efreet\_\-Menu\_\-Desktop}}
-\subsubsection[desktop]{\setlength{\rightskip}{0pt plus 5cm}{\bf Efreet\_\-Desktop}$\ast$ {\bf Efreet\_\-Menu\_\-Desktop::desktop}}\label{structEfreet__Menu__Desktop_e50ac4e82fcc80c18d6fa601ae02c8f0}
-
-
-The desktop we refer too \index{Efreet\_\-Menu\_\-Desktop@{Efreet\_\-Menu\_\-Desktop}!id@{id}}
-\index{id@{id}!Efreet_Menu_Desktop@{Efreet\_\-Menu\_\-Desktop}}
-\subsubsection[id]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf Efreet\_\-Menu\_\-Desktop::id}}\label{structEfreet__Menu__Desktop_e8de5493305e1e5a5573d5258ff4ce3a}
-
-
-The desktop file id 
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item 
-lib/{\bf efreet\_\-menu.c}\end{CompactItemize}
diff --git a/doc/latex/structEfreet__Menu__Desktop__coll__graph.eps b/doc/latex/structEfreet__Menu__Desktop__coll__graph.eps
deleted file mode 100644
index 095ef0f..0000000
--- a/doc/latex/structEfreet__Menu__Desktop__coll__graph.eps
+++ /dev/null
@@ -1,267 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (albin) albin,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 164 138
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 128 102 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-121 21 lineto
-121 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-121 21 lineto
-121 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 7.5 moveto 105 (Efreet_Menu_Desktop) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 15 73 105 93 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($structEfreet__Desktop.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 15 72 moveto
-15 93 lineto
-105 93 lineto
-105 72 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 15 72 moveto
-15 93 lineto
-105 93 lineto
-105 72 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-23 79.5 moveto 74 (Efreet_Desktop) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-dashed
-0.776 0.753 0.804 edgecolor
-newpath 60 62 moveto
-60 48 60 32 60 21 curveto
-stroke
-0.776 0.753 0.804 edgecolor
-newpath 56.5 62 moveto
-60 72 lineto
-63.5 62 lineto
-closepath fill
-1 setlinewidth
-solid
-0.776 0.753 0.804 edgecolor
-newpath 56.5 62 moveto
-60 72 lineto
-63.5 62 lineto
-closepath stroke
-0.000 0.000 0.000 edgecolor
-10 /FreeSans set_font
-60 44.5 moveto 38 (desktop) alignedtext
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 164 138
-end
-restore
-%%EOF
diff --git a/doc/latex/structEfreet__Menu__Desktop__coll__graph.md5 b/doc/latex/structEfreet__Menu__Desktop__coll__graph.md5
deleted file mode 100644
index ada9a04..0000000
--- a/doc/latex/structEfreet__Menu__Desktop__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-acd03faaae69b9edb2272295a3e953fb
\ No newline at end of file
diff --git a/doc/latex/structEfreet__Menu__Filter.tex b/doc/latex/structEfreet__Menu__Filter.tex
deleted file mode 100644
index 92c3c05..0000000
--- a/doc/latex/structEfreet__Menu__Filter.tex
+++ /dev/null
@@ -1,37 +0,0 @@
-\section{Efreet\_\-Menu\_\-Filter Struct Reference}
-\label{structEfreet__Menu__Filter}\index{Efreet\_\-Menu\_\-Filter@{Efreet\_\-Menu\_\-Filter}}
-Collaboration diagram for Efreet\_\-Menu\_\-Filter:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=83pt]{structEfreet__Menu__Filter__coll__graph}
-\end{center}
-\end{figure}
-
-
-\subsection{Detailed Description}
-\doxyref{Efreet\_\-Menu\_\-Filter}{p.}{structEfreet__Menu__Filter} Stores information on a filter \subsection*{Data Fields}
-\begin{CompactItemize}
-\item 
-{\bf Efreet\_\-Menu\_\-Filter\_\-Op} $\ast$ {\bf op}
-\item 
-{\bf Efreet\_\-Menu\_\-Filter\_\-Type} {\bf type}
-\end{CompactItemize}
-
-
-\subsection{Field Documentation}
-\index{Efreet\_\-Menu\_\-Filter@{Efreet\_\-Menu\_\-Filter}!op@{op}}
-\index{op@{op}!Efreet_Menu_Filter@{Efreet\_\-Menu\_\-Filter}}
-\subsubsection[op]{\setlength{\rightskip}{0pt plus 5cm}{\bf Efreet\_\-Menu\_\-Filter\_\-Op}$\ast$ {\bf Efreet\_\-Menu\_\-Filter::op}}\label{structEfreet__Menu__Filter_477456e87c7fd5ceee620819afbc5a20}
-
-
-The filter operations \index{Efreet\_\-Menu\_\-Filter@{Efreet\_\-Menu\_\-Filter}!type@{type}}
-\index{type@{type}!Efreet_Menu_Filter@{Efreet\_\-Menu\_\-Filter}}
-\subsubsection[type]{\setlength{\rightskip}{0pt plus 5cm}{\bf Efreet\_\-Menu\_\-Filter\_\-Type} {\bf Efreet\_\-Menu\_\-Filter::type}}\label{structEfreet__Menu__Filter_3b43f69a89f578db8c90692a72879021}
-
-
-The type of filter 
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item 
-lib/{\bf efreet\_\-menu.c}\end{CompactItemize}
diff --git a/doc/latex/structEfreet__Menu__Filter__Op.tex b/doc/latex/structEfreet__Menu__Filter__Op.tex
deleted file mode 100644
index 2f5df2f..0000000
--- a/doc/latex/structEfreet__Menu__Filter__Op.tex
+++ /dev/null
@@ -1,51 +0,0 @@
-\section{Efreet\_\-Menu\_\-Filter\_\-Op Struct Reference}
-\label{structEfreet__Menu__Filter__Op}\index{Efreet\_\-Menu\_\-Filter\_\-Op@{Efreet\_\-Menu\_\-Filter\_\-Op}}
-
-
-\subsection{Detailed Description}
-\doxyref{Efreet\_\-Menu\_\-Filter\_\-Op}{p.}{structEfreet__Menu__Filter__Op} Contains information on a filter operation \subsection*{Data Fields}
-\begin{CompactItemize}
-\item 
-unsigned char {\bf all}:1
-\item 
-Ecore\_\-List $\ast$ {\bf categories}
-\item 
-Ecore\_\-List $\ast$ {\bf filenames}
-\item 
-Ecore\_\-List $\ast$ {\bf filters}
-\item 
-{\bf Efreet\_\-Menu\_\-Filter\_\-Op\_\-Type} {\bf type}
-\end{CompactItemize}
-
-
-\subsection{Field Documentation}
-\index{Efreet\_\-Menu\_\-Filter\_\-Op@{Efreet\_\-Menu\_\-Filter\_\-Op}!all@{all}}
-\index{all@{all}!Efreet_Menu_Filter_Op@{Efreet\_\-Menu\_\-Filter\_\-Op}}
-\subsubsection[all]{\setlength{\rightskip}{0pt plus 5cm}unsigned char {\bf Efreet\_\-Menu\_\-Filter\_\-Op::all}}\label{structEfreet__Menu__Filter__Op_dcedded0b44871f20e0fa49603eadb61}
-
-
-Applies to all .desktop files \index{Efreet\_\-Menu\_\-Filter\_\-Op@{Efreet\_\-Menu\_\-Filter\_\-Op}!categories@{categories}}
-\index{categories@{categories}!Efreet_Menu_Filter_Op@{Efreet\_\-Menu\_\-Filter\_\-Op}}
-\subsubsection[categories]{\setlength{\rightskip}{0pt plus 5cm}Ecore\_\-List$\ast$ {\bf Efreet\_\-Menu\_\-Filter\_\-Op::categories}}\label{structEfreet__Menu__Filter__Op_8a88c72547dbe00352a2a346c653fd69}
-
-
-The categories this op applies too \index{Efreet\_\-Menu\_\-Filter\_\-Op@{Efreet\_\-Menu\_\-Filter\_\-Op}!filenames@{filenames}}
-\index{filenames@{filenames}!Efreet_Menu_Filter_Op@{Efreet\_\-Menu\_\-Filter\_\-Op}}
-\subsubsection[filenames]{\setlength{\rightskip}{0pt plus 5cm}Ecore\_\-List$\ast$ {\bf Efreet\_\-Menu\_\-Filter\_\-Op::filenames}}\label{structEfreet__Menu__Filter__Op_61c5b075a5e3fc77856f6d3aa38710bd}
-
-
-The filenames this op applies too \index{Efreet\_\-Menu\_\-Filter\_\-Op@{Efreet\_\-Menu\_\-Filter\_\-Op}!filters@{filters}}
-\index{filters@{filters}!Efreet_Menu_Filter_Op@{Efreet\_\-Menu\_\-Filter\_\-Op}}
-\subsubsection[filters]{\setlength{\rightskip}{0pt plus 5cm}Ecore\_\-List$\ast$ {\bf Efreet\_\-Menu\_\-Filter\_\-Op::filters}}\label{structEfreet__Menu__Filter__Op_da6a3a3feb17e761ab2c55dc82556c41}
-
-
-Child filters \index{Efreet\_\-Menu\_\-Filter\_\-Op@{Efreet\_\-Menu\_\-Filter\_\-Op}!type@{type}}
-\index{type@{type}!Efreet_Menu_Filter_Op@{Efreet\_\-Menu\_\-Filter\_\-Op}}
-\subsubsection[type]{\setlength{\rightskip}{0pt plus 5cm}{\bf Efreet\_\-Menu\_\-Filter\_\-Op\_\-Type} {\bf Efreet\_\-Menu\_\-Filter\_\-Op::type}}\label{structEfreet__Menu__Filter__Op_c9966e867533454d35cfab5fdc6547a0}
-
-
-The type of operation 
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item 
-lib/{\bf efreet\_\-menu.c}\end{CompactItemize}
diff --git a/doc/latex/structEfreet__Menu__Filter__coll__graph.eps b/doc/latex/structEfreet__Menu__Filter__coll__graph.eps
deleted file mode 100644
index 68c16ae..0000000
--- a/doc/latex/structEfreet__Menu__Filter__coll__graph.eps
+++ /dev/null
@@ -1,267 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (albin) albin,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 166 138
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 130 102 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 9 0 moveto
-9 21 lineto
-113 21 lineto
-113 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 9 0 moveto
-9 21 lineto
-113 21 lineto
-113 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-17 7.5 moveto 88 (Efreet_Menu_Filter) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 0 73 122 93 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($structEfreet__Menu__Filter__Op.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 0 72 moveto
-0 93 lineto
-123 93 lineto
-123 72 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 72 moveto
-0 93 lineto
-123 93 lineto
-123 72 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 79.5 moveto 107 (Efreet_Menu_Filter_Op) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-dashed
-0.776 0.753 0.804 edgecolor
-newpath 61 62 moveto
-61 48 61 32 61 21 curveto
-stroke
-0.776 0.753 0.804 edgecolor
-newpath 57.5 62 moveto
-61 72 lineto
-64.5 62 lineto
-closepath fill
-1 setlinewidth
-solid
-0.776 0.753 0.804 edgecolor
-newpath 57.5 62 moveto
-61 72 lineto
-64.5 62 lineto
-closepath stroke
-0.000 0.000 0.000 edgecolor
-10 /FreeSans set_font
-61 44.5 moveto 12 (op) alignedtext
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 166 138
-end
-restore
-%%EOF
diff --git a/doc/latex/structEfreet__Menu__Filter__coll__graph.md5 b/doc/latex/structEfreet__Menu__Filter__coll__graph.md5
deleted file mode 100644
index 6e04ca6..0000000
--- a/doc/latex/structEfreet__Menu__Filter__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-98c751e9c5dd23c9bff71eb1534d2a49
\ No newline at end of file
diff --git a/doc/latex/structEfreet__Menu__Internal.tex b/doc/latex/structEfreet__Menu__Internal.tex
deleted file mode 100644
index fe898eb..0000000
--- a/doc/latex/structEfreet__Menu__Internal.tex
+++ /dev/null
@@ -1,230 +0,0 @@
-\section{Efreet\_\-Menu\_\-Internal Struct Reference}
-\label{structEfreet__Menu__Internal}\index{Efreet\_\-Menu\_\-Internal@{Efreet\_\-Menu\_\-Internal}}
-Collaboration diagram for Efreet\_\-Menu\_\-Internal:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=129pt]{structEfreet__Menu__Internal__coll__graph}
-\end{center}
-\end{figure}
-
-
-\subsection{Detailed Description}
-\doxyref{Efreet\_\-Menu\_\-Internal}{p.}{structEfreet__Menu__Internal} Contains the information about a menu \subsection*{Data Fields}
-\begin{CompactItemize}
-\item 
-Ecore\_\-List $\ast$ {\bf app\_\-dirs}
-\item 
-Ecore\_\-List $\ast$ {\bf app\_\-pool}
-\item 
-Ecore\_\-List $\ast$ {\bf applications}
-\item 
-{\bf Efreet\_\-Menu\_\-Move} $\ast$ {\bf current\_\-move}
-\item 
-Ecore\_\-List $\ast$ {\bf default\_\-layout}
-\item 
-unsigned char {\bf deleted}:1
-\item 
-Ecore\_\-DList $\ast$ {\bf directories}
-\item 
-{\bf Efreet\_\-Desktop} $\ast$ {\bf directory}
-\item 
-Ecore\_\-Hash $\ast$ {\bf directory\_\-cache}
-\item 
-Ecore\_\-DList $\ast$ {\bf directory\_\-dirs}
-\item 
-\begin{tabbing}
-xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
-struct \{\\
-\>char $\ast$ {\bf name}\\
-\>char $\ast$ {\bf path}\\
-\} {\bf file}\\
-
-\end{tabbing}\item 
-Ecore\_\-List $\ast$ {\bf filters}
-\item 
-char {\bf in\_\-line}
-\item 
-char {\bf inline\_\-alias}
-\item 
-char {\bf inline\_\-header}
-\item 
-char {\bf inline\_\-limit}
-\item 
-Ecore\_\-List $\ast$ {\bf layout}
-\item 
-Ecore\_\-List $\ast$ {\bf moves}
-\item 
-\begin{tabbing}
-xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
-struct \{\\
-\>const char $\ast$ {\bf internal}\\
-\>const char $\ast$ {\bf name}\\
-\} {\bf name}\\
-
-\end{tabbing}\item 
-unsigned char {\bf only\_\-unallocated}:1
-\item 
-{\bf Efreet\_\-Menu\_\-Internal} $\ast$ {\bf parent}
-\item 
-unsigned char {\bf seen\_\-allocated}:1
-\item 
-unsigned char {\bf seen\_\-deleted}:1
-\item 
-char {\bf show\_\-empty}
-\item 
-Ecore\_\-List $\ast$ {\bf sub\_\-menus}
-\end{CompactItemize}
-
-
-\subsection{Field Documentation}
-\index{Efreet\_\-Menu\_\-Internal@{Efreet\_\-Menu\_\-Internal}!app\_\-dirs@{app\_\-dirs}}
-\index{app\_\-dirs@{app\_\-dirs}!Efreet_Menu_Internal@{Efreet\_\-Menu\_\-Internal}}
-\subsubsection[app\_\-dirs]{\setlength{\rightskip}{0pt plus 5cm}Ecore\_\-List$\ast$ {\bf Efreet\_\-Menu\_\-Internal::app\_\-dirs}}\label{structEfreet__Menu__Internal_130583d6ae62c40a42dca295c4f3ff34}
-
-
-.desktop application directories \index{Efreet\_\-Menu\_\-Internal@{Efreet\_\-Menu\_\-Internal}!app\_\-pool@{app\_\-pool}}
-\index{app\_\-pool@{app\_\-pool}!Efreet_Menu_Internal@{Efreet\_\-Menu\_\-Internal}}
-\subsubsection[app\_\-pool]{\setlength{\rightskip}{0pt plus 5cm}Ecore\_\-List$\ast$ {\bf Efreet\_\-Menu\_\-Internal::app\_\-pool}}\label{structEfreet__Menu__Internal_5288de5df29b8e23d95dec1c2e64c9a5}
-
-
-application pool \index{Efreet\_\-Menu\_\-Internal@{Efreet\_\-Menu\_\-Internal}!applications@{applications}}
-\index{applications@{applications}!Efreet_Menu_Internal@{Efreet\_\-Menu\_\-Internal}}
-\subsubsection[applications]{\setlength{\rightskip}{0pt plus 5cm}Ecore\_\-List$\ast$ {\bf Efreet\_\-Menu\_\-Internal::applications}}\label{structEfreet__Menu__Internal_31344ce7c9ef718f9ee29a8aa2e58a75}
-
-
-applications in this menu \index{Efreet\_\-Menu\_\-Internal@{Efreet\_\-Menu\_\-Internal}!current\_\-move@{current\_\-move}}
-\index{current\_\-move@{current\_\-move}!Efreet_Menu_Internal@{Efreet\_\-Menu\_\-Internal}}
-\subsubsection[current\_\-move]{\setlength{\rightskip}{0pt plus 5cm}{\bf Efreet\_\-Menu\_\-Move}$\ast$ {\bf Efreet\_\-Menu\_\-Internal::current\_\-move}}\label{structEfreet__Menu__Internal_12225c5c81617338e0b98102e8f9470f}
-
-
-The current move \index{Efreet\_\-Menu\_\-Internal@{Efreet\_\-Menu\_\-Internal}!default\_\-layout@{default\_\-layout}}
-\index{default\_\-layout@{default\_\-layout}!Efreet_Menu_Internal@{Efreet\_\-Menu\_\-Internal}}
-\subsubsection[default\_\-layout]{\setlength{\rightskip}{0pt plus 5cm}Ecore\_\-List$\ast$ {\bf Efreet\_\-Menu\_\-Internal::default\_\-layout}}\label{structEfreet__Menu__Internal_483f5b91e2427a202c6b6cc12fd1f416}
-
-
-Default layout \index{Efreet\_\-Menu\_\-Internal@{Efreet\_\-Menu\_\-Internal}!deleted@{deleted}}
-\index{deleted@{deleted}!Efreet_Menu_Internal@{Efreet\_\-Menu\_\-Internal}}
-\subsubsection[deleted]{\setlength{\rightskip}{0pt plus 5cm}unsigned char {\bf Efreet\_\-Menu\_\-Internal::deleted}}\label{structEfreet__Menu__Internal_604eda14c15bc6d9f063965d6ecd7f40}
-
-
-The menu is deleted \index{Efreet\_\-Menu\_\-Internal@{Efreet\_\-Menu\_\-Internal}!directories@{directories}}
-\index{directories@{directories}!Efreet_Menu_Internal@{Efreet\_\-Menu\_\-Internal}}
-\subsubsection[directories]{\setlength{\rightskip}{0pt plus 5cm}Ecore\_\-DList$\ast$ {\bf Efreet\_\-Menu\_\-Internal::directories}}\label{structEfreet__Menu__Internal_9a239b8afb37d05157c9f7465dd76def}
-
-
-All the directories set in the menu file \index{Efreet\_\-Menu\_\-Internal@{Efreet\_\-Menu\_\-Internal}!directory@{directory}}
-\index{directory@{directory}!Efreet_Menu_Internal@{Efreet\_\-Menu\_\-Internal}}
-\subsubsection[directory]{\setlength{\rightskip}{0pt plus 5cm}{\bf Efreet\_\-Desktop}$\ast$ {\bf Efreet\_\-Menu\_\-Internal::directory}}\label{structEfreet__Menu__Internal_b2e0c62b9385b1bcc293ba507f27764b}
-
-
-The directory \index{Efreet\_\-Menu\_\-Internal@{Efreet\_\-Menu\_\-Internal}!directory\_\-cache@{directory\_\-cache}}
-\index{directory\_\-cache@{directory\_\-cache}!Efreet_Menu_Internal@{Efreet\_\-Menu\_\-Internal}}
-\subsubsection[directory\_\-cache]{\setlength{\rightskip}{0pt plus 5cm}Ecore\_\-Hash$\ast$ {\bf Efreet\_\-Menu\_\-Internal::directory\_\-cache}}\label{structEfreet__Menu__Internal_cc6dd5e7de2842a9e7fe2af75769d4d8}
-
-
-.directory dirs \index{Efreet\_\-Menu\_\-Internal@{Efreet\_\-Menu\_\-Internal}!directory\_\-dirs@{directory\_\-dirs}}
-\index{directory\_\-dirs@{directory\_\-dirs}!Efreet_Menu_Internal@{Efreet\_\-Menu\_\-Internal}}
-\subsubsection[directory\_\-dirs]{\setlength{\rightskip}{0pt plus 5cm}Ecore\_\-DList$\ast$ {\bf Efreet\_\-Menu\_\-Internal::directory\_\-dirs}}\label{structEfreet__Menu__Internal_baea760bbd67bd19aecac28642745243}
-
-
-.directory file directories \index{Efreet\_\-Menu\_\-Internal@{Efreet\_\-Menu\_\-Internal}!file@{file}}
-\index{file@{file}!Efreet_Menu_Internal@{Efreet\_\-Menu\_\-Internal}}
-\subsubsection[file]{\setlength{\rightskip}{0pt plus 5cm}struct \{ ... \}   {\bf Efreet\_\-Menu\_\-Internal::file}}\label{structEfreet__Menu__Internal_1a5c12ad4134834bc8d3f4539036aa7a}
-
-
-The menu file information \index{Efreet\_\-Menu\_\-Internal@{Efreet\_\-Menu\_\-Internal}!filters@{filters}}
-\index{filters@{filters}!Efreet_Menu_Internal@{Efreet\_\-Menu\_\-Internal}}
-\subsubsection[filters]{\setlength{\rightskip}{0pt plus 5cm}Ecore\_\-List$\ast$ {\bf Efreet\_\-Menu\_\-Internal::filters}}\label{structEfreet__Menu__Internal_66d11eeda7ab6775cd8184755f27dc9c}
-
-
-Include and Exclude filters \index{Efreet\_\-Menu\_\-Internal@{Efreet\_\-Menu\_\-Internal}!in\_\-line@{in\_\-line}}
-\index{in\_\-line@{in\_\-line}!Efreet_Menu_Internal@{Efreet\_\-Menu\_\-Internal}}
-\subsubsection[in\_\-line]{\setlength{\rightskip}{0pt plus 5cm}char {\bf Efreet\_\-Menu\_\-Internal::in\_\-line}}\label{structEfreet__Menu__Internal_3efc58dffcfd76756fc63f64e5ae0726}
-
-
-Whether this meny can be inlined \index{Efreet\_\-Menu\_\-Internal@{Efreet\_\-Menu\_\-Internal}!inline\_\-alias@{inline\_\-alias}}
-\index{inline\_\-alias@{inline\_\-alias}!Efreet_Menu_Internal@{Efreet\_\-Menu\_\-Internal}}
-\subsubsection[inline\_\-alias]{\setlength{\rightskip}{0pt plus 5cm}char {\bf Efreet\_\-Menu\_\-Internal::inline\_\-alias}}\label{structEfreet__Menu__Internal_79b2d4325489787e60fe2cf791d054d6}
-
-
-Whether we should use the menu name when inlining \index{Efreet\_\-Menu\_\-Internal@{Efreet\_\-Menu\_\-Internal}!inline\_\-header@{inline\_\-header}}
-\index{inline\_\-header@{inline\_\-header}!Efreet_Menu_Internal@{Efreet\_\-Menu\_\-Internal}}
-\subsubsection[inline\_\-header]{\setlength{\rightskip}{0pt plus 5cm}char {\bf Efreet\_\-Menu\_\-Internal::inline\_\-header}}\label{structEfreet__Menu__Internal_cab4b9868e0f81345f65593ab2510d91}
-
-
-Whether we should use the header name when this menu is inlined \index{Efreet\_\-Menu\_\-Internal@{Efreet\_\-Menu\_\-Internal}!inline\_\-limit@{inline\_\-limit}}
-\index{inline\_\-limit@{inline\_\-limit}!Efreet_Menu_Internal@{Efreet\_\-Menu\_\-Internal}}
-\subsubsection[inline\_\-limit]{\setlength{\rightskip}{0pt plus 5cm}char {\bf Efreet\_\-Menu\_\-Internal::inline\_\-limit}}\label{structEfreet__Menu__Internal_c182aad02ed71657c1f0bf61517ae456}
-
-
-Number of elements which triggers inline \index{Efreet\_\-Menu\_\-Internal@{Efreet\_\-Menu\_\-Internal}!internal@{internal}}
-\index{internal@{internal}!Efreet_Menu_Internal@{Efreet\_\-Menu\_\-Internal}}
-\subsubsection[internal]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf Efreet\_\-Menu\_\-Internal::internal}}\label{structEfreet__Menu__Internal_5dd4b4da4d4cbc53d019a9e57f911949}
-
-
-The menu name \index{Efreet\_\-Menu\_\-Internal@{Efreet\_\-Menu\_\-Internal}!layout@{layout}}
-\index{layout@{layout}!Efreet_Menu_Internal@{Efreet\_\-Menu\_\-Internal}}
-\subsubsection[layout]{\setlength{\rightskip}{0pt plus 5cm}Ecore\_\-List$\ast$ {\bf Efreet\_\-Menu\_\-Internal::layout}}\label{structEfreet__Menu__Internal_fdff0eacb22fe914dcdaba455b7159d1}
-
-
-This menus layout \index{Efreet\_\-Menu\_\-Internal@{Efreet\_\-Menu\_\-Internal}!moves@{moves}}
-\index{moves@{moves}!Efreet_Menu_Internal@{Efreet\_\-Menu\_\-Internal}}
-\subsubsection[moves]{\setlength{\rightskip}{0pt plus 5cm}Ecore\_\-List$\ast$ {\bf Efreet\_\-Menu\_\-Internal::moves}}\label{structEfreet__Menu__Internal_f366b67a53c085abf5bfdd2ea8aa8827}
-
-
-List of moves to be handled by the menu \index{Efreet\_\-Menu\_\-Internal@{Efreet\_\-Menu\_\-Internal}!name@{name}}
-\index{name@{name}!Efreet_Menu_Internal@{Efreet\_\-Menu\_\-Internal}}
-\subsubsection[name]{\setlength{\rightskip}{0pt plus 5cm}struct \{ ... \}   {\bf Efreet\_\-Menu\_\-Internal::name}}\label{structEfreet__Menu__Internal_b43cb6ad7cd8909bf356a1daf6dcc027}
-
-
-The names for this menu \index{Efreet\_\-Menu\_\-Internal@{Efreet\_\-Menu\_\-Internal}!name@{name}}
-\index{name@{name}!Efreet_Menu_Internal@{Efreet\_\-Menu\_\-Internal}}
-\subsubsection[name]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf Efreet\_\-Menu\_\-Internal::name}}\label{structEfreet__Menu__Internal_3380afee3e6e9face1800fdd77cf2cc5}
-
-
-Name to use in the menus \index{Efreet\_\-Menu\_\-Internal@{Efreet\_\-Menu\_\-Internal}!name@{name}}
-\index{name@{name}!Efreet_Menu_Internal@{Efreet\_\-Menu\_\-Internal}}
-\subsubsection[name]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Efreet\_\-Menu\_\-Internal::name}}\label{structEfreet__Menu__Internal_076e963474d51949d0bca3a75d815c2d}
-
-
-The filename for this menu \index{Efreet\_\-Menu\_\-Internal@{Efreet\_\-Menu\_\-Internal}!only\_\-unallocated@{only\_\-unallocated}}
-\index{only\_\-unallocated@{only\_\-unallocated}!Efreet_Menu_Internal@{Efreet\_\-Menu\_\-Internal}}
-\subsubsection[only\_\-unallocated]{\setlength{\rightskip}{0pt plus 5cm}unsigned char {\bf Efreet\_\-Menu\_\-Internal::only\_\-unallocated}}\label{structEfreet__Menu__Internal_a283744a6eb8a0e48a685fc5c0abfc93}
-
-
-Show only unallocated .desktops \index{Efreet\_\-Menu\_\-Internal@{Efreet\_\-Menu\_\-Internal}!parent@{parent}}
-\index{parent@{parent}!Efreet_Menu_Internal@{Efreet\_\-Menu\_\-Internal}}
-\subsubsection[parent]{\setlength{\rightskip}{0pt plus 5cm}{\bf Efreet\_\-Menu\_\-Internal}$\ast$ {\bf Efreet\_\-Menu\_\-Internal::parent}}\label{structEfreet__Menu__Internal_c35c9864e14dadc1a796ca0f451b4168}
-
-
-Our parent menu \index{Efreet\_\-Menu\_\-Internal@{Efreet\_\-Menu\_\-Internal}!path@{path}}
-\index{path@{path}!Efreet_Menu_Internal@{Efreet\_\-Menu\_\-Internal}}
-\subsubsection[path]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Efreet\_\-Menu\_\-Internal::path}}\label{structEfreet__Menu__Internal_fce7a2a8ebf2cd150987fb86b4abe772}
-
-
-The base file path \index{Efreet\_\-Menu\_\-Internal@{Efreet\_\-Menu\_\-Internal}!seen\_\-allocated@{seen\_\-allocated}}
-\index{seen\_\-allocated@{seen\_\-allocated}!Efreet_Menu_Internal@{Efreet\_\-Menu\_\-Internal}}
-\subsubsection[seen\_\-allocated]{\setlength{\rightskip}{0pt plus 5cm}unsigned char {\bf Efreet\_\-Menu\_\-Internal::seen\_\-allocated}}\label{structEfreet__Menu__Internal_e74479986051ab3ed34780725966e4f6}
-
-
-have we set the only\_\-unallocated \index{Efreet\_\-Menu\_\-Internal@{Efreet\_\-Menu\_\-Internal}!seen\_\-deleted@{seen\_\-deleted}}
-\index{seen\_\-deleted@{seen\_\-deleted}!Efreet_Menu_Internal@{Efreet\_\-Menu\_\-Internal}}
-\subsubsection[seen\_\-deleted]{\setlength{\rightskip}{0pt plus 5cm}unsigned char {\bf Efreet\_\-Menu\_\-Internal::seen\_\-deleted}}\label{structEfreet__Menu__Internal_e8a5ec13678370e3272f6e120a140a25}
-
-
-Have we seen the deleted item yet \index{Efreet\_\-Menu\_\-Internal@{Efreet\_\-Menu\_\-Internal}!show\_\-empty@{show\_\-empty}}
-\index{show\_\-empty@{show\_\-empty}!Efreet_Menu_Internal@{Efreet\_\-Menu\_\-Internal}}
-\subsubsection[show\_\-empty]{\setlength{\rightskip}{0pt plus 5cm}char {\bf Efreet\_\-Menu\_\-Internal::show\_\-empty}}\label{structEfreet__Menu__Internal_485f5d9679203449da9e91f41d882e40}
-
-
-Whether to show empty menus \index{Efreet\_\-Menu\_\-Internal@{Efreet\_\-Menu\_\-Internal}!sub\_\-menus@{sub\_\-menus}}
-\index{sub\_\-menus@{sub\_\-menus}!Efreet_Menu_Internal@{Efreet\_\-Menu\_\-Internal}}
-\subsubsection[sub\_\-menus]{\setlength{\rightskip}{0pt plus 5cm}Ecore\_\-List$\ast$ {\bf Efreet\_\-Menu\_\-Internal::sub\_\-menus}}\label{structEfreet__Menu__Internal_ac0cfa1672cbb08569e8dab62797fdfc}
-
-
-Our sub menus 
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item 
-lib/{\bf efreet\_\-menu.c}\end{CompactItemize}
diff --git a/doc/latex/structEfreet__Menu__Internal__coll__graph.eps b/doc/latex/structEfreet__Menu__Internal__coll__graph.eps
deleted file mode 100644
index 83e6a6e..0000000
--- a/doc/latex/structEfreet__Menu__Internal__coll__graph.eps
+++ /dev/null
@@ -1,341 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (albin) albin,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 258 138
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 222 102 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 45 0 moveto
-45 21 lineto
-162 21 lineto
-162 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 45 0 moveto
-45 21 lineto
-162 21 lineto
-162 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-52.5 7.5 moveto 101 (Efreet_Menu_Internal) alignedtext
-grestore
-% Node1->Node1
-gsave
-1 setlinewidth
-dashed
-0.776 0.753 0.804 edgecolor
-newpath 172 15 moveto
-176 14 179 13 179 11 curveto
-179 8 172 6 162 5 curveto
-stroke
-0.776 0.753 0.804 edgecolor
-newpath 171.12 11.61 moveto
-162 17 lineto
-172.49 18.47 lineto
-closepath fill
-1 setlinewidth
-solid
-0.776 0.753 0.804 edgecolor
-newpath 171.12 11.61 moveto
-162 17 lineto
-172.49 18.47 lineto
-closepath stroke
-0.000 0.000 0.000 edgecolor
-10 /FreeSans set_font
-179 8.5 moveto 32 (parent) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 0 73 90 93 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($structEfreet__Desktop.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 0 72 moveto
-0 93 lineto
-90 93 lineto
-90 72 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 72 moveto
-0 93 lineto
-90 93 lineto
-90 72 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 79.5 moveto 74 (Efreet_Desktop) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-dashed
-0.776 0.753 0.804 edgecolor
-newpath 60 64 moveto
-71 50 86 33 95 21 curveto
-stroke
-0.776 0.753 0.804 edgecolor
-newpath 57.2 61.9 moveto
-54 72 lineto
-62.8 66.1 lineto
-closepath fill
-1 setlinewidth
-solid
-0.776 0.753 0.804 edgecolor
-newpath 57.2 61.9 moveto
-54 72 lineto
-62.8 66.1 lineto
-closepath stroke
-0.000 0.000 0.000 edgecolor
-10 /FreeSans set_font
-79 44.5 moveto 42 (directory) alignedtext
-grestore
-% Node3
-gsave
-[ /Rect [ 108 73 214 93 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($structEfreet__Menu__Move.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 108 72 moveto
-108 93 lineto
-215 93 lineto
-215 72 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 108 72 moveto
-108 93 lineto
-215 93 lineto
-215 72 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-115.5 79.5 moveto 91 (Efreet_Menu_Move) alignedtext
-grestore
-% Node3->Node1
-gsave
-1 setlinewidth
-dashed
-0.776 0.753 0.804 edgecolor
-newpath 146 64 moveto
-135 50 120 33 111 21 curveto
-stroke
-0.776 0.753 0.804 edgecolor
-newpath 143.2 66.1 moveto
-152 72 lineto
-148.8 61.9 lineto
-closepath fill
-1 setlinewidth
-solid
-0.776 0.753 0.804 edgecolor
-newpath 143.2 66.1 moveto
-152 72 lineto
-148.8 61.9 lineto
-closepath stroke
-0.000 0.000 0.000 edgecolor
-10 /FreeSans set_font
-137.5 44.5 moveto 67 (current_move) alignedtext
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 258 138
-end
-restore
-%%EOF
diff --git a/doc/latex/structEfreet__Menu__Internal__coll__graph.md5 b/doc/latex/structEfreet__Menu__Internal__coll__graph.md5
deleted file mode 100644
index dd9a4ba..0000000
--- a/doc/latex/structEfreet__Menu__Internal__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-7005bec9f3a8f1d111cd4bc838375236
\ No newline at end of file
diff --git a/doc/latex/structEfreet__Menu__Layout.tex b/doc/latex/structEfreet__Menu__Layout.tex
deleted file mode 100644
index 3c78077..0000000
--- a/doc/latex/structEfreet__Menu__Layout.tex
+++ /dev/null
@@ -1,65 +0,0 @@
-\section{Efreet\_\-Menu\_\-Layout Struct Reference}
-\label{structEfreet__Menu__Layout}\index{Efreet\_\-Menu\_\-Layout@{Efreet\_\-Menu\_\-Layout}}
-
-
-\subsection{Detailed Description}
-\doxyref{Efreet\_\-Menu\_\-Layout}{p.}{structEfreet__Menu__Layout} Stores information on a layout \subsection*{Data Fields}
-\begin{CompactItemize}
-\item 
-char {\bf in\_\-line}
-\item 
-char {\bf inline\_\-alias}
-\item 
-char {\bf inline\_\-header}
-\item 
-char {\bf inline\_\-limit}
-\item 
-char $\ast$ {\bf name}
-\item 
-char {\bf show\_\-empty}
-\item 
-{\bf Efreet\_\-Menu\_\-Layout\_\-Type} {\bf type}
-\end{CompactItemize}
-
-
-\subsection{Field Documentation}
-\index{Efreet\_\-Menu\_\-Layout@{Efreet\_\-Menu\_\-Layout}!in\_\-line@{in\_\-line}}
-\index{in\_\-line@{in\_\-line}!Efreet_Menu_Layout@{Efreet\_\-Menu\_\-Layout}}
-\subsubsection[in\_\-line]{\setlength{\rightskip}{0pt plus 5cm}char {\bf Efreet\_\-Menu\_\-Layout::in\_\-line}}\label{structEfreet__Menu__Layout_1efb1e58a3593eb1790e25606e73592f}
-
-
-Whether this meny can be inlined \index{Efreet\_\-Menu\_\-Layout@{Efreet\_\-Menu\_\-Layout}!inline\_\-alias@{inline\_\-alias}}
-\index{inline\_\-alias@{inline\_\-alias}!Efreet_Menu_Layout@{Efreet\_\-Menu\_\-Layout}}
-\subsubsection[inline\_\-alias]{\setlength{\rightskip}{0pt plus 5cm}char {\bf Efreet\_\-Menu\_\-Layout::inline\_\-alias}}\label{structEfreet__Menu__Layout_d2632ce5a77ccda0796f70f07b88a430}
-
-
-Whether we should use the menu name when inlining \index{Efreet\_\-Menu\_\-Layout@{Efreet\_\-Menu\_\-Layout}!inline\_\-header@{inline\_\-header}}
-\index{inline\_\-header@{inline\_\-header}!Efreet_Menu_Layout@{Efreet\_\-Menu\_\-Layout}}
-\subsubsection[inline\_\-header]{\setlength{\rightskip}{0pt plus 5cm}char {\bf Efreet\_\-Menu\_\-Layout::inline\_\-header}}\label{structEfreet__Menu__Layout_1bb6475311880d99d5aec2f11a9bce4b}
-
-
-Whether we should use the header name when this menu is inlined \index{Efreet\_\-Menu\_\-Layout@{Efreet\_\-Menu\_\-Layout}!inline\_\-limit@{inline\_\-limit}}
-\index{inline\_\-limit@{inline\_\-limit}!Efreet_Menu_Layout@{Efreet\_\-Menu\_\-Layout}}
-\subsubsection[inline\_\-limit]{\setlength{\rightskip}{0pt plus 5cm}char {\bf Efreet\_\-Menu\_\-Layout::inline\_\-limit}}\label{structEfreet__Menu__Layout_bd9613885d3b73717b6e60328c0cfcb8}
-
-
-Number of elements which triggers inline \index{Efreet\_\-Menu\_\-Layout@{Efreet\_\-Menu\_\-Layout}!name@{name}}
-\index{name@{name}!Efreet_Menu_Layout@{Efreet\_\-Menu\_\-Layout}}
-\subsubsection[name]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Efreet\_\-Menu\_\-Layout::name}}\label{structEfreet__Menu__Layout_fd4cf118cb1e72c67a01bd85518c99a8}
-
-
-The name of the element \index{Efreet\_\-Menu\_\-Layout@{Efreet\_\-Menu\_\-Layout}!show\_\-empty@{show\_\-empty}}
-\index{show\_\-empty@{show\_\-empty}!Efreet_Menu_Layout@{Efreet\_\-Menu\_\-Layout}}
-\subsubsection[show\_\-empty]{\setlength{\rightskip}{0pt plus 5cm}char {\bf Efreet\_\-Menu\_\-Layout::show\_\-empty}}\label{structEfreet__Menu__Layout_11d760ebee89d71f0bc6a44e58da52e1}
-
-
-Whether to show empty menus \index{Efreet\_\-Menu\_\-Layout@{Efreet\_\-Menu\_\-Layout}!type@{type}}
-\index{type@{type}!Efreet_Menu_Layout@{Efreet\_\-Menu\_\-Layout}}
-\subsubsection[type]{\setlength{\rightskip}{0pt plus 5cm}{\bf Efreet\_\-Menu\_\-Layout\_\-Type} {\bf Efreet\_\-Menu\_\-Layout::type}}\label{structEfreet__Menu__Layout_c2ffcdfd2bb9ce11d54630616b3bc88b}
-
-
-The type of layout 
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item 
-lib/{\bf efreet\_\-menu.c}\end{CompactItemize}
diff --git a/doc/latex/structEfreet__Menu__Move.tex b/doc/latex/structEfreet__Menu__Move.tex
deleted file mode 100644
index 0ae5a1c..0000000
--- a/doc/latex/structEfreet__Menu__Move.tex
+++ /dev/null
@@ -1,30 +0,0 @@
-\section{Efreet\_\-Menu\_\-Move Struct Reference}
-\label{structEfreet__Menu__Move}\index{Efreet\_\-Menu\_\-Move@{Efreet\_\-Menu\_\-Move}}
-
-
-\subsection{Detailed Description}
-\doxyref{Efreet\_\-Menu\_\-Move}{p.}{structEfreet__Menu__Move} Info on a menu movement \subsection*{Data Fields}
-\begin{CompactItemize}
-\item 
-char $\ast$ {\bf new\_\-name}
-\item 
-char $\ast$ {\bf old\_\-name}
-\end{CompactItemize}
-
-
-\subsection{Field Documentation}
-\index{Efreet\_\-Menu\_\-Move@{Efreet\_\-Menu\_\-Move}!new\_\-name@{new\_\-name}}
-\index{new\_\-name@{new\_\-name}!Efreet_Menu_Move@{Efreet\_\-Menu\_\-Move}}
-\subsubsection[new\_\-name]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Efreet\_\-Menu\_\-Move::new\_\-name}}\label{structEfreet__Menu__Move_5334168eaeae563c3b7e68c2379e6f8b}
-
-
-The menu path to move too \index{Efreet\_\-Menu\_\-Move@{Efreet\_\-Menu\_\-Move}!old\_\-name@{old\_\-name}}
-\index{old\_\-name@{old\_\-name}!Efreet_Menu_Move@{Efreet\_\-Menu\_\-Move}}
-\subsubsection[old\_\-name]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Efreet\_\-Menu\_\-Move::old\_\-name}}\label{structEfreet__Menu__Move_c9ac53bc17305e0cba47bb3bb6068380}
-
-
-The menu path to move from 
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item 
-lib/{\bf efreet\_\-menu.c}\end{CompactItemize}
diff --git a/doc/latex/structEfreet__Menu__coll__graph.eps b/doc/latex/structEfreet__Menu__coll__graph.eps
deleted file mode 100644
index 003bff3..0000000
--- a/doc/latex/structEfreet__Menu__coll__graph.eps
+++ /dev/null
@@ -1,267 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (albin) albin,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 134 138
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 98 102 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 7 0 moveto
-7 21 lineto
-83 21 lineto
-83 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 7 0 moveto
-7 21 lineto
-83 21 lineto
-83 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-15 7.5 moveto 60 (Efreet_Menu) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 0 73 90 93 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($structEfreet__Desktop.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 0 72 moveto
-0 93 lineto
-90 93 lineto
-90 72 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 72 moveto
-0 93 lineto
-90 93 lineto
-90 72 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 79.5 moveto 74 (Efreet_Desktop) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-dashed
-0.776 0.753 0.804 edgecolor
-newpath 45 62 moveto
-45 48 45 32 45 21 curveto
-stroke
-0.776 0.753 0.804 edgecolor
-newpath 41.5 62 moveto
-45 72 lineto
-48.5 62 lineto
-closepath fill
-1 setlinewidth
-solid
-0.776 0.753 0.804 edgecolor
-newpath 41.5 62 moveto
-45 72 lineto
-48.5 62 lineto
-closepath stroke
-0.000 0.000 0.000 edgecolor
-10 /FreeSans set_font
-45 44.5 moveto 38 (desktop) alignedtext
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 134 138
-end
-restore
-%%EOF
diff --git a/doc/latex/structEfreet__Menu__coll__graph.md5 b/doc/latex/structEfreet__Menu__coll__graph.md5
deleted file mode 100644
index 3f9ce50..0000000
--- a/doc/latex/structEfreet__Menu__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-5d352004df970e11ca0efc77bdc9f381
\ No newline at end of file
diff --git a/doc/latex/structEfreet__Mime__Glob.tex b/doc/latex/structEfreet__Mime__Glob.tex
deleted file mode 100644
index bdf56ed..0000000
--- a/doc/latex/structEfreet__Mime__Glob.tex
+++ /dev/null
@@ -1,31 +0,0 @@
-\section{Efreet\_\-Mime\_\-Glob Struct Reference}
-\label{structEfreet__Mime__Glob}\index{Efreet\_\-Mime\_\-Glob@{Efreet\_\-Mime\_\-Glob}}
-\subsection*{Data Fields}
-\begin{CompactItemize}
-\item 
-const char $\ast$ {\bf glob}
-\item 
-const char $\ast$ {\bf mime}
-\end{CompactItemize}
-
-
-\subsection{Field Documentation}
-\index{Efreet\_\-Mime\_\-Glob@{Efreet\_\-Mime\_\-Glob}!glob@{glob}}
-\index{glob@{glob}!Efreet_Mime_Glob@{Efreet\_\-Mime\_\-Glob}}
-\subsubsection[glob]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf Efreet\_\-Mime\_\-Glob::glob}}\label{structEfreet__Mime__Glob_6d7e45d5470bd6f10fc6ff15401e6ab6}
-
-
-
-
-Referenced by efreet\_\-mime\_\-globs\_\-type\_\-get().\index{Efreet\_\-Mime\_\-Glob@{Efreet\_\-Mime\_\-Glob}!mime@{mime}}
-\index{mime@{mime}!Efreet_Mime_Glob@{Efreet\_\-Mime\_\-Glob}}
-\subsubsection[mime]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf Efreet\_\-Mime\_\-Glob::mime}}\label{structEfreet__Mime__Glob_9fdb0d988cc41acd5e3f4362a18113ba}
-
-
-
-
-Referenced by efreet\_\-mime\_\-globs\_\-type\_\-get().
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item 
-lib/{\bf efreet\_\-mime.c}\end{CompactItemize}
diff --git a/doc/latex/structEfreet__Mime__Magic.tex b/doc/latex/structEfreet__Mime__Magic.tex
deleted file mode 100644
index 2058658..0000000
--- a/doc/latex/structEfreet__Mime__Magic.tex
+++ /dev/null
@@ -1,34 +0,0 @@
-\section{Efreet\_\-Mime\_\-Magic Struct Reference}
-\label{structEfreet__Mime__Magic}\index{Efreet\_\-Mime\_\-Magic@{Efreet\_\-Mime\_\-Magic}}
-\subsection*{Data Fields}
-\begin{CompactItemize}
-\item 
-Ecore\_\-List $\ast$ {\bf entries}
-\item 
-const char $\ast$ {\bf mime}
-\item 
-unsigned int {\bf priority}
-\end{CompactItemize}
-
-
-\subsection{Field Documentation}
-\index{Efreet\_\-Mime\_\-Magic@{Efreet\_\-Mime\_\-Magic}!entries@{entries}}
-\index{entries@{entries}!Efreet_Mime_Magic@{Efreet\_\-Mime\_\-Magic}}
-\subsubsection[entries]{\setlength{\rightskip}{0pt plus 5cm}Ecore\_\-List$\ast$ {\bf Efreet\_\-Mime\_\-Magic::entries}}\label{structEfreet__Mime__Magic_2c7c0956c1cba9e61497825bc186cd99}
-
-
-\index{Efreet\_\-Mime\_\-Magic@{Efreet\_\-Mime\_\-Magic}!mime@{mime}}
-\index{mime@{mime}!Efreet_Mime_Magic@{Efreet\_\-Mime\_\-Magic}}
-\subsubsection[mime]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf Efreet\_\-Mime\_\-Magic::mime}}\label{structEfreet__Mime__Magic_33981d2c0c90ac176cbf6521f015a7cd}
-
-
-\index{Efreet\_\-Mime\_\-Magic@{Efreet\_\-Mime\_\-Magic}!priority@{priority}}
-\index{priority@{priority}!Efreet_Mime_Magic@{Efreet\_\-Mime\_\-Magic}}
-\subsubsection[priority]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf Efreet\_\-Mime\_\-Magic::priority}}\label{structEfreet__Mime__Magic_518e48b9f4b1761609a3fa8bc0b5b43e}
-
-
-
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item 
-lib/{\bf efreet\_\-mime.c}\end{CompactItemize}
diff --git a/doc/latex/structEfreet__Mime__Magic__Entry.tex b/doc/latex/structEfreet__Mime__Magic__Entry.tex
deleted file mode 100644
index cbe1620..0000000
--- a/doc/latex/structEfreet__Mime__Magic__Entry.tex
+++ /dev/null
@@ -1,62 +0,0 @@
-\section{Efreet\_\-Mime\_\-Magic\_\-Entry Struct Reference}
-\label{structEfreet__Mime__Magic__Entry}\index{Efreet\_\-Mime\_\-Magic\_\-Entry@{Efreet\_\-Mime\_\-Magic\_\-Entry}}
-\subsection*{Data Fields}
-\begin{CompactItemize}
-\item 
-unsigned int {\bf indent}
-\item 
-char $\ast$ {\bf mask}
-\item 
-unsigned int {\bf offset}
-\item 
-unsigned int {\bf range\_\-len}
-\item 
-char $\ast$ {\bf value}
-\item 
-unsigned short {\bf value\_\-len}
-\item 
-unsigned int {\bf word\_\-size}
-\end{CompactItemize}
-
-
-\subsection{Field Documentation}
-\index{Efreet\_\-Mime\_\-Magic\_\-Entry@{Efreet\_\-Mime\_\-Magic\_\-Entry}!indent@{indent}}
-\index{indent@{indent}!Efreet_Mime_Magic_Entry@{Efreet\_\-Mime\_\-Magic\_\-Entry}}
-\subsubsection[indent]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf Efreet\_\-Mime\_\-Magic\_\-Entry::indent}}\label{structEfreet__Mime__Magic__Entry_cdab57a00bb85abfd5b8127d154c0331}
-
-
-\index{Efreet\_\-Mime\_\-Magic\_\-Entry@{Efreet\_\-Mime\_\-Magic\_\-Entry}!mask@{mask}}
-\index{mask@{mask}!Efreet_Mime_Magic_Entry@{Efreet\_\-Mime\_\-Magic\_\-Entry}}
-\subsubsection[mask]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Efreet\_\-Mime\_\-Magic\_\-Entry::mask}}\label{structEfreet__Mime__Magic__Entry_bf5c05dc06030380579b069bc4f8ccf4}
-
-
-\index{Efreet\_\-Mime\_\-Magic\_\-Entry@{Efreet\_\-Mime\_\-Magic\_\-Entry}!offset@{offset}}
-\index{offset@{offset}!Efreet_Mime_Magic_Entry@{Efreet\_\-Mime\_\-Magic\_\-Entry}}
-\subsubsection[offset]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf Efreet\_\-Mime\_\-Magic\_\-Entry::offset}}\label{structEfreet__Mime__Magic__Entry_73aa16d088be4f2a3aa03c9ca5eaa618}
-
-
-\index{Efreet\_\-Mime\_\-Magic\_\-Entry@{Efreet\_\-Mime\_\-Magic\_\-Entry}!range\_\-len@{range\_\-len}}
-\index{range\_\-len@{range\_\-len}!Efreet_Mime_Magic_Entry@{Efreet\_\-Mime\_\-Magic\_\-Entry}}
-\subsubsection[range\_\-len]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf Efreet\_\-Mime\_\-Magic\_\-Entry::range\_\-len}}\label{structEfreet__Mime__Magic__Entry_00ba29bea2a45e9e10663c4b729e1cbe}
-
-
-\index{Efreet\_\-Mime\_\-Magic\_\-Entry@{Efreet\_\-Mime\_\-Magic\_\-Entry}!value@{value}}
-\index{value@{value}!Efreet_Mime_Magic_Entry@{Efreet\_\-Mime\_\-Magic\_\-Entry}}
-\subsubsection[value]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Efreet\_\-Mime\_\-Magic\_\-Entry::value}}\label{structEfreet__Mime__Magic__Entry_69cb6675e1f792c9174085c8a3af7bc5}
-
-
-\index{Efreet\_\-Mime\_\-Magic\_\-Entry@{Efreet\_\-Mime\_\-Magic\_\-Entry}!value\_\-len@{value\_\-len}}
-\index{value\_\-len@{value\_\-len}!Efreet_Mime_Magic_Entry@{Efreet\_\-Mime\_\-Magic\_\-Entry}}
-\subsubsection[value\_\-len]{\setlength{\rightskip}{0pt plus 5cm}unsigned short {\bf Efreet\_\-Mime\_\-Magic\_\-Entry::value\_\-len}}\label{structEfreet__Mime__Magic__Entry_cbc13e36a4511eb1653eb08e37e0667b}
-
-
-\index{Efreet\_\-Mime\_\-Magic\_\-Entry@{Efreet\_\-Mime\_\-Magic\_\-Entry}!word\_\-size@{word\_\-size}}
-\index{word\_\-size@{word\_\-size}!Efreet_Mime_Magic_Entry@{Efreet\_\-Mime\_\-Magic\_\-Entry}}
-\subsubsection[word\_\-size]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf Efreet\_\-Mime\_\-Magic\_\-Entry::word\_\-size}}\label{structEfreet__Mime__Magic__Entry_d20d2adb1bc786b041190ee3794ff1ac}
-
-
-
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item 
-lib/{\bf efreet\_\-mime.c}\end{CompactItemize}
diff --git a/doc/latex/structEfreet__Monitor.tex b/doc/latex/structEfreet__Monitor.tex
deleted file mode 100644
index 6650812..0000000
--- a/doc/latex/structEfreet__Monitor.tex
+++ /dev/null
@@ -1,34 +0,0 @@
-\section{Efreet\_\-Monitor Struct Reference}
-\label{structEfreet__Monitor}\index{Efreet\_\-Monitor@{Efreet\_\-Monitor}}
-\subsection*{Data Fields}
-\begin{CompactItemize}
-\item 
-char $\ast$ {\bf file\_\-id}
-\item 
-Ecore\_\-File\_\-Monitor $\ast$ {\bf monitor}
-\item 
-int {\bf priority}
-\end{CompactItemize}
-
-
-\subsection{Field Documentation}
-\index{Efreet\_\-Monitor@{Efreet\_\-Monitor}!file\_\-id@{file\_\-id}}
-\index{file\_\-id@{file\_\-id}!Efreet_Monitor@{Efreet\_\-Monitor}}
-\subsubsection[file\_\-id]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Efreet\_\-Monitor::file\_\-id}}\label{structEfreet__Monitor_7f26a3b08d48d6768c0afbf96b83b69f}
-
-
-\index{Efreet\_\-Monitor@{Efreet\_\-Monitor}!monitor@{monitor}}
-\index{monitor@{monitor}!Efreet_Monitor@{Efreet\_\-Monitor}}
-\subsubsection[monitor]{\setlength{\rightskip}{0pt plus 5cm}Ecore\_\-File\_\-Monitor$\ast$ {\bf Efreet\_\-Monitor::monitor}}\label{structEfreet__Monitor_7c78d446e9c619d4afaeaf1c0cb609e9}
-
-
-\index{Efreet\_\-Monitor@{Efreet\_\-Monitor}!priority@{priority}}
-\index{priority@{priority}!Efreet_Monitor@{Efreet\_\-Monitor}}
-\subsubsection[priority]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Efreet\_\-Monitor::priority}}\label{structEfreet__Monitor_8056cc07aac3807b09e26849dfbd08e2}
-
-
-
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item 
-lib/{\bf efreet\_\-utils.c}\end{CompactItemize}
diff --git a/doc/latex/structEfreet__Uri.tex b/doc/latex/structEfreet__Uri.tex
deleted file mode 100644
index 88e5225..0000000
--- a/doc/latex/structEfreet__Uri.tex
+++ /dev/null
@@ -1,47 +0,0 @@
-\section{Efreet\_\-Uri Struct Reference}
-\label{structEfreet__Uri}\index{Efreet\_\-Uri@{Efreet\_\-Uri}}
-{\tt \#include $<$efreet\_\-uri.h$>$}
-
-
-
-\subsection{Detailed Description}
-Contains a simple rappresentation of an uri. The string don't have special chars escaped. 
-
-\doxyref{Efreet\_\-Uri}{p.}{structEfreet__Uri} \subsection*{Data Fields}
-\begin{CompactItemize}
-\item 
-const char $\ast$ {\bf hostname}
-\item 
-const char $\ast$ {\bf path}
-\item 
-const char $\ast$ {\bf protocol}
-\end{CompactItemize}
-
-
-\subsection{Field Documentation}
-\index{Efreet\_\-Uri@{Efreet\_\-Uri}!hostname@{hostname}}
-\index{hostname@{hostname}!Efreet_Uri@{Efreet\_\-Uri}}
-\subsubsection[hostname]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf Efreet\_\-Uri::hostname}}\label{structEfreet__Uri_64db921018b0fd1920eaca43250f5aa3}
-
-
-The name of the host if any, or NULL 
-
-Referenced by efreet\_\-uri\_\-decode(), and efreet\_\-uri\_\-free().\index{Efreet\_\-Uri@{Efreet\_\-Uri}!path@{path}}
-\index{path@{path}!Efreet_Uri@{Efreet\_\-Uri}}
-\subsubsection[path]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf Efreet\_\-Uri::path}}\label{structEfreet__Uri_7a507dff468df3ae90e107e2e6e25f6d}
-
-
-The full file path whitout protocol nor host 
-
-Referenced by efreet\_\-trash\_\-delete\_\-uri(), efreet\_\-uri\_\-decode(), efreet\_\-uri\_\-encode(), and efreet\_\-uri\_\-free().\index{Efreet\_\-Uri@{Efreet\_\-Uri}!protocol@{protocol}}
-\index{protocol@{protocol}!Efreet_Uri@{Efreet\_\-Uri}}
-\subsubsection[protocol]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf Efreet\_\-Uri::protocol}}\label{structEfreet__Uri_d665893a361bfe1746439333351246b1}
-
-
-The protocol used (usually 'file') 
-
-Referenced by efreet\_\-uri\_\-decode(), efreet\_\-uri\_\-encode(), and efreet\_\-uri\_\-free().
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item 
-lib/{\bf efreet\_\-uri.h}\end{CompactItemize}
diff --git a/doc/latex/structEfreet__Util__Desktop.tex b/doc/latex/structEfreet__Util__Desktop.tex
deleted file mode 100644
index 9ae2a9e..0000000
--- a/doc/latex/structEfreet__Util__Desktop.tex
+++ /dev/null
@@ -1,38 +0,0 @@
-\section{Efreet\_\-Util\_\-Desktop Struct Reference}
-\label{structEfreet__Util__Desktop}\index{Efreet\_\-Util\_\-Desktop@{Efreet\_\-Util\_\-Desktop}}
-Collaboration diagram for Efreet\_\-Util\_\-Desktop:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=77pt]{structEfreet__Util__Desktop__coll__graph}
-\end{center}
-\end{figure}
-\subsection*{Data Fields}
-\begin{CompactItemize}
-\item 
-{\bf Efreet\_\-Desktop} $\ast$ {\bf desktop}
-\item 
-int {\bf priority}
-\end{CompactItemize}
-
-
-\subsection{Field Documentation}
-\index{Efreet\_\-Util\_\-Desktop@{Efreet\_\-Util\_\-Desktop}!desktop@{desktop}}
-\index{desktop@{desktop}!Efreet_Util_Desktop@{Efreet\_\-Util\_\-Desktop}}
-\subsubsection[desktop]{\setlength{\rightskip}{0pt plus 5cm}{\bf Efreet\_\-Desktop}$\ast$ {\bf Efreet\_\-Util\_\-Desktop::desktop}}\label{structEfreet__Util__Desktop_c89100418cd57d747e6d1e72e7a9db47}
-
-
-
-
-Referenced by efreet\_\-util\_\-desktop\_\-exec\_\-find(), efreet\_\-util\_\-desktop\_\-file\_\-id\_\-find(), efreet\_\-util\_\-desktop\_\-generic\_\-name\_\-find(), efreet\_\-util\_\-desktop\_\-name\_\-find(), and efreet\_\-util\_\-desktop\_\-wm\_\-class\_\-find().\index{Efreet\_\-Util\_\-Desktop@{Efreet\_\-Util\_\-Desktop}!priority@{priority}}
-\index{priority@{priority}!Efreet_Util_Desktop@{Efreet\_\-Util\_\-Desktop}}
-\subsubsection[priority]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Efreet\_\-Util\_\-Desktop::priority}}\label{structEfreet__Util__Desktop_0086937cac152f966601c95d48a44645}
-
-
-
-
-Referenced by efreet\_\-util\_\-desktop\_\-file\_\-id\_\-find().
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item 
-lib/{\bf efreet\_\-utils.c}\end{CompactItemize}
diff --git a/doc/latex/structEfreet__Util__Desktop__coll__graph.eps b/doc/latex/structEfreet__Util__Desktop__coll__graph.eps
deleted file mode 100644
index ff41184..0000000
--- a/doc/latex/structEfreet__Util__Desktop__coll__graph.eps
+++ /dev/null
@@ -1,267 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (albin) albin,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 154 138
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 118 102 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-111 21 lineto
-111 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 0 moveto
-0 21 lineto
-111 21 lineto
-111 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 7.5 moveto 95 (Efreet_Util_Desktop) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 10 73 100 93 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($structEfreet__Desktop.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 10 72 moveto
-10 93 lineto
-100 93 lineto
-100 72 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 10 72 moveto
-10 93 lineto
-100 93 lineto
-100 72 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-18 79.5 moveto 74 (Efreet_Desktop) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-dashed
-0.776 0.753 0.804 edgecolor
-newpath 55 62 moveto
-55 48 55 32 55 21 curveto
-stroke
-0.776 0.753 0.804 edgecolor
-newpath 51.5 62 moveto
-55 72 lineto
-58.5 62 lineto
-closepath fill
-1 setlinewidth
-solid
-0.776 0.753 0.804 edgecolor
-newpath 51.5 62 moveto
-55 72 lineto
-58.5 62 lineto
-closepath stroke
-0.000 0.000 0.000 edgecolor
-10 /FreeSans set_font
-55 44.5 moveto 38 (desktop) alignedtext
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 154 138
-end
-restore
-%%EOF
diff --git a/doc/latex/structEfreet__Util__Desktop__coll__graph.md5 b/doc/latex/structEfreet__Util__Desktop__coll__graph.md5
deleted file mode 100644
index 173aa1b..0000000
--- a/doc/latex/structEfreet__Util__Desktop__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-f1f6abb4d6c9b49f1560f9a49de51d17
\ No newline at end of file
diff --git a/doc/latex/structEfreet__Xml.tex b/doc/latex/structEfreet__Xml.tex
deleted file mode 100644
index 1bbdc70..0000000
--- a/doc/latex/structEfreet__Xml.tex
+++ /dev/null
@@ -1,63 +0,0 @@
-\section{Efreet\_\-Xml Struct Reference}
-\label{structEfreet__Xml}\index{Efreet\_\-Xml@{Efreet\_\-Xml}}
-{\tt \#include $<$efreet\_\-xml.h$>$}
-
-Collaboration diagram for Efreet\_\-Xml:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=79pt]{structEfreet__Xml__coll__graph}
-\end{center}
-\end{figure}
-
-
-\subsection{Detailed Description}
-Contains the XML tree for a given XML document. 
-
-\doxyref{Efreet\_\-Xml}{p.}{structEfreet__Xml} \subsection*{Data Fields}
-\begin{CompactItemize}
-\item 
-{\bf Efreet\_\-Xml\_\-Attribute} $\ast$$\ast$ {\bf attributes}
-\item 
-Ecore\_\-DList $\ast$ {\bf children}
-\item 
-const char $\ast$ {\bf tag}
-\item 
-char $\ast$ {\bf text}
-\end{CompactItemize}
-
-
-\subsection{Field Documentation}
-\index{Efreet\_\-Xml@{Efreet\_\-Xml}!attributes@{attributes}}
-\index{attributes@{attributes}!Efreet_Xml@{Efreet\_\-Xml}}
-\subsubsection[attributes]{\setlength{\rightskip}{0pt plus 5cm}{\bf Efreet\_\-Xml\_\-Attribute}$\ast$$\ast$ {\bf Efreet\_\-Xml::attributes}}\label{structEfreet__Xml_c94d867c301f95974c430ce85c3a4928}
-
-
-The attributes for this node 
-
-Referenced by efreet\_\-xml\_\-attribute\_\-get(), and efreet\_\-xml\_\-del().\index{Efreet\_\-Xml@{Efreet\_\-Xml}!children@{children}}
-\index{children@{children}!Efreet_Xml@{Efreet\_\-Xml}}
-\subsubsection[children]{\setlength{\rightskip}{0pt plus 5cm}Ecore\_\-DList$\ast$ {\bf Efreet\_\-Xml::children}}\label{structEfreet__Xml_b764d7c5a539114a1d13981d991d1ffe}
-
-
-Child nodes 
-
-Referenced by efreet\_\-xml\_\-del().\index{Efreet\_\-Xml@{Efreet\_\-Xml}!tag@{tag}}
-\index{tag@{tag}!Efreet_Xml@{Efreet\_\-Xml}}
-\subsubsection[tag]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf Efreet\_\-Xml::tag}}\label{structEfreet__Xml_f47e321caa59598f72cf76d34cbb608f}
-
-
-The tag for this node 
-
-Referenced by efreet\_\-menu\_\-parse(), and efreet\_\-xml\_\-del().\index{Efreet\_\-Xml@{Efreet\_\-Xml}!text@{text}}
-\index{text@{text}!Efreet_Xml@{Efreet\_\-Xml}}
-\subsubsection[text]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf Efreet\_\-Xml::text}}\label{structEfreet__Xml_b92c749a423bfbad6e8883392cd9d4b4}
-
-
-The XML text for this node 
-
-Referenced by efreet\_\-xml\_\-del().
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item 
-lib/{\bf efreet\_\-xml.h}\end{CompactItemize}
diff --git a/doc/latex/structEfreet__Xml__Attribute.tex b/doc/latex/structEfreet__Xml__Attribute.tex
deleted file mode 100644
index a36ed0f..0000000
--- a/doc/latex/structEfreet__Xml__Attribute.tex
+++ /dev/null
@@ -1,34 +0,0 @@
-\section{Efreet\_\-Xml\_\-Attribute Struct Reference}
-\label{structEfreet__Xml__Attribute}\index{Efreet\_\-Xml\_\-Attribute@{Efreet\_\-Xml\_\-Attribute}}
-{\tt \#include $<$efreet\_\-xml.h$>$}
-
-
-
-\subsection{Detailed Description}
-Contains information about a given XML attribute. 
-
-Efreet\_\-Xml\_\-Attributes \subsection*{Data Fields}
-\begin{CompactItemize}
-\item 
-const char $\ast$ {\bf key}
-\item 
-const char $\ast$ {\bf value}
-\end{CompactItemize}
-
-
-\subsection{Field Documentation}
-\index{Efreet\_\-Xml\_\-Attribute@{Efreet\_\-Xml\_\-Attribute}!key@{key}}
-\index{key@{key}!Efreet_Xml_Attribute@{Efreet\_\-Xml\_\-Attribute}}
-\subsubsection[key]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf Efreet\_\-Xml\_\-Attribute::key}}\label{structEfreet__Xml__Attribute_4c3ff98a22f442e80ede45de49e69aae}
-
-
-The attribute key \index{Efreet\_\-Xml\_\-Attribute@{Efreet\_\-Xml\_\-Attribute}!value@{value}}
-\index{value@{value}!Efreet_Xml_Attribute@{Efreet\_\-Xml\_\-Attribute}}
-\subsubsection[value]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf Efreet\_\-Xml\_\-Attribute::value}}\label{structEfreet__Xml__Attribute_9e33fc206400d797c7c98ba17a3bceb3}
-
-
-The attribute value 
-
-The documentation for this struct was generated from the following file:\begin{CompactItemize}
-\item 
-lib/{\bf efreet\_\-xml.h}\end{CompactItemize}
diff --git a/doc/latex/structEfreet__Xml__coll__graph.eps b/doc/latex/structEfreet__Xml__coll__graph.eps
deleted file mode 100644
index 0cff2aa..0000000
--- a/doc/latex/structEfreet__Xml__coll__graph.eps
+++ /dev/null
@@ -1,267 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Sun Oct 12 21:27:53 UTC 2008)
-%%For: (albin) albin,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {	% i j npages
-	/npages exch def
-	/j exch def
-	/i exch def
-	/str 10 string def
-	npages 1 gt {
-		gsave
-			coordfont setfont
-			0 0 moveto
-			(\() show i str cvs show (,) show j str cvs show (\)) show
-		grestore
-	} if
-} bind def
-
-/set_font {
-	findfont exch
-	scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {			% width text
-	/text exch def
-	/width exch def
-	gsave
-		width 0 gt {
-			[] 0 setdash
-			text stringwidth pop width exch sub text length div 0 text ashow
-		} if
-	grestore
-} def
-
-/boxprim {				% xcorner ycorner xsize ysize
-		4 2 roll
-		moveto
-		2 copy
-		exch 0 rlineto
-		0 exch rlineto
-		pop neg 0 rlineto
-		closepath
-} bind def
-
-/ellipse_path {
-	/ry exch def
-	/rx exch def
-	/y exch def
-	/x exch def
-	matrix currentmatrix
-	newpath
-	x y translate
-	rx ry scale
-	0 0 1 0 360 arc
-	setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-	[	% layer color sequence - darkest to lightest
-		[0 0 0]
-		[.2 .8 .8]
-		[.4 .8 .8]
-		[.6 .8 .8]
-		[.8 .8 .8]
-	]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-	layercolorseq curlayer 1 sub layerlen mod get
-	aload pop sethsbcolor
-	/nodecolor {nopcolor} def
-	/edgecolor {nopcolor} def
-	/graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-	/myupper exch def
-	/mylower exch def
-	curlayer mylower lt
-	curlayer myupper gt
-	or
-	{invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 158 138
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 122 102 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 23 0 moveto
-23 21 lineto
-91 21 lineto
-91 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 23 0 moveto
-23 21 lineto
-91 21 lineto
-91 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-31 7.5 moveto 52 (Efreet_Xml) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 0 73 114 93 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($structEfreet__Xml__Attribute.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 0 72 moveto
-0 93 lineto
-115 93 lineto
-115 72 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 72 moveto
-0 93 lineto
-115 93 lineto
-115 72 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 79.5 moveto 99 (Efreet_Xml_Attribute) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-dashed
-0.776 0.753 0.804 edgecolor
-newpath 57 62 moveto
-57 48 57 32 57 21 curveto
-stroke
-0.776 0.753 0.804 edgecolor
-newpath 53.5 62 moveto
-57 72 lineto
-60.5 62 lineto
-closepath fill
-1 setlinewidth
-solid
-0.776 0.753 0.804 edgecolor
-newpath 53.5 62 moveto
-57 72 lineto
-60.5 62 lineto
-closepath stroke
-0.000 0.000 0.000 edgecolor
-10 /FreeSans set_font
-56.5 44.5 moveto 47 (attributes) alignedtext
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 158 138
-end
-restore
-%%EOF
diff --git a/doc/latex/structEfreet__Xml__coll__graph.md5 b/doc/latex/structEfreet__Xml__coll__graph.md5
deleted file mode 100644
index 3a432bb..0000000
--- a/doc/latex/structEfreet__Xml__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-30bfc4513e3d43392fad422c54ddf72f
\ No newline at end of file
diff --git a/efreet_doxy_warnings.txt b/efreet_doxy_warnings.txt
deleted file mode 100644
index bc3cdb2..0000000
--- a/efreet_doxy_warnings.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-/home/albin/devel/packages/pkg-e/efreet-0.5.0.050/src/lib/efreet_icon.c:421: Warning: argument 'theme' of command @param is not found in the argument list of efreet_icon_find(const char *theme_name, const char *icon, unsigned int size)
-/home/albin/devel/packages/pkg-e/efreet-0.5.0.050/src/lib/efreet_icon.c:421: Warning: The following parameters of efreet_icon_find(const char *theme_name, const char *icon, unsigned int size) are not documented:
-  parameter 'theme_name'
diff --git a/gendoc b/gendoc
deleted file mode 100644
index 82948bd..0000000
--- a/gendoc
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/sh
-
-doxygen
-
-if [ ! -e doc/html/images ]; then
-    mkdir -p doc/html/images
-fi
-
-cp doc/images/*.png doc/images/*.gif doc/html/images
-
diff --git a/m4/ac_attribute.m4 b/m4/ac_attribute.m4
index 9e4b6b3..3926d23 100644
--- a/m4/ac_attribute.m4
+++ b/m4/ac_attribute.m4
@@ -1,15 +1,46 @@
+dnl Copyright (C) 2004-2008 Kim Woelders
+dnl Copyright (C) 2008 Vincent Torri <vtorri at univ-evry dot fr>
+dnl That code is public domain and can be freely used or copied.
+dnl Originally snatched from somewhere...
+
+dnl Macro for checking if the compiler supports __attribute__
+
+dnl Usage: AC_C___ATTRIBUTE__
+dnl call AC_DEFINE for HAVE___ATTRIBUTE__ and __UNUSED__
+dnl if the compiler supports __attribute__, HAVE___ATTRIBUTE__ is
+dnl defined to 1 and __UNUSED__ is defined to __attribute__((unused))
+dnl otherwise, HAVE___ATTRIBUTE__ is not defined and __UNUSED__ is
+dnl defined to nothing.
 
 AC_DEFUN([AC_C___ATTRIBUTE__],
 [
-  AC_MSG_CHECKING(for __attribute__)
-  AC_CACHE_VAL(ac_cv___attribute__, [
-  AC_TRY_COMPILE([#include <stdlib.h>
-  int func(int x); int foo(int x __attribute__ ((unused))) { exit(1); }], 
-  [],
-  ac_cv___attribute__=yes, ac_cv___attribute__=no)])
-  if test "$ac_cv___attribute__" = "yes"; then
-    AC_DEFINE(HAVE___ATTRIBUTE__, 1, [Define to 1 if your compiler has __attribute__])
-  fi
-  AC_MSG_RESULT($ac_cv___attribute__)
-])
 
+AC_MSG_CHECKING([for __attribute__])
+
+AC_CACHE_VAL([ac_cv___attribute__],
+   [AC_TRY_COMPILE(
+       [
+#include <stdlib.h>
+
+int func(int x);
+int foo(int x __attribute__ ((unused)))
+{
+   exit(1);
+}
+       ],
+       [],
+       [ac_cv___attribute__="yes"],
+       [ac_cv___attribute__="no"]
+    )]
+)
+
+AC_MSG_RESULT($ac_cv___attribute__)
+
+if test "x${ac_cv___attribute__}" = "xyes" ; then
+   AC_DEFINE([HAVE___ATTRIBUTE__], [1], [Define to 1 if your compiler has __attribute__])
+   AC_DEFINE([__UNUSED__], [__attribute__((unused))], [Macro declaring a function argument to be unused])
+  else
+    AC_DEFINE([__UNUSED__], [], [Macro declaring a function argument to be unused])
+fi
+
+])
diff --git a/m4/efl_doxygen.m4 b/m4/efl_doxygen.m4
new file mode 100644
index 0000000..0c1452f
--- /dev/null
+++ b/m4/efl_doxygen.m4
@@ -0,0 +1,98 @@
+dnl Copyright (C) 2008 Vincent Torri <vtorri at univ-evry dot fr>
+dnl That code is public domain and can be freely used or copied.
+
+dnl Macro that check if doxygen is available or not.
+
+dnl EFL_CHECK_DOXYGEN([ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]])
+dnl Test for the doxygen program
+dnl Defines efl_doxygen
+dnl Defines the automake conditionnal EFL_BUILD_DOC
+dnl
+AC_DEFUN([EFL_CHECK_DOXYGEN],
+[
+
+dnl
+dnl Disable the build of the documentation
+dnl
+AC_ARG_ENABLE([doc],
+   [AC_HELP_STRING(
+       [--disable-doc],
+       [Disable documentation build @<:@default=enabled@:>@])],
+   [
+    if test "x${enableval}" = "xyes" ; then
+       efl_enable_doc="yes"
+    else
+       efl_enable_doc="no"
+    fi
+   ],
+   [efl_enable_doc="yes"]
+)
+
+if test "x${efl_enable_doc}" = "xyes" ; then
+
+dnl
+dnl Specify the full file name, with path
+dnl
+
+   efl_doxygen="doxygen"
+
+   AC_ARG_WITH([doxygen],
+      [AC_HELP_STRING(
+          [--with-doxygen=FILE],
+          [doxygen program to use @<:@default=doxygen@:>@])],
+dnl
+dnl Check the given doxygen program.
+dnl
+      [efl_doxygen=${withval}
+       AC_CHECK_PROG([efl_have_doxygen],
+          [${efl_doxygen}],
+          [yes],
+          [no])
+       if test "x${efl_have_doxygen}" = "xno" ; then
+          echo "WARNING:"
+          echo "The doxygen program you specified:"
+          echo "$efl_doxygen"
+          echo "was not found.  Please check the path and make sure "
+          echo "the program exists and is executable."
+          AC_MSG_WARN([Warning: no doxygen detected. Documentation will not be built])
+       fi
+      ],
+      [AC_CHECK_PROG([efl_have_doxygen],
+          [${efl_doxygen}],
+          [yes],
+          [no])
+       if test "x${efl_have_doxygen}" = "xno" ; then
+          echo "WARNING:"
+          echo "The doxygen program was not found in your execute"
+          echo "You may have doxygen installed somewhere not covered by your path."
+          echo ""
+          echo "If this is the case make sure you have the packages installed, AND"
+          echo "that the doxygen program is in your execute path (see your"
+          echo "shell manual page on setting the \$PATH environment variable), OR"
+          echo "alternatively, specify the program to use with --with-doxygen."
+          AC_MSG_WARN([Warning: no doxygen detected. Documentation will not be built])
+       fi
+      ]
+   )
+fi
+
+dnl
+dnl Substitution
+dnl
+AC_SUBST([efl_doxygen])
+
+if ! test "x${efl_have_doxygen}" = "xyes" ; then
+   efl_enable_doc="no"
+fi
+
+AM_CONDITIONAL(EFL_BUILD_DOC, test "x${efl_enable_doc}" = "xyes")
+
+if test "x${efl_enable_doc}" = "xyes" ; then
+  ifelse([$1], , :, [$1])
+else
+  ifelse([$2], , :, [$2])
+fi
+
+])
+
+dnl End of doxygen.m4
diff --git a/src/Makefile.in b/src/Makefile.in
index 246ed2e..a731ce6 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -35,7 +35,7 @@ subdir = src
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_attribute.m4 \
-	$(top_srcdir)/configure.ac
+	$(top_srcdir)/m4/efl_doxygen.m4 $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 mkinstalldirs = $(install_sh) -d
@@ -137,6 +137,8 @@ datadir = @datadir@
 datarootdir = @datarootdir@
 docdir = @docdir@
 dvidir = @dvidir@
+efl_doxygen = @efl_doxygen@
+efl_have_doxygen = @efl_have_doxygen@
 exec_prefix = @exec_prefix@
 host = @host@
 host_alias = @host_alias@
diff --git a/src/bin/Makefile.in b/src/bin/Makefile.in
index d302372..578e228 100644
--- a/src/bin/Makefile.in
+++ b/src/bin/Makefile.in
@@ -41,7 +41,7 @@ subdir = src/bin
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_attribute.m4 \
-	$(top_srcdir)/configure.ac
+	$(top_srcdir)/m4/efl_doxygen.m4 $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 mkinstalldirs = $(install_sh) -d
@@ -173,6 +173,8 @@ datadir = @datadir@
 datarootdir = @datarootdir@
 docdir = @docdir@
 dvidir = @dvidir@
+efl_doxygen = @efl_doxygen@
+efl_have_doxygen = @efl_have_doxygen@
 exec_prefix = @exec_prefix@
 host = @host@
 host_alias = @host_alias@
diff --git a/src/bin/compare/Makefile.in b/src/bin/compare/Makefile.in
index 481a846..be2116a 100644
--- a/src/bin/compare/Makefile.in
+++ b/src/bin/compare/Makefile.in
@@ -37,7 +37,7 @@ subdir = src/bin/compare
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_attribute.m4 \
-	$(top_srcdir)/configure.ac
+	$(top_srcdir)/m4/efl_doxygen.m4 $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 mkinstalldirs = $(install_sh) -d
@@ -148,6 +148,8 @@ datadir = @datadir@
 datarootdir = @datarootdir@
 docdir = @docdir@
 dvidir = @dvidir@
+efl_doxygen = @efl_doxygen@
+efl_have_doxygen = @efl_have_doxygen@
 exec_prefix = @exec_prefix@
 host = @host@
 host_alias = @host_alias@
diff --git a/src/bin/data/Makefile.in b/src/bin/data/Makefile.in
index ea28ef4..076c75b 100644
--- a/src/bin/data/Makefile.in
+++ b/src/bin/data/Makefile.in
@@ -36,7 +36,7 @@ subdir = src/bin/data
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_attribute.m4 \
-	$(top_srcdir)/configure.ac
+	$(top_srcdir)/m4/efl_doxygen.m4 $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 mkinstalldirs = $(install_sh) -d
@@ -147,6 +147,8 @@ datadir = @datadir@
 datarootdir = @datarootdir@
 docdir = @docdir@
 dvidir = @dvidir@
+efl_doxygen = @efl_doxygen@
+efl_have_doxygen = @efl_have_doxygen@
 exec_prefix = @exec_prefix@
 host = @host@
 host_alias = @host_alias@
diff --git a/src/bin/data/sub/Makefile.in b/src/bin/data/sub/Makefile.in
index 08dadc2..9cc8cfe 100644
--- a/src/bin/data/sub/Makefile.in
+++ b/src/bin/data/sub/Makefile.in
@@ -36,7 +36,7 @@ subdir = src/bin/data/sub
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_attribute.m4 \
-	$(top_srcdir)/configure.ac
+	$(top_srcdir)/m4/efl_doxygen.m4 $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 mkinstalldirs = $(install_sh) -d
@@ -135,6 +135,8 @@ datadir = @datadir@
 datarootdir = @datarootdir@
 docdir = @docdir@
 dvidir = @dvidir@
+efl_doxygen = @efl_doxygen@
+efl_have_doxygen = @efl_have_doxygen@
 exec_prefix = @exec_prefix@
 host = @host@
 host_alias = @host_alias@
diff --git a/src/bin/ef_icon_theme.c b/src/bin/ef_icon_theme.c
index 2ed512d..56dcaf8 100644
--- a/src/bin/ef_icon_theme.c
+++ b/src/bin/ef_icon_theme.c
@@ -12,11 +12,12 @@
 #define THEME "Tango"
 #define FREE(x) do { free(x); x = NULL; } while (0);
 
+static Eina_Bool _hash_keys(Eina_Hash *hash, const char *key, void *list);
 static void ef_icon_theme_themes_find(const char *search_dir,
-                                        Ecore_Hash *themes);
+                                        Eina_Hash *themes);
 static void ef_icons_find(Efreet_Icon_Theme *theme, Ecore_List *themes,
-                                                    Ecore_Hash *icons);
-static void ef_read_dir(const char *dir, Ecore_Hash *icons);
+                                                    Eina_Hash *icons);
+static void ef_read_dir(const char *dir, Eina_Hash *icons);
 
 int
 ef_cb_efreet_icon_theme(void)
@@ -52,19 +53,27 @@ ef_cb_efreet_icon_theme(void)
     return ret;
 }
 
+static Eina_Bool
+_hash_keys(Eina_Hash *hash, const char *key, void *list)
+{
+  ecore_list_append(list, key);
+  return EINA_TRUE;
+}
+
 int
 ef_cb_efreet_icon_theme_list(void)
 {
     int ret = 1;
     Ecore_List *themes;
-    Ecore_Hash *dirs;
+    Eina_Hash *dirs;
+    Eina_Iterator *it;
     Efreet_Icon_Theme *theme;
     Ecore_List *icon_dirs;
     const char *dir;
     char buf[PATH_MAX];
+    void *value;
 
-    dirs = ecore_hash_new(ecore_str_hash, ecore_str_compare);
-    ecore_hash_free_key_cb_set(dirs, free);
+    dirs = eina_hash_string_superfast_new(free);
 
     icon_dirs = efreet_data_dirs_get();
     ecore_list_first_goto(icon_dirs);
@@ -81,8 +90,8 @@ ef_cb_efreet_icon_theme_list(void)
     ecore_list_first_goto(themes);
     while ((theme = ecore_list_next(themes)))
     {
-        if (ecore_hash_get(dirs, theme->name.internal))
-            ecore_hash_remove(dirs, theme->name.internal);
+        if ((eina_hash_find(dirs, theme->name.internal)))
+	    eina_hash_del(dirs, theme->name.internal, NULL);
         else
         {
             printf("efreet_icon_theme_list_get() returned %s which we didn't "
@@ -92,7 +101,11 @@ ef_cb_efreet_icon_theme_list(void)
     }
     ecore_list_destroy(themes);
 
-    themes = ecore_hash_keys(dirs);
+    themes = ecore_list_new();
+    it = eina_hash_iterator_key_new(dirs);
+    eina_iterator_foreach(it, EINA_EACH(_hash_keys), themes);
+    eina_iterator_free(it);
+
     if (ecore_list_count(themes) > 0)
     {
         char *dir;
@@ -106,13 +119,13 @@ ef_cb_efreet_icon_theme_list(void)
         ret = 0;
     }
     ecore_list_destroy(themes);
-    ecore_hash_destroy(dirs);
+    eina_hash_free(dirs);
 
     return ret;
 }
 
 static void
-ef_icon_theme_themes_find(const char *search_dir, Ecore_Hash *themes)
+ef_icon_theme_themes_find(const char *search_dir, Eina_Hash *themes)
 {
     Ecore_List *dirs;
     char *dir;
@@ -127,7 +140,7 @@ ef_icon_theme_themes_find(const char *search_dir, Ecore_Hash *themes)
         char p[PATH_MAX];
 
         /* if we've already added the theme we're done */
-        if (ecore_hash_get(themes, dir))
+        if (eina_hash_find(themes, dir))
         {
             free(dir);
             continue;
@@ -152,7 +165,7 @@ ef_icon_theme_themes_find(const char *search_dir, Ecore_Hash *themes)
             if (!skip)
             {
                 d = strdup(dir);
-                ecore_hash_set(themes, d, d);
+                eina_hash_add(themes, dir, d);
             }
         }
         free(dir);
@@ -425,7 +438,7 @@ int
 ef_cb_efreet_icon_match(void)
 {
     int i, ret = 1;
-    Ecore_Hash *icon_hash;
+    Eina_Hash *icon_hash;
     Efreet_Icon_Theme *theme;
     Ecore_List *themes;
 
@@ -444,9 +457,7 @@ ef_cb_efreet_icon_match(void)
         return 1;
     }
 
-    icon_hash = ecore_hash_new(ecore_str_hash, ecore_str_compare);
-    ecore_hash_free_key_cb_set(icon_hash, free);
-    ecore_hash_free_value_cb_set(icon_hash, free);
+    icon_hash = eina_hash_string_superfast_new(free);
 
     ef_icons_find(theme, themes, icon_hash);
     ecore_list_destroy(themes);
@@ -461,7 +472,7 @@ ef_cb_efreet_icon_match(void)
         if (!path)
         {
 #if 1
-            if (ecore_hash_get(icon_hash, icons[i]))
+            if (eina_hash_find(icon_hash, icons[i]))
             {
                 printf("NOT FOUND %s\n", icons[i]);
                 ret = 0;
@@ -469,7 +480,7 @@ ef_cb_efreet_icon_match(void)
 #endif
             continue;
         }
-        else if (!ecore_hash_get(icon_hash, icons[i]))
+        else if (!eina_hash_find(icon_hash, icons[i]))
         {
             printf("Found icon not in hash: %s\n", icons[i]);
         }
@@ -487,7 +498,7 @@ ef_cb_efreet_icon_match(void)
         free(path);
     }
     printf("Time: %f\n", (ecore_time_get() - start));
-    ecore_hash_destroy(icon_hash);
+    eina_hash_free(icon_hash);
 
     start = ecore_time_get();
     for (i = 0; icons[i] != NULL; i++)
@@ -516,7 +527,7 @@ ef_cb_efreet_icon_match(void)
 }
 
 static void
-ef_icons_find(Efreet_Icon_Theme *theme, Ecore_List *themes, Ecore_Hash *icons)
+ef_icons_find(Efreet_Icon_Theme *theme, Ecore_List *themes, Eina_Hash *icons)
 {
     char path[PATH_MAX];
 
@@ -599,7 +610,7 @@ ef_icons_find(Efreet_Icon_Theme *theme, Ecore_List *themes, Ecore_Hash *icons)
 }
 
 static void
-ef_read_dir(const char *dir, Ecore_Hash *icons)
+ef_read_dir(const char *dir, Eina_Hash *icons)
 {
     Ecore_List *files;
     char *file;
@@ -624,7 +635,7 @@ ef_read_dir(const char *dir, Ecore_Hash *icons)
         {
             *p = '\0';
 
-            ecore_hash_set(icons, strdup(file), strdup(file));
+            eina_hash_add(icons, file, strdup(file));
         }
 
         FREE(file);
diff --git a/src/lib/Makefile.am b/src/lib/Makefile.am
index f94a398..72ba741 100644
--- a/src/lib/Makefile.am
+++ b/src/lib/Makefile.am
@@ -31,6 +31,7 @@ efreet_utils.c \
 efreet_uri.c \
 efreet_private.h \
 efreet_xml.h \
+efreet_cache.c \
 $(EFREETHEADERS)
 
 libefreet_la_SOURCES = \
diff --git a/src/lib/Makefile.in b/src/lib/Makefile.in
index 04a2bec..bcbaa0a 100644
--- a/src/lib/Makefile.in
+++ b/src/lib/Makefile.in
@@ -37,7 +37,7 @@ subdir = src/lib
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_attribute.m4 \
-	$(top_srcdir)/configure.ac
+	$(top_srcdir)/m4/efl_doxygen.m4 $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 mkinstalldirs = $(install_sh) -d
@@ -57,7 +57,7 @@ libefreet_la_DEPENDENCIES =
 am__objects_1 =
 am__objects_2 = efreet.lo efreet_base.lo efreet_icon.lo efreet_xml.lo \
 	efreet_ini.lo efreet_desktop.lo efreet_menu.lo efreet_utils.lo \
-	efreet_uri.lo $(am__objects_1)
+	efreet_uri.lo efreet_cache.lo $(am__objects_1)
 am_libefreet_la_OBJECTS = $(am__objects_2)
 libefreet_la_OBJECTS = $(am_libefreet_la_OBJECTS)
 libefreet_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
@@ -173,6 +173,8 @@ datadir = @datadir@
 datarootdir = @datarootdir@
 docdir = @docdir@
 dvidir = @dvidir@
+efl_doxygen = @efl_doxygen@
+efl_have_doxygen = @efl_have_doxygen@
 exec_prefix = @exec_prefix@
 host = @host@
 host_alias = @host_alias@
@@ -233,6 +235,7 @@ efreet_utils.c \
 efreet_uri.c \
 efreet_private.h \
 efreet_xml.h \
+efreet_cache.c \
 $(EFREETHEADERS)
 
 libefreet_la_SOURCES = \
@@ -339,6 +342,7 @@ distclean-compile:
 
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/efreet.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/efreet_base.Plo at am__quote@
+ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/efreet_cache.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/efreet_desktop.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/efreet_icon.Plo at am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/efreet_ini.Plo at am__quote@
diff --git a/src/lib/efreet_cache.c b/src/lib/efreet_cache.c
new file mode 100644
index 0000000..fedc19b
--- /dev/null
+++ b/src/lib/efreet_cache.c
@@ -0,0 +1,55 @@
+/* vim: set sw=4 ts=4 sts=4 et: */
+#include "Efreet.h"
+#include "efreet_private.h"
+
+/* FIXME: need a mmaped hash file that apps can share */
+
+static Eina_Hash *icon_cache = NULL;
+
+static void
+path_free(const char *path)
+{
+   if (path == NON_EXISTING) return;
+   eina_stringshare_del(path);
+}
+
+static void
+icon_cache_add(void)
+{
+   if (icon_cache) return;
+   icon_cache = eina_hash_string_superfast_new(EINA_FREE_CB(path_free));
+}
+
+void
+efreet_cache_clear(void)
+{
+   if (!icon_cache) return;
+   IF_FREE_HASH(icon_cache);
+   icon_cache = NULL;
+}
+
+const char *
+efreet_icon_hash_get(const char *theme_name, const char *icon, int size)
+{
+   const char *file;
+   char buf[4096];
+
+   if (!icon_cache) return NULL;
+   snprintf(buf, sizeof(buf), "%s/::/%s/::/%i", theme_name, icon, size);
+   file = eina_hash_find(icon_cache, buf);
+   return file;
+}
+
+void
+efreet_icon_hash_put(const char *theme_name, const char *icon, int size, const char *file)
+{
+   char buf[4096];
+   
+   icon_cache_add();
+   if (!icon_cache) return;
+   snprintf(buf, sizeof(buf), "%s/::/%s/::/%i", theme_name, icon, size);
+   if (file == NON_EXISTING)
+     eina_hash_add(icon_cache, buf, (void *)NON_EXISTING);
+   else if (file)
+     eina_hash_add(icon_cache, buf, (void *)eina_stringshare_add(file));
+}
diff --git a/src/lib/efreet_desktop.c b/src/lib/efreet_desktop.c
index bdc3a48..b0f057e 100644
--- a/src/lib/efreet_desktop.c
+++ b/src/lib/efreet_desktop.c
@@ -13,7 +13,7 @@ static const char *desktop_environment = NULL;
  * A cache of all loaded desktops, hashed by file name.
  * Values are Efreet_Desktop structures
  */
-static Ecore_Hash *efreet_desktop_cache = NULL;
+static Eina_Hash *efreet_desktop_cache = NULL;
 
 /**
  * A list of the desktop types available
@@ -61,10 +61,14 @@ static int efreet_desktop_generic_fields_parse(Efreet_Desktop *desktop,
                                                 Efreet_Ini *ini);
 static void efreet_desktop_generic_fields_save(Efreet_Desktop *desktop,
                                                 Efreet_Ini *ini);
-static void efreet_desktop_x_fields_parse(Ecore_Hash_Node *node,
-                                            Efreet_Desktop *desktop);
-static void efreet_desktop_x_fields_save(Ecore_Hash_Node *node,
-                                            Efreet_Ini *ini);
+static Eina_Bool efreet_desktop_x_fields_parse(const Eina_Hash *hash,
+					       const void *key,
+					       void *data,
+					       void *fdata);
+static Eina_Bool efreet_desktop_x_fields_save(const Eina_Hash *hash,
+					      const void *key,
+					      void *value,
+					      void *fdata);
 static int efreet_desktop_environment_check(Efreet_Ini *ini);
 static char *efreet_string_append(char *dest, int *size,
                                     int *len, const char *src);
@@ -116,8 +120,7 @@ efreet_desktop_init(void)
     if (!eina_stringshare_init()) return --init;
     if (!ecore_file_init()) return --init;
 
-    efreet_desktop_cache = ecore_hash_new(ecore_str_hash, ecore_str_compare);
-    ecore_hash_free_key_cb_set(efreet_desktop_cache, ECORE_FREE_CB(free));
+    efreet_desktop_cache = eina_hash_string_superfast_new(NULL);
 
     efreet_desktop_types = ecore_list_new();
     ecore_list_free_cb_set(efreet_desktop_types,
@@ -188,7 +191,7 @@ efreet_desktop_get(const char *file)
 
     if (efreet_desktop_cache)
     {
-        desktop = ecore_hash_get(efreet_desktop_cache, file);
+        desktop = eina_hash_find(efreet_desktop_cache, file);
         if (desktop)
         {
             if (efreet_desktop_cache_check(desktop))
@@ -206,14 +209,14 @@ efreet_desktop_get(const char *file)
             }
 
             desktop->cached = 0;
-            ecore_hash_remove(efreet_desktop_cache, file);
+            eina_hash_del(efreet_desktop_cache, file, NULL);
         }
     }
 
     desktop = efreet_desktop_new(file);
     if (!desktop) return NULL;
 
-    ecore_hash_set(efreet_desktop_cache, strdup(file), desktop);
+    eina_hash_add(efreet_desktop_cache, file, desktop);
     desktop->cached = 1;
     return desktop;
 }
@@ -330,8 +333,7 @@ efreet_desktop_read(Efreet_Desktop *desktop)
     if (!error && !efreet_desktop_environment_check(ini)) error = 1;
     if (!error && !efreet_desktop_generic_fields_parse(desktop, ini)) error = 1;
     if (!error)
-        ecore_hash_for_each_node(ini->section,
-                ECORE_FOR_EACH(efreet_desktop_x_fields_parse), desktop);
+       eina_hash_foreach(ini->section, efreet_desktop_x_fields_parse, desktop);
 
     efreet_ini_free(ini);
 
@@ -428,11 +430,12 @@ efreet_desktop_save(Efreet_Desktop *desktop)
         if (!efreet_ini_save(ini, desktop->orig_path)) ok = 0;
         else
         {
-            if (desktop != ecore_hash_get(efreet_desktop_cache, desktop->orig_path))
+            if (desktop != eina_hash_find(efreet_desktop_cache, desktop->orig_path))
             {
                 desktop->cached = 1;
-                ecore_hash_set(efreet_desktop_cache,
-                                strdup(desktop->orig_path), desktop);
+                eina_hash_del(efreet_desktop_cache, desktop->orig_path, NULL);
+                eina_hash_add(efreet_desktop_cache, desktop->orig_path,
+                              desktop);
             }
         }
     }
@@ -449,10 +452,10 @@ efreet_desktop_save(Efreet_Desktop *desktop)
 EAPI int
 efreet_desktop_save_as(Efreet_Desktop *desktop, const char *file)
 {
-    if (desktop == ecore_hash_get(efreet_desktop_cache, desktop->orig_path))
+    if (desktop == eina_hash_find(efreet_desktop_cache, desktop->orig_path))
     {
         desktop->cached = 0;
-        ecore_hash_remove(efreet_desktop_cache, desktop->orig_path);
+        eina_hash_del(efreet_desktop_cache, desktop->orig_path, NULL);
     }
     FREE(desktop->orig_path);
     desktop->orig_path = strdup(file);
@@ -474,7 +477,7 @@ efreet_desktop_free(Efreet_Desktop *desktop)
     if (desktop->ref > 0) return;
 
     if (desktop->cached && efreet_desktop_cache)
-        ecore_hash_remove(efreet_desktop_cache, desktop->orig_path);
+      eina_hash_del(efreet_desktop_cache, desktop->orig_path, NULL);
 
     IF_FREE(desktop->orig_path);
 
@@ -985,9 +988,8 @@ efreet_desktop_generic_fields_save(Efreet_Desktop *desktop, Efreet_Ini *ini)
     efreet_ini_boolean_set(ini, "NoDisplay", desktop->no_display);
     efreet_ini_boolean_set(ini, "Hidden", desktop->hidden);
 
-    if (desktop->x) ecore_hash_for_each_node(desktop->x,
-                                             ECORE_FOR_EACH(efreet_desktop_x_fields_save),
-                                             ini);
+    if (desktop->x) eina_hash_foreach(desktop->x, efreet_desktop_x_fields_save,
+				      ini);
 }
 
 /**
@@ -997,21 +999,19 @@ efreet_desktop_generic_fields_save(Efreet_Desktop *desktop, Efreet_Ini *ini)
  * @return Returns no value
  * @brief Parses out an X- key from @a node and stores in @a desktop
  */
-static void
-efreet_desktop_x_fields_parse(Ecore_Hash_Node *node, Efreet_Desktop *desktop)
+static Eina_Bool
+efreet_desktop_x_fields_parse(const Eina_Hash *hash, const void *key, void *value, void *fdata)
 {
-    if (strncmp(node->key, "X-", 2)) return;
+    Efreet_Desktop * desktop = fdata;
 
-    if (!desktop->x)
-    {
-        desktop->x = ecore_hash_new(ecore_str_hash, ecore_str_compare);
-        ecore_hash_free_key_cb_set(desktop->x,
-                            ECORE_FREE_CB(eina_stringshare_del));
-        ecore_hash_free_value_cb_set(desktop->x,
-                            ECORE_FREE_CB(eina_stringshare_del));
-    }
-    ecore_hash_set(desktop->x, (void *)eina_stringshare_add(node->key),
-            (void *)eina_stringshare_add(node->value));
+    if (strncmp(key, "X-", 2)) return EINA_TRUE;
+
+    if (desktop && !desktop->x)
+      desktop->x = eina_hash_string_superfast_new(EINA_FREE_CB(eina_stringshare_del));
+    eina_hash_del(desktop->x, key, NULL);
+    eina_hash_add(desktop->x, key, (void *)eina_stringshare_add(value));
+
+    return EINA_TRUE;
 }
 
 /**
@@ -1021,10 +1021,13 @@ efreet_desktop_x_fields_parse(Ecore_Hash_Node *node, Efreet_Desktop *desktop)
  * @return Returns no value
  * @brief Stores an X- key from @a node and stores in @a ini
  */
-static void
-efreet_desktop_x_fields_save(Ecore_Hash_Node *node, Efreet_Ini *ini)
+static Eina_Bool
+efreet_desktop_x_fields_save(const Eina_Hash *hash, const void *key, void *value, void *fdata)
 {
-    efreet_ini_string_set(ini, node->key, node->value);
+    Efreet_Ini *ini = fdata;
+    efreet_ini_string_set(ini, key, value);
+
+    return EINA_TRUE;
 }
 
 
diff --git a/src/lib/efreet_desktop.h b/src/lib/efreet_desktop.h
index 5244bc2..efe3f40 100644
--- a/src/lib/efreet_desktop.h
+++ b/src/lib/efreet_desktop.h
@@ -93,7 +93,7 @@ struct Efreet_Desktop
     unsigned char startup_notify:1;    /**< The starup notify settings of the app */
     unsigned char cached:1;            /**< The desktop file is cached by Efreet */
 
-    Ecore_Hash *x; /**< Keep track of all user extensions, keys that begin with X- */
+    Eina_Hash *x; /**< Keep track of all user extensions, keys that begin with X- */
     void *type_data; /**< Type specific data for custom types */
 };
 
diff --git a/src/lib/efreet_icon.c b/src/lib/efreet_icon.c
index 72b03a6..5b95662 100644
--- a/src/lib/efreet_icon.c
+++ b/src/lib/efreet_icon.c
@@ -2,14 +2,12 @@
 #include "Efreet.h"
 #include "efreet_private.h"
 
-#define NON_EXISTING (void *)-1
-
 static char *efreet_icon_deprecated_user_dir = NULL;
 static char *efreet_icon_user_dir = NULL;
-static Ecore_Hash *efreet_icon_themes = NULL;
+static Eina_Hash *efreet_icon_themes = NULL;
 static Ecore_List *efreet_icon_extensions = NULL;
 static Ecore_List *efreet_extra_icon_dirs = NULL;
-static Ecore_Hash *efreet_icon_cache = NULL;
+static Eina_Hash *efreet_icon_cache = NULL;
 
 static int efreet_icon_init_count = 0;
 
@@ -110,13 +108,10 @@ efreet_icon_init(void)
         for (i = 0; default_exts[i] != NULL; i++)
             ecore_list_append(efreet_icon_extensions, strdup(default_exts[i]));
 
-        efreet_icon_themes = ecore_hash_new(NULL, NULL);
-        ecore_hash_free_value_cb_set(efreet_icon_themes,
-                            ECORE_FREE_CB(efreet_icon_theme_free));
+        efreet_icon_themes = eina_hash_string_superfast_new(EINA_FREE_CB(efreet_icon_theme_free));
         efreet_extra_icon_dirs = ecore_list_new();
 
-        efreet_icon_cache = ecore_hash_new(ecore_direct_hash, ecore_direct_compare);
-        ecore_hash_free_value_cb_set(efreet_icon_cache, ECORE_FREE_CB(ecore_list_destroy));
+        efreet_icon_cache = eina_hash_pointer_new(EINA_FREE_CB(ecore_list_destroy));
     }
 
     return 1;
@@ -207,6 +202,12 @@ efreet_icon_extra_list_get(void)
     return efreet_extra_icon_dirs;
 }
 
+static Eina_Bool
+_hash_keys(Eina_Hash *hash, const void *key, void *list)
+{
+  ecore_list_append(list, key);
+  return EINA_TRUE;
+}
 /**
  * @return Returns a list of Efreet_Icon structs for all the non-hidden icon
  * themes
@@ -218,6 +219,7 @@ efreet_icon_theme_list_get(void)
 {
     Ecore_List *list, *theme_list;
     char *dir;
+    Eina_Iterator *it;
 
     /* update the list to include all icon themes */
     efreet_icon_theme_dir_scan_all(NULL);
@@ -225,13 +227,16 @@ efreet_icon_theme_list_get(void)
 
     /* create the list for the user */
     list = ecore_list_new();
-    theme_list = ecore_hash_keys(efreet_icon_themes);
+    theme_list = ecore_list_new();
+    it = eina_hash_iterator_key_new(efreet_icon_themes);
+    eina_iterator_foreach(it, EINA_EACH(_hash_keys), theme_list);
+    eina_iterator_free(it);
     ecore_list_first_goto(theme_list);
     while ((dir = ecore_list_next(theme_list)))
     {
         Efreet_Icon_Theme *theme;
 
-        theme = ecore_hash_get(efreet_icon_themes, dir);
+        theme = eina_hash_find(efreet_icon_themes, dir);
         if (theme->hidden || theme->fake) continue;
 #ifndef STRICT_SPEC
         if (!theme->name.name) continue;
@@ -257,11 +262,11 @@ efreet_icon_theme_find(const char *theme_name)
     Efreet_Icon_Theme *theme;
 
     key = eina_stringshare_add(theme_name);
-    theme = ecore_hash_get(efreet_icon_themes, key);
+    theme = eina_hash_find(efreet_icon_themes, key);
     if (!theme)
     {
         efreet_icon_theme_dir_scan_all(theme_name);
-        theme = ecore_hash_get(efreet_icon_themes, key);
+        theme = eina_hash_find(efreet_icon_themes, key);
     }
     eina_stringshare_del(key);
 
@@ -319,7 +324,8 @@ efreet_icon_find_theme_check(const char *theme_name)
         theme = efreet_icon_theme_new();
         theme->fake = 1;
         theme->name.internal = eina_stringshare_add(theme_name);
-        ecore_hash_set(efreet_icon_themes, (void *)theme->name.internal, theme);
+        eina_hash_del(efreet_icon_themes, (void *)theme->name.internal, NULL);
+        eina_hash_add(efreet_icon_themes, (void *)theme->name.internal, theme);
     }
 
     return theme;
@@ -338,6 +344,11 @@ efreet_icon_path_find(const char *theme_name, const char *icon, unsigned int siz
     char *value = NULL;
     Efreet_Icon_Theme *theme;
 
+    if ((value = efreet_icon_hash_get(theme_name, icon, size)) != NULL)
+    {
+       if (value == NON_EXISTING) return NULL;
+       return strdup(value);
+    }
     theme = efreet_icon_find_theme_check(theme_name);
 
 #ifdef SLOPPY_SPEC
@@ -357,6 +368,8 @@ efreet_icon_path_find(const char *theme_name, const char *icon, unsigned int siz
      */
     if (!value || (value == NON_EXISTING)) value = efreet_icon_fallback_icon(icon);
 
+    efreet_icon_hash_put(theme_name, icon, size, value);
+   
     if (value == NON_EXISTING) value = NULL;
     return value;
 }
@@ -1217,7 +1230,7 @@ efreet_icon_theme_cache_check_dir(Efreet_Icon_Theme *theme, const char *dir)
     /* have we modified this directory since our last cache check? */
     if (stat(dir, &buf) || (buf.st_mtime > theme->last_cache_check))
     {
-        ecore_hash_remove(efreet_icon_cache, theme);
+        eina_hash_del(efreet_icon_cache, &theme, NULL);
         return 0;
     }
 
@@ -1289,14 +1302,14 @@ efreet_icon_theme_dir_scan(const char *search_dir, const char *theme_name)
             continue;
 
         key = eina_stringshare_add(dir->d_name);
-        theme = ecore_hash_get(efreet_icon_themes, key);
+        theme = eina_hash_find(efreet_icon_themes, key);
 
         if (!theme)
         {
             theme = efreet_icon_theme_new();
             theme->name.internal = key;
-            ecore_hash_set(efreet_icon_themes,
-                        (void *)theme->name.internal, theme);
+            eina_hash_add(efreet_icon_themes,
+                          (void *)theme->name.internal, theme);
         }
         else
         {
@@ -1323,12 +1336,9 @@ efreet_icon_theme_dir_scan(const char *search_dir, const char *theme_name)
     {
         Efreet_Icon_Theme *theme;
 
-        theme = ecore_hash_get(efreet_icon_themes, theme_name);
+        theme = eina_hash_find(efreet_icon_themes, theme_name);
         if (theme && !theme->valid && !theme->fake)
-        {
-            ecore_hash_remove(efreet_icon_themes, theme_name);
-            efreet_icon_theme_free(theme);
-        }
+            eina_hash_del(efreet_icon_themes, theme_name, theme);
     }
 }
 
@@ -1441,19 +1451,20 @@ efreet_icon_theme_dir_validity_check(void)
 {
     Ecore_List *keys;
     const char *name;
+    Eina_Iterator *it;
 
-    keys = ecore_hash_keys(efreet_icon_themes);
+    keys = ecore_list_new();
+    it = eina_hash_iterator_key_new(efreet_icon_themes);
+    eina_iterator_foreach(it, EINA_EACH(_hash_keys), keys);
+    eina_iterator_free(it);
     ecore_list_first_goto(keys);
     while ((name = ecore_list_next(keys)))
     {
         Efreet_Icon_Theme *theme;
 
-        theme = ecore_hash_get(efreet_icon_themes, name);
-        if (!theme->valid && !theme->fake)
-        {
-            ecore_hash_remove(efreet_icon_themes, name);
-            efreet_icon_theme_free(theme);
-        }
+        theme = eina_hash_find(efreet_icon_themes, name);
+        if (theme && !theme->valid && !theme->fake)
+            eina_hash_del(efreet_icon_themes, name, theme);
     }
     ecore_list_destroy(keys);
 }
@@ -1583,12 +1594,12 @@ efreet_icon_cache_check(Efreet_Icon_Theme *theme, const char *icon, unsigned int
     char key[4096];
     struct stat st;
 
-    list = ecore_hash_get(efreet_icon_cache, theme);
+    list = eina_hash_find(efreet_icon_cache, &theme);
     if (!list)
     {
         list = ecore_list_new();
         ecore_list_free_cb_set(list, ECORE_FREE_CB(efreet_icon_cache_free));
-        ecore_hash_set(efreet_icon_cache, theme, list);
+        eina_hash_add(efreet_icon_cache, &theme, list);
         return NULL;
     }
 
@@ -1620,12 +1631,12 @@ efreet_icon_cache_add(Efreet_Icon_Theme *theme, const char *icon, unsigned int s
     char key[4096];
     struct stat st;
 
-    list = ecore_hash_get(efreet_icon_cache, theme);
+    list = eina_hash_find(efreet_icon_cache, &theme);
     if (!list)
     {
         list = ecore_list_new();
         ecore_list_free_cb_set(list, ECORE_FREE_CB(efreet_icon_cache_free));
-        ecore_hash_set(efreet_icon_cache, theme, list);
+        eina_hash_add(efreet_icon_cache, &theme, list);
     }
 
     snprintf(key, sizeof(key), "%s %d", icon, size);
diff --git a/src/lib/efreet_ini.c b/src/lib/efreet_ini.c
index 3801b39..da1cb96 100644
--- a/src/lib/efreet_ini.c
+++ b/src/lib/efreet_ini.c
@@ -2,11 +2,13 @@
 #include "Efreet.h"
 #include "efreet_private.h"
 
-static Ecore_Hash *efreet_ini_parse(const char *file);
+static Eina_Hash *efreet_ini_parse(const char *file);
 static char *efreet_ini_unescape(const char *str);
 
-static void efreet_ini_section_save(Ecore_Hash_Node *node, FILE *f);
-static void efreet_ini_value_save(Ecore_Hash_Node *node, FILE *f);
+static Eina_Bool
+efreet_ini_section_save(const Eina_Hash *hash, const void *key, void *data, void *fdata);
+static Eina_Bool
+efreet_ini_value_save(const Eina_Hash *hash, const void *key, void *data, void *fdata);
 
 /**
  * The number of times the Ini subsytem has been initialized
@@ -65,16 +67,16 @@ efreet_ini_new(const char *file)
 /**
  * @internal
  * @param file The file to parse
- * @return Returns an Ecore_Hash with the contents of @a file, or NULL if the
+ * @return Returns an Eina_Hash with the contents of @a file, or NULL if the
  *         file fails to parse or if the file doesn't exist
- * @brief Parses the ini file @a file into an Ecore_Hash
+ * @brief Parses the ini file @a file into an Eina_Hash
  */
-static Ecore_Hash *
+static Eina_Hash *
 efreet_ini_parse(const char *file)
 {
     const char *buffer, *line_start;
     FILE *f;
-    Ecore_Hash *data, *section = NULL;
+    Eina_Hash *data, *section = NULL;
     struct stat file_stat;
     int line_length, left;
 
@@ -100,9 +102,7 @@ efreet_ini_parse(const char *file)
         return NULL;
     }
 
-    data = ecore_hash_new(ecore_str_hash, ecore_str_compare);
-    ecore_hash_free_key_cb_set(data, ECORE_FREE_CB(eina_stringshare_del));
-    ecore_hash_free_value_cb_set(data, ECORE_FREE_CB(ecore_hash_destroy));
+    data = eina_hash_string_small_new(EINA_FREE_CB(eina_hash_free));
 
     line_start = buffer;
     while (left > 0)
@@ -141,7 +141,7 @@ efreet_ini_parse(const char *file)
 
             if (line_start[header_length] == ']')
             {
-                Ecore_Hash *old;
+                Eina_Hash *old;
                 const char *header;
 
                 header = alloca(header_length * sizeof(unsigned char));
@@ -150,18 +150,13 @@ efreet_ini_parse(const char *file)
                 memcpy((char*)header, line_start + 1, header_length - 1);
                 ((char*)header)[header_length - 1] = '\0';
 
-                section = ecore_hash_new(ecore_str_hash, ecore_str_compare);
-                ecore_hash_free_key_cb_set(section,
-                            ECORE_FREE_CB(eina_stringshare_del));
-                ecore_hash_free_value_cb_set(section, ECORE_FREE_CB(free));
+                section = eina_hash_string_small_new(free);
 
-                old = ecore_hash_remove(data, header);
+                eina_hash_del(data, header, NULL);
 //                if (old) printf("[efreet] Warning: duplicate section '%s' "
   //                              "in file '%s'\n", header, file);
 
-                IF_FREE_HASH(old);
-                ecore_hash_set(data, (void *)eina_stringshare_add(header),
-                                section);
+                eina_hash_add(data, header, section);
             }
             else
             {
@@ -196,16 +191,16 @@ efreet_ini_parse(const char *file)
             if (!isspace(line_start[key_end])) key_end++;
 
             /* trim whitespace from start of value */
-            for (value_start = sep + 1; 
-                    (value_start < line_length) && 
-                    isspace(line_start[value_start]); ++value_start)
+            for (value_start = sep + 1;
+                 (value_start < line_length) &&
+                 isspace(line_start[value_start]); ++value_start)
                 ;
 
             /* trim \n off of end of value */
             for (value_end = line_length; 
-                    (value_end > value_start) &&
-                    ((line_start[value_end] == '\n') ||
-                        (line_start[value_end] == '\r')); --value_end)
+                 (value_end > value_start) &&
+                 ((line_start[value_end] == '\n') ||
+                  (line_start[value_end] == '\r')); --value_end)
                 ;
 
             if (line_start[value_end] != '\n'
@@ -233,11 +228,8 @@ efreet_ini_parse(const char *file)
                     value_end - value_start);
             ((char*)value)[value_end - value_start] = '\0';
 
-            old = ecore_hash_remove(section, key);
-            IF_FREE(old);
-
-            ecore_hash_set(section, (void *)eina_stringshare_add(key),
-                           efreet_ini_unescape(value));
+            eina_hash_del(section, key, NULL);
+            eina_hash_add(section, key, efreet_ini_unescape(value));
         }
 //        else
 //        {
@@ -283,7 +275,7 @@ efreet_ini_save(Efreet_Ini *ini, const char *file)
 
     f = fopen(file, "wb");
     if (!f) return 0;
-    ecore_hash_for_each_node(ini->data, ECORE_FOR_EACH(efreet_ini_section_save), f);
+    eina_hash_foreach(ini->data, efreet_ini_section_save, f);
     fclose(f);
 
     return 1;
@@ -300,7 +292,7 @@ efreet_ini_section_set(Efreet_Ini *ini, const char *section)
 {
     if (!ini || !ini->data || !section) return 0;
 
-    ini->section = ecore_hash_get(ini->data, section);
+    ini->section = eina_hash_find(ini->data, section);
     return (ini->section ? 1 : 0);
 }
 
@@ -313,22 +305,16 @@ efreet_ini_section_set(Efreet_Ini *ini, const char *section)
 EAPI void
 efreet_ini_section_add(Efreet_Ini *ini, const char *section)
 {
-    Ecore_Hash *hash;
+    Eina_Hash *hash;
 
     if (!ini || !section) return;
 
     if (!ini->data)
-    {
-        ini->data = ecore_hash_new(ecore_str_hash, ecore_str_compare);
-        ecore_hash_free_key_cb_set(ini->data, ECORE_FREE_CB(eina_stringshare_del));
-        ecore_hash_free_value_cb_set(ini->data, ECORE_FREE_CB(ecore_hash_destroy));
-    }
-    if (ecore_hash_get(ini->data, section)) return;
+      ini->data = eina_hash_string_small_new(EINA_FREE_CB(eina_hash_free));
+    if (eina_hash_find(ini->data, section)) return;
 
-    hash = ecore_hash_new(ecore_str_hash, ecore_str_compare);
-    ecore_hash_free_key_cb_set(hash, ECORE_FREE_CB(eina_stringshare_del));
-    ecore_hash_free_value_cb_set(hash, ECORE_FREE_CB(free));
-    ecore_hash_set(ini->data, (void *)eina_stringshare_add(section), hash);
+    hash = eina_hash_string_small_new(free);
+    eina_hash_add(ini->data, section, hash);
 }
 
 /**
@@ -343,7 +329,7 @@ efreet_ini_string_get(Efreet_Ini *ini, const char *key)
 {
     if (!ini || !key || !ini->section) return NULL;
 
-    return ecore_hash_get(ini->section, key);
+    return eina_hash_find(ini->section, key);
 }
 
 /**
@@ -358,7 +344,8 @@ efreet_ini_string_set(Efreet_Ini *ini, const char *key, const char *value)
 {
     if (!ini || !key || !ini->section) return;
 
-    ecore_hash_set(ini->section, (void *)eina_stringshare_add(key), strdup(value));
+    eina_hash_del(ini->section, key, NULL);
+    eina_hash_add(ini->section, key, strdup(value));
 }
 
 /**
@@ -637,15 +624,21 @@ efreet_ini_unescape(const char *str)
     return buf;
 }
 
-static void
-efreet_ini_section_save(Ecore_Hash_Node *node, FILE *f)
+static Eina_Bool
+efreet_ini_section_save(const Eina_Hash *hash, const void *key, void *value, void *fdata)
 {
-    fprintf(f, "[%s]\n", (char *)node->key);
-    ecore_hash_for_each_node(node->value, ECORE_FOR_EACH(efreet_ini_value_save), f);
+    FILE *f = fdata;
+
+    fprintf(f, "[%s]\n", (char *)key);
+    eina_hash_foreach(value, efreet_ini_value_save, f);
+    return EINA_TRUE;
 }
 
-static void
-efreet_ini_value_save(Ecore_Hash_Node *node, FILE *f)
+static Eina_Bool
+efreet_ini_value_save(const Eina_Hash *hash, const void *key, void *value, void *fdata)
 {
-    fprintf(f, "%s=%s\n", (char *)node->key, (char *)node->value);
+    FILE *f = fdata;
+
+    fprintf(f, "%s=%s\n", (char *)key, (char *)value);
+    return EINA_TRUE;
 }
diff --git a/src/lib/efreet_ini.h b/src/lib/efreet_ini.h
index b6614c1..3f2e462 100644
--- a/src/lib/efreet_ini.h
+++ b/src/lib/efreet_ini.h
@@ -22,8 +22,8 @@ typedef struct Efreet_Ini Efreet_Ini;
  */
 struct Efreet_Ini
 {
-  Ecore_Hash *data;     /**< Hash of string => (Hash of string => string) */
-  Ecore_Hash *section;  /**< currently selected section */
+  Eina_Hash *data;     /**< Hash of string => (Hash of string => string) */
+  Eina_Hash *section;  /**< currently selected section */
 };
 
 EAPI Efreet_Ini  *efreet_ini_new(const char *file);
diff --git a/src/lib/efreet_menu.c b/src/lib/efreet_menu.c
index 3f26f42..69508e2 100644
--- a/src/lib/efreet_menu.c
+++ b/src/lib/efreet_menu.c
@@ -51,7 +51,7 @@ struct Efreet_Menu_Internal
     Ecore_List *applications;       /**< applications in this menu */
 
     Ecore_DList *directory_dirs;    /**< .directory file directories */
-    Ecore_Hash *directory_cache;    /**< .directory dirs */
+    Eina_Hash *directory_cache;    /**< .directory dirs */
 
     Ecore_List *moves;              /**< List of moves to be handled by the menu */
     Ecore_List *filters;            /**< Include and Exclude filters */
@@ -212,13 +212,13 @@ Ecore_List *efreet_menu_kde_legacy_dirs = NULL; /**< The directories to use for
 static const char *efreet_tag_menu = NULL;
 static char *efreet_menu_file = NULL; /**< A menu file set explicityl as default */
 
-static Ecore_Hash *efreet_merged_menus = NULL;
-static Ecore_Hash *efreet_merged_dirs = NULL;
+static Eina_Hash *efreet_merged_menus = NULL;
+static Eina_Hash *efreet_merged_dirs = NULL;
 
-static Ecore_Hash *efreet_menu_handle_cbs = NULL;
-static Ecore_Hash *efreet_menu_filter_cbs = NULL;
-static Ecore_Hash *efreet_menu_move_cbs = NULL;
-static Ecore_Hash *efreet_menu_layout_cbs = NULL;
+static Eina_Hash *efreet_menu_handle_cbs = NULL;
+static Eina_Hash *efreet_menu_filter_cbs = NULL;
+static Eina_Hash *efreet_menu_move_cbs = NULL;
+static Eina_Hash *efreet_menu_layout_cbs = NULL;
 
 static const char *efreet_menu_prefix_get(void);
 
@@ -242,14 +242,14 @@ static int efreet_menu_app_dir_scan(Efreet_Menu_Internal *internal,
                                         int legacy);
 static int efreet_menu_directory_dirs_process(Efreet_Menu_Internal *internal);
 static int efreet_menu_directory_dir_scan(const char *path,
-                                            const char *relative_path,
-                                            Ecore_Hash *cache);
+					  const char *relative_path,
+					  Eina_Hash *cache);
 static Efreet_Desktop *efreet_menu_directory_get(Efreet_Menu_Internal *internal,
                                                     const char *path);
 static void efreet_menu_process_filters(Efreet_Menu_Internal *internal,
                                             unsigned int only_unallocated);
 static void efreet_menu_process_app_pool(Ecore_List *pool, Ecore_List *applications,
-                                        Ecore_Hash *matches,
+					 Eina_Hash *matches,
                                         Efreet_Menu_Filter *filter,
                                         unsigned int only_unallocated);
 static int efreet_menu_filter_matches(Efreet_Menu_Filter_Op *op,
@@ -439,47 +439,54 @@ efreet_menu_init(void)
     if (!eina_stringshare_init()) return 0;
     if (!efreet_xml_init()) return 0;
 
-    efreet_menu_handle_cbs = ecore_hash_new(NULL, NULL);
-    efreet_menu_filter_cbs = ecore_hash_new(NULL, NULL);
-    efreet_menu_move_cbs = ecore_hash_new(NULL, NULL);
-    efreet_menu_layout_cbs = ecore_hash_new(NULL, NULL);
+    efreet_menu_handle_cbs = eina_hash_string_superfast_new(NULL);
+    efreet_menu_filter_cbs = eina_hash_string_superfast_new(NULL);
+    efreet_menu_move_cbs = eina_hash_string_superfast_new(NULL);
+    efreet_menu_layout_cbs = eina_hash_string_superfast_new(NULL);
     if (!efreet_menu_handle_cbs || !efreet_menu_filter_cbs
             || !efreet_menu_move_cbs || !efreet_menu_layout_cbs)
         return 0;
 
-    ecore_hash_free_key_cb_set(efreet_menu_handle_cbs,
-                        ECORE_FREE_CB(eina_stringshare_del));
-    ecore_hash_free_key_cb_set(efreet_menu_filter_cbs,
-                        ECORE_FREE_CB(eina_stringshare_del));
-    ecore_hash_free_key_cb_set(efreet_menu_move_cbs,
-                        ECORE_FREE_CB(eina_stringshare_del));
-    ecore_hash_free_key_cb_set(efreet_menu_layout_cbs,
-                        ECORE_FREE_CB(eina_stringshare_del));
-
     /* set Menu into it's own so we can check the XML is valid before trying
      * to handle it */
     efreet_tag_menu = eina_stringshare_add(menu_cbs[0].key);
 
     for (i = 0; menu_cbs[i].key != NULL; i++)
-        ecore_hash_set(efreet_menu_handle_cbs,
-                        (void *)eina_stringshare_add(menu_cbs[i].key),
-                        menu_cbs[i].cb);
-
+      {
+	 eina_hash_del(efreet_menu_handle_cbs,
+	       menu_cbs[i].key,
+	       NULL);
+	 eina_hash_add(efreet_menu_handle_cbs,
+	       menu_cbs[i].key,
+	       menu_cbs[i].cb);
+      }
     for (i = 0; filter_cbs[i].key != NULL; i++)
-        ecore_hash_set(efreet_menu_filter_cbs,
-                        (void *)eina_stringshare_add(filter_cbs[i].key),
-                        filter_cbs[i].cb);
-
+      {
+	 eina_hash_del(efreet_menu_filter_cbs,
+	       filter_cbs[i].key,
+	       NULL);
+	 eina_hash_add(efreet_menu_filter_cbs,
+	       filter_cbs[i].key,
+	       filter_cbs[i].cb);
+      }
     for (i = 0; move_cbs[i].key != NULL; i++)
-        ecore_hash_set(efreet_menu_move_cbs,
-                        (void *)eina_stringshare_add(move_cbs[i].key),
-                        move_cbs[i].cb);
-
+      {
+	 eina_hash_del(efreet_menu_move_cbs,
+	       move_cbs[i].key,
+	       NULL);
+	 eina_hash_add(efreet_menu_move_cbs,
+	       move_cbs[i].key,
+	       move_cbs[i].cb);
+      }
     for (i = 0; layout_cbs[i].key != NULL; i++)
-        ecore_hash_set(efreet_menu_layout_cbs,
-                        (void *)eina_stringshare_add(layout_cbs[i].key),
-                        layout_cbs[i].cb);
-
+      {
+	 eina_hash_del(efreet_menu_layout_cbs,
+	       layout_cbs[i].key,
+	       NULL);
+	 eina_hash_add(efreet_menu_layout_cbs,
+	       layout_cbs[i].key,
+	       layout_cbs[i].cb);
+      }
     return 1;
 }
 
@@ -557,12 +564,25 @@ efreet_menu_shutdown(void)
     eina_stringshare_shutdown();
 }
 
+/**
+ * @param name The internal name of the menu
+ * @return Returns the Efreet_Menu on success or
+ * NULL on failure
+ * @brief Creates a new menu
+ */
 EAPI Efreet_Menu *
-efreet_menu_new(void)
+efreet_menu_new(const char *name)
 {
     Efreet_Menu *menu;
+
+    if (!name)
+    {
+        printf("Error creating a new menu, name is missing\n");
+        return NULL;
+    }
     menu = efreet_menu_entry_new();
     menu->type = EFREET_MENU_ENTRY_MENU;
+    menu->name = eina_stringshare_add(name);
     return menu;
 }
 
@@ -638,12 +658,10 @@ efreet_menu_parse(const char *path)
     }
 
     IF_FREE_HASH(efreet_merged_menus);
-    efreet_merged_menus = ecore_hash_new(ecore_str_hash, ecore_str_compare);
-    ecore_hash_free_key_cb_set(efreet_merged_menus, ECORE_FREE_CB(free));
+    efreet_merged_menus = eina_hash_string_superfast_new(NULL);
 
     IF_FREE_HASH(efreet_merged_dirs);
-    efreet_merged_dirs = ecore_hash_new(ecore_str_hash, ecore_str_compare);
-    ecore_hash_free_key_cb_set(efreet_merged_dirs, ECORE_FREE_CB(free));
+    efreet_merged_dirs = eina_hash_string_superfast_new(NULL);
 
     /* split appart the filename and the path */
     internal = efreet_menu_internal_new();
@@ -721,8 +739,11 @@ efreet_menu_save_menu(Efreet_Menu *menu, FILE *f, int indent)
 {
     efreet_menu_save_indent(f, indent);
     fprintf(f, "<Menu>\n");
-    efreet_menu_save_indent(f, indent + 1);
-    fprintf(f, "<Name>%s</Name>\n", menu->name);
+    if (menu->name)
+    {
+        efreet_menu_save_indent(f, indent + 1);
+        fprintf(f, "<Name>%s</Name>\n", menu->name);
+    }
 
     if (indent == 0)
     {
@@ -1049,7 +1070,7 @@ efreet_menu_handle_menu(Efreet_Menu_Internal *internal, Efreet_Xml *xml)
     ecore_list_last_goto(xml->children);
     while ((child = ecore_dlist_previous(xml->children)))
     {
-        cb = ecore_hash_get(efreet_menu_handle_cbs, child->tag);
+        cb = eina_hash_find(efreet_menu_handle_cbs, child->tag);
         if (cb)
         {
             if (!cb(internal, child))
@@ -1633,10 +1654,10 @@ efreet_menu_merge(Efreet_Menu_Internal *parent, Efreet_Xml *xml, const char *pat
     }
 
     /* don't merge the same path twice */
-    if (ecore_hash_get(efreet_merged_menus, realpath))
+    if (eina_hash_find(efreet_merged_menus, realpath))
         return 1;
 
-    ecore_hash_set(efreet_merged_menus, strdup(realpath), (void *)1);
+    eina_hash_add(efreet_merged_menus, realpath, (void *)1);
 
     merge_xml = efreet_xml_new(realpath);
     FREE(realpath);
@@ -1707,8 +1728,8 @@ efreet_menu_merge_dir(Efreet_Menu_Internal *parent, Efreet_Xml *xml, const char
     if (!parent || !xml || !path) return 0;
 
     /* check to see if we've merged this directory already */
-    if (ecore_hash_get(efreet_merged_dirs, path)) return 1;
-    ecore_hash_set(efreet_merged_dirs, strdup(path), (void *)1);
+    if (eina_hash_find(efreet_merged_dirs, path)) return 1;
+    eina_hash_add(efreet_merged_dirs, path, (void *)1);
 
     files = opendir(path);
     if (!files) return 1;
@@ -2009,7 +2030,7 @@ efreet_menu_handle_move(Efreet_Menu_Internal *parent, Efreet_Xml *xml)
     {
         int (*cb)(Efreet_Menu_Internal *parent, Efreet_Xml *xml);
 
-        cb = ecore_hash_get(efreet_menu_move_cbs, child->tag);
+        cb = eina_hash_find(efreet_menu_move_cbs, child->tag);
         if (cb)
         {
             if (!cb(parent, child))
@@ -2114,7 +2135,7 @@ efreet_menu_handle_layout(Efreet_Menu_Internal *parent, Efreet_Xml *xml)
     {
         int (*cb)(Efreet_Menu_Internal *parent, Efreet_Xml *xml, int def);
 
-        cb = ecore_hash_get(efreet_menu_layout_cbs, child->tag);
+        cb = eina_hash_find(efreet_menu_layout_cbs, child->tag);
         if (cb)
         {
             if (!cb(parent, child, 0))
@@ -2171,7 +2192,7 @@ efreet_menu_handle_default_layout(Efreet_Menu_Internal *parent, Efreet_Xml *xml)
     {
         int (*cb)(Efreet_Menu_Internal *parent, Efreet_Xml *xml, int def);
 
-        cb = ecore_hash_get(efreet_menu_layout_cbs, child->tag);
+        cb = eina_hash_find(efreet_menu_layout_cbs, child->tag);
         if (cb)
         {
             if (!cb(parent, child, 1))
@@ -2350,7 +2371,7 @@ efreet_menu_handle_filter_op(Efreet_Menu_Filter_Op *op, Efreet_Xml *xml)
     {
         int (*cb)(Efreet_Menu_Filter_Op *op, Efreet_Xml *xml);
 
-        cb = ecore_hash_get(efreet_menu_filter_cbs, child->tag);
+        cb = eina_hash_find(efreet_menu_filter_cbs, child->tag);
         if (cb)
         {
             if (!cb(op, child))
@@ -2667,9 +2688,9 @@ efreet_menu_process_filters(Efreet_Menu_Internal *internal, unsigned int only_un
 
         if (filter->type == EFREET_MENU_FILTER_INCLUDE)
         {
-            Ecore_Hash *matches;
+            Eina_Hash *matches;
 
-            matches = ecore_hash_new(ecore_str_hash, ecore_str_compare);
+            matches = eina_hash_string_superfast_new(NULL);
             efreet_menu_process_app_pool(internal->app_pool, internal->applications,
                                         matches, filter, internal->only_unallocated);
             if (internal->parent)
@@ -2683,7 +2704,7 @@ efreet_menu_process_filters(Efreet_Menu_Internal *internal, unsigned int only_un
                                                 internal->only_unallocated);
                 } while ((parent = parent->parent));
             }
-            ecore_hash_destroy(matches);
+            eina_hash_free(matches);
         }
         else
         {
@@ -2746,9 +2767,9 @@ efreet_menu_process_filters(Efreet_Menu_Internal *internal, unsigned int only_un
  */
 static
 void efreet_menu_process_app_pool(Ecore_List *pool, Ecore_List *applications,
-                                        Ecore_Hash *matches,
-                                        Efreet_Menu_Filter *filter,
-                                        unsigned int only_unallocated)
+				  Eina_Hash *matches,
+				  Efreet_Menu_Filter *filter,
+				  unsigned int only_unallocated)
 {
     Efreet_Menu_Desktop *md;
 
@@ -2757,12 +2778,12 @@ void efreet_menu_process_app_pool(Ecore_List *pool, Ecore_List *applications,
     ecore_list_first_goto(pool);
     while ((md = ecore_list_next(pool)))
     {
-        if (ecore_hash_get(matches, md->id)) continue;
+        if (eina_hash_find(matches, md->id)) continue;
         if (only_unallocated && md->allocated) continue;
         if (efreet_menu_filter_matches(filter->op, md))
         {
             ecore_list_append(applications, md);
-            ecore_hash_set(matches, (void *)md->id, md);
+            eina_hash_add(matches, (void *)md->id, md);
             md->allocated = 1;
         }
     }
@@ -3443,9 +3464,8 @@ efreet_menu_directory_dirs_process(Efreet_Menu_Internal *internal)
 
     if (internal->directory_dirs)
     {
-        internal->directory_cache = ecore_hash_new(ecore_str_hash, ecore_str_compare);
-        ecore_hash_free_key_cb_set(internal->directory_cache, ECORE_FREE_CB(free));
-        ecore_hash_free_value_cb_set(internal->directory_cache, ECORE_FREE_CB(efreet_desktop_free));
+        internal->directory_cache =
+	  eina_hash_string_superfast_new(EINA_FREE_CB(efreet_desktop_free));
 
         ecore_dlist_last_goto(internal->directory_dirs);
         while ((path = ecore_dlist_previous(internal->directory_dirs)))
@@ -3480,7 +3500,7 @@ efreet_menu_directory_dirs_process(Efreet_Menu_Internal *internal)
  */
 static int
 efreet_menu_directory_dir_scan(const char *path, const char *relative_path,
-                                                            Ecore_Hash *cache)
+			       Eina_Hash *cache)
 {
     Efreet_Desktop *desktop;
     DIR *files;
@@ -3515,7 +3535,8 @@ efreet_menu_directory_dir_scan(const char *path, const char *relative_path,
                 continue;
             }
 
-            ecore_hash_set(cache, (void *)strdup(buf2), desktop);
+	    eina_hash_del(cache, buf2, NULL);
+            eina_hash_add(cache, buf2, desktop);
         }
     }
     closedir(files);
@@ -3537,7 +3558,7 @@ efreet_menu_directory_get(Efreet_Menu_Internal *internal, const char *path)
 
     if (internal->directory_cache)
     {
-        dir = ecore_hash_get(internal->directory_cache, path);
+        dir = eina_hash_find(internal->directory_cache, path);
         if (dir) return dir;
     }
 
diff --git a/src/lib/efreet_menu.h b/src/lib/efreet_menu.h
index 79072e6..e953787 100644
--- a/src/lib/efreet_menu.h
+++ b/src/lib/efreet_menu.h
@@ -51,7 +51,7 @@ struct Efreet_Menu
 
 EAPI int              efreet_menu_kde_legacy_init(void);
 
-EAPI Efreet_Menu     *efreet_menu_new(void);
+EAPI Efreet_Menu     *efreet_menu_new(const char *name);
 EAPI void             efreet_menu_file_set(const char *file);
 EAPI Efreet_Menu     *efreet_menu_get(void);
 EAPI Efreet_Menu     *efreet_menu_parse(const char *path);
diff --git a/src/lib/efreet_mime.c b/src/lib/efreet_mime.c
index e3b6dee..10291ff 100644
--- a/src/lib/efreet_mime.c
+++ b/src/lib/efreet_mime.c
@@ -9,8 +9,8 @@
 
 static Ecore_List *globs = NULL;     /* contains Efreet_Mime_Glob structs */
 static Ecore_List *magics = NULL;    /* contains Efreet_Mime_Magic structs */
-static Ecore_Hash *wild = NULL;      /* contains *.ext and mime.types globs*/
-static Ecore_Hash *monitors = NULL;  /* contains file monitors */
+static Eina_Hash *wild = NULL;      /* contains *.ext and mime.types globs*/
+static Eina_Hash *monitors = NULL;  /* contains file monitors */
 
 /**
  * @internal
@@ -111,10 +111,7 @@ efreet_mime_init(void)
 
     efreet_mime_endianess = efreet_mime_endian_check();
 
-    monitors = ecore_hash_new(ecore_str_hash, ecore_str_compare);
-    ecore_hash_free_key_cb_set(monitors, ECORE_FREE_CB(free));
-    ecore_hash_free_value_cb_set(monitors,
-                    ECORE_FREE_CB(ecore_file_monitor_del));
+    monitors = eina_hash_string_superfast_new(EINA_FREE_CB(ecore_file_monitor_del));
 
     if (!efreet_mime_init_files())
         return 0;
@@ -269,7 +266,7 @@ efreet_mime_globs_type_get(const char *file)
         while (p)
         {
             p++;
-            if (p && (mime = ecore_hash_get(wild, p))) return mime;
+            if (p && (mime = eina_hash_find(wild, p))) return mime;
             p = strchr(p, '.');
         }
     }
@@ -342,11 +339,14 @@ efreet_mime_monitor_add(const char *file)
 
     /* if this is already in our hash then we're already monitoring so no
      * reason to re-monitor */
-    if (ecore_hash_get(monitors, file))
+    if (eina_hash_find(monitors, file))
         return;
 
     if ((fm = ecore_file_monitor_add(file, efreet_mime_cb_update_file, NULL)))
-        ecore_hash_set(monitors, strdup(file), fm);
+      {
+	 eina_hash_del(monitors, file, NULL);
+	 eina_hash_add(monitors, file, fm);
+      }
 }
 
 /**
@@ -364,10 +364,7 @@ efreet_mime_load_globs(Ecore_List *datadirs, const char *datahome)
     const char *datadir = NULL;
 
     IF_FREE_HASH(wild);
-    wild = ecore_hash_new(ecore_str_hash, ecore_str_compare);
-    ecore_hash_free_key_cb_set(wild, ECORE_FREE_CB(eina_stringshare_del));
-    ecore_hash_free_value_cb_set(wild,
-                    ECORE_FREE_CB(eina_stringshare_del));
+    wild = eina_hash_string_superfast_new(EINA_FREE_CB(eina_stringshare_del));
     IF_FREE_LIST(globs);
     globs = ecore_list_new();
     ecore_list_free_cb_set(globs, efreet_mime_glob_free);
@@ -688,8 +685,8 @@ efreet_mime_mime_types_load(const char *file)
             strncpy(ext, pp, (p - pp));
             ext[p - pp] = 0;
 
-            ecore_hash_set(wild, (void*)eina_stringshare_add(ext),
-                                            (void*)eina_stringshare_add(mimetype));
+	    eina_hash_del(wild, ext, NULL);
+            eina_hash_add(wild, ext, (void*)eina_stringshare_add(mimetype));
         }
         while ((*p != '\n') && (*p != 0));
     }
@@ -746,8 +743,9 @@ efreet_mime_shared_mimeinfo_globs_load(const char *file)
 
         if (ext[0] == '*' && ext[1] == '.')
         {
-            ecore_hash_set(wild, (void*)eina_stringshare_add(&(ext[2])),
-                                      (void*)eina_stringshare_add(mimetype));
+            eina_hash_del(wild, &(ext[2]), NULL);
+            eina_hash_add(wild, &(ext[2]),
+			  (void*)eina_stringshare_add(mimetype));
         }
         else
         {
diff --git a/src/lib/efreet_private.h b/src/lib/efreet_private.h
index e80670f..38d81da 100644
--- a/src/lib/efreet_private.h
+++ b/src/lib/efreet_private.h
@@ -94,7 +94,7 @@
  */
 #define IF_FREE_HASH(x) do { \
     if (x) { \
-        Ecore_Hash *__tmp; __tmp = (x); (x) = NULL; ecore_hash_destroy(__tmp); \
+        Eina_Hash *__tmp; __tmp = (x); (x) = NULL; eina_hash_free(__tmp); \
     } \
     (x) = NULL; \
 } while (0)
@@ -198,6 +198,12 @@ size_t efreet_array_cat(char *buffer, size_t size, const char *strs[]);
 
 const char *efreet_desktop_environment_get(void);
 
+#define NON_EXISTING (void *)-1
+
+void efreet_cache_clear(void);
+const char *efreet_icon_hash_get(const char *theme_name, const char *icon, int size);
+void efreet_icon_hash_put(const char *theme_name, const char *icon, int size, const char *file);
+
 /**
  * @}
  */
diff --git a/src/lib/efreet_utils.c b/src/lib/efreet_utils.c
index dbdd83b..de56146 100644
--- a/src/lib/efreet_utils.c
+++ b/src/lib/efreet_utils.c
@@ -25,6 +25,7 @@ struct Efreet_Cache_Fill_Dir
 
 struct Efreet_Cache_Search
 {
+    Efreet_Util_Desktop *result;
     const char *what1;
     const char *what2;
 };
@@ -56,16 +57,16 @@ static void efreet_util_cache_remove(const char *path, const char *file_id, int
 static void efreet_util_cache_reload(const char *path, const char *file_id, int priority);
 static void efreet_util_cache_dir_free(void *data);
 
-static void efreet_util_cache_search_mime(void *value, void *data);
-static int  efreet_util_cache_search_wm_class(const void *value, const void *data);
-static int  efreet_util_cache_search_exec(const void *value, const void *data);
-static int  efreet_util_cache_search_name(const void *value, const void *data);
-static int  efreet_util_cache_search_generic_name(const void *value, const void *data);
+static Eina_Bool efreet_util_cache_search_mime(const Eina_Hash *hash, void *value, void *fdata);
+static Eina_Bool efreet_util_cache_search_wm_class(const Eina_Hash *hash, void *value, void *fdata);
+static Eina_Bool efreet_util_cache_search_exec(const Eina_Hash *hash, void *value, void *fdata);
+static Eina_Bool efreet_util_cache_search_name(const Eina_Hash *hash, void *value, void *fdata);
+static Eina_Bool efreet_util_cache_search_generic_name(const Eina_Hash *hash, void *value, void *fdata);
 
-static void efreet_util_cache_search_name_glob(void *value, void *data);
-static void efreet_util_cache_search_exec_glob(void *value, void *data);
-static void efreet_util_cache_search_generic_name_glob(void *value, void *data);
-static void efreet_util_cache_search_comment_glob(void *value, void *data);
+static Eina_Bool efreet_util_cache_search_name_glob(const Eina_Hash *hash, void *value, void *fdata);
+static Eina_Bool efreet_util_cache_search_exec_glob(const Eina_Hash *hash, void *value, void *fdata);
+static Eina_Bool efreet_util_cache_search_generic_name_glob(const Eina_Hash *hash, void *value, void *fdata);
+static Eina_Bool efreet_util_cache_search_comment_glob(const Eina_Hash *hash, void *value, void *fdata);
 
 static int  efreet_util_glob_match(const char *str, const char *glob);
 
@@ -81,9 +82,9 @@ static void efreet_util_desktops_by_category_remove(Efreet_Desktop *desktop);
 static void efreet_util_desktop_free(Efreet_Util_Desktop *ud);
 static void efreet_event_desktop_change_free(void *data, void *ev);
 
-static Ecore_Hash *desktop_by_file_id = NULL;
-static Ecore_Hash *file_id_by_desktop_path = NULL;
-static Ecore_Hash *desktops_by_category = NULL;
+static Eina_Hash *desktop_by_file_id = NULL;
+static Eina_Hash *file_id_by_desktop_path = NULL;
+static Eina_Hash *desktops_by_category = NULL;
 
 static Ecore_Idler       *idler = NULL;
 static Efreet_Cache_Fill *fill = NULL;
@@ -106,17 +107,9 @@ efreet_util_init(void)
         EFREET_EVENT_DESKTOP_LIST_CHANGE = ecore_event_type_new();
     if (!EFREET_EVENT_DESKTOP_CHANGE)
         EFREET_EVENT_DESKTOP_CHANGE = ecore_event_type_new();
-    desktop_by_file_id = ecore_hash_new(ecore_str_hash, ecore_str_compare);
-    ecore_hash_free_key_cb_set(desktop_by_file_id, ECORE_FREE_CB(eina_stringshare_del));
-    ecore_hash_free_value_cb_set(desktop_by_file_id, ECORE_FREE_CB(efreet_util_desktop_free));
-
-    file_id_by_desktop_path = ecore_hash_new(ecore_str_hash, ecore_str_compare);
-    ecore_hash_free_key_cb_set(file_id_by_desktop_path, ECORE_FREE_CB(eina_stringshare_del));
-    ecore_hash_free_value_cb_set(file_id_by_desktop_path, ECORE_FREE_CB(eina_stringshare_del));
-
-    desktops_by_category = ecore_hash_new(ecore_str_hash, ecore_str_compare);
-    ecore_hash_free_key_cb_set(desktops_by_category, ECORE_FREE_CB(eina_stringshare_del));
-    ecore_hash_free_value_cb_set(desktops_by_category, ECORE_FREE_CB(ecore_list_destroy));
+    desktop_by_file_id = eina_hash_string_superfast_new(EINA_FREE_CB(efreet_util_desktop_free));
+    file_id_by_desktop_path = eina_hash_string_superfast_new(EINA_FREE_CB(eina_stringshare_del));
+    desktops_by_category = eina_hash_string_superfast_new(EINA_FREE_CB(ecore_list_destroy));
 
     monitors = ecore_list_new();
     ecore_list_free_cb_set(monitors, efreet_util_monitor_free);
@@ -206,7 +199,7 @@ efreet_util_path_to_file_id(const char *path)
     const char *file_id = NULL;
 
     if (!path) return NULL;
-    file_id = ecore_hash_get(file_id_by_desktop_path, path);
+    file_id = eina_hash_find(file_id_by_desktop_path, path);
     if (file_id) return file_id;
 
     base = efreet_util_path_in_default("applications", path);
@@ -234,8 +227,8 @@ efreet_util_path_to_file_id(const char *path)
     free(base);
     file_id = eina_stringshare_add(tmp);
     free(tmp);
-    ecore_hash_set(file_id_by_desktop_path, (void *)eina_stringshare_add(path),
-                                                        (void *)file_id);
+    eina_hash_del(file_id_by_desktop_path, path, NULL);
+    eina_hash_add(file_id_by_desktop_path, path, (void *)file_id);
     return file_id;
 }
 
@@ -243,11 +236,15 @@ EAPI Ecore_List *
 efreet_util_desktop_mime_list(const char *mime)
 {
     Efreet_Cache_Search_List search;
+    Eina_Iterator *it;
 
     search.list = ecore_list_new();
     search.what = eina_stringshare_add(mime);
 
-    ecore_hash_for_each_node(desktop_by_file_id, efreet_util_cache_search_mime, &search);
+    it = eina_hash_iterator_data_new(desktop_by_file_id);
+    eina_iterator_foreach(it, EINA_EACH(efreet_util_cache_search_mime), &search);
+    eina_iterator_free(it);
+
     eina_stringshare_del(search.what);
 
     if (ecore_list_empty_is(search.list)) IF_FREE_LIST(search.list);
@@ -259,11 +256,18 @@ efreet_util_desktop_wm_class_find(const char *wmname, const char *wmclass)
 {
     Efreet_Cache_Search search;
     Efreet_Util_Desktop *ud;
+    Eina_Iterator *it;
 
     if ((!wmname) && (!wmclass)) return NULL;
     search.what1 = wmname;
     search.what2 = wmclass;
-    ud = ecore_hash_find(desktop_by_file_id, efreet_util_cache_search_wm_class, &search);
+    search.result = NULL;
+
+    it = eina_hash_iterator_data_new(desktop_by_file_id);
+    eina_iterator_foreach(it, EINA_EACH(efreet_util_cache_search_wm_class), &search);
+    eina_iterator_free(it);
+    ud = search.result;
+
     if (ud) return ud->desktop;
     return NULL;
 }
@@ -278,7 +282,7 @@ efreet_util_desktop_file_id_find(const char *file_id)
     int priority = 0;
 
     if (!file_id) return NULL;
-    ud = ecore_hash_get(desktop_by_file_id, file_id);
+    ud = eina_hash_find(desktop_by_file_id, file_id);
     if (ud) return ud->desktop;
 
     dirs = efreet_default_dirs_get(efreet_data_home_get(), efreet_data_dirs_get(),
@@ -315,7 +319,8 @@ efreet_util_desktop_file_id_find(const char *file_id)
         ud->priority = priority;
         ud->desktop = desktop;
 
-        ecore_hash_set(desktop_by_file_id, (void *)eina_stringshare_add(file_id), ud);
+        eina_hash_del(desktop_by_file_id, file_id, NULL);
+        eina_hash_add(desktop_by_file_id, file_id, ud);
         efreet_util_desktops_by_category_add(desktop);
 
         ev = NEW(Efreet_Event_Desktop_Change, 1);
@@ -331,13 +336,18 @@ EAPI Efreet_Desktop *
 efreet_util_desktop_exec_find(const char *exec)
 {
     Efreet_Cache_Search search;
-    Efreet_Util_Desktop *ud;
+    Eina_Iterator *it;
 
     if (!exec) return NULL;
     search.what1 = exec;
     search.what2 = NULL;
-    ud = ecore_hash_find(desktop_by_file_id, efreet_util_cache_search_exec, &search);
-    if (ud) return ud->desktop;
+    search.result = NULL;
+
+    it = eina_hash_iterator_data_new(desktop_by_file_id);
+    eina_iterator_foreach(it, EINA_EACH(efreet_util_cache_search_exec), &search);
+    eina_iterator_free(it);
+
+    if (search.result) return search.result->desktop;
     return NULL;
 }
 
@@ -345,13 +355,18 @@ EAPI Efreet_Desktop *
 efreet_util_desktop_name_find(const char *name)
 {
     Efreet_Cache_Search search;
-    Efreet_Util_Desktop *ud;
+    Eina_Iterator *it;
 
     if (!name) return NULL;
     search.what1 = name;
     search.what2 = NULL;
-    ud = ecore_hash_find(desktop_by_file_id, efreet_util_cache_search_name, &search);
-    if (ud) return ud->desktop;
+    search.result = NULL;
+
+    it = eina_hash_iterator_data_new(desktop_by_file_id);
+    eina_iterator_foreach(it, EINA_EACH(efreet_util_cache_search_name), &search);
+    eina_iterator_free(it);
+
+    if (search.result) return search.result->desktop;
     return NULL;
 }
 
@@ -359,13 +374,18 @@ EAPI Efreet_Desktop *
 efreet_util_desktop_generic_name_find(const char *generic_name)
 {
     Efreet_Cache_Search search;
-    Efreet_Util_Desktop *ud;
+    Eina_Iterator *it;
 
     if (!generic_name) return NULL;
     search.what1 = generic_name;
     search.what2 = NULL;
-    ud = ecore_hash_find(desktop_by_file_id, efreet_util_cache_search_generic_name, &search);
-    if (ud) return ud->desktop;
+    search.result = NULL;
+
+    it = eina_hash_iterator_data_new(desktop_by_file_id);
+    eina_iterator_foreach(it, EINA_EACH(efreet_util_cache_search_generic_name), &search);
+    eina_iterator_free(it);
+
+    if (search.result) return search.result->desktop;
     return NULL;
 }
 
@@ -373,11 +393,14 @@ EAPI Ecore_List *
 efreet_util_desktop_name_glob_list(const char *glob)
 {
     Efreet_Cache_Search_List search;
+    Eina_Iterator *it;
 
     search.list = ecore_list_new();
     search.what = glob;
 
-    ecore_hash_for_each_node(desktop_by_file_id, efreet_util_cache_search_name_glob, &search);
+    it = eina_hash_iterator_data_new(desktop_by_file_id);
+    eina_iterator_foreach(it, EINA_EACH(efreet_util_cache_search_name_glob), &search);
+    eina_iterator_free(it);
 
     if (ecore_list_empty_is(search.list)) IF_FREE_LIST(search.list);
     return search.list;
@@ -387,11 +410,14 @@ EAPI Ecore_List *
 efreet_util_desktop_exec_glob_list(const char *glob)
 {
     Efreet_Cache_Search_List search;
+    Eina_Iterator *it;
 
     search.list = ecore_list_new();
     search.what = glob;
 
-    ecore_hash_for_each_node(desktop_by_file_id, efreet_util_cache_search_exec_glob, &search);
+    it = eina_hash_iterator_data_new(desktop_by_file_id);
+    eina_iterator_foreach(it, EINA_EACH(efreet_util_cache_search_exec_glob), &search);
+    eina_iterator_free(it);
 
     if (ecore_list_empty_is(search.list)) IF_FREE_LIST(search.list);
     return search.list;
@@ -401,11 +427,14 @@ EAPI Ecore_List *
 efreet_util_desktop_generic_name_glob_list(const char *glob)
 {
     Efreet_Cache_Search_List search;
+    Eina_Iterator *it;
 
     search.list = ecore_list_new();
     search.what = glob;
 
-    ecore_hash_for_each_node(desktop_by_file_id, efreet_util_cache_search_generic_name_glob, &search);
+    it = eina_hash_iterator_data_new(desktop_by_file_id);
+    eina_iterator_foreach(it, EINA_EACH(efreet_util_cache_search_generic_name_glob), &search);
+    eina_iterator_free(it);
 
     if (ecore_list_empty_is(search.list)) IF_FREE_LIST(search.list);
     return search.list;
@@ -415,11 +444,14 @@ EAPI Ecore_List *
 efreet_util_desktop_comment_glob_list(const char *glob)
 {
     Efreet_Cache_Search_List search;
+    Eina_Iterator *it;
 
     search.list = ecore_list_new();
     search.what = glob;
 
-    ecore_hash_for_each_node(desktop_by_file_id, efreet_util_cache_search_comment_glob, &search);
+    it = eina_hash_iterator_data_new(desktop_by_file_id);
+    eina_iterator_foreach(it, EINA_EACH(efreet_util_cache_search_comment_glob), &search);
+    eina_iterator_free(it);
 
     if (ecore_list_empty_is(search.list)) IF_FREE_LIST(search.list);
     return search.list;
@@ -434,7 +466,18 @@ efreet_util_desktop_comment_glob_list(const char *glob)
 EAPI Ecore_List *
 efreet_util_desktop_categories_list(void)
 {
-    return ecore_hash_keys(desktops_by_category);
+    Eina_Iterator *it;
+    Ecore_List *list;
+
+    list = ecore_list_new();
+    if (list)
+      {
+	it = eina_hash_iterator_key_new(desktops_by_category);
+	eina_iterator_foreach(it, EINA_EACH(desktops_by_category), list);
+	eina_iterator_free(it);
+      }
+
+    return list;
 }
 
 /**
@@ -448,21 +491,19 @@ efreet_util_desktop_categories_list(void)
 EAPI Ecore_List *
 efreet_util_desktop_category_list(const char *category)
 {
-    return ecore_hash_get(desktops_by_category, category);
+    return eina_hash_find(desktops_by_category, category);
 }
 
 #if 0
-static void
-dump(void *value, void *data __UNUSED__)
+static Eina_Bool
+dump(Eina_Hash *hash, const char *key, void *value, __UNUSED__ void *data)
 {
-    Ecore_Hash_Node *node;
-    node = value;
-    printf("%s -> %p\n", (char *)node->key, node->value);
+    printf("%s -> %p\n", (char *)key, value);
 }
 #endif
 
 static int
-efreet_util_cache_fill(void *data __UNUSED__)
+efreet_util_cache_fill(__UNUSED__ void *data)
 {
     struct dirent *file = NULL;
     double start;
@@ -473,6 +514,7 @@ efreet_util_cache_fill(void *data __UNUSED__)
         free(fill);
         idler = NULL;
         fill = NULL;
+        efreet_cache_clear();
         ecore_event_add(EFREET_EVENT_DESKTOP_LIST_CHANGE, NULL, NULL, NULL);
 
         return 0;
@@ -487,10 +529,11 @@ efreet_util_cache_fill(void *data __UNUSED__)
             idler = NULL;
             fill = NULL;
 #if 0
-            ecore_hash_for_each_node(desktop_by_file_id, dump, NULL);
-            ecore_hash_for_each_node(file_id_by_desktop_path, dump, NULL);
-            printf("%d\n", ecore_hash_count(desktop_by_file_id));
+            eina_hash_foreach(desktop_by_file_id, dump, NULL);
+            eina_hash_foreach(file_id_by_desktop_path, dump, NULL);
+            printf("%d\n", eina_hash_population(desktop_by_file_id));
 #endif
+            efreet_cache_clear();
             ecore_event_add(EFREET_EVENT_DESKTOP_LIST_CHANGE, NULL, NULL, NULL);
 
             return 0;
@@ -567,19 +610,22 @@ efreet_util_cache_add(const char *path, const char *file_id, int priority, int e
         return;
     }
 
-    if (!ecore_hash_get(file_id_by_desktop_path, desktop->orig_path))
-        ecore_hash_set(file_id_by_desktop_path,
-                        (void *)eina_stringshare_add(desktop->orig_path),
-                        (void *)eina_stringshare_add(file_id));
+    if (!eina_hash_find(file_id_by_desktop_path, desktop->orig_path))
+      {
+	 eina_hash_add(file_id_by_desktop_path,
+	       desktop->orig_path,
+	       (void *)eina_stringshare_add(file_id));
 
-    ud = ecore_hash_get(desktop_by_file_id, file_id);
+      }
+
+    ud = eina_hash_find(desktop_by_file_id, file_id);
     if (!ud)
     {
         ud = NEW(Efreet_Util_Desktop, 1);
         ud->priority = priority;
         ud->desktop = desktop;
 
-        ecore_hash_set(desktop_by_file_id, (void *)eina_stringshare_add(file_id), ud);
+        eina_hash_add(desktop_by_file_id, file_id, ud);
         efreet_util_desktops_by_category_add(desktop);
 
         if (event)
@@ -590,6 +636,7 @@ efreet_util_cache_add(const char *path, const char *file_id, int priority, int e
             ev->current = desktop;
             efreet_desktop_ref(ev->current);
             ev->change = EFREET_DESKTOP_CHANGE_ADD;
+            efreet_cache_clear();
             ecore_event_add(EFREET_EVENT_DESKTOP_CHANGE, ev, efreet_event_desktop_change_free, NULL);
         }
     }
@@ -610,6 +657,7 @@ efreet_util_cache_add(const char *path, const char *file_id, int priority, int e
             ev->change = EFREET_DESKTOP_CHANGE_UPDATE;
             efreet_desktop_free(ud->desktop);
             ud->desktop = desktop;
+            efreet_cache_clear();
             ecore_event_add(EFREET_EVENT_DESKTOP_CHANGE, ev, efreet_event_desktop_change_free, NULL);
         }
         else
@@ -630,27 +678,27 @@ efreet_util_cache_remove(const char *path, const char *file_id, int priority)
 
     ext = strrchr(path, '.');
     if (!ext || strcmp(ext, ".desktop")) return;
-    ud = ecore_hash_get(desktop_by_file_id, file_id);
+    ud = eina_hash_find(desktop_by_file_id, file_id);
     if (ud && (ud->priority >= priority))
     {
         Efreet_Event_Desktop_Change *ev;
 
-        ecore_hash_remove(desktop_by_file_id, file_id);
         efreet_util_desktops_by_category_remove(ud->desktop);
 
         ev = NEW(Efreet_Event_Desktop_Change, 1);
         ev->current = ud->desktop;
         efreet_desktop_ref(ev->current);
         ev->change = EFREET_DESKTOP_CHANGE_REMOVE;
+        efreet_cache_clear();
         ecore_event_add(EFREET_EVENT_DESKTOP_CHANGE, ev, efreet_event_desktop_change_free, NULL);
 
-        efreet_util_desktop_free(ud);
+        eina_hash_del(desktop_by_file_id, file_id, ud);
 
         /* This call will search application dirs and add the file to cache if it
          * exists. */
         efreet_util_desktop_file_id_find(file_id);
     }
-    ecore_hash_remove(file_id_by_desktop_path, path);
+    eina_hash_del(file_id_by_desktop_path, path, eina_hash_find(file_id_by_desktop_path, path));
 }
 
 static void
@@ -670,7 +718,7 @@ efreet_util_cache_reload(const char *path, const char *file_id, int priority)
         return;
     }
 
-    ud = ecore_hash_get(desktop_by_file_id, file_id);
+    ud = eina_hash_find(desktop_by_file_id, file_id);
     if (ud)
     {
         Efreet_Event_Desktop_Change *ev;
@@ -690,6 +738,7 @@ efreet_util_cache_reload(const char *path, const char *file_id, int priority)
         ev->previous = ud->desktop;
         efreet_desktop_ref(ev->previous);
         ev->change = EFREET_DESKTOP_CHANGE_UPDATE;
+        efreet_cache_clear();
         ecore_event_add(EFREET_EVENT_DESKTOP_CHANGE, ev, efreet_event_desktop_change_free, NULL);
 
         efreet_desktop_free(ud->desktop);
@@ -703,7 +752,7 @@ efreet_util_cache_reload(const char *path, const char *file_id, int priority)
         ud->priority = priority;
         ud->desktop = desktop;
 
-        ecore_hash_set(desktop_by_file_id, (void *)eina_stringshare_add(file_id), ud);
+        eina_hash_add(desktop_by_file_id, file_id, ud);
         efreet_util_desktops_by_category_remove(ud->desktop);
         efreet_util_desktops_by_category_add(desktop);
 
@@ -711,6 +760,7 @@ efreet_util_cache_reload(const char *path, const char *file_id, int priority)
         ev->current = desktop;
         efreet_desktop_ref(ev->current);
         ev->change = EFREET_DESKTOP_CHANGE_ADD;
+        efreet_cache_clear();
         ecore_event_add(EFREET_EVENT_DESKTOP_CHANGE, ev, efreet_event_desktop_change_free, NULL);
     }
 }
@@ -726,19 +776,17 @@ efreet_util_cache_dir_free(void *data)
     free(dir);
 }
 
-static void
-efreet_util_cache_search_mime(void *value, void *data)
+static Eina_Bool
+efreet_util_cache_search_mime(__UNUSED__ const Eina_Hash *hash, void *value, void *fdata)
 {
-    Ecore_Hash_Node          *node;
     Efreet_Cache_Search_List *search;
     Efreet_Util_Desktop      *ud;
     const char               *mime;
 
-    node = value;
-    search = data;
-    ud = node->value;
+    search = fdata;
+    ud = value;
 
-    if (!ud->desktop->mime_types) return;
+    if (!ud->desktop->mime_types) return EINA_FALSE;
     ecore_list_first_goto(ud->desktop->mime_types);
     while ((mime = ecore_list_next(ud->desktop->mime_types)))
     {
@@ -748,109 +796,125 @@ efreet_util_cache_search_mime(void *value, void *data)
             break;
         }
     }
+    return EINA_TRUE;
 }
 
-static int
-efreet_util_cache_search_wm_class(const void *value, const void *data)
+static Eina_Bool
+efreet_util_cache_search_wm_class(__UNUSED__ const Eina_Hash *hash, void *value, void *fdata)
 {
-    const Efreet_Cache_Search *search;
-    const Efreet_Util_Desktop *ud;
+    Efreet_Cache_Search *search;
+    Efreet_Util_Desktop *ud;
 
     ud = value;
-    search = data;
+    search = fdata;
 
-    if (!ud->desktop->startup_wm_class) return 1;
+    if (!ud->desktop->startup_wm_class) return EINA_TRUE;
     if ((search->what2) && (!strcmp(ud->desktop->startup_wm_class, search->what2)))
-        return 0;
+      {
+	  search->result = ud;
+          return EINA_FALSE;
+      }
     else if ((search->what1) && (!strcmp(ud->desktop->startup_wm_class, search->what1)))
-        return 0;
-    return 1;
+      {
+	  search->result = ud;
+	  return EINA_FALSE;
+      }
+    return EINA_TRUE;
 }
 
-static int
-efreet_util_cache_search_exec(const void *value, const void *data)
+static Eina_Bool
+efreet_util_cache_search_exec(__UNUSED__ const Eina_Hash *hash, void *value, void *fdata)
 {
-    const Efreet_Cache_Search *search;
-    const Efreet_Util_Desktop *ud;
+    Efreet_Cache_Search *search;
+    Efreet_Util_Desktop *ud;
     char                      *exec;
     const char                *file;
 
     ud = value;
-    search = data;
+    search = fdata;
 
-    if (!ud->desktop->exec) return 1;
+    if (!ud->desktop->exec) return EINA_TRUE;
     exec = ecore_file_app_exe_get(ud->desktop->exec);
-    if (!exec) return 1;
+    if (!exec) return EINA_TRUE;
     if (!strcmp(exec, search->what1))
     {
        free(exec);
-       return 0;
+       search->result = ud;
+       return EINA_FALSE;
     }
 
     file = ecore_file_file_get(exec);
     if (file && !strcmp(file, search->what1))
     {
        free(exec);
-       return 0;
+       search->result = ud;
+       return EINA_FALSE;
     }
     free(exec);
-    return 1;
+    return EINA_TRUE;
 }
 
-static int
-efreet_util_cache_search_name(const void *value, const void *data)
+static Eina_Bool
+efreet_util_cache_search_name(__UNUSED__ const Eina_Hash *hash, void *value, void *fdata)
 {
-    const Efreet_Cache_Search *search;
-    const Efreet_Util_Desktop *ud;
+    Efreet_Cache_Search *search;
+    Efreet_Util_Desktop *ud;
 
     ud = value;
-    search = data;
-
-    if (!ud->desktop->name) return 1;
-    return strcmp(ud->desktop->name, search->what1);
+    search = fdata;
+
+    if (!ud->desktop->name) return EINA_TRUE;
+    if (!strcmp(ud->desktop->name, search->what1))
+      {
+	 search->result = ud;
+	 return EINA_FALSE;
+      }
+    return EINA_TRUE;
 }
 
-static int
-efreet_util_cache_search_generic_name(const void *value, const void *data)
+static Eina_Bool
+efreet_util_cache_search_generic_name(__UNUSED__ const Eina_Hash *hash, void *value, void *fdata)
 {
-    const Efreet_Cache_Search *search;
-    const Efreet_Util_Desktop *ud;
+    Efreet_Cache_Search *search;
+    Efreet_Util_Desktop *ud;
 
     ud = value;
-    search = data;
-
-    if (!ud->desktop->generic_name) return 1;
-    return strcmp(ud->desktop->generic_name, search->what1);
+    search = fdata;
+
+    if (!ud->desktop->generic_name) return EINA_TRUE;
+    if (!strcmp(ud->desktop->generic_name, search->what1))
+      {
+	 search->result = ud;
+	 return EINA_FALSE;
+      }
+    return EINA_TRUE;
 }
 
-static void
-efreet_util_cache_search_name_glob(void *value, void *data)
+static Eina_Bool
+efreet_util_cache_search_name_glob(__UNUSED__ const Eina_Hash *hash, void *value, void *fdata)
 {
-    Ecore_Hash_Node          *node;
     Efreet_Cache_Search_List *search;
     Efreet_Util_Desktop      *ud;
 
-    node = value;
-    search = data;
-    ud = node->value;
+    search = fdata;
+    ud = value;
 
     if (efreet_util_glob_match(ud->desktop->name, search->what))
         ecore_list_append(search->list, ud->desktop);
+    return EINA_TRUE;
 }
 
-static void
-efreet_util_cache_search_exec_glob(void *value, void *data)
+static Eina_Bool
+efreet_util_cache_search_exec_glob(__UNUSED__ const Eina_Hash *hash, void *value, void *fdata)
 {
-    Ecore_Hash_Node          *node;
     Efreet_Cache_Search_List *search;
     Efreet_Util_Desktop      *ud;
     char                     *exec;
 
-    node = value;
-    search = data;
-    ud = node->value;
+    search = fdata;
+    ud = value;
 
-    if (!ud->desktop->exec) return;
+    if (!ud->desktop->exec) return EINA_FALSE;
     exec = ecore_file_app_exe_get(ud->desktop->exec);
     if (exec)
     {
@@ -858,36 +922,35 @@ efreet_util_cache_search_exec_glob(void *value, void *data)
             ecore_list_append(search->list, ud->desktop);
         free(exec);
     }
+    return EINA_TRUE;
 }
 
-static void
-efreet_util_cache_search_generic_name_glob(void *value, void *data)
+static Eina_Bool
+efreet_util_cache_search_generic_name_glob(__UNUSED__ const Eina_Hash *hash, void *value, void *fdata)
 {
-    Ecore_Hash_Node          *node;
     Efreet_Cache_Search_List *search;
     Efreet_Util_Desktop      *ud;
 
-    node = value;
-    search = data;
-    ud = node->value;
+    search = fdata;
+    ud = value;
 
     if (efreet_util_glob_match(ud->desktop->generic_name, search->what))
         ecore_list_append(search->list, ud->desktop);
+    return EINA_TRUE;
 }
 
-static void
-efreet_util_cache_search_comment_glob(void *value, void *data)
+static Eina_Bool
+efreet_util_cache_search_comment_glob(__UNUSED__ const Eina_Hash *hash, void *value, void *fdata)
 {
-    Ecore_Hash_Node          *node;
     Efreet_Cache_Search_List *search;
     Efreet_Util_Desktop      *ud;
 
-    node = value;
-    search = data;
-    ud = node->value;
+    search = fdata;
+    ud = value;
 
     if (efreet_util_glob_match(ud->desktop->comment, search->what))
         ecore_list_append(search->list, ud->desktop);
+    return EINA_TRUE;
 }
 
 static int
@@ -1044,12 +1107,11 @@ efreet_util_desktops_by_category_add(Efreet_Desktop *desktop)
     while ((category = ecore_list_next(desktop->categories)))
     {
         Ecore_List *list;
-        list = ecore_hash_get(desktops_by_category, category);
+        list = eina_hash_find(desktops_by_category, category);
         if (!list)
         {
             list = ecore_list_new();
-            ecore_hash_set(desktops_by_category,
-                    (void *)eina_stringshare_add(category), list);
+            eina_hash_add(desktops_by_category, category, list);
         }
         if (!ecore_list_goto(list, desktop))
             ecore_list_append(list, desktop);
@@ -1067,15 +1129,12 @@ efreet_util_desktops_by_category_remove(Efreet_Desktop *desktop)
     while ((category = ecore_list_next(desktop->categories)))
     {
         Ecore_List *list;
-        list = ecore_hash_get(desktops_by_category, category);
+        list = eina_hash_find(desktops_by_category, category);
         if (!list) continue;
         if (ecore_list_goto(list, desktop))
             ecore_list_remove(list);
         if (ecore_list_empty_is(list))
-        {
-            ecore_hash_remove(desktops_by_category, category);
-            ecore_list_destroy(list);
-        }
+	  eina_hash_del(desktops_by_category, category, list);
     }
 }
 

-- 
Enlightenment DR17 support for freedesktop.org specs



More information about the Pkg-e-commits mailing list