[Pkg-wmaker-commits] [wmfire] 09/61: Imported Upstream version 1.2.2

Doug Torrance dtorrance-guest at moszumanska.debian.org
Mon Aug 24 03:38:49 UTC 2015


This is an automated email from the git hooks/post-receive script.

dtorrance-guest pushed a commit to branch master
in repository wmfire.

commit e8b51acaa10f59918296f32150b98c74eb320346
Author: Doug Torrance <dtorrance at monmouthcollege.edu>
Date:   Wed Jan 14 21:42:21 2015 -0600

    Imported Upstream version 1.2.2
---
 ChangeLog            |   9 +
 Makefile.am          |   2 +
 Makefile.in          |  80 ++++++--
 README               |   8 +-
 configure            |   2 +-
 configure.in         |   2 +-
 src/.deps/session.Po | 466 ------------------------------------------
 src/.deps/wmfire.Po  | 556 ---------------------------------------------------
 src/wmfire.c         |  85 +++++++-
 wmfire.1             | 119 +++++++++++
 10 files changed, 283 insertions(+), 1046 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index bdacbdf..4a9afed 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+Changes upto version 1.2.2:
+--------------------------
+
+o Fix network monitoring over 4Gb <Markus Demleitner>
+o Fix GTK 2.4 docking <Sergey Pinaev>
+  (WMHints handling changed in GTK 2.4, fix backwords compatible.)
+o Fix scroll wheel
+o Add simple file monitoring
+
 Changes upto version 1.2.1:
 --------------------------
 
diff --git a/Makefile.am b/Makefile.am
index 0a73afa..3039fe6 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,3 +1,5 @@
 SUBDIRS = src
 
+man_MANS = wmfire.1
+
 EXTRA_DIST = ALL_I_GET_IS_A_GREY_BOX
diff --git a/Makefile.in b/Makefile.in
index 5133c12..c4d561f 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -109,6 +109,8 @@ sysconfdir = @sysconfdir@
 target_alias = @target_alias@
 SUBDIRS = src
 
+man_MANS = wmfire.1
+
 EXTRA_DIST = ALL_I_GET_IS_A_GREY_BOX
 subdir = .
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
@@ -116,6 +118,9 @@ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
 CONFIG_CLEAN_FILES =
 DIST_SOURCES =
 
+NROFF = nroff
+MANS = $(man_MANS)
+
 RECURSIVE_TARGETS = info-recursive dvi-recursive pdf-recursive \
 	ps-recursive install-info-recursive uninstall-info-recursive \
 	all-recursive install-data-recursive install-exec-recursive \
@@ -146,6 +151,53 @@ $(ACLOCAL_M4):  configure.in
 	cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
 uninstall-info-am:
 
+man1dir = $(mandir)/man1
+install-man1: $(man1_MANS) $(man_MANS)
+	@$(NORMAL_INSTALL)
+	$(mkinstalldirs) $(DESTDIR)$(man1dir)
+	@list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \
+	l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
+	for i in $$l2; do \
+	  case "$$i" in \
+	    *.1*) list="$$list $$i" ;; \
+	  esac; \
+	done; \
+	for i in $$list; do \
+	  if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
+	  else file=$$i; fi; \
+	  ext=`echo $$i | sed -e 's/^.*\\.//'`; \
+	  case "$$ext" in \
+	    1*) ;; \
+	    *) ext='1' ;; \
+	  esac; \
+	  inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
+	  inst=`echo $$inst | sed -e 's/^.*\///'`; \
+	  inst=`echo $$inst | sed '$(transform)'`.$$ext; \
+	  echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst"; \
+	  $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst; \
+	done
+uninstall-man1:
+	@$(NORMAL_UNINSTALL)
+	@list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \
+	l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
+	for i in $$l2; do \
+	  case "$$i" in \
+	    *.1*) list="$$list $$i" ;; \
+	  esac; \
+	done; \
+	for i in $$list; do \
+	  ext=`echo $$i | sed -e 's/^.*\\.//'`; \
+	  case "$$ext" in \
+	    1*) ;; \
+	    *) ext='1' ;; \
+	  esac; \
+	  inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
+	  inst=`echo $$inst | sed -e 's/^.*\///'`; \
+	  inst=`echo $$inst | sed '$(transform)'`.$$ext; \
+	  echo " rm -f $(DESTDIR)$(man1dir)/$$inst"; \
+	  rm -f $(DESTDIR)$(man1dir)/$$inst; \
+	done
+
 # This directory's subdirectories are mostly independent; you can cd
 # into them and run `make' without going through this Makefile.
 # To change the values of `make' variables: instead of editing Makefiles,
@@ -396,9 +448,10 @@ distcleancheck: distclean
 	       exit 1; } >&2
 check-am: all-am
 check: check-recursive
-all-am: Makefile
+all-am: Makefile $(MANS)
 installdirs: installdirs-recursive
 installdirs-am:
+	$(mkinstalldirs) $(DESTDIR)$(man1dir)
 
 install: install-recursive
 install-exec: install-exec-recursive
@@ -440,13 +493,13 @@ info: info-recursive
 
 info-am:
 
-install-data-am:
+install-data-am: install-man
 
 install-exec-am:
 
 install-info: install-info-recursive
 
-install-man:
+install-man: install-man1
 
 installcheck-am:
 
@@ -467,10 +520,12 @@ ps: ps-recursive
 
 ps-am:
 
-uninstall-am: uninstall-info-am
+uninstall-am: uninstall-info-am uninstall-man
 
 uninstall-info: uninstall-info-recursive
 
+uninstall-man: uninstall-man1
+
 .PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am clean \
 	clean-generic clean-recursive ctags ctags-recursive dist \
 	dist-all dist-gzip distcheck distclean distclean-generic \
@@ -479,14 +534,15 @@ uninstall-info: uninstall-info-recursive
 	info-recursive install install-am install-data install-data-am \
 	install-data-recursive install-exec install-exec-am \
 	install-exec-recursive install-info install-info-am \
-	install-info-recursive install-man install-recursive \
-	install-strip installcheck installcheck-am installdirs \
-	installdirs-am installdirs-recursive maintainer-clean \
-	maintainer-clean-generic maintainer-clean-recursive mostlyclean \
-	mostlyclean-generic mostlyclean-recursive pdf pdf-am \
-	pdf-recursive ps ps-am ps-recursive tags tags-recursive \
-	uninstall uninstall-am uninstall-info-am \
-	uninstall-info-recursive uninstall-recursive
+	install-info-recursive install-man install-man1 \
+	install-recursive install-strip installcheck installcheck-am \
+	installdirs installdirs-am installdirs-recursive \
+	maintainer-clean maintainer-clean-generic \
+	maintainer-clean-recursive mostlyclean mostlyclean-generic \
+	mostlyclean-recursive pdf pdf-am pdf-recursive ps ps-am \
+	ps-recursive tags tags-recursive uninstall uninstall-am \
+	uninstall-info-am uninstall-info-recursive uninstall-man \
+	uninstall-man1 uninstall-recursive
 
 # 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.
diff --git a/README b/README
index 7b2e48c..a1e8a7b 100644
--- a/README
+++ b/README
@@ -1,12 +1,13 @@
 Wmfire
 ------
 
-Wmfire is a flaming dock app which can monitor you cpu, memory, or network
+Wmfire is a flaming dock app which can monitor your cpu, memory, or network
 load. It features;
 
 + Monitor cpu load
 + Monitor memory load
 + Monitor net load
++ Monitor file value
 
 * Left click to change the status monitor (unless locked)
 * Middle click to hide/show nice'd process on cpu load
@@ -18,7 +19,10 @@ at that location. After two seconds symbols will be burnt to represent what
 is being monitored. For cpu, a short solid bar for average load, or a line
 of dots representing the current cpu number on SMP systems. For the memory,
 a 4x4 grid of dots is used to signify a memory array. For the network, a
-line of marching dots is like data passing through a cable.
+line of marching dots is like data passing through a cable. For file
+values, a spinning disk platter is shown.
+
+(Note that not all window managers support all mouse over effects.)
 
 This uses the GDK and libgtop libraries and should be portable to most Unix
 architectures with the Gnome enviroment.
diff --git a/configure b/configure
index b673997..d386bf2 100755
--- a/configure
+++ b/configure
@@ -1549,7 +1549,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE=wmfire
- VERSION=1.2.1
+ VERSION=1.2.2
 
 
 cat >>confdefs.h <<_ACEOF
diff --git a/configure.in b/configure.in
index b593657..1af1cb5 100644
--- a/configure.in
+++ b/configure.in
@@ -1,6 +1,6 @@
 AC_INIT(src/wmfire.c)
 
-AM_INIT_AUTOMAKE(wmfire, 1.2.1)
+AM_INIT_AUTOMAKE(wmfire, 1.2.2)
 
 AC_PROG_AWK
 AC_PROG_CC
diff --git a/src/.deps/session.Po b/src/.deps/session.Po
deleted file mode 100644
index 2f0c35c..0000000
--- a/src/.deps/session.Po
+++ /dev/null
@@ -1,466 +0,0 @@
-session.o session.o: session.c /usr/include/stdio.h \
-  /usr/include/features.h /usr/include/sys/cdefs.h \
-  /usr/include/gnu/stubs.h \
-  /usr/lib/gcc-lib/i586-suse-linux/3.3.1/include/stddef.h \
-  /usr/include/bits/types.h /usr/include/bits/wordsize.h \
-  /usr/include/bits/typesizes.h /usr/include/libio.h \
-  /usr/include/_G_config.h /usr/include/wchar.h /usr/include/bits/wchar.h \
-  /usr/include/gconv.h \
-  /usr/lib/gcc-lib/i586-suse-linux/3.3.1/include/stdarg.h \
-  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
-  /usr/include/bits/stdio.h /usr/include/stdlib.h \
-  /usr/include/sys/types.h /usr/include/time.h /usr/include/endian.h \
-  /usr/include/bits/endian.h /usr/include/sys/select.h \
-  /usr/include/bits/select.h /usr/include/bits/sigset.h \
-  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
-  /usr/include/bits/pthreadtypes.h /usr/include/bits/sched.h \
-  /usr/include/alloca.h /usr/include/unistd.h \
-  /usr/include/bits/posix_opt.h /usr/include/bits/confname.h \
-  /usr/include/getopt.h /usr/include/pwd.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdk.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkcolor.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdktypes.h \
-  /opt/gnome/include/glib-2.0/glib.h \
-  /opt/gnome/include/glib-2.0/glib/galloca.h \
-  /opt/gnome/include/glib-2.0/glib/gtypes.h \
-  /opt/gnome/lib/glib-2.0/include/glibconfig.h \
-  /opt/gnome/include/glib-2.0/glib/gmacros.h \
-  /usr/lib/gcc-lib/i586-suse-linux/3.3.1/include/limits.h \
-  /usr/lib/gcc-lib/i586-suse-linux/3.3.1/include/syslimits.h \
-  /usr/include/limits.h /usr/include/bits/posix1_lim.h \
-  /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
-  /usr/include/bits/posix2_lim.h \
-  /usr/lib/gcc-lib/i586-suse-linux/3.3.1/include/float.h \
-  /opt/gnome/include/glib-2.0/glib/garray.h \
-  /opt/gnome/include/glib-2.0/glib/gasyncqueue.h \
-  /opt/gnome/include/glib-2.0/glib/gthread.h \
-  /opt/gnome/include/glib-2.0/glib/gerror.h \
-  /opt/gnome/include/glib-2.0/glib/gquark.h \
-  /opt/gnome/include/glib-2.0/glib/gbacktrace.h /usr/include/signal.h \
-  /usr/include/bits/signum.h /usr/include/bits/siginfo.h \
-  /usr/include/bits/sigaction.h /usr/include/bits/sigcontext.h \
-  /usr/include/asm/sigcontext.h /usr/include/linux/compiler.h \
-  /usr/include/bits/sigstack.h /usr/include/bits/sigthread.h \
-  /opt/gnome/include/glib-2.0/glib/gcache.h \
-  /opt/gnome/include/glib-2.0/glib/glist.h \
-  /opt/gnome/include/glib-2.0/glib/gmem.h \
-  /opt/gnome/include/glib-2.0/glib/gcompletion.h \
-  /opt/gnome/include/glib-2.0/glib/gconvert.h \
-  /opt/gnome/include/glib-2.0/glib/gdataset.h \
-  /opt/gnome/include/glib-2.0/glib/gdate.h \
-  /opt/gnome/include/glib-2.0/glib/gdir.h \
-  /opt/gnome/include/glib-2.0/glib/gfileutils.h \
-  /opt/gnome/include/glib-2.0/glib/ghash.h \
-  /opt/gnome/include/glib-2.0/glib/ghook.h \
-  /opt/gnome/include/glib-2.0/glib/giochannel.h \
-  /opt/gnome/include/glib-2.0/glib/gmain.h \
-  /opt/gnome/include/glib-2.0/glib/gslist.h \
-  /opt/gnome/include/glib-2.0/glib/gstring.h \
-  /opt/gnome/include/glib-2.0/glib/gunicode.h \
-  /opt/gnome/include/glib-2.0/glib/gmarkup.h \
-  /opt/gnome/include/glib-2.0/glib/gmessages.h \
-  /opt/gnome/include/glib-2.0/glib/gnode.h \
-  /opt/gnome/include/glib-2.0/glib/gpattern.h \
-  /opt/gnome/include/glib-2.0/glib/gprimes.h \
-  /opt/gnome/include/glib-2.0/glib/gqsort.h \
-  /opt/gnome/include/glib-2.0/glib/gqueue.h \
-  /opt/gnome/include/glib-2.0/glib/grand.h \
-  /opt/gnome/include/glib-2.0/glib/grel.h \
-  /opt/gnome/include/glib-2.0/glib/gscanner.h \
-  /opt/gnome/include/glib-2.0/glib/gshell.h \
-  /opt/gnome/include/glib-2.0/glib/gspawn.h \
-  /opt/gnome/include/glib-2.0/glib/gstrfuncs.h \
-  /opt/gnome/include/glib-2.0/glib/gthreadpool.h \
-  /opt/gnome/include/glib-2.0/glib/gtimer.h \
-  /opt/gnome/include/glib-2.0/glib/gtree.h \
-  /opt/gnome/include/glib-2.0/glib/gutils.h \
-  /opt/gnome/include/pango-1.0/pango/pango.h \
-  /opt/gnome/include/pango-1.0/pango/pango-attributes.h \
-  /opt/gnome/include/pango-1.0/pango/pango-font.h \
-  /opt/gnome/include/pango-1.0/pango/pango-coverage.h \
-  /opt/gnome/include/pango-1.0/pango/pango-types.h \
-  /opt/gnome/include/glib-2.0/glib-object.h \
-  /opt/gnome/include/glib-2.0/gobject/gboxed.h \
-  /opt/gnome/include/glib-2.0/gobject/gtype.h \
-  /opt/gnome/include/glib-2.0/gobject/genums.h \
-  /opt/gnome/include/glib-2.0/gobject/gobject.h \
-  /opt/gnome/include/glib-2.0/gobject/gvalue.h \
-  /opt/gnome/include/glib-2.0/gobject/gparam.h \
-  /opt/gnome/include/glib-2.0/gobject/gclosure.h \
-  /opt/gnome/include/glib-2.0/gobject/gsignal.h \
-  /opt/gnome/include/glib-2.0/gobject/gmarshal.h \
-  /opt/gnome/include/glib-2.0/gobject/gparamspecs.h \
-  /opt/gnome/include/glib-2.0/gobject/gsourceclosure.h \
-  /opt/gnome/include/glib-2.0/gobject/gtypemodule.h \
-  /opt/gnome/include/glib-2.0/gobject/gtypeplugin.h \
-  /opt/gnome/include/glib-2.0/gobject/gvaluearray.h \
-  /opt/gnome/include/glib-2.0/gobject/gvaluetypes.h \
-  /opt/gnome/include/pango-1.0/pango/pango-break.h \
-  /opt/gnome/include/pango-1.0/pango/pango-item.h \
-  /opt/gnome/include/pango-1.0/pango/pango-context.h \
-  /opt/gnome/include/pango-1.0/pango/pango-fontmap.h \
-  /opt/gnome/include/pango-1.0/pango/pango-fontset.h \
-  /opt/gnome/include/pango-1.0/pango/pango-engine.h \
-  /opt/gnome/include/pango-1.0/pango/pango-glyph.h \
-  /opt/gnome/include/pango-1.0/pango/pango-enum-types.h \
-  /opt/gnome/include/pango-1.0/pango/pango-layout.h \
-  /opt/gnome/include/pango-1.0/pango/pango-glyph-item.h \
-  /opt/gnome/include/pango-1.0/pango/pango-tabs.h \
-  /opt/gnome/lib/gtk-2.0/include/gdkconfig.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkcursor.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkdisplay.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkevents.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkdnd.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkinput.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkdrawable.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkgc.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkrgb.h \
-  /opt/gnome/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf.h \
-  /opt/gnome/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-features.h \
-  /opt/gnome/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \
-  /opt/gnome/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkenumtypes.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkfont.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkimage.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkkeys.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkdisplaymanager.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkpango.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkpixbuf.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkpixmap.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkproperty.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkregion.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkscreen.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkselection.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkvisual.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkwindow.h \
-  /usr/X11R6/include/X11/SM/SMlib.h /usr/X11R6/include/X11/SM/SM.h \
-  /usr/X11R6/include/X11/ICE/ICElib.h /usr/X11R6/include/X11/ICE/ICE.h \
-  /usr/X11R6/include/X11/Xfuncproto.h session.h
-
-/usr/include/stdio.h:
-
-/usr/include/features.h:
-
-/usr/include/sys/cdefs.h:
-
-/usr/include/gnu/stubs.h:
-
-/usr/lib/gcc-lib/i586-suse-linux/3.3.1/include/stddef.h:
-
-/usr/include/bits/types.h:
-
-/usr/include/bits/wordsize.h:
-
-/usr/include/bits/typesizes.h:
-
-/usr/include/libio.h:
-
-/usr/include/_G_config.h:
-
-/usr/include/wchar.h:
-
-/usr/include/bits/wchar.h:
-
-/usr/include/gconv.h:
-
-/usr/lib/gcc-lib/i586-suse-linux/3.3.1/include/stdarg.h:
-
-/usr/include/bits/stdio_lim.h:
-
-/usr/include/bits/sys_errlist.h:
-
-/usr/include/bits/stdio.h:
-
-/usr/include/stdlib.h:
-
-/usr/include/sys/types.h:
-
-/usr/include/time.h:
-
-/usr/include/endian.h:
-
-/usr/include/bits/endian.h:
-
-/usr/include/sys/select.h:
-
-/usr/include/bits/select.h:
-
-/usr/include/bits/sigset.h:
-
-/usr/include/bits/time.h:
-
-/usr/include/sys/sysmacros.h:
-
-/usr/include/bits/pthreadtypes.h:
-
-/usr/include/bits/sched.h:
-
-/usr/include/alloca.h:
-
-/usr/include/unistd.h:
-
-/usr/include/bits/posix_opt.h:
-
-/usr/include/bits/confname.h:
-
-/usr/include/getopt.h:
-
-/usr/include/pwd.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdk.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkcolor.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdktypes.h:
-
-/opt/gnome/include/glib-2.0/glib.h:
-
-/opt/gnome/include/glib-2.0/glib/galloca.h:
-
-/opt/gnome/include/glib-2.0/glib/gtypes.h:
-
-/opt/gnome/lib/glib-2.0/include/glibconfig.h:
-
-/opt/gnome/include/glib-2.0/glib/gmacros.h:
-
-/usr/lib/gcc-lib/i586-suse-linux/3.3.1/include/limits.h:
-
-/usr/lib/gcc-lib/i586-suse-linux/3.3.1/include/syslimits.h:
-
-/usr/include/limits.h:
-
-/usr/include/bits/posix1_lim.h:
-
-/usr/include/bits/local_lim.h:
-
-/usr/include/linux/limits.h:
-
-/usr/include/bits/posix2_lim.h:
-
-/usr/lib/gcc-lib/i586-suse-linux/3.3.1/include/float.h:
-
-/opt/gnome/include/glib-2.0/glib/garray.h:
-
-/opt/gnome/include/glib-2.0/glib/gasyncqueue.h:
-
-/opt/gnome/include/glib-2.0/glib/gthread.h:
-
-/opt/gnome/include/glib-2.0/glib/gerror.h:
-
-/opt/gnome/include/glib-2.0/glib/gquark.h:
-
-/opt/gnome/include/glib-2.0/glib/gbacktrace.h:
-
-/usr/include/signal.h:
-
-/usr/include/bits/signum.h:
-
-/usr/include/bits/siginfo.h:
-
-/usr/include/bits/sigaction.h:
-
-/usr/include/bits/sigcontext.h:
-
-/usr/include/asm/sigcontext.h:
-
-/usr/include/linux/compiler.h:
-
-/usr/include/bits/sigstack.h:
-
-/usr/include/bits/sigthread.h:
-
-/opt/gnome/include/glib-2.0/glib/gcache.h:
-
-/opt/gnome/include/glib-2.0/glib/glist.h:
-
-/opt/gnome/include/glib-2.0/glib/gmem.h:
-
-/opt/gnome/include/glib-2.0/glib/gcompletion.h:
-
-/opt/gnome/include/glib-2.0/glib/gconvert.h:
-
-/opt/gnome/include/glib-2.0/glib/gdataset.h:
-
-/opt/gnome/include/glib-2.0/glib/gdate.h:
-
-/opt/gnome/include/glib-2.0/glib/gdir.h:
-
-/opt/gnome/include/glib-2.0/glib/gfileutils.h:
-
-/opt/gnome/include/glib-2.0/glib/ghash.h:
-
-/opt/gnome/include/glib-2.0/glib/ghook.h:
-
-/opt/gnome/include/glib-2.0/glib/giochannel.h:
-
-/opt/gnome/include/glib-2.0/glib/gmain.h:
-
-/opt/gnome/include/glib-2.0/glib/gslist.h:
-
-/opt/gnome/include/glib-2.0/glib/gstring.h:
-
-/opt/gnome/include/glib-2.0/glib/gunicode.h:
-
-/opt/gnome/include/glib-2.0/glib/gmarkup.h:
-
-/opt/gnome/include/glib-2.0/glib/gmessages.h:
-
-/opt/gnome/include/glib-2.0/glib/gnode.h:
-
-/opt/gnome/include/glib-2.0/glib/gpattern.h:
-
-/opt/gnome/include/glib-2.0/glib/gprimes.h:
-
-/opt/gnome/include/glib-2.0/glib/gqsort.h:
-
-/opt/gnome/include/glib-2.0/glib/gqueue.h:
-
-/opt/gnome/include/glib-2.0/glib/grand.h:
-
-/opt/gnome/include/glib-2.0/glib/grel.h:
-
-/opt/gnome/include/glib-2.0/glib/gscanner.h:
-
-/opt/gnome/include/glib-2.0/glib/gshell.h:
-
-/opt/gnome/include/glib-2.0/glib/gspawn.h:
-
-/opt/gnome/include/glib-2.0/glib/gstrfuncs.h:
-
-/opt/gnome/include/glib-2.0/glib/gthreadpool.h:
-
-/opt/gnome/include/glib-2.0/glib/gtimer.h:
-
-/opt/gnome/include/glib-2.0/glib/gtree.h:
-
-/opt/gnome/include/glib-2.0/glib/gutils.h:
-
-/opt/gnome/include/pango-1.0/pango/pango.h:
-
-/opt/gnome/include/pango-1.0/pango/pango-attributes.h:
-
-/opt/gnome/include/pango-1.0/pango/pango-font.h:
-
-/opt/gnome/include/pango-1.0/pango/pango-coverage.h:
-
-/opt/gnome/include/pango-1.0/pango/pango-types.h:
-
-/opt/gnome/include/glib-2.0/glib-object.h:
-
-/opt/gnome/include/glib-2.0/gobject/gboxed.h:
-
-/opt/gnome/include/glib-2.0/gobject/gtype.h:
-
-/opt/gnome/include/glib-2.0/gobject/genums.h:
-
-/opt/gnome/include/glib-2.0/gobject/gobject.h:
-
-/opt/gnome/include/glib-2.0/gobject/gvalue.h:
-
-/opt/gnome/include/glib-2.0/gobject/gparam.h:
-
-/opt/gnome/include/glib-2.0/gobject/gclosure.h:
-
-/opt/gnome/include/glib-2.0/gobject/gsignal.h:
-
-/opt/gnome/include/glib-2.0/gobject/gmarshal.h:
-
-/opt/gnome/include/glib-2.0/gobject/gparamspecs.h:
-
-/opt/gnome/include/glib-2.0/gobject/gsourceclosure.h:
-
-/opt/gnome/include/glib-2.0/gobject/gtypemodule.h:
-
-/opt/gnome/include/glib-2.0/gobject/gtypeplugin.h:
-
-/opt/gnome/include/glib-2.0/gobject/gvaluearray.h:
-
-/opt/gnome/include/glib-2.0/gobject/gvaluetypes.h:
-
-/opt/gnome/include/pango-1.0/pango/pango-break.h:
-
-/opt/gnome/include/pango-1.0/pango/pango-item.h:
-
-/opt/gnome/include/pango-1.0/pango/pango-context.h:
-
-/opt/gnome/include/pango-1.0/pango/pango-fontmap.h:
-
-/opt/gnome/include/pango-1.0/pango/pango-fontset.h:
-
-/opt/gnome/include/pango-1.0/pango/pango-engine.h:
-
-/opt/gnome/include/pango-1.0/pango/pango-glyph.h:
-
-/opt/gnome/include/pango-1.0/pango/pango-enum-types.h:
-
-/opt/gnome/include/pango-1.0/pango/pango-layout.h:
-
-/opt/gnome/include/pango-1.0/pango/pango-glyph-item.h:
-
-/opt/gnome/include/pango-1.0/pango/pango-tabs.h:
-
-/opt/gnome/lib/gtk-2.0/include/gdkconfig.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkcursor.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkdisplay.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkevents.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkdnd.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkinput.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkdrawable.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkgc.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkrgb.h:
-
-/opt/gnome/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf.h:
-
-/opt/gnome/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-features.h:
-
-/opt/gnome/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-loader.h:
-
-/opt/gnome/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkenumtypes.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkfont.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkimage.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkkeys.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkdisplaymanager.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkpango.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkpixbuf.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkpixmap.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkproperty.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkregion.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkscreen.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkselection.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkvisual.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkwindow.h:
-
-/usr/X11R6/include/X11/SM/SMlib.h:
-
-/usr/X11R6/include/X11/SM/SM.h:
-
-/usr/X11R6/include/X11/ICE/ICElib.h:
-
-/usr/X11R6/include/X11/ICE/ICE.h:
-
-/usr/X11R6/include/X11/Xfuncproto.h:
-
-session.h:
diff --git a/src/.deps/wmfire.Po b/src/.deps/wmfire.Po
deleted file mode 100644
index 19378b2..0000000
--- a/src/.deps/wmfire.Po
+++ /dev/null
@@ -1,556 +0,0 @@
-wmfire.o wmfire.o: wmfire.c /usr/include/stdio.h /usr/include/features.h \
-  /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h \
-  /usr/lib/gcc-lib/i586-suse-linux/3.3.1/include/stddef.h \
-  /usr/include/bits/types.h /usr/include/bits/wordsize.h \
-  /usr/include/bits/typesizes.h /usr/include/libio.h \
-  /usr/include/_G_config.h /usr/include/wchar.h /usr/include/bits/wchar.h \
-  /usr/include/gconv.h \
-  /usr/lib/gcc-lib/i586-suse-linux/3.3.1/include/stdarg.h \
-  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
-  /usr/include/bits/stdio.h /usr/include/stdlib.h \
-  /usr/include/sys/types.h /usr/include/time.h /usr/include/endian.h \
-  /usr/include/bits/endian.h /usr/include/sys/select.h \
-  /usr/include/bits/select.h /usr/include/bits/sigset.h \
-  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
-  /usr/include/bits/pthreadtypes.h /usr/include/bits/sched.h \
-  /usr/include/alloca.h /usr/include/unistd.h \
-  /usr/include/bits/posix_opt.h /usr/include/bits/confname.h \
-  /usr/include/getopt.h /usr/include/string.h /usr/include/bits/string.h \
-  /usr/include/bits/string2.h /usr/include/signal.h \
-  /usr/include/bits/signum.h /usr/include/bits/siginfo.h \
-  /usr/include/bits/sigaction.h /usr/include/bits/sigcontext.h \
-  /usr/include/asm/sigcontext.h /usr/include/linux/compiler.h \
-  /usr/include/bits/sigstack.h /usr/include/bits/sigthread.h \
-  /usr/include/pwd.h /usr/include/dirent.h /usr/include/bits/dirent.h \
-  /usr/include/bits/posix1_lim.h /usr/include/bits/local_lim.h \
-  /usr/include/linux/limits.h /usr/include/sys/wait.h \
-  /usr/include/sys/resource.h /usr/include/bits/resource.h \
-  /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdk.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkcolor.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdktypes.h \
-  /opt/gnome/include/glib-2.0/glib.h \
-  /opt/gnome/include/glib-2.0/glib/galloca.h \
-  /opt/gnome/include/glib-2.0/glib/gtypes.h \
-  /opt/gnome/lib/glib-2.0/include/glibconfig.h \
-  /opt/gnome/include/glib-2.0/glib/gmacros.h \
-  /usr/lib/gcc-lib/i586-suse-linux/3.3.1/include/limits.h \
-  /usr/lib/gcc-lib/i586-suse-linux/3.3.1/include/syslimits.h \
-  /usr/include/limits.h /usr/include/bits/posix2_lim.h \
-  /usr/lib/gcc-lib/i586-suse-linux/3.3.1/include/float.h \
-  /opt/gnome/include/glib-2.0/glib/garray.h \
-  /opt/gnome/include/glib-2.0/glib/gasyncqueue.h \
-  /opt/gnome/include/glib-2.0/glib/gthread.h \
-  /opt/gnome/include/glib-2.0/glib/gerror.h \
-  /opt/gnome/include/glib-2.0/glib/gquark.h \
-  /opt/gnome/include/glib-2.0/glib/gbacktrace.h \
-  /opt/gnome/include/glib-2.0/glib/gcache.h \
-  /opt/gnome/include/glib-2.0/glib/glist.h \
-  /opt/gnome/include/glib-2.0/glib/gmem.h \
-  /opt/gnome/include/glib-2.0/glib/gcompletion.h \
-  /opt/gnome/include/glib-2.0/glib/gconvert.h \
-  /opt/gnome/include/glib-2.0/glib/gdataset.h \
-  /opt/gnome/include/glib-2.0/glib/gdate.h \
-  /opt/gnome/include/glib-2.0/glib/gdir.h \
-  /opt/gnome/include/glib-2.0/glib/gfileutils.h \
-  /opt/gnome/include/glib-2.0/glib/ghash.h \
-  /opt/gnome/include/glib-2.0/glib/ghook.h \
-  /opt/gnome/include/glib-2.0/glib/giochannel.h \
-  /opt/gnome/include/glib-2.0/glib/gmain.h \
-  /opt/gnome/include/glib-2.0/glib/gslist.h \
-  /opt/gnome/include/glib-2.0/glib/gstring.h \
-  /opt/gnome/include/glib-2.0/glib/gunicode.h \
-  /opt/gnome/include/glib-2.0/glib/gmarkup.h \
-  /opt/gnome/include/glib-2.0/glib/gmessages.h \
-  /opt/gnome/include/glib-2.0/glib/gnode.h \
-  /opt/gnome/include/glib-2.0/glib/gpattern.h \
-  /opt/gnome/include/glib-2.0/glib/gprimes.h \
-  /opt/gnome/include/glib-2.0/glib/gqsort.h \
-  /opt/gnome/include/glib-2.0/glib/gqueue.h \
-  /opt/gnome/include/glib-2.0/glib/grand.h \
-  /opt/gnome/include/glib-2.0/glib/grel.h \
-  /opt/gnome/include/glib-2.0/glib/gscanner.h \
-  /opt/gnome/include/glib-2.0/glib/gshell.h \
-  /opt/gnome/include/glib-2.0/glib/gspawn.h \
-  /opt/gnome/include/glib-2.0/glib/gstrfuncs.h \
-  /opt/gnome/include/glib-2.0/glib/gthreadpool.h \
-  /opt/gnome/include/glib-2.0/glib/gtimer.h \
-  /opt/gnome/include/glib-2.0/glib/gtree.h \
-  /opt/gnome/include/glib-2.0/glib/gutils.h \
-  /opt/gnome/include/pango-1.0/pango/pango.h \
-  /opt/gnome/include/pango-1.0/pango/pango-attributes.h \
-  /opt/gnome/include/pango-1.0/pango/pango-font.h \
-  /opt/gnome/include/pango-1.0/pango/pango-coverage.h \
-  /opt/gnome/include/pango-1.0/pango/pango-types.h \
-  /opt/gnome/include/glib-2.0/glib-object.h \
-  /opt/gnome/include/glib-2.0/gobject/gboxed.h \
-  /opt/gnome/include/glib-2.0/gobject/gtype.h \
-  /opt/gnome/include/glib-2.0/gobject/genums.h \
-  /opt/gnome/include/glib-2.0/gobject/gobject.h \
-  /opt/gnome/include/glib-2.0/gobject/gvalue.h \
-  /opt/gnome/include/glib-2.0/gobject/gparam.h \
-  /opt/gnome/include/glib-2.0/gobject/gclosure.h \
-  /opt/gnome/include/glib-2.0/gobject/gsignal.h \
-  /opt/gnome/include/glib-2.0/gobject/gmarshal.h \
-  /opt/gnome/include/glib-2.0/gobject/gparamspecs.h \
-  /opt/gnome/include/glib-2.0/gobject/gsourceclosure.h \
-  /opt/gnome/include/glib-2.0/gobject/gtypemodule.h \
-  /opt/gnome/include/glib-2.0/gobject/gtypeplugin.h \
-  /opt/gnome/include/glib-2.0/gobject/gvaluearray.h \
-  /opt/gnome/include/glib-2.0/gobject/gvaluetypes.h \
-  /opt/gnome/include/pango-1.0/pango/pango-break.h \
-  /opt/gnome/include/pango-1.0/pango/pango-item.h \
-  /opt/gnome/include/pango-1.0/pango/pango-context.h \
-  /opt/gnome/include/pango-1.0/pango/pango-fontmap.h \
-  /opt/gnome/include/pango-1.0/pango/pango-fontset.h \
-  /opt/gnome/include/pango-1.0/pango/pango-engine.h \
-  /opt/gnome/include/pango-1.0/pango/pango-glyph.h \
-  /opt/gnome/include/pango-1.0/pango/pango-enum-types.h \
-  /opt/gnome/include/pango-1.0/pango/pango-layout.h \
-  /opt/gnome/include/pango-1.0/pango/pango-glyph-item.h \
-  /opt/gnome/include/pango-1.0/pango/pango-tabs.h \
-  /opt/gnome/lib/gtk-2.0/include/gdkconfig.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkcursor.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkdisplay.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkevents.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkdnd.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkinput.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkdrawable.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkgc.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkrgb.h \
-  /opt/gnome/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf.h \
-  /opt/gnome/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-features.h \
-  /opt/gnome/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \
-  /opt/gnome/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkenumtypes.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkfont.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkimage.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkkeys.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkdisplaymanager.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkpango.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkpixbuf.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkpixmap.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkproperty.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkregion.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkscreen.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkselection.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkvisual.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkwindow.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkx.h \
-  /opt/gnome/include/gtk-2.0/gdk/gdkprivate.h \
-  /usr/X11R6/include/X11/Xlib.h /usr/X11R6/include/X11/X.h \
-  /usr/X11R6/include/X11/Xfuncproto.h /usr/X11R6/include/X11/Xosdefs.h \
-  /usr/X11R6/include/X11/Xutil.h /opt/gnome/include/libgtop-2.0/glibtop.h \
-  /opt/gnome/include/libgtop-2.0/glibtop/global.h /usr/include/memory.h \
-  /usr/include/errno.h /usr/include/bits/errno.h \
-  /usr/include/linux/errno.h /usr/include/asm/errno.h \
-  /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
-  /opt/gnome/include/libgtop-2.0/glibtop_server.h /usr/include/fcntl.h \
-  /usr/include/bits/fcntl.h /usr/include/ctype.h \
-  /opt/gnome/include/libgtop-2.0/glibtop/types.h \
-  /opt/gnome/include/libgtop-2.0/glibtop/sysdeps.h \
-  /opt/gnome/include/libgtop-2.0/glibtop/cpu.h \
-  /opt/gnome/include/libgtop-2.0/glibtop/mem.h \
-  /opt/gnome/include/libgtop-2.0/glibtop/netload.h session.h \
-  flamedefault.h flamecorona.h flameblue.h flamegreen.h master.xpm \
-  icon.xpm
-
-/usr/include/stdio.h:
-
-/usr/include/features.h:
-
-/usr/include/sys/cdefs.h:
-
-/usr/include/gnu/stubs.h:
-
-/usr/lib/gcc-lib/i586-suse-linux/3.3.1/include/stddef.h:
-
-/usr/include/bits/types.h:
-
-/usr/include/bits/wordsize.h:
-
-/usr/include/bits/typesizes.h:
-
-/usr/include/libio.h:
-
-/usr/include/_G_config.h:
-
-/usr/include/wchar.h:
-
-/usr/include/bits/wchar.h:
-
-/usr/include/gconv.h:
-
-/usr/lib/gcc-lib/i586-suse-linux/3.3.1/include/stdarg.h:
-
-/usr/include/bits/stdio_lim.h:
-
-/usr/include/bits/sys_errlist.h:
-
-/usr/include/bits/stdio.h:
-
-/usr/include/stdlib.h:
-
-/usr/include/sys/types.h:
-
-/usr/include/time.h:
-
-/usr/include/endian.h:
-
-/usr/include/bits/endian.h:
-
-/usr/include/sys/select.h:
-
-/usr/include/bits/select.h:
-
-/usr/include/bits/sigset.h:
-
-/usr/include/bits/time.h:
-
-/usr/include/sys/sysmacros.h:
-
-/usr/include/bits/pthreadtypes.h:
-
-/usr/include/bits/sched.h:
-
-/usr/include/alloca.h:
-
-/usr/include/unistd.h:
-
-/usr/include/bits/posix_opt.h:
-
-/usr/include/bits/confname.h:
-
-/usr/include/getopt.h:
-
-/usr/include/string.h:
-
-/usr/include/bits/string.h:
-
-/usr/include/bits/string2.h:
-
-/usr/include/signal.h:
-
-/usr/include/bits/signum.h:
-
-/usr/include/bits/siginfo.h:
-
-/usr/include/bits/sigaction.h:
-
-/usr/include/bits/sigcontext.h:
-
-/usr/include/asm/sigcontext.h:
-
-/usr/include/linux/compiler.h:
-
-/usr/include/bits/sigstack.h:
-
-/usr/include/bits/sigthread.h:
-
-/usr/include/pwd.h:
-
-/usr/include/dirent.h:
-
-/usr/include/bits/dirent.h:
-
-/usr/include/bits/posix1_lim.h:
-
-/usr/include/bits/local_lim.h:
-
-/usr/include/linux/limits.h:
-
-/usr/include/sys/wait.h:
-
-/usr/include/sys/resource.h:
-
-/usr/include/bits/resource.h:
-
-/usr/include/bits/waitflags.h:
-
-/usr/include/bits/waitstatus.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdk.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkcolor.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdktypes.h:
-
-/opt/gnome/include/glib-2.0/glib.h:
-
-/opt/gnome/include/glib-2.0/glib/galloca.h:
-
-/opt/gnome/include/glib-2.0/glib/gtypes.h:
-
-/opt/gnome/lib/glib-2.0/include/glibconfig.h:
-
-/opt/gnome/include/glib-2.0/glib/gmacros.h:
-
-/usr/lib/gcc-lib/i586-suse-linux/3.3.1/include/limits.h:
-
-/usr/lib/gcc-lib/i586-suse-linux/3.3.1/include/syslimits.h:
-
-/usr/include/limits.h:
-
-/usr/include/bits/posix2_lim.h:
-
-/usr/lib/gcc-lib/i586-suse-linux/3.3.1/include/float.h:
-
-/opt/gnome/include/glib-2.0/glib/garray.h:
-
-/opt/gnome/include/glib-2.0/glib/gasyncqueue.h:
-
-/opt/gnome/include/glib-2.0/glib/gthread.h:
-
-/opt/gnome/include/glib-2.0/glib/gerror.h:
-
-/opt/gnome/include/glib-2.0/glib/gquark.h:
-
-/opt/gnome/include/glib-2.0/glib/gbacktrace.h:
-
-/opt/gnome/include/glib-2.0/glib/gcache.h:
-
-/opt/gnome/include/glib-2.0/glib/glist.h:
-
-/opt/gnome/include/glib-2.0/glib/gmem.h:
-
-/opt/gnome/include/glib-2.0/glib/gcompletion.h:
-
-/opt/gnome/include/glib-2.0/glib/gconvert.h:
-
-/opt/gnome/include/glib-2.0/glib/gdataset.h:
-
-/opt/gnome/include/glib-2.0/glib/gdate.h:
-
-/opt/gnome/include/glib-2.0/glib/gdir.h:
-
-/opt/gnome/include/glib-2.0/glib/gfileutils.h:
-
-/opt/gnome/include/glib-2.0/glib/ghash.h:
-
-/opt/gnome/include/glib-2.0/glib/ghook.h:
-
-/opt/gnome/include/glib-2.0/glib/giochannel.h:
-
-/opt/gnome/include/glib-2.0/glib/gmain.h:
-
-/opt/gnome/include/glib-2.0/glib/gslist.h:
-
-/opt/gnome/include/glib-2.0/glib/gstring.h:
-
-/opt/gnome/include/glib-2.0/glib/gunicode.h:
-
-/opt/gnome/include/glib-2.0/glib/gmarkup.h:
-
-/opt/gnome/include/glib-2.0/glib/gmessages.h:
-
-/opt/gnome/include/glib-2.0/glib/gnode.h:
-
-/opt/gnome/include/glib-2.0/glib/gpattern.h:
-
-/opt/gnome/include/glib-2.0/glib/gprimes.h:
-
-/opt/gnome/include/glib-2.0/glib/gqsort.h:
-
-/opt/gnome/include/glib-2.0/glib/gqueue.h:
-
-/opt/gnome/include/glib-2.0/glib/grand.h:
-
-/opt/gnome/include/glib-2.0/glib/grel.h:
-
-/opt/gnome/include/glib-2.0/glib/gscanner.h:
-
-/opt/gnome/include/glib-2.0/glib/gshell.h:
-
-/opt/gnome/include/glib-2.0/glib/gspawn.h:
-
-/opt/gnome/include/glib-2.0/glib/gstrfuncs.h:
-
-/opt/gnome/include/glib-2.0/glib/gthreadpool.h:
-
-/opt/gnome/include/glib-2.0/glib/gtimer.h:
-
-/opt/gnome/include/glib-2.0/glib/gtree.h:
-
-/opt/gnome/include/glib-2.0/glib/gutils.h:
-
-/opt/gnome/include/pango-1.0/pango/pango.h:
-
-/opt/gnome/include/pango-1.0/pango/pango-attributes.h:
-
-/opt/gnome/include/pango-1.0/pango/pango-font.h:
-
-/opt/gnome/include/pango-1.0/pango/pango-coverage.h:
-
-/opt/gnome/include/pango-1.0/pango/pango-types.h:
-
-/opt/gnome/include/glib-2.0/glib-object.h:
-
-/opt/gnome/include/glib-2.0/gobject/gboxed.h:
-
-/opt/gnome/include/glib-2.0/gobject/gtype.h:
-
-/opt/gnome/include/glib-2.0/gobject/genums.h:
-
-/opt/gnome/include/glib-2.0/gobject/gobject.h:
-
-/opt/gnome/include/glib-2.0/gobject/gvalue.h:
-
-/opt/gnome/include/glib-2.0/gobject/gparam.h:
-
-/opt/gnome/include/glib-2.0/gobject/gclosure.h:
-
-/opt/gnome/include/glib-2.0/gobject/gsignal.h:
-
-/opt/gnome/include/glib-2.0/gobject/gmarshal.h:
-
-/opt/gnome/include/glib-2.0/gobject/gparamspecs.h:
-
-/opt/gnome/include/glib-2.0/gobject/gsourceclosure.h:
-
-/opt/gnome/include/glib-2.0/gobject/gtypemodule.h:
-
-/opt/gnome/include/glib-2.0/gobject/gtypeplugin.h:
-
-/opt/gnome/include/glib-2.0/gobject/gvaluearray.h:
-
-/opt/gnome/include/glib-2.0/gobject/gvaluetypes.h:
-
-/opt/gnome/include/pango-1.0/pango/pango-break.h:
-
-/opt/gnome/include/pango-1.0/pango/pango-item.h:
-
-/opt/gnome/include/pango-1.0/pango/pango-context.h:
-
-/opt/gnome/include/pango-1.0/pango/pango-fontmap.h:
-
-/opt/gnome/include/pango-1.0/pango/pango-fontset.h:
-
-/opt/gnome/include/pango-1.0/pango/pango-engine.h:
-
-/opt/gnome/include/pango-1.0/pango/pango-glyph.h:
-
-/opt/gnome/include/pango-1.0/pango/pango-enum-types.h:
-
-/opt/gnome/include/pango-1.0/pango/pango-layout.h:
-
-/opt/gnome/include/pango-1.0/pango/pango-glyph-item.h:
-
-/opt/gnome/include/pango-1.0/pango/pango-tabs.h:
-
-/opt/gnome/lib/gtk-2.0/include/gdkconfig.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkcursor.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkdisplay.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkevents.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkdnd.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkinput.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkdrawable.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkgc.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkrgb.h:
-
-/opt/gnome/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf.h:
-
-/opt/gnome/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-features.h:
-
-/opt/gnome/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-loader.h:
-
-/opt/gnome/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkenumtypes.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkfont.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkimage.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkkeys.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkdisplaymanager.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkpango.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkpixbuf.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkpixmap.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkproperty.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkregion.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkscreen.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkselection.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkvisual.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkwindow.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkx.h:
-
-/opt/gnome/include/gtk-2.0/gdk/gdkprivate.h:
-
-/usr/X11R6/include/X11/Xlib.h:
-
-/usr/X11R6/include/X11/X.h:
-
-/usr/X11R6/include/X11/Xfuncproto.h:
-
-/usr/X11R6/include/X11/Xosdefs.h:
-
-/usr/X11R6/include/X11/Xutil.h:
-
-/opt/gnome/include/libgtop-2.0/glibtop.h:
-
-/opt/gnome/include/libgtop-2.0/glibtop/global.h:
-
-/usr/include/memory.h:
-
-/usr/include/errno.h:
-
-/usr/include/bits/errno.h:
-
-/usr/include/linux/errno.h:
-
-/usr/include/asm/errno.h:
-
-/usr/include/asm-generic/errno.h:
-
-/usr/include/asm-generic/errno-base.h:
-
-/opt/gnome/include/libgtop-2.0/glibtop_server.h:
-
-/usr/include/fcntl.h:
-
-/usr/include/bits/fcntl.h:
-
-/usr/include/ctype.h:
-
-/opt/gnome/include/libgtop-2.0/glibtop/types.h:
-
-/opt/gnome/include/libgtop-2.0/glibtop/sysdeps.h:
-
-/opt/gnome/include/libgtop-2.0/glibtop/cpu.h:
-
-/opt/gnome/include/libgtop-2.0/glibtop/mem.h:
-
-/opt/gnome/include/libgtop-2.0/glibtop/netload.h:
-
-session.h:
-
-flamedefault.h:
-
-flamecorona.h:
-
-flameblue.h:
-
-flamegreen.h:
-
-master.xpm:
-
-icon.xpm:
diff --git a/src/wmfire.c b/src/wmfire.c
index 4a8e3f5..d08df9c 100644
--- a/src/wmfire.c
+++ b/src/wmfire.c
@@ -27,6 +27,7 @@
 #include <dirent.h>
 #include <sys/types.h>
 #include <sys/wait.h>
+#include <math.h>
 
 #include <gdk/gdk.h>
 #include <gdk/gdkx.h>
@@ -60,6 +61,7 @@
 #define FIRE_CPU	1
 #define FIRE_MEM	2
 #define FIRE_NET	3
+#define FIRE_FILE	4
 
 #define NET_SPD_PPP	56
 #define NET_SPD_ETH	100
@@ -100,6 +102,7 @@ typedef struct {
 int update_cpu();
 int update_mem();
 int update_net();
+int update_file();
 int change_cpu(int);
 void change_flame(int);
 GdkCursor *setup_cursor();
@@ -131,6 +134,9 @@ int cpu_id = 0;
 int cpu_nice = 1;
 char net_dev[16] = "ppp0";
 int net_spd = 0;
+char *file_name = NULL;
+int file_max = 100;
+int file_min = 0;
 int cmap = 0;
 int lock = 0;
 int proximity = 0;
@@ -190,9 +196,11 @@ main(int argc, char **argv)
 						cpu_nice = !cpu_nice;
 					else if (event->button.button == 3)
 						change_flame(0);
-					else if (event->button.button == 4)
+					break;
+				case GDK_SCROLL:
+					if (event->scroll.direction == GDK_SCROLL_UP)
 						next = 1;
-					else if (event->button.button == 5)
+					else if (event->scroll.direction == GDK_SCROLL_DOWN)
 						next = 1;
 					break;
 				case GDK_ENTER_NOTIFY:
@@ -220,6 +228,11 @@ main(int argc, char **argv)
 				else if (monitor == FIRE_MEM)
 					monitor = FIRE_NET;
 				else if (monitor == FIRE_NET)
+					if (file_name)
+						monitor = FIRE_FILE;
+					else
+						monitor = FIRE_CPU;
+				else if (monitor == FIRE_FILE)
 					monitor = FIRE_CPU;
 			}
 		}
@@ -232,6 +245,8 @@ main(int argc, char **argv)
 				load = update_mem();
 			else if (monitor == FIRE_NET)
 				load = update_net();
+			else if (monitor == FIRE_FILE)
+				load = update_file();
 
 			if (load > 100)
 				load = 100;
@@ -324,7 +339,7 @@ int
 update_net()
 {
 	glibtop_netload netload;
-	static unsigned long oldtotal = 0;
+	static guint64 oldtotal = 0;
 	int percent;
 
 	glibtop_get_netload(&netload,net_dev);
@@ -338,6 +353,32 @@ update_net()
 }
 
 /******************************************/
+/* Update file statistics                 */
+/******************************************/
+
+int
+update_file()
+{
+	char buf[128];
+	float percent, number;
+	FILE *fp;
+
+	if (!(fp = fopen(file_name, "r")))
+		return 100;
+
+	/* First number only. Complex parsing should be done in */
+	/* external program and value saved to monitored file.  */
+
+	fgets(buf, sizeof (buf), fp);
+	number = atof(buf);
+	fclose(fp);
+
+	percent = 100 * (number - file_min) / (file_max - file_min);
+
+	return (int) percent;
+}
+
+/******************************************/
 /* Change CPU monitor                     */
 /******************************************/
 
@@ -432,6 +473,7 @@ inline void
 draw_fire(unsigned int load)
 {
 	int x, y, i, j;
+	double psi;
 
 	/* Setup hot spots */
 	for (i = 0; i < ((load >> 3) + 2); i++)
@@ -465,16 +507,25 @@ draw_fire(unsigned int load)
 				}
 			} else if (monitor == FIRE_MEM) {
 				/* Grid effect for memory arrays */
-				for (i = 0; i< 4; i++) {
+				for (i = 0; i < 4; i++) {
 					for (j = 0; j < 4; j++)
 						burn_spot(13+i*10, 13+j*10, 3);
 				}
 			} else if (monitor == FIRE_NET) {
 				/* Marching ants for network traffic */
-				for (i = 7; i< XMAX-10;i+=6) {
+				for (i = 7; i < XMAX-10; i+=6) {
 					j = i + (proximity/12) % 6;
 					burn_spot(j, 27, 3);
 				}
+			} else if (monitor == FIRE_FILE) {
+				/* Rotating disk platter */
+				burn_spot(26, 26, 3);
+				for (i = (proximity/4) % 4; i < 40; i+=4) {
+					psi = i * 3.14 / 20.0;
+					x = floor(sin(psi) * 18) + 26;
+					y = floor(-cos(psi) * 8) + 26;
+					burn_spot(x, y, 3);
+				}
 			}
 		}
 	}
@@ -556,7 +607,6 @@ make_wmfire_dockapp(void)
 	wmhints.icon_y = 0;
 	wmhints.window_group = win;
 	wmhints.flags = StateHint | IconWindowHint | IconPositionHint | WindowGroupHint;
-	XSetWMHints(GDK_WINDOW_XDISPLAY(bm.win), win, &wmhints);
 
 	bm.gc = gdk_gc_new(bm.win);
 
@@ -579,6 +629,9 @@ make_wmfire_dockapp(void)
 
 	gdk_window_show(bm.win);
 
+	/* Moved after gdk_window_show due to change in GTK 2.4 */
+	XSetWMNormalHints(GDK_WINDOW_XDISPLAY(bm.win), win, &wmhints);
+
 	if (bm.x > 0 || bm.y > 0)
 		gdk_window_move(bm.win, bm.x, bm.y);
 #undef MASK
@@ -597,7 +650,7 @@ read_config(int argc, char **argv)
 	bm.flame = fire[cmap].data;
 
 	/* Parse command options */
-	while ((i = getopt(argc, argv, "c:mni:s:xpf:lbhg:S:")) != -1) {
+	while ((i = getopt(argc, argv, "c:mni:s:xF:H:L:pf:lbhg:S:")) != -1) {
 		switch (i) {
 		case 'S':
 			if (optarg)
@@ -626,7 +679,7 @@ read_config(int argc, char **argv)
 			break;
 		case 'i':
 			if (optarg)
-				strcpy(net_dev, optarg);
+				strncpy(net_dev, optarg, sizeof (net_dev));
 			break;
 		case 's':
 			if (optarg)
@@ -639,6 +692,19 @@ read_config(int argc, char **argv)
 		case 'x':
 			cpu_nice = 0;
 			break;
+		case 'F':
+			monitor = FIRE_FILE;
+			if (optarg)
+				file_name = strdup(optarg);
+			break;
+		case 'H':
+			if (optarg)
+				file_max = atof(optarg);
+			break;
+		case 'L':
+			if (optarg)
+				file_min = atof(optarg);
+			break;
 		case 'p':
 			monitor = FIRE_NONE;
 			break;
@@ -682,9 +748,12 @@ do_help(void)
 	fprintf(stderr, "\t-c [0..%d]\t\tmonitor smp cpu X\n", GLIBTOP_NCPU-1);
 	fprintf(stderr, "\t-m\t\t\tmonitor memory load\n");
 	fprintf(stderr, "\t-n\t\t\tmonitor network load\n");
+	fprintf(stderr, "\t-F [...]\t\tmonitor file\n");
 	fprintf(stderr, "\t-i [...]\t\tchange network interface (default:%s)\n", net_dev);
 	fprintf(stderr, "\t-s [...]\t\tchange network speed (ppp:%dK) (eth:%dM)\n", NET_SPD_PPP, NET_SPD_ETH);
 	fprintf(stderr, "\t-x\t\t\texclude nice'd cpu load\n");
+	fprintf(stderr, "\t-H [...]\t\tset file maximum (high) value\n");
+	fprintf(stderr, "\t-L [...]\t\tset file minumum (low) value\n");
 	fprintf(stderr, "\t-p\t\t\tfire effect only\n");
 	fprintf(stderr, "\t-f [1..%d]\t\tchange flame colour\n\t\t\t\t", NFLAMES);
 	for (i = 0; i < NFLAMES; i++)
diff --git a/wmfire.1 b/wmfire.1
new file mode 100644
index 0000000..9e46498
--- /dev/null
+++ b/wmfire.1
@@ -0,0 +1,119 @@
+.\" Man Page for WMFIRE
+.\" groff -man -Tascii wmfire.1
+
+.TH WMFIRE 1 "June 2004"
+
+.SH NAME
+wmfire \- Fiery dock app monitor
+
+.SH SYNOPSIS
+.B wmfire
+[-b]
+[-c CPU]
+[-f COLOUR]
+[-F FILE]
+[-g GEOMETRY]
+[-h]
+[-H MAX]
+[-i INTERFACE]
+[-l]
+[-L MIN]
+[-m]
+[-n]
+[-p]
+[-s SPEED]
+[-x]
+
+.SH "DESCRIPTION"
+.PP
+.B wmfire
+is flaming dock app which can monitor your cpu, memory, network or a file.
+.PP
+.B o
+Left click to change the status monitor (unless locked)
+.br
+.B o
+Middle click to hide/show nice'd process on cpu load
+.br
+.B o
+Right click to change flame colour (unless locked)
+.br
+.B o
+Mouse wheel up or down is the same as left click
+.PP
+On mouse over the cursor will disappear and be replaced by a burning spot
+at that location. After two seconds symbols will be burnt to represent what
+is being monitored. For cpu, a short solid bar represents average load or a
+line of dots representing the current cpu number on SMP systems. For the
+memory, a grid of dots is used to signify a memory array. For the network, a
+line of marching dots is like data passing through a cable. For file values,
+a spinning disk platter is shown.
+.PP            
+(Not all window managers support all mouse over effects.)
+
+.SH OPTIONS
+.TP
+.B -b
+Activate broken window manager fix (if grey box diplayed)
+.TP
+.B -c [0..3]
+.br
+Monitor SMP CPU number X
+.TP
+.B -f [1..4]
+Change flame colour (1:Natural 2:Coronal 3:Blue 4:Green)
+.TP
+.B -F [...]
+Monitor file
+.TP
+.B -g [{+-}X{+-}Y]
+Set initial window position
+.TP
+.B -h
+Show help
+.TP
+.B -H [...]
+Set maximum (high) value for file monitoring
+.TP
+.B -i [...]
+Change the network interface (default is "ppp0")
+.TP
+.B -l
+Lock flame colour and monitor
+.TP
+.B -L [...]
+Set minimum (low) value for file monitoring
+.TP
+.B -m
+Monitor the memory load
+.TP
+.B -n
+Monitor the network traffic
+.TP 
+.B -p
+Fire effect only (no monitoring)
+.TP
+.B -s [...][K|M]
+Change the network speed (Automatic preset values for interfaces: ppp=56K
+eth=100M)
+.TP
+.B -x
+Exclude nice'd CPU load
+
+.SH "EXAMPLES"
+.B wmfire -F /tmp/file -L 40 -H 60 -i eth2 -s 1000M
+
+.SH "NOTES"
+The file monitoring will only read the first value in a file. For complex
+parsing use an external program to read the required value and write it
+to the same file wmfire is set to read.
+
+.SH BUGS
+Please report any bugs you may find to:
+.TP
+.B swanson at ukfsn.org
+
+.SH AUTHOR
+Alan Swanson <alan.swanson at ukfsn.org>
+.LP
+http://www.swanson.ukfsn.org

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-wmaker/wmfire.git



More information about the Pkg-wmaker-commits mailing list