diff options
Diffstat (limited to 'projects/gvpndialer/trunk/src')
-rw-r--r-- | projects/gvpndialer/trunk/src/.deps/callbacks.Po | 315 | ||||
-rw-r--r-- | projects/gvpndialer/trunk/src/.deps/interface.Po | 281 | ||||
-rw-r--r-- | projects/gvpndialer/trunk/src/.deps/main.Po | 299 | ||||
-rw-r--r-- | projects/gvpndialer/trunk/src/.deps/support.Po | 247 | ||||
-rw-r--r-- | projects/gvpndialer/trunk/src/callbacks.c | 2351 | ||||
-rw-r--r-- | projects/gvpndialer/trunk/src/interface.c | 11 |
6 files changed, 2021 insertions, 1483 deletions
diff --git a/projects/gvpndialer/trunk/src/.deps/callbacks.Po b/projects/gvpndialer/trunk/src/.deps/callbacks.Po index dd97237..e719472 100644 --- a/projects/gvpndialer/trunk/src/.deps/callbacks.Po +++ b/projects/gvpndialer/trunk/src/.deps/callbacks.Po @@ -1,27 +1,33 @@ callbacks.o callbacks.o: callbacks.c ../config.h callbacks.h \ /usr/include/libgnomeui-2.0/gnome.h /usr/include/gtk-2.0/gtk/gtk.h \ - /usr/include/gtk-2.0/gdk/gdk.h /usr/include/gtk-2.0/gdk/gdkcolor.h \ - /usr/include/gtk-2.0/gdk/gdktypes.h /usr/include/glib-2.0/glib.h \ - /usr/include/glib-2.0/glib/galloca.h \ + /usr/include/gtk-2.0/gdk/gdk.h /usr/include/gtk-2.0/gdk/gdkcairo.h \ + /usr/include/gtk-2.0/gdk/gdkcolor.h /usr/include/cairo/cairo.h \ + /usr/include/cairo/cairo-features.h /usr/include/gtk-2.0/gdk/gdktypes.h \ + /usr/include/glib-2.0/glib.h /usr/include/glib-2.0/glib/galloca.h \ /usr/include/glib-2.0/glib/gtypes.h \ /usr/lib/glib-2.0/include/glibconfig.h \ /usr/include/glib-2.0/glib/gmacros.h \ - /usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/include/stddef.h \ - /usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/include/limits.h \ - /usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/include/syslimits.h \ + /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/stddef.h \ + /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/limits.h \ + /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/syslimits.h \ /usr/include/limits.h /usr/include/features.h /usr/include/sys/cdefs.h \ - /usr/include/gnu/stubs.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-32.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/i586-mandrake-linux-gnu/3.4.3/include/float.h \ + /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/float.h \ /usr/include/glib-2.0/glib/garray.h \ /usr/include/glib-2.0/glib/gasyncqueue.h \ /usr/include/glib-2.0/glib/gthread.h \ /usr/include/glib-2.0/glib/gerror.h /usr/include/glib-2.0/glib/gquark.h \ /usr/include/glib-2.0/glib/gatomic.h \ /usr/include/glib-2.0/glib/gbacktrace.h \ - /usr/include/glib-2.0/glib/gcache.h /usr/include/glib-2.0/glib/glist.h \ - /usr/include/glib-2.0/glib/gmem.h \ + /usr/include/glib-2.0/glib/gbase64.h \ + /usr/include/glib-2.0/glib/gbookmarkfile.h /usr/include/time.h \ + /usr/include/bits/time.h /usr/include/bits/types.h \ + /usr/include/bits/typesizes.h /usr/include/glib-2.0/glib/gcache.h \ + /usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \ + /usr/include/glib-2.0/glib/gslice.h \ /usr/include/glib-2.0/glib/gcompletion.h \ /usr/include/glib-2.0/glib/gconvert.h \ /usr/include/glib-2.0/glib/gdataset.h \ @@ -33,8 +39,9 @@ callbacks.o callbacks.o: callbacks.c ../config.h callbacks.h \ /usr/include/glib-2.0/glib/gstring.h \ /usr/include/glib-2.0/glib/gunicode.h \ /usr/include/glib-2.0/glib/gutils.h \ - /usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/include/stdarg.h \ + /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/stdarg.h \ /usr/include/glib-2.0/glib/gkeyfile.h \ + /usr/include/glib-2.0/glib/gmappedfile.h \ /usr/include/glib-2.0/glib/gmarkup.h \ /usr/include/glib-2.0/glib/gmessages.h \ /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/goption.h \ @@ -82,32 +89,31 @@ callbacks.o callbacks.o: callbacks.c ../config.h callbacks.h \ /usr/include/pango-1.0/pango/pango-tabs.h \ /usr/include/pango-1.0/pango/pango-renderer.h \ /usr/lib/gtk-2.0/include/gdkconfig.h \ - /usr/include/gtk-2.0/gdk/gdkcursor.h \ + /usr/include/gtk-2.0/gdk/gdkpixbuf.h /usr/include/gtk-2.0/gdk/gdkrgb.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-features.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-core.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \ + /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-io.h /usr/include/stdio.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/include/bits/stdio_lim.h \ - /usr/include/bits/sys_errlist.h /usr/include/bits/stdio.h \ - /usr/include/glib-2.0/gmodule.h \ + /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \ + /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/include/bits/stdio.h /usr/include/glib-2.0/gmodule.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \ + /usr/include/pango-1.0/pango/pangocairo.h \ + /usr/include/gtk-2.0/gdk/gdkcursor.h \ /usr/include/gtk-2.0/gdk/gdkdisplay.h \ /usr/include/gtk-2.0/gdk/gdkevents.h /usr/include/gtk-2.0/gdk/gdkdnd.h \ /usr/include/gtk-2.0/gdk/gdkinput.h \ /usr/include/gtk-2.0/gdk/gdkdrawable.h /usr/include/gtk-2.0/gdk/gdkgc.h \ - /usr/include/gtk-2.0/gdk/gdkrgb.h \ /usr/include/gtk-2.0/gdk/gdkenumtypes.h \ /usr/include/gtk-2.0/gdk/gdkfont.h /usr/include/gtk-2.0/gdk/gdkimage.h \ /usr/include/gtk-2.0/gdk/gdkkeys.h \ /usr/include/gtk-2.0/gdk/gdkdisplaymanager.h \ /usr/include/gtk-2.0/gdk/gdkpango.h \ - /usr/include/gtk-2.0/gdk/gdkpixbuf.h \ /usr/include/gtk-2.0/gdk/gdkpixmap.h \ /usr/include/gtk-2.0/gdk/gdkproperty.h \ /usr/include/gtk-2.0/gdk/gdkregion.h \ @@ -147,6 +153,7 @@ callbacks.o callbacks.o: callbacks.c ../config.h callbacks.h \ /usr/include/atk-1.0/atk/atktext.h \ /usr/include/atk-1.0/atk/atkgobjectaccessible.h \ /usr/include/atk-1.0/atk/atkhyperlink.h \ + /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \ /usr/include/atk-1.0/atk/atkhypertext.h \ /usr/include/atk-1.0/atk/atkimage.h \ /usr/include/atk-1.0/atk/atknoopobject.h \ @@ -166,8 +173,9 @@ callbacks.o callbacks.o: callbacks.c ../config.h callbacks.h \ /usr/include/gtk-2.0/gtk/gtkalignment.h \ /usr/include/gtk-2.0/gtk/gtkarrow.h \ /usr/include/gtk-2.0/gtk/gtkaspectframe.h \ - /usr/include/gtk-2.0/gtk/gtkframe.h /usr/include/gtk-2.0/gtk/gtkbbox.h \ - /usr/include/gtk-2.0/gtk/gtkbox.h \ + /usr/include/gtk-2.0/gtk/gtkframe.h \ + /usr/include/gtk-2.0/gtk/gtkassistant.h \ + /usr/include/gtk-2.0/gtk/gtkbbox.h /usr/include/gtk-2.0/gtk/gtkbox.h \ /usr/include/gtk-2.0/gtk/gtkbindings.h \ /usr/include/gtk-2.0/gtk/gtkbutton.h \ /usr/include/gtk-2.0/gtk/gtkimage.h \ @@ -180,10 +188,13 @@ callbacks.o callbacks.o: callbacks.c ../config.h callbacks.h \ /usr/include/gtk-2.0/gtk/gtktreeviewcolumn.h \ /usr/include/gtk-2.0/gtk/gtktreemodel.h \ /usr/include/gtk-2.0/gtk/gtktreesortable.h \ + /usr/include/gtk-2.0/gtk/gtkcellrendereraccel.h \ + /usr/include/gtk-2.0/gtk/gtkcellrenderertext.h \ /usr/include/gtk-2.0/gtk/gtkcellrenderercombo.h \ /usr/include/gtk-2.0/gtk/gtkcellrenderertext.h \ /usr/include/gtk-2.0/gtk/gtkcellrendererpixbuf.h \ /usr/include/gtk-2.0/gtk/gtkcellrendererprogress.h \ + /usr/include/gtk-2.0/gtk/gtkcellrendererspin.h \ /usr/include/gtk-2.0/gtk/gtkcellrenderertoggle.h \ /usr/include/gtk-2.0/gtk/gtkcellview.h \ /usr/include/gtk-2.0/gtk/gtkcheckbutton.h \ @@ -193,6 +204,9 @@ callbacks.o callbacks.o: callbacks.c ../config.h callbacks.h \ /usr/include/gtk-2.0/gtk/gtkitem.h \ /usr/include/gtk-2.0/gtk/gtkclipboard.h \ /usr/include/gtk-2.0/gtk/gtkselection.h \ + /usr/include/gtk-2.0/gtk/gtktextiter.h \ + /usr/include/gtk-2.0/gtk/gtktexttag.h \ + /usr/include/gtk-2.0/gtk/gtktextchild.h \ /usr/include/gtk-2.0/gtk/gtkclist.h \ /usr/include/gtk-2.0/gtk/gtkhscrollbar.h \ /usr/include/gtk-2.0/gtk/gtkscrollbar.h \ @@ -205,16 +219,15 @@ callbacks.o callbacks.o: callbacks.c ../config.h callbacks.h \ /usr/include/gtk-2.0/gtk/gtkcombo.h /usr/include/gtk-2.0/gtk/gtkhbox.h \ /usr/include/gtk-2.0/gtk/gtkcombobox.h \ /usr/include/gtk-2.0/gtk/gtktreeview.h \ - /usr/include/gtk-2.0/gtk/gtkdnd.h \ - /usr/include/gtk-2.0/gtk/gtkcomboboxentry.h \ - /usr/include/gtk-2.0/gtk/gtkctree.h /usr/include/gtk-2.0/gtk/gtkcurve.h \ - /usr/include/gtk-2.0/gtk/gtkdrawingarea.h \ + /usr/include/gtk-2.0/gtk/gtkdnd.h /usr/include/gtk-2.0/gtk/gtkentry.h \ /usr/include/gtk-2.0/gtk/gtkeditable.h \ - /usr/include/gtk-2.0/gtk/gtkentry.h \ /usr/include/gtk-2.0/gtk/gtkimcontext.h \ /usr/include/gtk-2.0/gtk/gtkentrycompletion.h \ /usr/include/gtk-2.0/gtk/gtkliststore.h \ /usr/include/gtk-2.0/gtk/gtktreemodelfilter.h \ + /usr/include/gtk-2.0/gtk/gtkcomboboxentry.h \ + /usr/include/gtk-2.0/gtk/gtkctree.h /usr/include/gtk-2.0/gtk/gtkcurve.h \ + /usr/include/gtk-2.0/gtk/gtkdrawingarea.h \ /usr/include/gtk-2.0/gtk/gtkeventbox.h \ /usr/include/gtk-2.0/gtk/gtkexpander.h \ /usr/include/gtk-2.0/gtk/gtkfilesel.h \ @@ -246,7 +259,9 @@ callbacks.o callbacks.o: callbacks.c ../config.h callbacks.h \ /usr/include/gtk-2.0/gtk/gtkimmulticontext.h \ /usr/include/gtk-2.0/gtk/gtkinputdialog.h \ /usr/include/gtk-2.0/gtk/gtkinvisible.h \ - /usr/include/gtk-2.0/gtk/gtklayout.h /usr/include/gtk-2.0/gtk/gtklist.h \ + /usr/include/gtk-2.0/gtk/gtklayout.h \ + /usr/include/gtk-2.0/gtk/gtklinkbutton.h \ + /usr/include/gtk-2.0/gtk/gtklist.h \ /usr/include/gtk-2.0/gtk/gtklistitem.h \ /usr/include/gtk-2.0/gtk/gtkmain.h \ /usr/include/gtk-2.0/gtk/gtkmenubar.h \ @@ -263,6 +278,14 @@ callbacks.o callbacks.o: callbacks.c ../config.h callbacks.h \ /usr/include/gtk-2.0/gtk/gtkpixmap.h /usr/include/gtk-2.0/gtk/gtkplug.h \ /usr/include/gtk-2.0/gtk/gtksocket.h \ /usr/include/gtk-2.0/gtk/gtkpreview.h \ + /usr/include/gtk-2.0/gtk/gtkprintoperation.h \ + /usr/include/gtk-2.0/gtk/gtkmain.h /usr/include/gtk-2.0/gtk/gtkenums.h \ + /usr/include/gtk-2.0/gtk/gtkwindow.h \ + /usr/include/gtk-2.0/gtk/gtkpagesetup.h \ + /usr/include/gtk-2.0/gtk/gtkpapersize.h \ + /usr/include/gtk-2.0/gtk/gtkprintsettings.h \ + /usr/include/gtk-2.0/gtk/gtkprintcontext.h \ + /usr/include/gtk-2.0/gtk/gtkprintoperationpreview.h \ /usr/include/gtk-2.0/gtk/gtkprogress.h \ /usr/include/gtk-2.0/gtk/gtkprogressbar.h \ /usr/include/gtk-2.0/gtk/gtkradioaction.h \ @@ -272,6 +295,15 @@ callbacks.o callbacks.o: callbacks.c ../config.h callbacks.h \ /usr/include/gtk-2.0/gtk/gtkradiotoolbutton.h \ /usr/include/gtk-2.0/gtk/gtktoggletoolbutton.h \ /usr/include/gtk-2.0/gtk/gtktoolbutton.h \ + /usr/include/gtk-2.0/gtk/gtkrecentchooser.h \ + /usr/include/gtk-2.0/gtk/gtkrecentmanager.h \ + /usr/include/gtk-2.0/gtk/gtkrecentfilter.h \ + /usr/include/gtk-2.0/gtk/gtkrecentchooserdialog.h \ + /usr/include/gtk-2.0/gtk/gtkrecentchooser.h \ + /usr/include/gtk-2.0/gtk/gtkrecentchoosermenu.h \ + /usr/include/gtk-2.0/gtk/gtkrecentchooserwidget.h \ + /usr/include/gtk-2.0/gtk/gtkrecentfilter.h \ + /usr/include/gtk-2.0/gtk/gtkrecentmanager.h \ /usr/include/gtk-2.0/gtk/gtkscrolledwindow.h \ /usr/include/gtk-2.0/gtk/gtkviewport.h \ /usr/include/gtk-2.0/gtk/gtkseparatormenuitem.h \ @@ -279,15 +311,14 @@ callbacks.o callbacks.o: callbacks.c ../config.h callbacks.h \ /usr/include/gtk-2.0/gtk/gtksizegroup.h \ /usr/include/gtk-2.0/gtk/gtkspinbutton.h \ /usr/include/gtk-2.0/gtk/gtkstatusbar.h \ + /usr/include/gtk-2.0/gtk/gtkstatusicon.h \ /usr/include/gtk-2.0/gtk/gtkstock.h /usr/include/gtk-2.0/gtk/gtktable.h \ /usr/include/gtk-2.0/gtk/gtktearoffmenuitem.h \ /usr/include/gtk-2.0/gtk/gtktext.h \ /usr/include/gtk-2.0/gtk/gtktextbuffer.h \ /usr/include/gtk-2.0/gtk/gtktexttagtable.h \ - /usr/include/gtk-2.0/gtk/gtktexttag.h \ - /usr/include/gtk-2.0/gtk/gtktextiter.h \ - /usr/include/gtk-2.0/gtk/gtktextchild.h \ /usr/include/gtk-2.0/gtk/gtktextmark.h \ + /usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h \ /usr/include/gtk-2.0/gtk/gtktextview.h \ /usr/include/gtk-2.0/gtk/gtktipsquery.h \ /usr/include/gtk-2.0/gtk/gtktoggletoolbutton.h \ @@ -308,10 +339,10 @@ callbacks.o callbacks.o: callbacks.c ../config.h callbacks.h \ /usr/include/gtk-2.0/gtk/gtkvscale.h \ /usr/include/gtk-2.0/gtk/gtkvseparator.h \ /usr/include/libgnome-2.0/libgnome/libgnome.h \ - /usr/include/libgnome-2.0/libgnome/gnome-program.h /usr/include/popt.h \ - /usr/include/errno.h /usr/include/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/libgnome-2.0/libgnome/gnome-program.h /usr/include/errno.h \ + /usr/include/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/asm/errno.h /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h /usr/include/popt.h \ /usr/include/libgnome-2.0/libgnome/gnome-i18n.h \ /usr/include/libbonobo-2.0/bonobo/bonobo-i18n.h /usr/include/libintl.h \ /usr/include/locale.h /usr/include/bits/locale.h \ @@ -323,22 +354,18 @@ callbacks.o callbacks.o: callbacks.c ../config.h callbacks.h \ /usr/include/libbonobo-2.0/bonobo/bonobo-macros.h \ /usr/include/libgnome-2.0/libgnome/gnome-triggers.h \ /usr/include/libgnome-2.0/libgnome/gnome-sound.h \ - /usr/include/libgnome-2.0/libgnome/gnome-score.h /usr/include/time.h \ - /usr/include/bits/time.h \ + /usr/include/libgnome-2.0/libgnome/gnome-score.h \ /usr/include/libgnome-2.0/libgnome/gnome-exec.h \ /usr/include/libgnome-2.0/libgnome/gnome-util.h /usr/include/stdlib.h \ /usr/include/sys/types.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/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/sched.h /usr/include/alloca.h \ - /usr/include/libgnome-2.0/libgnome/gnome-url.h \ + /usr/include/alloca.h /usr/include/libgnome-2.0/libgnome/gnome-url.h \ /usr/include/libgnomecanvas-2.0/libgnomecanvas/libgnomecanvas.h \ /usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas.h \ /usr/include/libart-2.0/libart_lgpl/art_misc.h \ /usr/include/libart-2.0/libart_lgpl/art_config.h \ - /usr/include/multiarch-dispatch.h \ - /usr/include/multiarch-i386-linux/libart-2.0/libart_lgpl/art_config.h \ /usr/include/libart-2.0/libart_lgpl/art_rect.h \ /usr/include/libart-2.0/libart_lgpl/art_svp.h \ /usr/include/libart-2.0/libart_lgpl/art_point.h \ @@ -359,6 +386,9 @@ callbacks.o callbacks.o: callbacks.c ../config.h callbacks.h \ /usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas-util.h \ /usr/include/libart-2.0/libart_lgpl/art_vpath.h \ /usr/include/libart-2.0/libart_lgpl/art_svp_vpath_stroke.h \ + /usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas-clipgroup.h \ + /usr/include/libart-2.0/libart_lgpl/art_svp_wind.h \ + /usr/include/libart-2.0/libart_lgpl/art_vpath_dash.h \ /usr/include/libgnomeui-2.0/libgnomeui/libgnomeui.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-uidefs.h \ /usr/include/gtk-2.0/gdk/gdkkeysyms.h \ @@ -389,9 +419,10 @@ callbacks.o callbacks.o: callbacks.c ../config.h callbacks.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-icon-lookup.h \ /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-file-info.h \ /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-file-size.h \ - /usr/include/multiarch-i386-linux/gnome-vfs-2.0/libgnomevfs/gnome-vfs-file-size.h \ /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-result.h \ /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-uri.h \ + /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-acl.h \ + /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-ace.h \ /usr/include/sys/stat.h /usr/include/bits/stat.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-stock-icons.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-scores.h \ @@ -441,15 +472,15 @@ callbacks.o callbacks.o: callbacks.c ../config.h callbacks.h \ /usr/include/bits/fcntl.h /usr/include/sys/wait.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/sys/resource.h /usr/include/bits/resource.h \ - /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ - /usr/include/pcre/pcre.h eggtrayicon.h /usr/include/gtk-2.0/gdk/gdkx.h \ - /usr/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 \ - interface.h support.h + /usr/include/asm/sigcontext.h /usr/include/bits/sigstack.h \ + /usr/include/bits/sigthread.h /usr/include/sys/resource.h \ + /usr/include/bits/resource.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/pcre.h eggtrayicon.h \ + /usr/include/gtk-2.0/gdk/gdkx.h /usr/include/gtk-2.0/gdk/gdkprivate.h \ + /usr/include/X11/Xlib.h /usr/include/X11/X.h \ + /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ + /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \ + /usr/include/X11/keysymdef.h interface.h support.h ../config.h: @@ -461,8 +492,14 @@ callbacks.h: /usr/include/gtk-2.0/gdk/gdk.h: +/usr/include/gtk-2.0/gdk/gdkcairo.h: + /usr/include/gtk-2.0/gdk/gdkcolor.h: +/usr/include/cairo/cairo.h: + +/usr/include/cairo/cairo-features.h: + /usr/include/gtk-2.0/gdk/gdktypes.h: /usr/include/glib-2.0/glib.h: @@ -475,11 +512,11 @@ callbacks.h: /usr/include/glib-2.0/glib/gmacros.h: -/usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/include/stddef.h: +/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/stddef.h: -/usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/include/limits.h: +/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/limits.h: -/usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/include/syslimits.h: +/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/syslimits.h: /usr/include/limits.h: @@ -487,8 +524,12 @@ callbacks.h: /usr/include/sys/cdefs.h: +/usr/include/bits/wordsize.h: + /usr/include/gnu/stubs.h: +/usr/include/gnu/stubs-32.h: + /usr/include/bits/posix1_lim.h: /usr/include/bits/local_lim.h: @@ -497,7 +538,7 @@ callbacks.h: /usr/include/bits/posix2_lim.h: -/usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/include/float.h: +/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/float.h: /usr/include/glib-2.0/glib/garray.h: @@ -513,12 +554,26 @@ callbacks.h: /usr/include/glib-2.0/glib/gbacktrace.h: +/usr/include/glib-2.0/glib/gbase64.h: + +/usr/include/glib-2.0/glib/gbookmarkfile.h: + +/usr/include/time.h: + +/usr/include/bits/time.h: + +/usr/include/bits/types.h: + +/usr/include/bits/typesizes.h: + /usr/include/glib-2.0/glib/gcache.h: /usr/include/glib-2.0/glib/glist.h: /usr/include/glib-2.0/glib/gmem.h: +/usr/include/glib-2.0/glib/gslice.h: + /usr/include/glib-2.0/glib/gcompletion.h: /usr/include/glib-2.0/glib/gconvert.h: @@ -547,10 +602,12 @@ callbacks.h: /usr/include/glib-2.0/glib/gutils.h: -/usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/include/stdarg.h: +/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/stdarg.h: /usr/include/glib-2.0/glib/gkeyfile.h: +/usr/include/glib-2.0/glib/gmappedfile.h: + /usr/include/glib-2.0/glib/gmarkup.h: /usr/include/glib-2.0/glib/gmessages.h: @@ -655,7 +712,9 @@ callbacks.h: /usr/lib/gtk-2.0/include/gdkconfig.h: -/usr/include/gtk-2.0/gdk/gdkcursor.h: +/usr/include/gtk-2.0/gdk/gdkpixbuf.h: + +/usr/include/gtk-2.0/gdk/gdkrgb.h: /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf.h: @@ -667,16 +726,12 @@ callbacks.h: /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-animation.h: +/usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h: + /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-io.h: /usr/include/stdio.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: @@ -699,6 +754,10 @@ callbacks.h: /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h: +/usr/include/pango-1.0/pango/pangocairo.h: + +/usr/include/gtk-2.0/gdk/gdkcursor.h: + /usr/include/gtk-2.0/gdk/gdkdisplay.h: /usr/include/gtk-2.0/gdk/gdkevents.h: @@ -711,8 +770,6 @@ callbacks.h: /usr/include/gtk-2.0/gdk/gdkgc.h: -/usr/include/gtk-2.0/gdk/gdkrgb.h: - /usr/include/gtk-2.0/gdk/gdkenumtypes.h: /usr/include/gtk-2.0/gdk/gdkfont.h: @@ -725,8 +782,6 @@ callbacks.h: /usr/include/gtk-2.0/gdk/gdkpango.h: -/usr/include/gtk-2.0/gdk/gdkpixbuf.h: - /usr/include/gtk-2.0/gdk/gdkpixmap.h: /usr/include/gtk-2.0/gdk/gdkproperty.h: @@ -813,6 +868,8 @@ callbacks.h: /usr/include/atk-1.0/atk/atkhyperlink.h: +/usr/include/atk-1.0/atk/atkhyperlinkimpl.h: + /usr/include/atk-1.0/atk/atkhypertext.h: /usr/include/atk-1.0/atk/atkimage.h: @@ -855,6 +912,8 @@ callbacks.h: /usr/include/gtk-2.0/gtk/gtkframe.h: +/usr/include/gtk-2.0/gtk/gtkassistant.h: + /usr/include/gtk-2.0/gtk/gtkbbox.h: /usr/include/gtk-2.0/gtk/gtkbox.h: @@ -883,6 +942,10 @@ callbacks.h: /usr/include/gtk-2.0/gtk/gtktreesortable.h: +/usr/include/gtk-2.0/gtk/gtkcellrendereraccel.h: + +/usr/include/gtk-2.0/gtk/gtkcellrenderertext.h: + /usr/include/gtk-2.0/gtk/gtkcellrenderercombo.h: /usr/include/gtk-2.0/gtk/gtkcellrenderertext.h: @@ -891,6 +954,8 @@ callbacks.h: /usr/include/gtk-2.0/gtk/gtkcellrendererprogress.h: +/usr/include/gtk-2.0/gtk/gtkcellrendererspin.h: + /usr/include/gtk-2.0/gtk/gtkcellrenderertoggle.h: /usr/include/gtk-2.0/gtk/gtkcellview.h: @@ -909,6 +974,12 @@ callbacks.h: /usr/include/gtk-2.0/gtk/gtkselection.h: +/usr/include/gtk-2.0/gtk/gtktextiter.h: + +/usr/include/gtk-2.0/gtk/gtktexttag.h: + +/usr/include/gtk-2.0/gtk/gtktextchild.h: + /usr/include/gtk-2.0/gtk/gtkclist.h: /usr/include/gtk-2.0/gtk/gtkhscrollbar.h: @@ -937,18 +1008,10 @@ callbacks.h: /usr/include/gtk-2.0/gtk/gtkdnd.h: -/usr/include/gtk-2.0/gtk/gtkcomboboxentry.h: - -/usr/include/gtk-2.0/gtk/gtkctree.h: - -/usr/include/gtk-2.0/gtk/gtkcurve.h: - -/usr/include/gtk-2.0/gtk/gtkdrawingarea.h: +/usr/include/gtk-2.0/gtk/gtkentry.h: /usr/include/gtk-2.0/gtk/gtkeditable.h: -/usr/include/gtk-2.0/gtk/gtkentry.h: - /usr/include/gtk-2.0/gtk/gtkimcontext.h: /usr/include/gtk-2.0/gtk/gtkentrycompletion.h: @@ -957,6 +1020,14 @@ callbacks.h: /usr/include/gtk-2.0/gtk/gtktreemodelfilter.h: +/usr/include/gtk-2.0/gtk/gtkcomboboxentry.h: + +/usr/include/gtk-2.0/gtk/gtkctree.h: + +/usr/include/gtk-2.0/gtk/gtkcurve.h: + +/usr/include/gtk-2.0/gtk/gtkdrawingarea.h: + /usr/include/gtk-2.0/gtk/gtkeventbox.h: /usr/include/gtk-2.0/gtk/gtkexpander.h: @@ -1023,6 +1094,8 @@ callbacks.h: /usr/include/gtk-2.0/gtk/gtklayout.h: +/usr/include/gtk-2.0/gtk/gtklinkbutton.h: + /usr/include/gtk-2.0/gtk/gtklist.h: /usr/include/gtk-2.0/gtk/gtklistitem.h: @@ -1059,6 +1132,24 @@ callbacks.h: /usr/include/gtk-2.0/gtk/gtkpreview.h: +/usr/include/gtk-2.0/gtk/gtkprintoperation.h: + +/usr/include/gtk-2.0/gtk/gtkmain.h: + +/usr/include/gtk-2.0/gtk/gtkenums.h: + +/usr/include/gtk-2.0/gtk/gtkwindow.h: + +/usr/include/gtk-2.0/gtk/gtkpagesetup.h: + +/usr/include/gtk-2.0/gtk/gtkpapersize.h: + +/usr/include/gtk-2.0/gtk/gtkprintsettings.h: + +/usr/include/gtk-2.0/gtk/gtkprintcontext.h: + +/usr/include/gtk-2.0/gtk/gtkprintoperationpreview.h: + /usr/include/gtk-2.0/gtk/gtkprogress.h: /usr/include/gtk-2.0/gtk/gtkprogressbar.h: @@ -1077,6 +1168,24 @@ callbacks.h: /usr/include/gtk-2.0/gtk/gtktoolbutton.h: +/usr/include/gtk-2.0/gtk/gtkrecentchooser.h: + +/usr/include/gtk-2.0/gtk/gtkrecentmanager.h: + +/usr/include/gtk-2.0/gtk/gtkrecentfilter.h: + +/usr/include/gtk-2.0/gtk/gtkrecentchooserdialog.h: + +/usr/include/gtk-2.0/gtk/gtkrecentchooser.h: + +/usr/include/gtk-2.0/gtk/gtkrecentchoosermenu.h: + +/usr/include/gtk-2.0/gtk/gtkrecentchooserwidget.h: + +/usr/include/gtk-2.0/gtk/gtkrecentfilter.h: + +/usr/include/gtk-2.0/gtk/gtkrecentmanager.h: + /usr/include/gtk-2.0/gtk/gtkscrolledwindow.h: /usr/include/gtk-2.0/gtk/gtkviewport.h: @@ -1091,6 +1200,8 @@ callbacks.h: /usr/include/gtk-2.0/gtk/gtkstatusbar.h: +/usr/include/gtk-2.0/gtk/gtkstatusicon.h: + /usr/include/gtk-2.0/gtk/gtkstock.h: /usr/include/gtk-2.0/gtk/gtktable.h: @@ -1103,14 +1214,10 @@ callbacks.h: /usr/include/gtk-2.0/gtk/gtktexttagtable.h: -/usr/include/gtk-2.0/gtk/gtktexttag.h: - -/usr/include/gtk-2.0/gtk/gtktextiter.h: - -/usr/include/gtk-2.0/gtk/gtktextchild.h: - /usr/include/gtk-2.0/gtk/gtktextmark.h: +/usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h: + /usr/include/gtk-2.0/gtk/gtktextview.h: /usr/include/gtk-2.0/gtk/gtktipsquery.h: @@ -1153,8 +1260,6 @@ callbacks.h: /usr/include/libgnome-2.0/libgnome/gnome-program.h: -/usr/include/popt.h: - /usr/include/errno.h: /usr/include/bits/errno.h: @@ -1167,6 +1272,8 @@ callbacks.h: /usr/include/asm-generic/errno-base.h: +/usr/include/popt.h: + /usr/include/libgnome-2.0/libgnome/gnome-i18n.h: /usr/include/libbonobo-2.0/bonobo/bonobo-i18n.h: @@ -1195,10 +1302,6 @@ callbacks.h: /usr/include/libgnome-2.0/libgnome/gnome-score.h: -/usr/include/time.h: - -/usr/include/bits/time.h: - /usr/include/libgnome-2.0/libgnome/gnome-exec.h: /usr/include/libgnome-2.0/libgnome/gnome-util.h: @@ -1221,8 +1324,6 @@ callbacks.h: /usr/include/bits/pthreadtypes.h: -/usr/include/bits/sched.h: - /usr/include/alloca.h: /usr/include/libgnome-2.0/libgnome/gnome-url.h: @@ -1235,10 +1336,6 @@ callbacks.h: /usr/include/libart-2.0/libart_lgpl/art_config.h: -/usr/include/multiarch-dispatch.h: - -/usr/include/multiarch-i386-linux/libart-2.0/libart_lgpl/art_config.h: - /usr/include/libart-2.0/libart_lgpl/art_rect.h: /usr/include/libart-2.0/libart_lgpl/art_svp.h: @@ -1279,6 +1376,12 @@ callbacks.h: /usr/include/libart-2.0/libart_lgpl/art_svp_vpath_stroke.h: +/usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas-clipgroup.h: + +/usr/include/libart-2.0/libart_lgpl/art_svp_wind.h: + +/usr/include/libart-2.0/libart_lgpl/art_vpath_dash.h: + /usr/include/libgnomeui-2.0/libgnomeui/libgnomeui.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-uidefs.h: @@ -1339,12 +1442,14 @@ callbacks.h: /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-file-size.h: -/usr/include/multiarch-i386-linux/gnome-vfs-2.0/libgnomevfs/gnome-vfs-file-size.h: - /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-result.h: /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-uri.h: +/usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-acl.h: + +/usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-ace.h: + /usr/include/sys/stat.h: /usr/include/bits/stat.h: @@ -1463,8 +1568,6 @@ callbacks.h: /usr/include/asm/sigcontext.h: -/usr/include/linux/compiler.h: - /usr/include/bits/sigstack.h: /usr/include/bits/sigthread.h: @@ -1477,7 +1580,7 @@ callbacks.h: /usr/include/bits/waitstatus.h: -/usr/include/pcre/pcre.h: +/usr/include/pcre.h: eggtrayicon.h: @@ -1485,15 +1588,19 @@ eggtrayicon.h: /usr/include/gtk-2.0/gdk/gdkprivate.h: -/usr/X11R6/include/X11/Xlib.h: +/usr/include/X11/Xlib.h: + +/usr/include/X11/X.h: + +/usr/include/X11/Xfuncproto.h: -/usr/X11R6/include/X11/X.h: +/usr/include/X11/Xosdefs.h: -/usr/X11R6/include/X11/Xfuncproto.h: +/usr/include/X11/Xutil.h: -/usr/X11R6/include/X11/Xosdefs.h: +/usr/include/X11/keysym.h: -/usr/X11R6/include/X11/Xutil.h: +/usr/include/X11/keysymdef.h: interface.h: diff --git a/projects/gvpndialer/trunk/src/.deps/interface.Po b/projects/gvpndialer/trunk/src/.deps/interface.Po index 1845bb4..d96ff90 100644 --- a/projects/gvpndialer/trunk/src/.deps/interface.Po +++ b/projects/gvpndialer/trunk/src/.deps/interface.Po @@ -1,20 +1,20 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/features.h /usr/include/sys/cdefs.h \ - /usr/include/gnu/stubs.h /usr/include/bits/types.h \ - /usr/include/bits/wordsize.h \ - /usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/include/stddef.h \ + /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-32.h /usr/include/bits/types.h \ + /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/stddef.h \ /usr/include/bits/typesizes.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/sys/stat.h /usr/include/bits/stat.h /usr/include/unistd.h \ + /usr/include/bits/pthreadtypes.h /usr/include/sys/stat.h \ + /usr/include/bits/stat.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/stdlib.h /usr/include/stdio.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/i586-mandrake-linux-gnu/3.4.3/include/stdarg.h \ + /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/stdarg.h \ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ /usr/include/bits/stdio.h /usr/include/libbonoboui-2.0/bonobo.h \ /usr/include/libbonoboui-2.0/libbonoboui.h \ @@ -28,20 +28,22 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/glib-2.0/glib/galloca.h \ /usr/include/glib-2.0/glib/gtypes.h \ /usr/lib/glib-2.0/include/glibconfig.h \ - /usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/include/limits.h \ - /usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/include/syslimits.h \ + /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/limits.h \ + /usr/lib/gcc/i686-pc-linux-gnu/4.1.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/i586-mandrake-linux-gnu/3.4.3/include/float.h \ + /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/float.h \ /usr/include/glib-2.0/glib/garray.h \ /usr/include/glib-2.0/glib/gasyncqueue.h \ /usr/include/glib-2.0/glib/gthread.h \ /usr/include/glib-2.0/glib/gerror.h /usr/include/glib-2.0/glib/gquark.h \ /usr/include/glib-2.0/glib/gatomic.h \ /usr/include/glib-2.0/glib/gbacktrace.h \ + /usr/include/glib-2.0/glib/gbase64.h \ + /usr/include/glib-2.0/glib/gbookmarkfile.h \ /usr/include/glib-2.0/glib/gcache.h /usr/include/glib-2.0/glib/glist.h \ - /usr/include/glib-2.0/glib/gmem.h \ + /usr/include/glib-2.0/glib/gmem.h /usr/include/glib-2.0/glib/gslice.h \ /usr/include/glib-2.0/glib/gcompletion.h \ /usr/include/glib-2.0/glib/gconvert.h \ /usr/include/glib-2.0/glib/gdataset.h \ @@ -54,6 +56,7 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/glib-2.0/glib/gunicode.h \ /usr/include/glib-2.0/glib/gutils.h \ /usr/include/glib-2.0/glib/gkeyfile.h \ + /usr/include/glib-2.0/glib/gmappedfile.h \ /usr/include/glib-2.0/glib/gmarkup.h \ /usr/include/glib-2.0/glib/gmessages.h \ /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/goption.h \ @@ -85,8 +88,6 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/orbit-2.0/orbit/orbit-types.h \ /usr/include/orbit-2.0/orbit/util/orbit-util.h \ /usr/include/orbit-2.0/orbit/orbit-config.h \ - /usr/include/multiarch-dispatch.h \ - /usr/include/multiarch-i386-linux/orbit-2.0/orbit/orbit-config.h \ /usr/include/orbit-2.0/orbit/util/basic_types.h \ /usr/include/orbit-2.0/orbit/util/orbit-genrand.h \ /usr/include/orbit-2.0/orbit/orb-core/orb-core-types.h \ @@ -140,7 +141,9 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/libbonobo-2.0/bonobo/bonobo-context.h \ /usr/include/libbonobo-2.0/bonobo/bonobo-exception.h \ /usr/include/libbonobo-2.0/bonobo/bonobo-item-container.h \ + /usr/include/libbonobo-2.0/bonobo/bonobo-item-handler.h \ /usr/include/libbonobo-2.0/bonobo/bonobo-moniker-util.h \ + /usr/include/libbonobo-2.0/bonobo/bonobo-moniker-extender.h \ /usr/include/libbonobo-2.0/bonobo/bonobo-property-bag.h \ /usr/include/libbonobo-2.0/bonobo/bonobo-event-source.h \ /usr/include/libbonobo-2.0/bonobo/bonobo-listener.h \ @@ -148,6 +151,7 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/libbonobo-2.0/bonobo/bonobo-generic-factory.h \ /usr/include/libbonobo-2.0/bonobo/bonobo-i18n.h /usr/include/libintl.h \ /usr/include/locale.h /usr/include/bits/locale.h \ + /usr/include/libbonobo-2.0/bonobo/bonobo-shlib-factory.h \ /usr/include/libbonobo-2.0/bonobo/bonobo-main.h \ /usr/include/libbonobo-2.0/bonobo/bonobo-stream.h \ /usr/include/libbonobo-2.0/bonobo/bonobo-storage.h \ @@ -161,7 +165,9 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/libbonobo-2.0/bonobo/bonobo-app-client.h \ /usr/include/libbonoboui-2.0/bonobo/bonobo-widget.h \ /usr/include/gtk-2.0/gtk/gtkbin.h /usr/include/gtk-2.0/gdk/gdk.h \ - /usr/include/gtk-2.0/gdk/gdkcolor.h /usr/include/gtk-2.0/gdk/gdktypes.h \ + /usr/include/gtk-2.0/gdk/gdkcairo.h /usr/include/gtk-2.0/gdk/gdkcolor.h \ + /usr/include/cairo/cairo.h /usr/include/cairo/cairo-features.h \ + /usr/include/gtk-2.0/gdk/gdktypes.h \ /usr/include/pango-1.0/pango/pango.h \ /usr/include/pango-1.0/pango/pango-attributes.h \ /usr/include/pango-1.0/pango/pango-font.h \ @@ -181,27 +187,28 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/pango-1.0/pango/pango-tabs.h \ /usr/include/pango-1.0/pango/pango-renderer.h \ /usr/lib/gtk-2.0/include/gdkconfig.h \ - /usr/include/gtk-2.0/gdk/gdkcursor.h \ + /usr/include/gtk-2.0/gdk/gdkpixbuf.h /usr/include/gtk-2.0/gdk/gdkrgb.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-features.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-core.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \ + /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-io.h \ /usr/include/glib-2.0/gmodule.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \ + /usr/include/pango-1.0/pango/pangocairo.h \ + /usr/include/gtk-2.0/gdk/gdkcursor.h \ /usr/include/gtk-2.0/gdk/gdkdisplay.h \ /usr/include/gtk-2.0/gdk/gdkevents.h /usr/include/gtk-2.0/gdk/gdkdnd.h \ /usr/include/gtk-2.0/gdk/gdkinput.h \ /usr/include/gtk-2.0/gdk/gdkdrawable.h /usr/include/gtk-2.0/gdk/gdkgc.h \ - /usr/include/gtk-2.0/gdk/gdkrgb.h \ /usr/include/gtk-2.0/gdk/gdkenumtypes.h \ /usr/include/gtk-2.0/gdk/gdkfont.h /usr/include/gtk-2.0/gdk/gdkimage.h \ /usr/include/gtk-2.0/gdk/gdkkeys.h \ /usr/include/gtk-2.0/gdk/gdkdisplaymanager.h \ /usr/include/gtk-2.0/gdk/gdkpango.h \ - /usr/include/gtk-2.0/gdk/gdkpixbuf.h \ /usr/include/gtk-2.0/gdk/gdkpixmap.h \ /usr/include/gtk-2.0/gdk/gdkproperty.h \ /usr/include/gtk-2.0/gdk/gdkregion.h \ @@ -261,6 +268,7 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/atk-1.0/atk/atktext.h \ /usr/include/atk-1.0/atk/atkgobjectaccessible.h \ /usr/include/atk-1.0/atk/atkhyperlink.h \ + /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \ /usr/include/atk-1.0/atk/atkhypertext.h \ /usr/include/atk-1.0/atk/atkimage.h \ /usr/include/atk-1.0/atk/atknoopobject.h \ @@ -280,8 +288,9 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtkalignment.h \ /usr/include/gtk-2.0/gtk/gtkarrow.h \ /usr/include/gtk-2.0/gtk/gtkaspectframe.h \ - /usr/include/gtk-2.0/gtk/gtkframe.h /usr/include/gtk-2.0/gtk/gtkbbox.h \ - /usr/include/gtk-2.0/gtk/gtkbox.h \ + /usr/include/gtk-2.0/gtk/gtkframe.h \ + /usr/include/gtk-2.0/gtk/gtkassistant.h \ + /usr/include/gtk-2.0/gtk/gtkbbox.h /usr/include/gtk-2.0/gtk/gtkbox.h \ /usr/include/gtk-2.0/gtk/gtkbindings.h \ /usr/include/gtk-2.0/gtk/gtkbutton.h \ /usr/include/gtk-2.0/gtk/gtkimage.h \ @@ -294,10 +303,13 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtktreeviewcolumn.h \ /usr/include/gtk-2.0/gtk/gtktreemodel.h \ /usr/include/gtk-2.0/gtk/gtktreesortable.h \ + /usr/include/gtk-2.0/gtk/gtkcellrendereraccel.h \ + /usr/include/gtk-2.0/gtk/gtkcellrenderertext.h \ /usr/include/gtk-2.0/gtk/gtkcellrenderercombo.h \ /usr/include/gtk-2.0/gtk/gtkcellrenderertext.h \ /usr/include/gtk-2.0/gtk/gtkcellrendererpixbuf.h \ /usr/include/gtk-2.0/gtk/gtkcellrendererprogress.h \ + /usr/include/gtk-2.0/gtk/gtkcellrendererspin.h \ /usr/include/gtk-2.0/gtk/gtkcellrenderertoggle.h \ /usr/include/gtk-2.0/gtk/gtkcellview.h \ /usr/include/gtk-2.0/gtk/gtkcheckbutton.h \ @@ -307,6 +319,9 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtkitem.h \ /usr/include/gtk-2.0/gtk/gtkclipboard.h \ /usr/include/gtk-2.0/gtk/gtkselection.h \ + /usr/include/gtk-2.0/gtk/gtktextiter.h \ + /usr/include/gtk-2.0/gtk/gtktexttag.h \ + /usr/include/gtk-2.0/gtk/gtktextchild.h \ /usr/include/gtk-2.0/gtk/gtkclist.h \ /usr/include/gtk-2.0/gtk/gtkhscrollbar.h \ /usr/include/gtk-2.0/gtk/gtkscrollbar.h \ @@ -319,16 +334,15 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtkcombo.h /usr/include/gtk-2.0/gtk/gtkhbox.h \ /usr/include/gtk-2.0/gtk/gtkcombobox.h \ /usr/include/gtk-2.0/gtk/gtktreeview.h \ - /usr/include/gtk-2.0/gtk/gtkdnd.h \ - /usr/include/gtk-2.0/gtk/gtkcomboboxentry.h \ - /usr/include/gtk-2.0/gtk/gtkctree.h /usr/include/gtk-2.0/gtk/gtkcurve.h \ - /usr/include/gtk-2.0/gtk/gtkdrawingarea.h \ + /usr/include/gtk-2.0/gtk/gtkdnd.h /usr/include/gtk-2.0/gtk/gtkentry.h \ /usr/include/gtk-2.0/gtk/gtkeditable.h \ - /usr/include/gtk-2.0/gtk/gtkentry.h \ /usr/include/gtk-2.0/gtk/gtkimcontext.h \ /usr/include/gtk-2.0/gtk/gtkentrycompletion.h \ /usr/include/gtk-2.0/gtk/gtkliststore.h \ /usr/include/gtk-2.0/gtk/gtktreemodelfilter.h \ + /usr/include/gtk-2.0/gtk/gtkcomboboxentry.h \ + /usr/include/gtk-2.0/gtk/gtkctree.h /usr/include/gtk-2.0/gtk/gtkcurve.h \ + /usr/include/gtk-2.0/gtk/gtkdrawingarea.h \ /usr/include/gtk-2.0/gtk/gtkeventbox.h \ /usr/include/gtk-2.0/gtk/gtkexpander.h \ /usr/include/gtk-2.0/gtk/gtkfilesel.h \ @@ -360,7 +374,9 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtkimmulticontext.h \ /usr/include/gtk-2.0/gtk/gtkinputdialog.h \ /usr/include/gtk-2.0/gtk/gtkinvisible.h \ - /usr/include/gtk-2.0/gtk/gtklayout.h /usr/include/gtk-2.0/gtk/gtklist.h \ + /usr/include/gtk-2.0/gtk/gtklayout.h \ + /usr/include/gtk-2.0/gtk/gtklinkbutton.h \ + /usr/include/gtk-2.0/gtk/gtklist.h \ /usr/include/gtk-2.0/gtk/gtklistitem.h \ /usr/include/gtk-2.0/gtk/gtkmain.h \ /usr/include/gtk-2.0/gtk/gtkmenubar.h \ @@ -376,6 +392,14 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtkoptionmenu.h \ /usr/include/gtk-2.0/gtk/gtkpixmap.h \ /usr/include/gtk-2.0/gtk/gtkpreview.h \ + /usr/include/gtk-2.0/gtk/gtkprintoperation.h \ + /usr/include/gtk-2.0/gtk/gtkmain.h /usr/include/gtk-2.0/gtk/gtkenums.h \ + /usr/include/gtk-2.0/gtk/gtkwindow.h \ + /usr/include/gtk-2.0/gtk/gtkpagesetup.h \ + /usr/include/gtk-2.0/gtk/gtkpapersize.h \ + /usr/include/gtk-2.0/gtk/gtkprintsettings.h \ + /usr/include/gtk-2.0/gtk/gtkprintcontext.h \ + /usr/include/gtk-2.0/gtk/gtkprintoperationpreview.h \ /usr/include/gtk-2.0/gtk/gtkprogress.h \ /usr/include/gtk-2.0/gtk/gtkprogressbar.h \ /usr/include/gtk-2.0/gtk/gtkradioaction.h \ @@ -385,6 +409,15 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtkradiotoolbutton.h \ /usr/include/gtk-2.0/gtk/gtktoggletoolbutton.h \ /usr/include/gtk-2.0/gtk/gtktoolbutton.h \ + /usr/include/gtk-2.0/gtk/gtkrecentchooser.h \ + /usr/include/gtk-2.0/gtk/gtkrecentmanager.h \ + /usr/include/gtk-2.0/gtk/gtkrecentfilter.h \ + /usr/include/gtk-2.0/gtk/gtkrecentchooserdialog.h \ + /usr/include/gtk-2.0/gtk/gtkrecentchooser.h \ + /usr/include/gtk-2.0/gtk/gtkrecentchoosermenu.h \ + /usr/include/gtk-2.0/gtk/gtkrecentchooserwidget.h \ + /usr/include/gtk-2.0/gtk/gtkrecentfilter.h \ + /usr/include/gtk-2.0/gtk/gtkrecentmanager.h \ /usr/include/gtk-2.0/gtk/gtkscrolledwindow.h \ /usr/include/gtk-2.0/gtk/gtkviewport.h \ /usr/include/gtk-2.0/gtk/gtkseparatormenuitem.h \ @@ -392,15 +425,14 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtksizegroup.h \ /usr/include/gtk-2.0/gtk/gtkspinbutton.h \ /usr/include/gtk-2.0/gtk/gtkstatusbar.h \ + /usr/include/gtk-2.0/gtk/gtkstatusicon.h \ /usr/include/gtk-2.0/gtk/gtkstock.h /usr/include/gtk-2.0/gtk/gtktable.h \ /usr/include/gtk-2.0/gtk/gtktearoffmenuitem.h \ /usr/include/gtk-2.0/gtk/gtktext.h \ /usr/include/gtk-2.0/gtk/gtktextbuffer.h \ /usr/include/gtk-2.0/gtk/gtktexttagtable.h \ - /usr/include/gtk-2.0/gtk/gtktexttag.h \ - /usr/include/gtk-2.0/gtk/gtktextiter.h \ - /usr/include/gtk-2.0/gtk/gtktextchild.h \ /usr/include/gtk-2.0/gtk/gtktextmark.h \ + /usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h \ /usr/include/gtk-2.0/gtk/gtktextview.h \ /usr/include/gtk-2.0/gtk/gtktipsquery.h \ /usr/include/gtk-2.0/gtk/gtktoggletoolbutton.h \ @@ -425,7 +457,6 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas.h \ /usr/include/libart-2.0/libart_lgpl/art_misc.h /usr/include/alloca.h \ /usr/include/libart-2.0/libart_lgpl/art_config.h \ - /usr/include/multiarch-i386-linux/libart-2.0/libart_lgpl/art_config.h \ /usr/include/libart-2.0/libart_lgpl/art_rect.h \ /usr/include/libart-2.0/libart_lgpl/art_svp.h \ /usr/include/libart-2.0/libart_lgpl/art_point.h \ @@ -472,6 +503,9 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas-util.h \ /usr/include/libart-2.0/libart_lgpl/art_vpath.h \ /usr/include/libart-2.0/libart_lgpl/art_svp_vpath_stroke.h \ + /usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas-clipgroup.h \ + /usr/include/libart-2.0/libart_lgpl/art_svp_wind.h \ + /usr/include/libart-2.0/libart_lgpl/art_vpath_dash.h \ /usr/include/libgnomeui-2.0/libgnomeui/libgnomeui.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-uidefs.h \ /usr/include/gtk-2.0/gdk/gdkkeysyms.h \ @@ -498,9 +532,10 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-icon-lookup.h \ /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-file-info.h \ /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-file-size.h \ - /usr/include/multiarch-i386-linux/gnome-vfs-2.0/libgnomevfs/gnome-vfs-file-size.h \ /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-result.h \ /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-uri.h \ + /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-acl.h \ + /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-ace.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-stock-icons.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-scores.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-client.h \ @@ -545,15 +580,15 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/bits/fcntl.h /usr/include/sys/wait.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/sys/resource.h /usr/include/bits/resource.h \ - /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ - /usr/include/pcre/pcre.h eggtrayicon.h /usr/include/gtk-2.0/gdk/gdkx.h \ - /usr/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 \ - interface.h support.h + /usr/include/asm/sigcontext.h /usr/include/bits/sigstack.h \ + /usr/include/bits/sigthread.h /usr/include/sys/resource.h \ + /usr/include/bits/resource.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/pcre.h eggtrayicon.h \ + /usr/include/gtk-2.0/gdk/gdkx.h /usr/include/gtk-2.0/gdk/gdkprivate.h \ + /usr/include/X11/Xlib.h /usr/include/X11/X.h \ + /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ + /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \ + /usr/include/X11/keysymdef.h interface.h support.h ../config.h: @@ -563,13 +598,15 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/sys/cdefs.h: +/usr/include/bits/wordsize.h: + /usr/include/gnu/stubs.h: -/usr/include/bits/types.h: +/usr/include/gnu/stubs-32.h: -/usr/include/bits/wordsize.h: +/usr/include/bits/types.h: -/usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/include/stddef.h: +/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/stddef.h: /usr/include/bits/typesizes.h: @@ -591,8 +628,6 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/bits/pthreadtypes.h: -/usr/include/bits/sched.h: - /usr/include/sys/stat.h: /usr/include/bits/stat.h: @@ -625,7 +660,7 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/gconv.h: -/usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/include/stdarg.h: +/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/stdarg.h: /usr/include/bits/stdio_lim.h: @@ -659,9 +694,9 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/lib/glib-2.0/include/glibconfig.h: -/usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/include/limits.h: +/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/limits.h: -/usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/include/syslimits.h: +/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/syslimits.h: /usr/include/limits.h: @@ -673,7 +708,7 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/bits/posix2_lim.h: -/usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/include/float.h: +/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/float.h: /usr/include/glib-2.0/glib/garray.h: @@ -689,12 +724,18 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/glib-2.0/glib/gbacktrace.h: +/usr/include/glib-2.0/glib/gbase64.h: + +/usr/include/glib-2.0/glib/gbookmarkfile.h: + /usr/include/glib-2.0/glib/gcache.h: /usr/include/glib-2.0/glib/glist.h: /usr/include/glib-2.0/glib/gmem.h: +/usr/include/glib-2.0/glib/gslice.h: + /usr/include/glib-2.0/glib/gcompletion.h: /usr/include/glib-2.0/glib/gconvert.h: @@ -725,6 +766,8 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/glib-2.0/glib/gkeyfile.h: +/usr/include/glib-2.0/glib/gmappedfile.h: + /usr/include/glib-2.0/glib/gmarkup.h: /usr/include/glib-2.0/glib/gmessages.h: @@ -797,10 +840,6 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/orbit-2.0/orbit/orbit-config.h: -/usr/include/multiarch-dispatch.h: - -/usr/include/multiarch-i386-linux/orbit-2.0/orbit/orbit-config.h: - /usr/include/orbit-2.0/orbit/util/basic_types.h: /usr/include/orbit-2.0/orbit/util/orbit-genrand.h: @@ -907,8 +946,12 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/libbonobo-2.0/bonobo/bonobo-item-container.h: +/usr/include/libbonobo-2.0/bonobo/bonobo-item-handler.h: + /usr/include/libbonobo-2.0/bonobo/bonobo-moniker-util.h: +/usr/include/libbonobo-2.0/bonobo/bonobo-moniker-extender.h: + /usr/include/libbonobo-2.0/bonobo/bonobo-property-bag.h: /usr/include/libbonobo-2.0/bonobo/bonobo-event-source.h: @@ -927,6 +970,8 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/bits/locale.h: +/usr/include/libbonobo-2.0/bonobo/bonobo-shlib-factory.h: + /usr/include/libbonobo-2.0/bonobo/bonobo-main.h: /usr/include/libbonobo-2.0/bonobo/bonobo-stream.h: @@ -955,8 +1000,14 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gdk/gdk.h: +/usr/include/gtk-2.0/gdk/gdkcairo.h: + /usr/include/gtk-2.0/gdk/gdkcolor.h: +/usr/include/cairo/cairo.h: + +/usr/include/cairo/cairo-features.h: + /usr/include/gtk-2.0/gdk/gdktypes.h: /usr/include/pango-1.0/pango/pango.h: @@ -997,7 +1048,9 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/lib/gtk-2.0/include/gdkconfig.h: -/usr/include/gtk-2.0/gdk/gdkcursor.h: +/usr/include/gtk-2.0/gdk/gdkpixbuf.h: + +/usr/include/gtk-2.0/gdk/gdkrgb.h: /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf.h: @@ -1009,6 +1062,8 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-animation.h: +/usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h: + /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-io.h: /usr/include/glib-2.0/gmodule.h: @@ -1017,6 +1072,10 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h: +/usr/include/pango-1.0/pango/pangocairo.h: + +/usr/include/gtk-2.0/gdk/gdkcursor.h: + /usr/include/gtk-2.0/gdk/gdkdisplay.h: /usr/include/gtk-2.0/gdk/gdkevents.h: @@ -1029,8 +1088,6 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gdk/gdkgc.h: -/usr/include/gtk-2.0/gdk/gdkrgb.h: - /usr/include/gtk-2.0/gdk/gdkenumtypes.h: /usr/include/gtk-2.0/gdk/gdkfont.h: @@ -1043,8 +1100,6 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gdk/gdkpango.h: -/usr/include/gtk-2.0/gdk/gdkpixbuf.h: - /usr/include/gtk-2.0/gdk/gdkpixmap.h: /usr/include/gtk-2.0/gdk/gdkproperty.h: @@ -1177,6 +1232,8 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/atk-1.0/atk/atkhyperlink.h: +/usr/include/atk-1.0/atk/atkhyperlinkimpl.h: + /usr/include/atk-1.0/atk/atkhypertext.h: /usr/include/atk-1.0/atk/atkimage.h: @@ -1219,6 +1276,8 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtkframe.h: +/usr/include/gtk-2.0/gtk/gtkassistant.h: + /usr/include/gtk-2.0/gtk/gtkbbox.h: /usr/include/gtk-2.0/gtk/gtkbox.h: @@ -1247,6 +1306,10 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtktreesortable.h: +/usr/include/gtk-2.0/gtk/gtkcellrendereraccel.h: + +/usr/include/gtk-2.0/gtk/gtkcellrenderertext.h: + /usr/include/gtk-2.0/gtk/gtkcellrenderercombo.h: /usr/include/gtk-2.0/gtk/gtkcellrenderertext.h: @@ -1255,6 +1318,8 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtkcellrendererprogress.h: +/usr/include/gtk-2.0/gtk/gtkcellrendererspin.h: + /usr/include/gtk-2.0/gtk/gtkcellrenderertoggle.h: /usr/include/gtk-2.0/gtk/gtkcellview.h: @@ -1273,6 +1338,12 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtkselection.h: +/usr/include/gtk-2.0/gtk/gtktextiter.h: + +/usr/include/gtk-2.0/gtk/gtktexttag.h: + +/usr/include/gtk-2.0/gtk/gtktextchild.h: + /usr/include/gtk-2.0/gtk/gtkclist.h: /usr/include/gtk-2.0/gtk/gtkhscrollbar.h: @@ -1301,18 +1372,10 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtkdnd.h: -/usr/include/gtk-2.0/gtk/gtkcomboboxentry.h: - -/usr/include/gtk-2.0/gtk/gtkctree.h: - -/usr/include/gtk-2.0/gtk/gtkcurve.h: - -/usr/include/gtk-2.0/gtk/gtkdrawingarea.h: +/usr/include/gtk-2.0/gtk/gtkentry.h: /usr/include/gtk-2.0/gtk/gtkeditable.h: -/usr/include/gtk-2.0/gtk/gtkentry.h: - /usr/include/gtk-2.0/gtk/gtkimcontext.h: /usr/include/gtk-2.0/gtk/gtkentrycompletion.h: @@ -1321,6 +1384,14 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtktreemodelfilter.h: +/usr/include/gtk-2.0/gtk/gtkcomboboxentry.h: + +/usr/include/gtk-2.0/gtk/gtkctree.h: + +/usr/include/gtk-2.0/gtk/gtkcurve.h: + +/usr/include/gtk-2.0/gtk/gtkdrawingarea.h: + /usr/include/gtk-2.0/gtk/gtkeventbox.h: /usr/include/gtk-2.0/gtk/gtkexpander.h: @@ -1387,6 +1458,8 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtklayout.h: +/usr/include/gtk-2.0/gtk/gtklinkbutton.h: + /usr/include/gtk-2.0/gtk/gtklist.h: /usr/include/gtk-2.0/gtk/gtklistitem.h: @@ -1419,6 +1492,24 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtkpreview.h: +/usr/include/gtk-2.0/gtk/gtkprintoperation.h: + +/usr/include/gtk-2.0/gtk/gtkmain.h: + +/usr/include/gtk-2.0/gtk/gtkenums.h: + +/usr/include/gtk-2.0/gtk/gtkwindow.h: + +/usr/include/gtk-2.0/gtk/gtkpagesetup.h: + +/usr/include/gtk-2.0/gtk/gtkpapersize.h: + +/usr/include/gtk-2.0/gtk/gtkprintsettings.h: + +/usr/include/gtk-2.0/gtk/gtkprintcontext.h: + +/usr/include/gtk-2.0/gtk/gtkprintoperationpreview.h: + /usr/include/gtk-2.0/gtk/gtkprogress.h: /usr/include/gtk-2.0/gtk/gtkprogressbar.h: @@ -1437,6 +1528,24 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtktoolbutton.h: +/usr/include/gtk-2.0/gtk/gtkrecentchooser.h: + +/usr/include/gtk-2.0/gtk/gtkrecentmanager.h: + +/usr/include/gtk-2.0/gtk/gtkrecentfilter.h: + +/usr/include/gtk-2.0/gtk/gtkrecentchooserdialog.h: + +/usr/include/gtk-2.0/gtk/gtkrecentchooser.h: + +/usr/include/gtk-2.0/gtk/gtkrecentchoosermenu.h: + +/usr/include/gtk-2.0/gtk/gtkrecentchooserwidget.h: + +/usr/include/gtk-2.0/gtk/gtkrecentfilter.h: + +/usr/include/gtk-2.0/gtk/gtkrecentmanager.h: + /usr/include/gtk-2.0/gtk/gtkscrolledwindow.h: /usr/include/gtk-2.0/gtk/gtkviewport.h: @@ -1451,6 +1560,8 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtkstatusbar.h: +/usr/include/gtk-2.0/gtk/gtkstatusicon.h: + /usr/include/gtk-2.0/gtk/gtkstock.h: /usr/include/gtk-2.0/gtk/gtktable.h: @@ -1463,14 +1574,10 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtktexttagtable.h: -/usr/include/gtk-2.0/gtk/gtktexttag.h: - -/usr/include/gtk-2.0/gtk/gtktextiter.h: - -/usr/include/gtk-2.0/gtk/gtktextchild.h: - /usr/include/gtk-2.0/gtk/gtktextmark.h: +/usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h: + /usr/include/gtk-2.0/gtk/gtktextview.h: /usr/include/gtk-2.0/gtk/gtktipsquery.h: @@ -1521,8 +1628,6 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/libart-2.0/libart_lgpl/art_config.h: -/usr/include/multiarch-i386-linux/libart-2.0/libart_lgpl/art_config.h: - /usr/include/libart-2.0/libart_lgpl/art_rect.h: /usr/include/libart-2.0/libart_lgpl/art_svp.h: @@ -1615,6 +1720,12 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/libart-2.0/libart_lgpl/art_svp_vpath_stroke.h: +/usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas-clipgroup.h: + +/usr/include/libart-2.0/libart_lgpl/art_svp_wind.h: + +/usr/include/libart-2.0/libart_lgpl/art_vpath_dash.h: + /usr/include/libgnomeui-2.0/libgnomeui/libgnomeui.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-uidefs.h: @@ -1667,12 +1778,14 @@ interface.o interface.o: interface.c ../config.h /usr/include/sys/types.h \ /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-file-size.h: -/usr/include/multiarch-i386-linux/gnome-vfs-2.0/libgnomevfs/gnome-vfs-file-size.h: - /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-result.h: /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-uri.h: +/usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-acl.h: + +/usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-ace.h: + /usr/include/libgnomeui-2.0/libgnomeui/gnome-stock-icons.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-scores.h: @@ -1775,8 +1888,6 @@ callbacks.h: /usr/include/asm/sigcontext.h: -/usr/include/linux/compiler.h: - /usr/include/bits/sigstack.h: /usr/include/bits/sigthread.h: @@ -1789,7 +1900,7 @@ callbacks.h: /usr/include/bits/waitstatus.h: -/usr/include/pcre/pcre.h: +/usr/include/pcre.h: eggtrayicon.h: @@ -1797,15 +1908,19 @@ eggtrayicon.h: /usr/include/gtk-2.0/gdk/gdkprivate.h: -/usr/X11R6/include/X11/Xlib.h: +/usr/include/X11/Xlib.h: + +/usr/include/X11/X.h: + +/usr/include/X11/Xfuncproto.h: -/usr/X11R6/include/X11/X.h: +/usr/include/X11/Xosdefs.h: -/usr/X11R6/include/X11/Xfuncproto.h: +/usr/include/X11/Xutil.h: -/usr/X11R6/include/X11/Xosdefs.h: +/usr/include/X11/keysym.h: -/usr/X11R6/include/X11/Xutil.h: +/usr/include/X11/keysymdef.h: interface.h: diff --git a/projects/gvpndialer/trunk/src/.deps/main.Po b/projects/gvpndialer/trunk/src/.deps/main.Po index 92d12c9..be43da8 100644 --- a/projects/gvpndialer/trunk/src/.deps/main.Po +++ b/projects/gvpndialer/trunk/src/.deps/main.Po @@ -1,26 +1,33 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/gtk-2.0/gtk/gtk.h /usr/include/gtk-2.0/gdk/gdk.h \ - /usr/include/gtk-2.0/gdk/gdkcolor.h /usr/include/gtk-2.0/gdk/gdktypes.h \ - /usr/include/glib-2.0/glib.h /usr/include/glib-2.0/glib/galloca.h \ + /usr/include/gtk-2.0/gdk/gdkcairo.h /usr/include/gtk-2.0/gdk/gdkcolor.h \ + /usr/include/cairo/cairo.h /usr/include/cairo/cairo-features.h \ + /usr/include/gtk-2.0/gdk/gdktypes.h /usr/include/glib-2.0/glib.h \ + /usr/include/glib-2.0/glib/galloca.h \ /usr/include/glib-2.0/glib/gtypes.h \ /usr/lib/glib-2.0/include/glibconfig.h \ /usr/include/glib-2.0/glib/gmacros.h \ - /usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/include/stddef.h \ - /usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/include/limits.h \ - /usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/include/syslimits.h \ + /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/stddef.h \ + /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/limits.h \ + /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/syslimits.h \ /usr/include/limits.h /usr/include/features.h /usr/include/sys/cdefs.h \ - /usr/include/gnu/stubs.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-32.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/i586-mandrake-linux-gnu/3.4.3/include/float.h \ + /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/float.h \ /usr/include/glib-2.0/glib/garray.h \ /usr/include/glib-2.0/glib/gasyncqueue.h \ /usr/include/glib-2.0/glib/gthread.h \ /usr/include/glib-2.0/glib/gerror.h /usr/include/glib-2.0/glib/gquark.h \ /usr/include/glib-2.0/glib/gatomic.h \ /usr/include/glib-2.0/glib/gbacktrace.h \ - /usr/include/glib-2.0/glib/gcache.h /usr/include/glib-2.0/glib/glist.h \ - /usr/include/glib-2.0/glib/gmem.h \ + /usr/include/glib-2.0/glib/gbase64.h \ + /usr/include/glib-2.0/glib/gbookmarkfile.h /usr/include/time.h \ + /usr/include/bits/time.h /usr/include/bits/types.h \ + /usr/include/bits/typesizes.h /usr/include/glib-2.0/glib/gcache.h \ + /usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \ + /usr/include/glib-2.0/glib/gslice.h \ /usr/include/glib-2.0/glib/gcompletion.h \ /usr/include/glib-2.0/glib/gconvert.h \ /usr/include/glib-2.0/glib/gdataset.h \ @@ -32,8 +39,9 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/glib-2.0/glib/gstring.h \ /usr/include/glib-2.0/glib/gunicode.h \ /usr/include/glib-2.0/glib/gutils.h \ - /usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/include/stdarg.h \ + /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/stdarg.h \ /usr/include/glib-2.0/glib/gkeyfile.h \ + /usr/include/glib-2.0/glib/gmappedfile.h \ /usr/include/glib-2.0/glib/gmarkup.h \ /usr/include/glib-2.0/glib/gmessages.h \ /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/goption.h \ @@ -81,32 +89,31 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/pango-1.0/pango/pango-tabs.h \ /usr/include/pango-1.0/pango/pango-renderer.h \ /usr/lib/gtk-2.0/include/gdkconfig.h \ - /usr/include/gtk-2.0/gdk/gdkcursor.h \ + /usr/include/gtk-2.0/gdk/gdkpixbuf.h /usr/include/gtk-2.0/gdk/gdkrgb.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-features.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-core.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \ + /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-io.h /usr/include/stdio.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/include/bits/stdio_lim.h \ - /usr/include/bits/sys_errlist.h /usr/include/bits/stdio.h \ - /usr/include/glib-2.0/gmodule.h \ + /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \ + /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + /usr/include/bits/stdio.h /usr/include/glib-2.0/gmodule.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \ + /usr/include/pango-1.0/pango/pangocairo.h \ + /usr/include/gtk-2.0/gdk/gdkcursor.h \ /usr/include/gtk-2.0/gdk/gdkdisplay.h \ /usr/include/gtk-2.0/gdk/gdkevents.h /usr/include/gtk-2.0/gdk/gdkdnd.h \ /usr/include/gtk-2.0/gdk/gdkinput.h \ /usr/include/gtk-2.0/gdk/gdkdrawable.h /usr/include/gtk-2.0/gdk/gdkgc.h \ - /usr/include/gtk-2.0/gdk/gdkrgb.h \ /usr/include/gtk-2.0/gdk/gdkenumtypes.h \ /usr/include/gtk-2.0/gdk/gdkfont.h /usr/include/gtk-2.0/gdk/gdkimage.h \ /usr/include/gtk-2.0/gdk/gdkkeys.h \ /usr/include/gtk-2.0/gdk/gdkdisplaymanager.h \ /usr/include/gtk-2.0/gdk/gdkpango.h \ - /usr/include/gtk-2.0/gdk/gdkpixbuf.h \ /usr/include/gtk-2.0/gdk/gdkpixmap.h \ /usr/include/gtk-2.0/gdk/gdkproperty.h \ /usr/include/gtk-2.0/gdk/gdkregion.h \ @@ -146,6 +153,7 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/atk-1.0/atk/atktext.h \ /usr/include/atk-1.0/atk/atkgobjectaccessible.h \ /usr/include/atk-1.0/atk/atkhyperlink.h \ + /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \ /usr/include/atk-1.0/atk/atkhypertext.h \ /usr/include/atk-1.0/atk/atkimage.h \ /usr/include/atk-1.0/atk/atknoopobject.h \ @@ -165,8 +173,9 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/gtk-2.0/gtk/gtkalignment.h \ /usr/include/gtk-2.0/gtk/gtkarrow.h \ /usr/include/gtk-2.0/gtk/gtkaspectframe.h \ - /usr/include/gtk-2.0/gtk/gtkframe.h /usr/include/gtk-2.0/gtk/gtkbbox.h \ - /usr/include/gtk-2.0/gtk/gtkbox.h \ + /usr/include/gtk-2.0/gtk/gtkframe.h \ + /usr/include/gtk-2.0/gtk/gtkassistant.h \ + /usr/include/gtk-2.0/gtk/gtkbbox.h /usr/include/gtk-2.0/gtk/gtkbox.h \ /usr/include/gtk-2.0/gtk/gtkbindings.h \ /usr/include/gtk-2.0/gtk/gtkbutton.h \ /usr/include/gtk-2.0/gtk/gtkimage.h \ @@ -179,10 +188,13 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/gtk-2.0/gtk/gtktreeviewcolumn.h \ /usr/include/gtk-2.0/gtk/gtktreemodel.h \ /usr/include/gtk-2.0/gtk/gtktreesortable.h \ + /usr/include/gtk-2.0/gtk/gtkcellrendereraccel.h \ + /usr/include/gtk-2.0/gtk/gtkcellrenderertext.h \ /usr/include/gtk-2.0/gtk/gtkcellrenderercombo.h \ /usr/include/gtk-2.0/gtk/gtkcellrenderertext.h \ /usr/include/gtk-2.0/gtk/gtkcellrendererpixbuf.h \ /usr/include/gtk-2.0/gtk/gtkcellrendererprogress.h \ + /usr/include/gtk-2.0/gtk/gtkcellrendererspin.h \ /usr/include/gtk-2.0/gtk/gtkcellrenderertoggle.h \ /usr/include/gtk-2.0/gtk/gtkcellview.h \ /usr/include/gtk-2.0/gtk/gtkcheckbutton.h \ @@ -192,6 +204,9 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/gtk-2.0/gtk/gtkitem.h \ /usr/include/gtk-2.0/gtk/gtkclipboard.h \ /usr/include/gtk-2.0/gtk/gtkselection.h \ + /usr/include/gtk-2.0/gtk/gtktextiter.h \ + /usr/include/gtk-2.0/gtk/gtktexttag.h \ + /usr/include/gtk-2.0/gtk/gtktextchild.h \ /usr/include/gtk-2.0/gtk/gtkclist.h \ /usr/include/gtk-2.0/gtk/gtkhscrollbar.h \ /usr/include/gtk-2.0/gtk/gtkscrollbar.h \ @@ -204,16 +219,15 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/gtk-2.0/gtk/gtkcombo.h /usr/include/gtk-2.0/gtk/gtkhbox.h \ /usr/include/gtk-2.0/gtk/gtkcombobox.h \ /usr/include/gtk-2.0/gtk/gtktreeview.h \ - /usr/include/gtk-2.0/gtk/gtkdnd.h \ - /usr/include/gtk-2.0/gtk/gtkcomboboxentry.h \ - /usr/include/gtk-2.0/gtk/gtkctree.h /usr/include/gtk-2.0/gtk/gtkcurve.h \ - /usr/include/gtk-2.0/gtk/gtkdrawingarea.h \ + /usr/include/gtk-2.0/gtk/gtkdnd.h /usr/include/gtk-2.0/gtk/gtkentry.h \ /usr/include/gtk-2.0/gtk/gtkeditable.h \ - /usr/include/gtk-2.0/gtk/gtkentry.h \ /usr/include/gtk-2.0/gtk/gtkimcontext.h \ /usr/include/gtk-2.0/gtk/gtkentrycompletion.h \ /usr/include/gtk-2.0/gtk/gtkliststore.h \ /usr/include/gtk-2.0/gtk/gtktreemodelfilter.h \ + /usr/include/gtk-2.0/gtk/gtkcomboboxentry.h \ + /usr/include/gtk-2.0/gtk/gtkctree.h /usr/include/gtk-2.0/gtk/gtkcurve.h \ + /usr/include/gtk-2.0/gtk/gtkdrawingarea.h \ /usr/include/gtk-2.0/gtk/gtkeventbox.h \ /usr/include/gtk-2.0/gtk/gtkexpander.h \ /usr/include/gtk-2.0/gtk/gtkfilesel.h \ @@ -245,7 +259,9 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/gtk-2.0/gtk/gtkimmulticontext.h \ /usr/include/gtk-2.0/gtk/gtkinputdialog.h \ /usr/include/gtk-2.0/gtk/gtkinvisible.h \ - /usr/include/gtk-2.0/gtk/gtklayout.h /usr/include/gtk-2.0/gtk/gtklist.h \ + /usr/include/gtk-2.0/gtk/gtklayout.h \ + /usr/include/gtk-2.0/gtk/gtklinkbutton.h \ + /usr/include/gtk-2.0/gtk/gtklist.h \ /usr/include/gtk-2.0/gtk/gtklistitem.h \ /usr/include/gtk-2.0/gtk/gtkmain.h \ /usr/include/gtk-2.0/gtk/gtkmenubar.h \ @@ -262,6 +278,14 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/gtk-2.0/gtk/gtkpixmap.h /usr/include/gtk-2.0/gtk/gtkplug.h \ /usr/include/gtk-2.0/gtk/gtksocket.h \ /usr/include/gtk-2.0/gtk/gtkpreview.h \ + /usr/include/gtk-2.0/gtk/gtkprintoperation.h \ + /usr/include/gtk-2.0/gtk/gtkmain.h /usr/include/gtk-2.0/gtk/gtkenums.h \ + /usr/include/gtk-2.0/gtk/gtkwindow.h \ + /usr/include/gtk-2.0/gtk/gtkpagesetup.h \ + /usr/include/gtk-2.0/gtk/gtkpapersize.h \ + /usr/include/gtk-2.0/gtk/gtkprintsettings.h \ + /usr/include/gtk-2.0/gtk/gtkprintcontext.h \ + /usr/include/gtk-2.0/gtk/gtkprintoperationpreview.h \ /usr/include/gtk-2.0/gtk/gtkprogress.h \ /usr/include/gtk-2.0/gtk/gtkprogressbar.h \ /usr/include/gtk-2.0/gtk/gtkradioaction.h \ @@ -271,6 +295,15 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/gtk-2.0/gtk/gtkradiotoolbutton.h \ /usr/include/gtk-2.0/gtk/gtktoggletoolbutton.h \ /usr/include/gtk-2.0/gtk/gtktoolbutton.h \ + /usr/include/gtk-2.0/gtk/gtkrecentchooser.h \ + /usr/include/gtk-2.0/gtk/gtkrecentmanager.h \ + /usr/include/gtk-2.0/gtk/gtkrecentfilter.h \ + /usr/include/gtk-2.0/gtk/gtkrecentchooserdialog.h \ + /usr/include/gtk-2.0/gtk/gtkrecentchooser.h \ + /usr/include/gtk-2.0/gtk/gtkrecentchoosermenu.h \ + /usr/include/gtk-2.0/gtk/gtkrecentchooserwidget.h \ + /usr/include/gtk-2.0/gtk/gtkrecentfilter.h \ + /usr/include/gtk-2.0/gtk/gtkrecentmanager.h \ /usr/include/gtk-2.0/gtk/gtkscrolledwindow.h \ /usr/include/gtk-2.0/gtk/gtkviewport.h \ /usr/include/gtk-2.0/gtk/gtkseparatormenuitem.h \ @@ -278,15 +311,14 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/gtk-2.0/gtk/gtksizegroup.h \ /usr/include/gtk-2.0/gtk/gtkspinbutton.h \ /usr/include/gtk-2.0/gtk/gtkstatusbar.h \ + /usr/include/gtk-2.0/gtk/gtkstatusicon.h \ /usr/include/gtk-2.0/gtk/gtkstock.h /usr/include/gtk-2.0/gtk/gtktable.h \ /usr/include/gtk-2.0/gtk/gtktearoffmenuitem.h \ /usr/include/gtk-2.0/gtk/gtktext.h \ /usr/include/gtk-2.0/gtk/gtktextbuffer.h \ /usr/include/gtk-2.0/gtk/gtktexttagtable.h \ - /usr/include/gtk-2.0/gtk/gtktexttag.h \ - /usr/include/gtk-2.0/gtk/gtktextiter.h \ - /usr/include/gtk-2.0/gtk/gtktextchild.h \ /usr/include/gtk-2.0/gtk/gtktextmark.h \ + /usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h \ /usr/include/gtk-2.0/gtk/gtktextview.h \ /usr/include/gtk-2.0/gtk/gtktipsquery.h \ /usr/include/gtk-2.0/gtk/gtktoggletoolbutton.h \ @@ -307,10 +339,10 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/gtk-2.0/gtk/gtkvscale.h \ /usr/include/gtk-2.0/gtk/gtkvseparator.h \ /usr/include/libgnome-2.0/libgnome/libgnome.h \ - /usr/include/libgnome-2.0/libgnome/gnome-program.h /usr/include/popt.h \ - /usr/include/errno.h /usr/include/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/libgnome-2.0/libgnome/gnome-program.h /usr/include/errno.h \ + /usr/include/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/asm/errno.h /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h /usr/include/popt.h \ /usr/include/libgnome-2.0/libgnome/gnome-i18n.h \ /usr/include/libbonobo-2.0/bonobo/bonobo-i18n.h /usr/include/libintl.h \ /usr/include/locale.h /usr/include/bits/locale.h \ @@ -322,22 +354,18 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/libbonobo-2.0/bonobo/bonobo-macros.h \ /usr/include/libgnome-2.0/libgnome/gnome-triggers.h \ /usr/include/libgnome-2.0/libgnome/gnome-sound.h \ - /usr/include/libgnome-2.0/libgnome/gnome-score.h /usr/include/time.h \ - /usr/include/bits/time.h \ + /usr/include/libgnome-2.0/libgnome/gnome-score.h \ /usr/include/libgnome-2.0/libgnome/gnome-exec.h \ /usr/include/libgnome-2.0/libgnome/gnome-util.h /usr/include/stdlib.h \ /usr/include/sys/types.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/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/sched.h /usr/include/alloca.h \ - /usr/include/libgnome-2.0/libgnome/gnome-url.h \ + /usr/include/alloca.h /usr/include/libgnome-2.0/libgnome/gnome-url.h \ /usr/include/libgnomecanvas-2.0/libgnomecanvas/libgnomecanvas.h \ /usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas.h \ /usr/include/libart-2.0/libart_lgpl/art_misc.h \ /usr/include/libart-2.0/libart_lgpl/art_config.h \ - /usr/include/multiarch-dispatch.h \ - /usr/include/multiarch-i386-linux/libart-2.0/libart_lgpl/art_config.h \ /usr/include/libart-2.0/libart_lgpl/art_rect.h \ /usr/include/libart-2.0/libart_lgpl/art_svp.h \ /usr/include/libart-2.0/libart_lgpl/art_point.h \ @@ -358,6 +386,9 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas-util.h \ /usr/include/libart-2.0/libart_lgpl/art_vpath.h \ /usr/include/libart-2.0/libart_lgpl/art_svp_vpath_stroke.h \ + /usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas-clipgroup.h \ + /usr/include/libart-2.0/libart_lgpl/art_svp_wind.h \ + /usr/include/libart-2.0/libart_lgpl/art_vpath_dash.h \ /usr/include/libgnomeui-2.0/libgnomeui/libgnomeui.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-uidefs.h \ /usr/include/gtk-2.0/gdk/gdkkeysyms.h \ @@ -388,9 +419,10 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-icon-lookup.h \ /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-file-info.h \ /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-file-size.h \ - /usr/include/multiarch-i386-linux/gnome-vfs-2.0/libgnomevfs/gnome-vfs-file-size.h \ /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-result.h \ /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-uri.h \ + /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-acl.h \ + /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-ace.h \ /usr/include/sys/stat.h /usr/include/bits/stat.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-stock-icons.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-scores.h \ @@ -428,9 +460,10 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-help.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-url.h interface.h \ support.h eggtrayicon.h /usr/include/gtk-2.0/gdk/gdkx.h \ - /usr/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 \ + /usr/include/gtk-2.0/gdk/gdkprivate.h /usr/include/X11/Xlib.h \ + /usr/include/X11/X.h /usr/include/X11/Xfuncproto.h \ + /usr/include/X11/Xosdefs.h /usr/include/X11/Xutil.h \ + /usr/include/X11/keysym.h /usr/include/X11/keysymdef.h \ /usr/include/gconf/2/gconf/gconf-client.h \ /usr/include/gconf/2/gconf/gconf.h \ /usr/include/gconf/2/gconf/gconf-schema.h \ @@ -450,8 +483,14 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/gtk-2.0/gdk/gdk.h: +/usr/include/gtk-2.0/gdk/gdkcairo.h: + /usr/include/gtk-2.0/gdk/gdkcolor.h: +/usr/include/cairo/cairo.h: + +/usr/include/cairo/cairo-features.h: + /usr/include/gtk-2.0/gdk/gdktypes.h: /usr/include/glib-2.0/glib.h: @@ -464,11 +503,11 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/glib-2.0/glib/gmacros.h: -/usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/include/stddef.h: +/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/stddef.h: -/usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/include/limits.h: +/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/limits.h: -/usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/include/syslimits.h: +/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/syslimits.h: /usr/include/limits.h: @@ -476,8 +515,12 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/sys/cdefs.h: +/usr/include/bits/wordsize.h: + /usr/include/gnu/stubs.h: +/usr/include/gnu/stubs-32.h: + /usr/include/bits/posix1_lim.h: /usr/include/bits/local_lim.h: @@ -486,7 +529,7 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/bits/posix2_lim.h: -/usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/include/float.h: +/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/float.h: /usr/include/glib-2.0/glib/garray.h: @@ -502,12 +545,26 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/glib-2.0/glib/gbacktrace.h: +/usr/include/glib-2.0/glib/gbase64.h: + +/usr/include/glib-2.0/glib/gbookmarkfile.h: + +/usr/include/time.h: + +/usr/include/bits/time.h: + +/usr/include/bits/types.h: + +/usr/include/bits/typesizes.h: + /usr/include/glib-2.0/glib/gcache.h: /usr/include/glib-2.0/glib/glist.h: /usr/include/glib-2.0/glib/gmem.h: +/usr/include/glib-2.0/glib/gslice.h: + /usr/include/glib-2.0/glib/gcompletion.h: /usr/include/glib-2.0/glib/gconvert.h: @@ -536,10 +593,12 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/glib-2.0/glib/gutils.h: -/usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/include/stdarg.h: +/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/stdarg.h: /usr/include/glib-2.0/glib/gkeyfile.h: +/usr/include/glib-2.0/glib/gmappedfile.h: + /usr/include/glib-2.0/glib/gmarkup.h: /usr/include/glib-2.0/glib/gmessages.h: @@ -644,7 +703,9 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/lib/gtk-2.0/include/gdkconfig.h: -/usr/include/gtk-2.0/gdk/gdkcursor.h: +/usr/include/gtk-2.0/gdk/gdkpixbuf.h: + +/usr/include/gtk-2.0/gdk/gdkrgb.h: /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf.h: @@ -656,16 +717,12 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-animation.h: +/usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h: + /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-io.h: /usr/include/stdio.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: @@ -688,6 +745,10 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h: +/usr/include/pango-1.0/pango/pangocairo.h: + +/usr/include/gtk-2.0/gdk/gdkcursor.h: + /usr/include/gtk-2.0/gdk/gdkdisplay.h: /usr/include/gtk-2.0/gdk/gdkevents.h: @@ -700,8 +761,6 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/gtk-2.0/gdk/gdkgc.h: -/usr/include/gtk-2.0/gdk/gdkrgb.h: - /usr/include/gtk-2.0/gdk/gdkenumtypes.h: /usr/include/gtk-2.0/gdk/gdkfont.h: @@ -714,8 +773,6 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/gtk-2.0/gdk/gdkpango.h: -/usr/include/gtk-2.0/gdk/gdkpixbuf.h: - /usr/include/gtk-2.0/gdk/gdkpixmap.h: /usr/include/gtk-2.0/gdk/gdkproperty.h: @@ -802,6 +859,8 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/atk-1.0/atk/atkhyperlink.h: +/usr/include/atk-1.0/atk/atkhyperlinkimpl.h: + /usr/include/atk-1.0/atk/atkhypertext.h: /usr/include/atk-1.0/atk/atkimage.h: @@ -844,6 +903,8 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/gtk-2.0/gtk/gtkframe.h: +/usr/include/gtk-2.0/gtk/gtkassistant.h: + /usr/include/gtk-2.0/gtk/gtkbbox.h: /usr/include/gtk-2.0/gtk/gtkbox.h: @@ -872,6 +933,10 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/gtk-2.0/gtk/gtktreesortable.h: +/usr/include/gtk-2.0/gtk/gtkcellrendereraccel.h: + +/usr/include/gtk-2.0/gtk/gtkcellrenderertext.h: + /usr/include/gtk-2.0/gtk/gtkcellrenderercombo.h: /usr/include/gtk-2.0/gtk/gtkcellrenderertext.h: @@ -880,6 +945,8 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/gtk-2.0/gtk/gtkcellrendererprogress.h: +/usr/include/gtk-2.0/gtk/gtkcellrendererspin.h: + /usr/include/gtk-2.0/gtk/gtkcellrenderertoggle.h: /usr/include/gtk-2.0/gtk/gtkcellview.h: @@ -898,6 +965,12 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/gtk-2.0/gtk/gtkselection.h: +/usr/include/gtk-2.0/gtk/gtktextiter.h: + +/usr/include/gtk-2.0/gtk/gtktexttag.h: + +/usr/include/gtk-2.0/gtk/gtktextchild.h: + /usr/include/gtk-2.0/gtk/gtkclist.h: /usr/include/gtk-2.0/gtk/gtkhscrollbar.h: @@ -926,18 +999,10 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/gtk-2.0/gtk/gtkdnd.h: -/usr/include/gtk-2.0/gtk/gtkcomboboxentry.h: - -/usr/include/gtk-2.0/gtk/gtkctree.h: - -/usr/include/gtk-2.0/gtk/gtkcurve.h: - -/usr/include/gtk-2.0/gtk/gtkdrawingarea.h: +/usr/include/gtk-2.0/gtk/gtkentry.h: /usr/include/gtk-2.0/gtk/gtkeditable.h: -/usr/include/gtk-2.0/gtk/gtkentry.h: - /usr/include/gtk-2.0/gtk/gtkimcontext.h: /usr/include/gtk-2.0/gtk/gtkentrycompletion.h: @@ -946,6 +1011,14 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/gtk-2.0/gtk/gtktreemodelfilter.h: +/usr/include/gtk-2.0/gtk/gtkcomboboxentry.h: + +/usr/include/gtk-2.0/gtk/gtkctree.h: + +/usr/include/gtk-2.0/gtk/gtkcurve.h: + +/usr/include/gtk-2.0/gtk/gtkdrawingarea.h: + /usr/include/gtk-2.0/gtk/gtkeventbox.h: /usr/include/gtk-2.0/gtk/gtkexpander.h: @@ -1012,6 +1085,8 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/gtk-2.0/gtk/gtklayout.h: +/usr/include/gtk-2.0/gtk/gtklinkbutton.h: + /usr/include/gtk-2.0/gtk/gtklist.h: /usr/include/gtk-2.0/gtk/gtklistitem.h: @@ -1048,6 +1123,24 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/gtk-2.0/gtk/gtkpreview.h: +/usr/include/gtk-2.0/gtk/gtkprintoperation.h: + +/usr/include/gtk-2.0/gtk/gtkmain.h: + +/usr/include/gtk-2.0/gtk/gtkenums.h: + +/usr/include/gtk-2.0/gtk/gtkwindow.h: + +/usr/include/gtk-2.0/gtk/gtkpagesetup.h: + +/usr/include/gtk-2.0/gtk/gtkpapersize.h: + +/usr/include/gtk-2.0/gtk/gtkprintsettings.h: + +/usr/include/gtk-2.0/gtk/gtkprintcontext.h: + +/usr/include/gtk-2.0/gtk/gtkprintoperationpreview.h: + /usr/include/gtk-2.0/gtk/gtkprogress.h: /usr/include/gtk-2.0/gtk/gtkprogressbar.h: @@ -1066,6 +1159,24 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/gtk-2.0/gtk/gtktoolbutton.h: +/usr/include/gtk-2.0/gtk/gtkrecentchooser.h: + +/usr/include/gtk-2.0/gtk/gtkrecentmanager.h: + +/usr/include/gtk-2.0/gtk/gtkrecentfilter.h: + +/usr/include/gtk-2.0/gtk/gtkrecentchooserdialog.h: + +/usr/include/gtk-2.0/gtk/gtkrecentchooser.h: + +/usr/include/gtk-2.0/gtk/gtkrecentchoosermenu.h: + +/usr/include/gtk-2.0/gtk/gtkrecentchooserwidget.h: + +/usr/include/gtk-2.0/gtk/gtkrecentfilter.h: + +/usr/include/gtk-2.0/gtk/gtkrecentmanager.h: + /usr/include/gtk-2.0/gtk/gtkscrolledwindow.h: /usr/include/gtk-2.0/gtk/gtkviewport.h: @@ -1080,6 +1191,8 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/gtk-2.0/gtk/gtkstatusbar.h: +/usr/include/gtk-2.0/gtk/gtkstatusicon.h: + /usr/include/gtk-2.0/gtk/gtkstock.h: /usr/include/gtk-2.0/gtk/gtktable.h: @@ -1092,14 +1205,10 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/gtk-2.0/gtk/gtktexttagtable.h: -/usr/include/gtk-2.0/gtk/gtktexttag.h: - -/usr/include/gtk-2.0/gtk/gtktextiter.h: - -/usr/include/gtk-2.0/gtk/gtktextchild.h: - /usr/include/gtk-2.0/gtk/gtktextmark.h: +/usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h: + /usr/include/gtk-2.0/gtk/gtktextview.h: /usr/include/gtk-2.0/gtk/gtktipsquery.h: @@ -1142,8 +1251,6 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/libgnome-2.0/libgnome/gnome-program.h: -/usr/include/popt.h: - /usr/include/errno.h: /usr/include/bits/errno.h: @@ -1156,6 +1263,8 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/asm-generic/errno-base.h: +/usr/include/popt.h: + /usr/include/libgnome-2.0/libgnome/gnome-i18n.h: /usr/include/libbonobo-2.0/bonobo/bonobo-i18n.h: @@ -1184,10 +1293,6 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/libgnome-2.0/libgnome/gnome-score.h: -/usr/include/time.h: - -/usr/include/bits/time.h: - /usr/include/libgnome-2.0/libgnome/gnome-exec.h: /usr/include/libgnome-2.0/libgnome/gnome-util.h: @@ -1210,8 +1315,6 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/bits/pthreadtypes.h: -/usr/include/bits/sched.h: - /usr/include/alloca.h: /usr/include/libgnome-2.0/libgnome/gnome-url.h: @@ -1224,10 +1327,6 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/libart-2.0/libart_lgpl/art_config.h: -/usr/include/multiarch-dispatch.h: - -/usr/include/multiarch-i386-linux/libart-2.0/libart_lgpl/art_config.h: - /usr/include/libart-2.0/libart_lgpl/art_rect.h: /usr/include/libart-2.0/libart_lgpl/art_svp.h: @@ -1268,6 +1367,12 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/libart-2.0/libart_lgpl/art_svp_vpath_stroke.h: +/usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas-clipgroup.h: + +/usr/include/libart-2.0/libart_lgpl/art_svp_wind.h: + +/usr/include/libart-2.0/libart_lgpl/art_vpath_dash.h: + /usr/include/libgnomeui-2.0/libgnomeui/libgnomeui.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-uidefs.h: @@ -1328,12 +1433,14 @@ main.o main.o: main.c ../config.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-file-size.h: -/usr/include/multiarch-i386-linux/gnome-vfs-2.0/libgnomevfs/gnome-vfs-file-size.h: - /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-result.h: /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-uri.h: +/usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-acl.h: + +/usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-ace.h: + /usr/include/sys/stat.h: /usr/include/bits/stat.h: @@ -1424,15 +1531,19 @@ eggtrayicon.h: /usr/include/gtk-2.0/gdk/gdkprivate.h: -/usr/X11R6/include/X11/Xlib.h: +/usr/include/X11/Xlib.h: + +/usr/include/X11/X.h: + +/usr/include/X11/Xfuncproto.h: -/usr/X11R6/include/X11/X.h: +/usr/include/X11/Xosdefs.h: -/usr/X11R6/include/X11/Xfuncproto.h: +/usr/include/X11/Xutil.h: -/usr/X11R6/include/X11/Xosdefs.h: +/usr/include/X11/keysym.h: -/usr/X11R6/include/X11/Xutil.h: +/usr/include/X11/keysymdef.h: /usr/include/gconf/2/gconf/gconf-client.h: diff --git a/projects/gvpndialer/trunk/src/.deps/support.Po b/projects/gvpndialer/trunk/src/.deps/support.Po index cc9eb10..8384299 100644 --- a/projects/gvpndialer/trunk/src/.deps/support.Po +++ b/projects/gvpndialer/trunk/src/.deps/support.Po @@ -1,42 +1,46 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/features.h /usr/include/sys/cdefs.h \ - /usr/include/gnu/stubs.h /usr/include/bits/types.h \ - /usr/include/bits/wordsize.h \ - /usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/include/stddef.h \ + /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-32.h /usr/include/bits/types.h \ + /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/stddef.h \ /usr/include/bits/typesizes.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/sys/stat.h /usr/include/bits/stat.h /usr/include/unistd.h \ + /usr/include/bits/pthreadtypes.h /usr/include/sys/stat.h \ + /usr/include/bits/stat.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/stdlib.h /usr/include/stdio.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/i586-mandrake-linux-gnu/3.4.3/include/stdarg.h \ + /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/stdarg.h \ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ /usr/include/bits/stdio.h /usr/include/libgnomeui-2.0/gnome.h \ /usr/include/gtk-2.0/gtk/gtk.h /usr/include/gtk-2.0/gdk/gdk.h \ - /usr/include/gtk-2.0/gdk/gdkcolor.h /usr/include/gtk-2.0/gdk/gdktypes.h \ - /usr/include/glib-2.0/glib.h /usr/include/glib-2.0/glib/galloca.h \ + /usr/include/gtk-2.0/gdk/gdkcairo.h /usr/include/gtk-2.0/gdk/gdkcolor.h \ + /usr/include/cairo/cairo.h /usr/include/cairo/cairo-features.h \ + /usr/include/gtk-2.0/gdk/gdktypes.h /usr/include/glib-2.0/glib.h \ + /usr/include/glib-2.0/glib/galloca.h \ /usr/include/glib-2.0/glib/gtypes.h \ /usr/lib/glib-2.0/include/glibconfig.h \ /usr/include/glib-2.0/glib/gmacros.h \ - /usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/include/limits.h \ - /usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/include/syslimits.h \ + /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/limits.h \ + /usr/lib/gcc/i686-pc-linux-gnu/4.1.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/i586-mandrake-linux-gnu/3.4.3/include/float.h \ + /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/float.h \ /usr/include/glib-2.0/glib/garray.h \ /usr/include/glib-2.0/glib/gasyncqueue.h \ /usr/include/glib-2.0/glib/gthread.h \ /usr/include/glib-2.0/glib/gerror.h /usr/include/glib-2.0/glib/gquark.h \ /usr/include/glib-2.0/glib/gatomic.h \ /usr/include/glib-2.0/glib/gbacktrace.h \ + /usr/include/glib-2.0/glib/gbase64.h \ + /usr/include/glib-2.0/glib/gbookmarkfile.h \ /usr/include/glib-2.0/glib/gcache.h /usr/include/glib-2.0/glib/glist.h \ - /usr/include/glib-2.0/glib/gmem.h \ + /usr/include/glib-2.0/glib/gmem.h /usr/include/glib-2.0/glib/gslice.h \ /usr/include/glib-2.0/glib/gcompletion.h \ /usr/include/glib-2.0/glib/gconvert.h \ /usr/include/glib-2.0/glib/gdataset.h \ @@ -49,6 +53,7 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/glib-2.0/glib/gunicode.h \ /usr/include/glib-2.0/glib/gutils.h \ /usr/include/glib-2.0/glib/gkeyfile.h \ + /usr/include/glib-2.0/glib/gmappedfile.h \ /usr/include/glib-2.0/glib/gmarkup.h \ /usr/include/glib-2.0/glib/gmessages.h \ /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/goption.h \ @@ -96,27 +101,28 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/pango-1.0/pango/pango-tabs.h \ /usr/include/pango-1.0/pango/pango-renderer.h \ /usr/lib/gtk-2.0/include/gdkconfig.h \ - /usr/include/gtk-2.0/gdk/gdkcursor.h \ + /usr/include/gtk-2.0/gdk/gdkpixbuf.h /usr/include/gtk-2.0/gdk/gdkrgb.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-features.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-core.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \ + /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-io.h \ /usr/include/glib-2.0/gmodule.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \ + /usr/include/pango-1.0/pango/pangocairo.h \ + /usr/include/gtk-2.0/gdk/gdkcursor.h \ /usr/include/gtk-2.0/gdk/gdkdisplay.h \ /usr/include/gtk-2.0/gdk/gdkevents.h /usr/include/gtk-2.0/gdk/gdkdnd.h \ /usr/include/gtk-2.0/gdk/gdkinput.h \ /usr/include/gtk-2.0/gdk/gdkdrawable.h /usr/include/gtk-2.0/gdk/gdkgc.h \ - /usr/include/gtk-2.0/gdk/gdkrgb.h \ /usr/include/gtk-2.0/gdk/gdkenumtypes.h \ /usr/include/gtk-2.0/gdk/gdkfont.h /usr/include/gtk-2.0/gdk/gdkimage.h \ /usr/include/gtk-2.0/gdk/gdkkeys.h \ /usr/include/gtk-2.0/gdk/gdkdisplaymanager.h \ /usr/include/gtk-2.0/gdk/gdkpango.h \ - /usr/include/gtk-2.0/gdk/gdkpixbuf.h \ /usr/include/gtk-2.0/gdk/gdkpixmap.h \ /usr/include/gtk-2.0/gdk/gdkproperty.h \ /usr/include/gtk-2.0/gdk/gdkregion.h \ @@ -156,6 +162,7 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/atk-1.0/atk/atktext.h \ /usr/include/atk-1.0/atk/atkgobjectaccessible.h \ /usr/include/atk-1.0/atk/atkhyperlink.h \ + /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \ /usr/include/atk-1.0/atk/atkhypertext.h \ /usr/include/atk-1.0/atk/atkimage.h \ /usr/include/atk-1.0/atk/atknoopobject.h \ @@ -175,8 +182,9 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtkalignment.h \ /usr/include/gtk-2.0/gtk/gtkarrow.h \ /usr/include/gtk-2.0/gtk/gtkaspectframe.h \ - /usr/include/gtk-2.0/gtk/gtkframe.h /usr/include/gtk-2.0/gtk/gtkbbox.h \ - /usr/include/gtk-2.0/gtk/gtkbox.h \ + /usr/include/gtk-2.0/gtk/gtkframe.h \ + /usr/include/gtk-2.0/gtk/gtkassistant.h \ + /usr/include/gtk-2.0/gtk/gtkbbox.h /usr/include/gtk-2.0/gtk/gtkbox.h \ /usr/include/gtk-2.0/gtk/gtkbindings.h \ /usr/include/gtk-2.0/gtk/gtkbutton.h \ /usr/include/gtk-2.0/gtk/gtkimage.h \ @@ -189,10 +197,13 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtktreeviewcolumn.h \ /usr/include/gtk-2.0/gtk/gtktreemodel.h \ /usr/include/gtk-2.0/gtk/gtktreesortable.h \ + /usr/include/gtk-2.0/gtk/gtkcellrendereraccel.h \ + /usr/include/gtk-2.0/gtk/gtkcellrenderertext.h \ /usr/include/gtk-2.0/gtk/gtkcellrenderercombo.h \ /usr/include/gtk-2.0/gtk/gtkcellrenderertext.h \ /usr/include/gtk-2.0/gtk/gtkcellrendererpixbuf.h \ /usr/include/gtk-2.0/gtk/gtkcellrendererprogress.h \ + /usr/include/gtk-2.0/gtk/gtkcellrendererspin.h \ /usr/include/gtk-2.0/gtk/gtkcellrenderertoggle.h \ /usr/include/gtk-2.0/gtk/gtkcellview.h \ /usr/include/gtk-2.0/gtk/gtkcheckbutton.h \ @@ -202,6 +213,9 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtkitem.h \ /usr/include/gtk-2.0/gtk/gtkclipboard.h \ /usr/include/gtk-2.0/gtk/gtkselection.h \ + /usr/include/gtk-2.0/gtk/gtktextiter.h \ + /usr/include/gtk-2.0/gtk/gtktexttag.h \ + /usr/include/gtk-2.0/gtk/gtktextchild.h \ /usr/include/gtk-2.0/gtk/gtkclist.h \ /usr/include/gtk-2.0/gtk/gtkhscrollbar.h \ /usr/include/gtk-2.0/gtk/gtkscrollbar.h \ @@ -214,16 +228,15 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtkcombo.h /usr/include/gtk-2.0/gtk/gtkhbox.h \ /usr/include/gtk-2.0/gtk/gtkcombobox.h \ /usr/include/gtk-2.0/gtk/gtktreeview.h \ - /usr/include/gtk-2.0/gtk/gtkdnd.h \ - /usr/include/gtk-2.0/gtk/gtkcomboboxentry.h \ - /usr/include/gtk-2.0/gtk/gtkctree.h /usr/include/gtk-2.0/gtk/gtkcurve.h \ - /usr/include/gtk-2.0/gtk/gtkdrawingarea.h \ + /usr/include/gtk-2.0/gtk/gtkdnd.h /usr/include/gtk-2.0/gtk/gtkentry.h \ /usr/include/gtk-2.0/gtk/gtkeditable.h \ - /usr/include/gtk-2.0/gtk/gtkentry.h \ /usr/include/gtk-2.0/gtk/gtkimcontext.h \ /usr/include/gtk-2.0/gtk/gtkentrycompletion.h \ /usr/include/gtk-2.0/gtk/gtkliststore.h \ /usr/include/gtk-2.0/gtk/gtktreemodelfilter.h \ + /usr/include/gtk-2.0/gtk/gtkcomboboxentry.h \ + /usr/include/gtk-2.0/gtk/gtkctree.h /usr/include/gtk-2.0/gtk/gtkcurve.h \ + /usr/include/gtk-2.0/gtk/gtkdrawingarea.h \ /usr/include/gtk-2.0/gtk/gtkeventbox.h \ /usr/include/gtk-2.0/gtk/gtkexpander.h \ /usr/include/gtk-2.0/gtk/gtkfilesel.h \ @@ -255,7 +268,9 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtkimmulticontext.h \ /usr/include/gtk-2.0/gtk/gtkinputdialog.h \ /usr/include/gtk-2.0/gtk/gtkinvisible.h \ - /usr/include/gtk-2.0/gtk/gtklayout.h /usr/include/gtk-2.0/gtk/gtklist.h \ + /usr/include/gtk-2.0/gtk/gtklayout.h \ + /usr/include/gtk-2.0/gtk/gtklinkbutton.h \ + /usr/include/gtk-2.0/gtk/gtklist.h \ /usr/include/gtk-2.0/gtk/gtklistitem.h \ /usr/include/gtk-2.0/gtk/gtkmain.h \ /usr/include/gtk-2.0/gtk/gtkmenubar.h \ @@ -272,6 +287,14 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtkpixmap.h /usr/include/gtk-2.0/gtk/gtkplug.h \ /usr/include/gtk-2.0/gtk/gtksocket.h \ /usr/include/gtk-2.0/gtk/gtkpreview.h \ + /usr/include/gtk-2.0/gtk/gtkprintoperation.h \ + /usr/include/gtk-2.0/gtk/gtkmain.h /usr/include/gtk-2.0/gtk/gtkenums.h \ + /usr/include/gtk-2.0/gtk/gtkwindow.h \ + /usr/include/gtk-2.0/gtk/gtkpagesetup.h \ + /usr/include/gtk-2.0/gtk/gtkpapersize.h \ + /usr/include/gtk-2.0/gtk/gtkprintsettings.h \ + /usr/include/gtk-2.0/gtk/gtkprintcontext.h \ + /usr/include/gtk-2.0/gtk/gtkprintoperationpreview.h \ /usr/include/gtk-2.0/gtk/gtkprogress.h \ /usr/include/gtk-2.0/gtk/gtkprogressbar.h \ /usr/include/gtk-2.0/gtk/gtkradioaction.h \ @@ -281,6 +304,15 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtkradiotoolbutton.h \ /usr/include/gtk-2.0/gtk/gtktoggletoolbutton.h \ /usr/include/gtk-2.0/gtk/gtktoolbutton.h \ + /usr/include/gtk-2.0/gtk/gtkrecentchooser.h \ + /usr/include/gtk-2.0/gtk/gtkrecentmanager.h \ + /usr/include/gtk-2.0/gtk/gtkrecentfilter.h \ + /usr/include/gtk-2.0/gtk/gtkrecentchooserdialog.h \ + /usr/include/gtk-2.0/gtk/gtkrecentchooser.h \ + /usr/include/gtk-2.0/gtk/gtkrecentchoosermenu.h \ + /usr/include/gtk-2.0/gtk/gtkrecentchooserwidget.h \ + /usr/include/gtk-2.0/gtk/gtkrecentfilter.h \ + /usr/include/gtk-2.0/gtk/gtkrecentmanager.h \ /usr/include/gtk-2.0/gtk/gtkscrolledwindow.h \ /usr/include/gtk-2.0/gtk/gtkviewport.h \ /usr/include/gtk-2.0/gtk/gtkseparatormenuitem.h \ @@ -288,15 +320,14 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtksizegroup.h \ /usr/include/gtk-2.0/gtk/gtkspinbutton.h \ /usr/include/gtk-2.0/gtk/gtkstatusbar.h \ + /usr/include/gtk-2.0/gtk/gtkstatusicon.h \ /usr/include/gtk-2.0/gtk/gtkstock.h /usr/include/gtk-2.0/gtk/gtktable.h \ /usr/include/gtk-2.0/gtk/gtktearoffmenuitem.h \ /usr/include/gtk-2.0/gtk/gtktext.h \ /usr/include/gtk-2.0/gtk/gtktextbuffer.h \ /usr/include/gtk-2.0/gtk/gtktexttagtable.h \ - /usr/include/gtk-2.0/gtk/gtktexttag.h \ - /usr/include/gtk-2.0/gtk/gtktextiter.h \ - /usr/include/gtk-2.0/gtk/gtktextchild.h \ /usr/include/gtk-2.0/gtk/gtktextmark.h \ + /usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h \ /usr/include/gtk-2.0/gtk/gtktextview.h \ /usr/include/gtk-2.0/gtk/gtktipsquery.h \ /usr/include/gtk-2.0/gtk/gtktoggletoolbutton.h \ @@ -317,10 +348,10 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtkvscale.h \ /usr/include/gtk-2.0/gtk/gtkvseparator.h \ /usr/include/libgnome-2.0/libgnome/libgnome.h \ - /usr/include/libgnome-2.0/libgnome/gnome-program.h /usr/include/popt.h \ - /usr/include/errno.h /usr/include/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/libgnome-2.0/libgnome/gnome-program.h /usr/include/errno.h \ + /usr/include/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/asm/errno.h /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h /usr/include/popt.h \ /usr/include/libgnome-2.0/libgnome/gnome-i18n.h \ /usr/include/libbonobo-2.0/bonobo/bonobo-i18n.h /usr/include/libintl.h \ /usr/include/locale.h /usr/include/bits/locale.h \ @@ -340,8 +371,6 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas.h \ /usr/include/libart-2.0/libart_lgpl/art_misc.h \ /usr/include/libart-2.0/libart_lgpl/art_config.h \ - /usr/include/multiarch-dispatch.h \ - /usr/include/multiarch-i386-linux/libart-2.0/libart_lgpl/art_config.h \ /usr/include/libart-2.0/libart_lgpl/art_rect.h \ /usr/include/libart-2.0/libart_lgpl/art_svp.h \ /usr/include/libart-2.0/libart_lgpl/art_point.h \ @@ -362,6 +391,9 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas-util.h \ /usr/include/libart-2.0/libart_lgpl/art_vpath.h \ /usr/include/libart-2.0/libart_lgpl/art_svp_vpath_stroke.h \ + /usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas-clipgroup.h \ + /usr/include/libart-2.0/libart_lgpl/art_svp_wind.h \ + /usr/include/libart-2.0/libart_lgpl/art_vpath_dash.h \ /usr/include/libgnomeui-2.0/libgnomeui/libgnomeui.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-uidefs.h \ /usr/include/gtk-2.0/gdk/gdkkeysyms.h \ @@ -392,9 +424,10 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-icon-lookup.h \ /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-file-info.h \ /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-file-size.h \ - /usr/include/multiarch-i386-linux/gnome-vfs-2.0/libgnomevfs/gnome-vfs-file-size.h \ /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-result.h \ /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-uri.h \ + /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-acl.h \ + /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-ace.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-stock-icons.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-scores.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-client.h \ @@ -435,13 +468,15 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/sys/cdefs.h: +/usr/include/bits/wordsize.h: + /usr/include/gnu/stubs.h: -/usr/include/bits/types.h: +/usr/include/gnu/stubs-32.h: -/usr/include/bits/wordsize.h: +/usr/include/bits/types.h: -/usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/include/stddef.h: +/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/stddef.h: /usr/include/bits/typesizes.h: @@ -463,8 +498,6 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/bits/pthreadtypes.h: -/usr/include/bits/sched.h: - /usr/include/sys/stat.h: /usr/include/bits/stat.h: @@ -497,7 +530,7 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/gconv.h: -/usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/include/stdarg.h: +/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/stdarg.h: /usr/include/bits/stdio_lim.h: @@ -511,8 +544,14 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gdk/gdk.h: +/usr/include/gtk-2.0/gdk/gdkcairo.h: + /usr/include/gtk-2.0/gdk/gdkcolor.h: +/usr/include/cairo/cairo.h: + +/usr/include/cairo/cairo-features.h: + /usr/include/gtk-2.0/gdk/gdktypes.h: /usr/include/glib-2.0/glib.h: @@ -525,9 +564,9 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/glib-2.0/glib/gmacros.h: -/usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/include/limits.h: +/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/limits.h: -/usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/include/syslimits.h: +/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/syslimits.h: /usr/include/limits.h: @@ -539,7 +578,7 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/bits/posix2_lim.h: -/usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/include/float.h: +/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/float.h: /usr/include/glib-2.0/glib/garray.h: @@ -555,12 +594,18 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/glib-2.0/glib/gbacktrace.h: +/usr/include/glib-2.0/glib/gbase64.h: + +/usr/include/glib-2.0/glib/gbookmarkfile.h: + /usr/include/glib-2.0/glib/gcache.h: /usr/include/glib-2.0/glib/glist.h: /usr/include/glib-2.0/glib/gmem.h: +/usr/include/glib-2.0/glib/gslice.h: + /usr/include/glib-2.0/glib/gcompletion.h: /usr/include/glib-2.0/glib/gconvert.h: @@ -591,6 +636,8 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/glib-2.0/glib/gkeyfile.h: +/usr/include/glib-2.0/glib/gmappedfile.h: + /usr/include/glib-2.0/glib/gmarkup.h: /usr/include/glib-2.0/glib/gmessages.h: @@ -695,7 +742,9 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/lib/gtk-2.0/include/gdkconfig.h: -/usr/include/gtk-2.0/gdk/gdkcursor.h: +/usr/include/gtk-2.0/gdk/gdkpixbuf.h: + +/usr/include/gtk-2.0/gdk/gdkrgb.h: /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf.h: @@ -707,6 +756,8 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-animation.h: +/usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h: + /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-io.h: /usr/include/glib-2.0/gmodule.h: @@ -715,6 +766,10 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h: +/usr/include/pango-1.0/pango/pangocairo.h: + +/usr/include/gtk-2.0/gdk/gdkcursor.h: + /usr/include/gtk-2.0/gdk/gdkdisplay.h: /usr/include/gtk-2.0/gdk/gdkevents.h: @@ -727,8 +782,6 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gdk/gdkgc.h: -/usr/include/gtk-2.0/gdk/gdkrgb.h: - /usr/include/gtk-2.0/gdk/gdkenumtypes.h: /usr/include/gtk-2.0/gdk/gdkfont.h: @@ -741,8 +794,6 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gdk/gdkpango.h: -/usr/include/gtk-2.0/gdk/gdkpixbuf.h: - /usr/include/gtk-2.0/gdk/gdkpixmap.h: /usr/include/gtk-2.0/gdk/gdkproperty.h: @@ -829,6 +880,8 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/atk-1.0/atk/atkhyperlink.h: +/usr/include/atk-1.0/atk/atkhyperlinkimpl.h: + /usr/include/atk-1.0/atk/atkhypertext.h: /usr/include/atk-1.0/atk/atkimage.h: @@ -871,6 +924,8 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtkframe.h: +/usr/include/gtk-2.0/gtk/gtkassistant.h: + /usr/include/gtk-2.0/gtk/gtkbbox.h: /usr/include/gtk-2.0/gtk/gtkbox.h: @@ -899,6 +954,10 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtktreesortable.h: +/usr/include/gtk-2.0/gtk/gtkcellrendereraccel.h: + +/usr/include/gtk-2.0/gtk/gtkcellrenderertext.h: + /usr/include/gtk-2.0/gtk/gtkcellrenderercombo.h: /usr/include/gtk-2.0/gtk/gtkcellrenderertext.h: @@ -907,6 +966,8 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtkcellrendererprogress.h: +/usr/include/gtk-2.0/gtk/gtkcellrendererspin.h: + /usr/include/gtk-2.0/gtk/gtkcellrenderertoggle.h: /usr/include/gtk-2.0/gtk/gtkcellview.h: @@ -925,6 +986,12 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtkselection.h: +/usr/include/gtk-2.0/gtk/gtktextiter.h: + +/usr/include/gtk-2.0/gtk/gtktexttag.h: + +/usr/include/gtk-2.0/gtk/gtktextchild.h: + /usr/include/gtk-2.0/gtk/gtkclist.h: /usr/include/gtk-2.0/gtk/gtkhscrollbar.h: @@ -953,18 +1020,10 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtkdnd.h: -/usr/include/gtk-2.0/gtk/gtkcomboboxentry.h: - -/usr/include/gtk-2.0/gtk/gtkctree.h: - -/usr/include/gtk-2.0/gtk/gtkcurve.h: - -/usr/include/gtk-2.0/gtk/gtkdrawingarea.h: +/usr/include/gtk-2.0/gtk/gtkentry.h: /usr/include/gtk-2.0/gtk/gtkeditable.h: -/usr/include/gtk-2.0/gtk/gtkentry.h: - /usr/include/gtk-2.0/gtk/gtkimcontext.h: /usr/include/gtk-2.0/gtk/gtkentrycompletion.h: @@ -973,6 +1032,14 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtktreemodelfilter.h: +/usr/include/gtk-2.0/gtk/gtkcomboboxentry.h: + +/usr/include/gtk-2.0/gtk/gtkctree.h: + +/usr/include/gtk-2.0/gtk/gtkcurve.h: + +/usr/include/gtk-2.0/gtk/gtkdrawingarea.h: + /usr/include/gtk-2.0/gtk/gtkeventbox.h: /usr/include/gtk-2.0/gtk/gtkexpander.h: @@ -1039,6 +1106,8 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtklayout.h: +/usr/include/gtk-2.0/gtk/gtklinkbutton.h: + /usr/include/gtk-2.0/gtk/gtklist.h: /usr/include/gtk-2.0/gtk/gtklistitem.h: @@ -1075,6 +1144,24 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtkpreview.h: +/usr/include/gtk-2.0/gtk/gtkprintoperation.h: + +/usr/include/gtk-2.0/gtk/gtkmain.h: + +/usr/include/gtk-2.0/gtk/gtkenums.h: + +/usr/include/gtk-2.0/gtk/gtkwindow.h: + +/usr/include/gtk-2.0/gtk/gtkpagesetup.h: + +/usr/include/gtk-2.0/gtk/gtkpapersize.h: + +/usr/include/gtk-2.0/gtk/gtkprintsettings.h: + +/usr/include/gtk-2.0/gtk/gtkprintcontext.h: + +/usr/include/gtk-2.0/gtk/gtkprintoperationpreview.h: + /usr/include/gtk-2.0/gtk/gtkprogress.h: /usr/include/gtk-2.0/gtk/gtkprogressbar.h: @@ -1093,6 +1180,24 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtktoolbutton.h: +/usr/include/gtk-2.0/gtk/gtkrecentchooser.h: + +/usr/include/gtk-2.0/gtk/gtkrecentmanager.h: + +/usr/include/gtk-2.0/gtk/gtkrecentfilter.h: + +/usr/include/gtk-2.0/gtk/gtkrecentchooserdialog.h: + +/usr/include/gtk-2.0/gtk/gtkrecentchooser.h: + +/usr/include/gtk-2.0/gtk/gtkrecentchoosermenu.h: + +/usr/include/gtk-2.0/gtk/gtkrecentchooserwidget.h: + +/usr/include/gtk-2.0/gtk/gtkrecentfilter.h: + +/usr/include/gtk-2.0/gtk/gtkrecentmanager.h: + /usr/include/gtk-2.0/gtk/gtkscrolledwindow.h: /usr/include/gtk-2.0/gtk/gtkviewport.h: @@ -1107,6 +1212,8 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtkstatusbar.h: +/usr/include/gtk-2.0/gtk/gtkstatusicon.h: + /usr/include/gtk-2.0/gtk/gtkstock.h: /usr/include/gtk-2.0/gtk/gtktable.h: @@ -1119,14 +1226,10 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/gtk-2.0/gtk/gtktexttagtable.h: -/usr/include/gtk-2.0/gtk/gtktexttag.h: - -/usr/include/gtk-2.0/gtk/gtktextiter.h: - -/usr/include/gtk-2.0/gtk/gtktextchild.h: - /usr/include/gtk-2.0/gtk/gtktextmark.h: +/usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h: + /usr/include/gtk-2.0/gtk/gtktextview.h: /usr/include/gtk-2.0/gtk/gtktipsquery.h: @@ -1169,8 +1272,6 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/libgnome-2.0/libgnome/gnome-program.h: -/usr/include/popt.h: - /usr/include/errno.h: /usr/include/bits/errno.h: @@ -1183,6 +1284,8 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/asm-generic/errno-base.h: +/usr/include/popt.h: + /usr/include/libgnome-2.0/libgnome/gnome-i18n.h: /usr/include/libbonobo-2.0/bonobo/bonobo-i18n.h: @@ -1227,10 +1330,6 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/libart-2.0/libart_lgpl/art_config.h: -/usr/include/multiarch-dispatch.h: - -/usr/include/multiarch-i386-linux/libart-2.0/libart_lgpl/art_config.h: - /usr/include/libart-2.0/libart_lgpl/art_rect.h: /usr/include/libart-2.0/libart_lgpl/art_svp.h: @@ -1271,6 +1370,12 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/libart-2.0/libart_lgpl/art_svp_vpath_stroke.h: +/usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas-clipgroup.h: + +/usr/include/libart-2.0/libart_lgpl/art_svp_wind.h: + +/usr/include/libart-2.0/libart_lgpl/art_vpath_dash.h: + /usr/include/libgnomeui-2.0/libgnomeui/libgnomeui.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-uidefs.h: @@ -1331,12 +1436,14 @@ support.o support.o: support.c ../config.h /usr/include/sys/types.h \ /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-file-size.h: -/usr/include/multiarch-i386-linux/gnome-vfs-2.0/libgnomevfs/gnome-vfs-file-size.h: - /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-result.h: /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-uri.h: +/usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-acl.h: + +/usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-ace.h: + /usr/include/libgnomeui-2.0/libgnomeui/gnome-stock-icons.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-scores.h: diff --git a/projects/gvpndialer/trunk/src/callbacks.c b/projects/gvpndialer/trunk/src/callbacks.c index 7c38631..f6a7bf4 100644 --- a/projects/gvpndialer/trunk/src/callbacks.c +++ b/projects/gvpndialer/trunk/src/callbacks.c @@ -6,459 +6,482 @@ #include "interface.h" #include "support.h" - int authentication_attempts; int vpn_connection_active; pid_t vpnclient_pid; - void on_vpnclient_main_window_show (GtkWidget *widget, - gpointer user_data) +gpointer user_data) { - - /* Initialize variables */ - - gchar *vpn_dir_path = "/etc/opt/cisco-vpnclient/Profiles/"; - gchar *vpnclient_path = "/usr/bin"; - GtkCombo *profile_entry = GTK_COMBO(lookup_widget(widget,"profile_entry")); - GnomeAppBar *statusbar = GNOME_APPBAR(lookup_widget(widget,"statusbar")); - gchar *vpn_default_status = "Status Message"; - gchar *configkey; - GConfClient *client; - - - /* Set default status message */ - gnome_appbar_set_default(statusbar,vpn_default_status); - /* initialize vpndirpath config entry. If exists use it else create it */ - client = gconf_client_get_default(); - configkey = "/apps/gnome-settings/gvpndialer/profiledir"; - if (gconf_client_get_string(client,configkey,NULL) == NULL ){ - gconf_client_set_string(client,configkey,vpn_dir_path,NULL); - }else{ - vpn_dir_path = gconf_client_get_string(client,configkey,NULL); - } - configkey = "/apps/gnome-settings/gvpndialer/vpnclientdir"; - if (gconf_client_get_string(client,configkey,NULL) == NULL){ - gconf_client_set_string(client,configkey,vpnclient_path,NULL); - }else { - vpnclient_path = gconf_client_get_string(client,configkey,NULL); - } - - /* load Profiles into Glist. If it update status bar */ - if ( !(getProfiles(vpn_dir_path,profile_entry))){ - gnome_appbar_push(statusbar,"Unable to load VPN Profiles"); - } - - /*unreference gconfclient..always */ - g_object_unref(client); - + +/* Initialize variables */ + + gchar *vpn_dir_path = "/etc/opt/cisco-vpnclient/Profiles/"; + gchar *vpnclient_path = "/usr/bin"; + GtkCombo *profile_entry = GTK_COMBO(lookup_widget(widget,"profile_entry")); + GnomeAppBar *statusbar = GNOME_APPBAR(lookup_widget(widget,"statusbar")); + gchar *vpn_default_status = "Status Message"; + gchar *configkey; + GConfClient *client; + +/* Set default status message */ + gnome_appbar_set_default(statusbar,vpn_default_status); +/* initialize vpndirpath config entry. If exists use it else create it */ + client = gconf_client_get_default(); + configkey = "/apps/gnome-settings/gvpndialer/profiledir"; + if (gconf_client_get_string(client,configkey,NULL) == NULL ) + { + gconf_client_set_string(client,configkey,vpn_dir_path,NULL); + } + else + { + vpn_dir_path = gconf_client_get_string(client,configkey,NULL); + } + configkey = "/apps/gnome-settings/gvpndialer/vpnclientdir"; + if (gconf_client_get_string(client,configkey,NULL) == NULL) + { + gconf_client_set_string(client,configkey,vpnclient_path,NULL); + } + else + { + vpnclient_path = gconf_client_get_string(client,configkey,NULL); + } + +/* load Profiles into Glist. If it update status bar */ + if ( !(getProfiles(vpn_dir_path,profile_entry))) + { + gnome_appbar_push(statusbar,"Unable to load VPN Profiles"); + } + +/*unreference gconfclient..always */ + g_object_unref(client); + } gboolean on_vpnclient_main_window_delete_event (GtkWidget *widget, - GdkEvent *event, - gpointer user_data) +GdkEvent *event, +gpointer user_data) { - - /* hide main window. if u want to close click quit */ - gtk_widget_hide(widget); + +/* hide main window. if u want to close click quit */ + gtk_widget_hide(widget); } void on_quit1_activate (GtkMenuItem *menuitem, - gpointer user_data) +gpointer user_data) { - /* kill gvpn dialer */ - gtk_main_quit(); - +/* kill gvpn dialer */ + gtk_main_quit(); + } void on_preferences1_activate (GtkMenuItem *menuitem, - gpointer user_data) +gpointer user_data) { - GtkWidget *preference_window; - GtkEntry *vpnclient_path_entry; - GtkEntry *vpn_profile_path_entry; GConfClient *client; - GtkEntry *vpnclient_default_user_entry; - GtkCheckButton *vpnclient_start_hidden_cb; - - client = gconf_client_get_default(); - - preference_window = create_preference_window(); - vpnclient_path_entry = GTK_ENTRY(lookup_widget(preference_window, - "vpnclient_path_entry")); - vpn_profile_path_entry = GTK_ENTRY(lookup_widget(preference_window, - "vpn_profile_path_entry")); - vpnclient_default_user_entry = GTK_ENTRY(lookup_widget(preference_window, - "vpnclient_default_user_entry")); - vpnclient_start_hidden_cb = GTK_CHECK_BUTTON(lookup_widget(preference_window, - "vpnclient_start_hidden_cb")); - - gtk_entry_set_text(vpn_profile_path_entry, - gconf_client_get_string(client, - "/apps/gnome-settings/gvpndialer/profiledir", - NULL)); - gtk_entry_set_text(vpnclient_path_entry, - gconf_client_get_string(client, - "/apps/gnome-settings/gvpndialer/vpnclientdir", - NULL)); - gtk_entry_set_text(vpnclient_default_user_entry, - gconf_client_get_string(client, - "/apps/gnome-settings/gvpndialer/defaultuser", - NULL)); - - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(vpnclient_start_hidden_cb), - gconf_client_get_bool(client, - "/apps/gnome-settings/gvpndialer/starthidden", - NULL)); - - gtk_widget_show(preference_window); - - g_object_unref(client); + GtkWidget *preference_window; + GtkEntry *vpnclient_path_entry; + GtkEntry *vpn_profile_path_entry; GConfClient *client; + GtkEntry *vpnclient_default_user_entry; + GtkCheckButton *vpnclient_start_hidden_cb; + + client = gconf_client_get_default(); + + preference_window = create_preference_window(); + vpnclient_path_entry = GTK_ENTRY(lookup_widget(preference_window, + "vpnclient_path_entry")); + vpn_profile_path_entry = GTK_ENTRY(lookup_widget(preference_window, + "vpn_profile_path_entry")); + vpnclient_default_user_entry = GTK_ENTRY(lookup_widget(preference_window, + "vpnclient_default_user_entry")); + vpnclient_start_hidden_cb = GTK_CHECK_BUTTON(lookup_widget(preference_window, + "vpnclient_start_hidden_cb")); + + gtk_entry_set_text(vpn_profile_path_entry, + gconf_client_get_string(client, + "/apps/gnome-settings/gvpndialer/profiledir", + NULL)); + gtk_entry_set_text(vpnclient_path_entry, + gconf_client_get_string(client, + "/apps/gnome-settings/gvpndialer/vpnclientdir", + NULL)); + gtk_entry_set_text(vpnclient_default_user_entry, + gconf_client_get_string(client, + "/apps/gnome-settings/gvpndialer/defaultuser", + NULL)); + + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(vpnclient_start_hidden_cb), + gconf_client_get_bool(client, + "/apps/gnome-settings/gvpndialer/starthidden", + NULL)); + + gtk_widget_show(preference_window); + + g_object_unref(client); } + void on_status2_activate (GtkMenuItem *menuitem, - gpointer user_data) +gpointer user_data) { - GtkWidget *status_window; - GtkWidget *mainwindow; - mainwindow = lookup_widget (GTK_WIDGET(menuitem),"vpnclient_main_window"); - status_window = GTK_WIDGET(g_object_get_data(G_OBJECT(mainwindow),"statuswindow")); - if ( vpn_connection_active == 1 ){ - gtk_widget_show(status_window); - updatestats(status_window); - sleep(1); - g_timeout_add_full(0,(guint)5000,updatestats,status_window,NULL); - } else { - if (! GTK_WIDGET_VISIBLE(mainwindow)){ - gtk_widget_show(mainwindow); + GtkWidget *status_window; + GtkWidget *mainwindow; + mainwindow = lookup_widget (GTK_WIDGET(menuitem),"vpnclient_main_window"); + status_window = GTK_WIDGET(g_object_get_data(G_OBJECT(mainwindow),"statuswindow")); + if ( vpn_connection_active == 1 ) + { + gtk_widget_show(status_window); + updatestats(status_window); + sleep(1); + g_timeout_add_full(0,(guint)5000,updatestats,status_window,NULL); + } + else + { + if (! GTK_WIDGET_VISIBLE(mainwindow)) + { + gtk_widget_show(mainwindow); + } + update_statusbar(mainwindow,"Status is show only when a VPN connection is active"); } - update_statusbar(mainwindow,"Status is show only when a VPN connection is active"); - } } - void on_about1_activate (GtkMenuItem *menuitem, - gpointer user_data) +gpointer user_data) { - GtkWidget *about_window; - about_window = create_gvpn_dialer_about(); - gtk_widget_show(about_window); + GtkWidget *about_window; + about_window = create_gvpn_dialer_about(); + gtk_widget_show(about_window); } + /* What happens when you click the Connect Button */ void on_execute_vpn_button_clicked (GtkButton *button, - gpointer user_data) +gpointer user_data) { - - GtkWidget *login_window; - GtkWidget *main_window; - GtkWidget *grouppw_window; - GtkLabel *invalid_user_pass; - GtkLabel *grouppw_warning_label; - GtkEntry *username_entry; - GConfClient *client; - const gchar* username; - main_window = gtk_widget_get_toplevel(GTK_WIDGET(button)); - - /* initialize authentication attempts */ - authentication_attempts = 0; - - /* find the selected profile */ - GtkCombo *profile_entry_combobox = GTK_COMBO(lookup_widget(main_window,"profile_entry")); - const gchar *selected_profile = - gtk_entry_get_text (GTK_ENTRY(profile_entry_combobox->entry)); - - + + GtkWidget *login_window; + GtkWidget *main_window; + GtkWidget *grouppw_window; + GtkLabel *invalid_user_pass; + GtkLabel *grouppw_warning_label; + GtkEntry *username_entry; + GConfClient *client; + const gchar* username; + main_window = gtk_widget_get_toplevel(GTK_WIDGET(button)); + +/* initialize authentication attempts */ + authentication_attempts = 0; + +/* find the selected profile */ + GtkCombo *profile_entry_combobox = GTK_COMBO(lookup_widget(main_window,"profile_entry")); + const gchar *selected_profile = + gtk_entry_get_text (GTK_ENTRY(profile_entry_combobox->entry)); /* execute VPNclient. if program starts..continue */ - if (!(executeVpnClient(selected_profile,GTK_WIDGET(button)))){ - if (! GTK_WIDGET_VISIBLE(main_window)){ - gtk_widget_show(main_window); - } - update_statusbar(GTK_WIDGET(button),"Cannot start vpnclient.Manually run it to determine problem"); - return; - } - - /* Reset all password / username / label fields */ - - update_statusbar(GTK_WIDGET(button),"Logging in....."); - - login_window = GTK_WIDGET(g_object_get_data(G_OBJECT(main_window),"loginwindow_key")); - invalid_user_pass = GTK_LABEL(lookup_widget(login_window,"invalid_user_pass")); - gtk_label_set_text(invalid_user_pass, - "" - ); - - grouppw_window = GTK_WIDGET(g_object_get_data(G_OBJECT(main_window),"group_pass_win")); - grouppw_warning_label = GTK_LABEL(lookup_widget(grouppw_window,"grouppw_warning")); - gtk_label_set_text(grouppw_warning_label,""); - client = gconf_client_get_default(); - username_entry = GTK_ENTRY(lookup_widget(login_window, "enter_username")); - gtk_entry_set_text(username_entry, - gconf_client_get_string(client, - "/apps/gnome-settings/gvpndialer/defaultuser", - NULL)); - /* put focus in password entry if username was defaulted */ - username = gtk_entry_get_text(username_entry); - if(username[0] != '\0') - gtk_widget_grab_focus(GTK_WIDGET(lookup_widget(login_window, "enter_password"))); - /*unreference gconfclient..always */ - g_object_unref(client); - + if (!(executeVpnClient(selected_profile,GTK_WIDGET(button)))) + { + if (! GTK_WIDGET_VISIBLE(main_window)) + { + gtk_widget_show(main_window); + } + update_statusbar(GTK_WIDGET(button),"Cannot start vpnclient.Manually run it to determine problem"); + return; + } + +/* Reset all password / username / label fields */ + + update_statusbar(GTK_WIDGET(button),"Logging in....."); + + login_window = GTK_WIDGET(g_object_get_data(G_OBJECT(main_window),"loginwindow_key")); + invalid_user_pass = GTK_LABEL(lookup_widget(login_window,"invalid_user_pass")); + gtk_label_set_text(invalid_user_pass, + "" + ); + + grouppw_window = GTK_WIDGET(g_object_get_data(G_OBJECT(main_window),"group_pass_win")); + grouppw_warning_label = GTK_LABEL(lookup_widget(grouppw_window,"grouppw_warning")); + gtk_label_set_text(grouppw_warning_label,""); + client = gconf_client_get_default(); + username_entry = GTK_ENTRY(lookup_widget(login_window, "enter_username")); + gtk_entry_set_text(username_entry, + gconf_client_get_string(client, + "/apps/gnome-settings/gvpndialer/defaultuser", + NULL)); +/* put focus in password entry if username was defaulted */ + username = gtk_entry_get_text(username_entry); + if(username[0] != '\0') + gtk_widget_grab_focus(GTK_WIDGET(lookup_widget(login_window, "enter_password"))); +/*unreference gconfclient..always */ + g_object_unref(client); + } void on_disconnect_button_clicked (GtkButton *button, - gpointer user_data) +gpointer user_data) { - GtkWidget *icon; - GtkWidget *mainwindow; - - - update_statusbar(GTK_WIDGET(button),"VPN Connection Terminated"); - /* set vpn connection variable to 0 */ - vpn_connection_active = 0; - mainwindow = gtk_widget_get_toplevel(GTK_WIDGET(button)); - icon = GTK_WIDGET(g_object_get_data(G_OBJECT(mainwindow),"icon")); - tray_icon_load(icon,"gvpndialer/status_unlocked.png"); - /* kill vpn connection */ - kill_child(); + GtkWidget *icon; + GtkWidget *mainwindow; + + update_statusbar(GTK_WIDGET(button),"VPN Connection Terminated"); +/* set vpn connection variable to 0 */ + vpn_connection_active = 0; + mainwindow = gtk_widget_get_toplevel(GTK_WIDGET(button)); + icon = GTK_WIDGET(g_object_get_data(G_OBJECT(mainwindow),"icon")); + tray_icon_load(icon,"gvpndialer/status_unlocked.png"); +/* kill vpn connection */ + kill_child(); } + /* activate status window */ void on_status_button_clicked (GtkButton *button, - gpointer user_data) +gpointer user_data) { - GtkWidget *status_window; - GtkWidget *mainwindow; - mainwindow = gtk_widget_get_toplevel(GTK_WIDGET(button)); - status_window = GTK_WIDGET(g_object_get_data(G_OBJECT(mainwindow),"statuswindow")); - if ( vpn_connection_active == 1 && is_network_connection_active()){ - - gtk_widget_show (status_window); - updatestats(status_window); - sleep(1); - g_timeout_add_full(0,(guint)5000,updatestats,status_window,NULL); - }else { - if (! GTK_WIDGET_VISIBLE(mainwindow)){ - gtk_widget_show(mainwindow); - } - update_statusbar(mainwindow,"Status is shown only when an active VPN Connection"); - } -} + GtkWidget *status_window; + GtkWidget *mainwindow; + mainwindow = gtk_widget_get_toplevel(GTK_WIDGET(button)); + status_window = GTK_WIDGET(g_object_get_data(G_OBJECT(mainwindow),"statuswindow")); + if ( vpn_connection_active == 1 && is_network_connection_active()) + { + gtk_widget_show (status_window); + updatestats(status_window); + sleep(1); + g_timeout_add_full(0,(guint)5000,updatestats,status_window,NULL); + } + else + { + if (! GTK_WIDGET_VISIBLE(mainwindow)) + { + gtk_widget_show(mainwindow); + } + update_statusbar(mainwindow,"Status is shown only when an active VPN Connection"); + } +} void on_quit_button_clicked (GtkButton *button, - gpointer user_data) +gpointer user_data) { - /* kill gvpn dialer */ - gtk_main_quit(); +/* kill gvpn dialer */ + gtk_main_quit(); } void on_vpn_profile_entry_box_changed (GtkEditable *editable, - gpointer user_data) +gpointer user_data) { - GtkWidget *mainwindow; - mainwindow = lookup_widget(GTK_WIDGET(editable),"vpnclient_main_window"); - if ( ! (getHostnamefromProfile(GTK_WIDGET(editable)))){ - if (! GTK_WIDGET_VISIBLE(mainwindow)){ - gtk_widget_show(mainwindow); - } - update_statusbar(GTK_WIDGET(editable),"Cannot Read Hostname from Profile"); - } else { - update_statusbar(GTK_WIDGET(editable),"Profile Selected"); - } + GtkWidget *mainwindow; + mainwindow = lookup_widget(GTK_WIDGET(editable),"vpnclient_main_window"); + if ( ! (getHostnamefromProfile(GTK_WIDGET(editable)))) + { + if (! GTK_WIDGET_VISIBLE(mainwindow)) + { + gtk_widget_show(mainwindow); + } + update_statusbar(GTK_WIDGET(editable),"Cannot Read Hostname from Profile"); + } + else + { + update_statusbar(GTK_WIDGET(editable),"Profile Selected"); + } } gboolean on_login_window_delete_event (GtkWidget *widget, - GdkEvent *event, - gpointer user_data) +GdkEvent *event, +gpointer user_data) { - return FALSE; + return FALSE; } + /* cancel button on the login window */ void on_cancel_button_clicked (GtkButton *button, - gpointer user_data) +gpointer user_data) { -GtkWidget *main_window; - GtkWidget *toplevel; - GtkEntry *enter_password = NULL; - toplevel = gtk_widget_get_toplevel(GTK_WIDGET(button)); - main_window = GTK_WIDGET( - g_object_get_data( - G_OBJECT(toplevel), - "mainwindow_key")); + GtkWidget *main_window; + GtkWidget *toplevel; + GtkEntry *enter_password = NULL; + toplevel = gtk_widget_get_toplevel(GTK_WIDGET(button)); + main_window = GTK_WIDGET( + g_object_get_data( + G_OBJECT(toplevel), + "mainwindow_key")); /* clear the password field of the login window */ -enter_password = GTK_ENTRY(lookup_widget(GTK_WIDGET(button), - "enter_password")); + enter_password = GTK_ENTRY(lookup_widget(GTK_WIDGET(button), + "enter_password")); gtk_entry_set_text(enter_password,""); - /* Close login window and kill vpnclient */ - gtk_widget_hide(toplevel); - update_statusbar(main_window,"Status Message"); - /* for some reason sleep causes the app not to crash if u hit cancel too many times */ - sleep(1); - close_all_io_channels(main_window); - kill_child(); +/* Close login window and kill vpnclient */ + gtk_widget_hide(toplevel); + update_statusbar(main_window,"Status Message"); +/* for some reason sleep causes the app not to crash if u hit cancel too many times */ + sleep(1); + close_all_io_channels(main_window); + kill_child(); } + /* when someone clicks submit on the login window -*/ + */ void on_submit_button_clicked (GtkButton *button, - gpointer user_data) +gpointer user_data) { - GtkEntry *enter_password; - GtkEntry *enter_username; - GtkWidget *main_window; - GIOChannel *ptychannel; - GIOChannel *stdoutchannel; - GtkWidget *login_window; - GtkLabel *invalid_user_pass; - const gchar *entry; - const gchar *entry2; - login_window = gtk_widget_get_toplevel(GTK_WIDGET(button)); - invalid_user_pass = GTK_LABEL(lookup_widget(login_window,"invalid_user_pass")); - - main_window = GTK_WIDGET(g_object_get_data(G_OBJECT(login_window),"mainwindow_key")); - enter_password = GTK_ENTRY(lookup_widget(login_window,"enter_password")); - enter_username = GTK_ENTRY(lookup_widget(login_window,"enter_username")); - ptychannel = (GIOChannel *)g_object_get_data(G_OBJECT(main_window),"pty"); - stdoutchannel = (GIOChannel *)g_object_get_data(G_OBJECT(main_window),"stdout"); - /* check to see if someone forgot to type a username/password - add spaces if username/password is forgotten . client will reauthenticate */ - if ( strlen(gtk_entry_get_text(enter_username)) == 0 ){ - entry = "username"; - }else { - entry = gtk_entry_get_text(enter_username); - } - if ( strlen(gtk_entry_get_text(enter_password)) == 0){ - entry2 = "password"; - }else { - entry2 = gtk_entry_get_text(enter_password); - } - write_text_into_fd (entry,ptychannel); - sleep(1); - write_text_into_fd (entry2,ptychannel); - g_io_add_watch(stdoutchannel,G_IO_IN | G_IO_HUP, (GIOFunc)iofunc_stdout, (gpointer)main_window); + GtkEntry *enter_password; + GtkEntry *enter_username; + GtkWidget *main_window; + GIOChannel *ptychannel; + GIOChannel *stdoutchannel; + GtkWidget *login_window; + GtkLabel *invalid_user_pass; + const gchar *entry; + const gchar *entry2; + login_window = gtk_widget_get_toplevel(GTK_WIDGET(button)); + invalid_user_pass = GTK_LABEL(lookup_widget(login_window,"invalid_user_pass")); + + main_window = GTK_WIDGET(g_object_get_data(G_OBJECT(login_window),"mainwindow_key")); + enter_password = GTK_ENTRY(lookup_widget(login_window,"enter_password")); + enter_username = GTK_ENTRY(lookup_widget(login_window,"enter_username")); + ptychannel = (GIOChannel *)g_object_get_data(G_OBJECT(main_window),"pty"); + stdoutchannel = (GIOChannel *)g_object_get_data(G_OBJECT(main_window),"stdout"); +/* check to see if someone forgot to type a username/password +add spaces if username/password is forgotten . client will reauthenticate */ + if ( strlen(gtk_entry_get_text(enter_username)) == 0 ) + { + entry = "username"; + } + else + { + entry = gtk_entry_get_text(enter_username); + } + if ( strlen(gtk_entry_get_text(enter_password)) == 0) + { + entry2 = "password"; + } + else + { + entry2 = gtk_entry_get_text(enter_password); + } + write_text_into_fd (entry,ptychannel); + sleep(1); + write_text_into_fd (entry2,ptychannel); + g_io_add_watch(stdoutchannel,G_IO_IN | G_IO_HUP, (GIOFunc)iofunc_stdout, (gpointer)main_window); gtk_widget_hide(login_window); } - gboolean on_preference_window_delete_event (GtkWidget *widget, - GdkEvent *event, - gpointer user_data) +GdkEvent *event, +gpointer user_data) { - return FALSE; + return FALSE; } void on_preference_cancel_button_clicked (GtkButton *button, - gpointer user_data) +gpointer user_data) { - /* kill window with no changes done */ - gtk_widget_destroy(gtk_widget_get_toplevel(GTK_WIDGET(button))); +/* kill window with no changes done */ + gtk_widget_destroy(gtk_widget_get_toplevel(GTK_WIDGET(button))); } void on_preference_apply_button_clicked (GtkButton *button, - gpointer user_data) +gpointer user_data) { - GtkEntry *vpnclient_path_entry; - GtkEntry *vpn_profile_path_entry; - GtkEntry *vpnclient_default_user_entry; - GtkCheckButton *vpnclient_start_hidden_cb; - const gchar *gtkentry_text; - GtkWidget *main_window; - GConfClient *client; - - client = gconf_client_get_default(); - main_window = gtk_widget_get_toplevel(GTK_WIDGET(button)); - vpnclient_path_entry = GTK_ENTRY(lookup_widget(GTK_WIDGET(button), - "vpnclient_path_entry")); - vpn_profile_path_entry = GTK_ENTRY(lookup_widget(GTK_WIDGET(button), - "vpn_profile_path_entry")); - vpnclient_default_user_entry = GTK_ENTRY(lookup_widget(GTK_WIDGET(button), - "vpnclient_default_user_entry")); - - vpnclient_start_hidden_cb = GTK_CHECK_BUTTON(lookup_widget(GTK_WIDGET(button), - "vpnclient_start_hidden_cb")); - - gtkentry_text = gtk_entry_get_text(vpnclient_path_entry); - gconf_client_set_string(client,"/apps/gnome-settings/gvpndialer/vpnclientdir" - ,gtkentry_text,NULL); - - - gtkentry_text = gtk_entry_get_text(vpn_profile_path_entry); - gconf_client_set_string(client, - "/apps/gnome-settings/gvpndialer/profiledir", - gtkentry_text, - NULL); - - gtkentry_text = gtk_entry_get_text(vpnclient_default_user_entry); - gconf_client_set_string(client, - "/apps/gnome-settings/gvpndialer/defaultuser", - gtkentry_text, - NULL); - - gconf_client_set_bool(client, - "/apps/gnome-settings/gvpndialer/starthidden", - gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(vpnclient_start_hidden_cb)), - NULL); - - gtk_widget_destroy(gtk_widget_get_toplevel(GTK_WIDGET(button))); - - g_object_unref(client); + GtkEntry *vpnclient_path_entry; + GtkEntry *vpn_profile_path_entry; + GtkEntry *vpnclient_default_user_entry; + GtkCheckButton *vpnclient_start_hidden_cb; + const gchar *gtkentry_text; + GtkWidget *main_window; + GConfClient *client; + + client = gconf_client_get_default(); + main_window = gtk_widget_get_toplevel(GTK_WIDGET(button)); + vpnclient_path_entry = GTK_ENTRY(lookup_widget(GTK_WIDGET(button), + "vpnclient_path_entry")); + vpn_profile_path_entry = GTK_ENTRY(lookup_widget(GTK_WIDGET(button), + "vpn_profile_path_entry")); + vpnclient_default_user_entry = GTK_ENTRY(lookup_widget(GTK_WIDGET(button), + "vpnclient_default_user_entry")); + + vpnclient_start_hidden_cb = GTK_CHECK_BUTTON(lookup_widget(GTK_WIDGET(button), + "vpnclient_start_hidden_cb")); + + gtkentry_text = gtk_entry_get_text(vpnclient_path_entry); + gconf_client_set_string(client,"/apps/gnome-settings/gvpndialer/vpnclientdir" + ,gtkentry_text,NULL); + + gtkentry_text = gtk_entry_get_text(vpn_profile_path_entry); + gconf_client_set_string(client, + "/apps/gnome-settings/gvpndialer/profiledir", + gtkentry_text, + NULL); + + gtkentry_text = gtk_entry_get_text(vpnclient_default_user_entry); + gconf_client_set_string(client, + "/apps/gnome-settings/gvpndialer/defaultuser", + gtkentry_text, + NULL); + + gconf_client_set_bool(client, + "/apps/gnome-settings/gvpndialer/starthidden", + gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(vpnclient_start_hidden_cb)), + NULL); + + gtk_widget_destroy(gtk_widget_get_toplevel(GTK_WIDGET(button))); + + g_object_unref(client); } gboolean on_status_window_delete_event (GtkWidget *widget, - GdkEvent *event, - gpointer user_data) +GdkEvent *event, +gpointer user_data) { - return FALSE; + return FALSE; } + void on_enter_username_activate (GtkEntry *entry, - gpointer user_data) +gpointer user_data) { } @@ -466,17 +489,17 @@ on_enter_username_activate (GtkEntry *entry, void on_enter_password_activate (GtkEntry *entry, - gpointer user_data) +gpointer user_data) { - GtkButton *mybutton; - mybutton = GTK_BUTTON(lookup_widget(GTK_WIDGET(entry),"submit_button")); - on_submit_button_clicked(mybutton,user_data); + GtkButton *mybutton; + mybutton = GTK_BUTTON(lookup_widget(GTK_WIDGET(entry),"submit_button")); + on_submit_button_clicked(mybutton,user_data); } void on_submit_button_activate (GtkButton *button, - gpointer user_data) +gpointer user_data) { } @@ -484,68 +507,72 @@ on_submit_button_activate (GtkButton *button, void on_status_window_show (GtkWidget *widget, - gpointer user_data) +gpointer user_data) { - - + } + void on_close_status_window_button_clicked (GtkButton *button, - gpointer user_data) +gpointer user_data) { - /* hide window */ - gtk_widget_hide(gtk_widget_get_toplevel(GTK_WIDGET(button))); - +/* hide window */ + gtk_widget_hide(gtk_widget_get_toplevel(GTK_WIDGET(button))); + } /** BEGIN NON-GLADE FUNCTIONS **/ +int kill_child() +{ + +/* borrowed from http://www.linux-mag.com/2000-02/compile_03.html + Kills the child process graciously */ + + pid_t rc; -int kill_child(){ - - - /* borrowed from http://www.linux-mag.com/2000-02/compile_03.html - Kills the child process graciously */ - - pid_t rc; - - if (vpnclient_pid > 1 ){ - kill(vpnclient_pid, SIGTERM); - alarm(2); - rc = waitpid(vpnclient_pid, NULL,0); - alarm(0); - if (rc) { - /* we were interrupted by an alarm :-( */ - kill(SIGKILL, SIGTERM); - rc = waitpid(vpnclient_pid, NULL,0); + if (vpnclient_pid > 1 ) + { + kill(vpnclient_pid, SIGTERM); + alarm(2); + rc = waitpid(vpnclient_pid, NULL,0); + alarm(0); + if (rc) + { +/* we were interrupted by an alarm :-( */ + kill(SIGKILL, SIGTERM); + rc = waitpid(vpnclient_pid, NULL,0); + } + return 1; } - return 1; - } - return 0; + return 0; } + /* write text into stdin of forked process */ -int write_text_into_fd (const gchar *my_text_entry,GIOChannel *ioc ){ - GString *i_buffer = NULL; - - i_buffer = g_string_new(my_text_entry); +int write_text_into_fd (const gchar *my_text_entry,GIOChannel *ioc ) +{ + GString *i_buffer = NULL; + + i_buffer = g_string_new(my_text_entry); /* if buffer is empty, return zero. Something must be written */ - if ( i_buffer->len == 0 ){ + if ( i_buffer->len == 0 ) + { + g_string_free(i_buffer,TRUE); + return 0; + } + i_buffer = g_string_append_c(i_buffer,'\r'); + g_io_channel_write_chars(ioc,i_buffer->str,strlen(i_buffer->str),NULL,NULL); + g_io_channel_flush(ioc,NULL); g_string_free(i_buffer,TRUE); - return 0; - } - i_buffer = g_string_append_c(i_buffer,'\r'); - g_io_channel_write_chars(ioc,i_buffer->str,strlen(i_buffer->str),NULL,NULL); - g_io_channel_flush(ioc,NULL); - g_string_free(i_buffer,TRUE); - return 1; + return 1; } -/* Read Vpnclient stdout and taken appropriate action depending on +/* Read Vpnclient stdout and taken appropriate action depending on what it prints outs * returns 1 if you want to continue monitoring stdout activity * returns 0 if you don't want to monitor stdout activity. @@ -553,7 +580,8 @@ what it prints outs */ gboolean -iofunc_stdout (GIOChannel *ioc, GIOCondition cond, gpointer data){ +iofunc_stdout (GIOChannel *ioc, GIOCondition cond, gpointer data) +{ #define GROUP_PASSWORD 1 #define REAUTHENTICATE 2 #define ENTER_USERNAME 3 @@ -563,728 +591,795 @@ iofunc_stdout (GIOChannel *ioc, GIOCondition cond, gpointer data){ #define CONNECTION_TERMINATED 7 #define REASON_FOR_FAILURE 8 #define SAVE_PASS 9 - - GtkWidget *main_window = GTK_WIDGET(data); - GtkWidget *login_window; - GtkWidget *grouppw_window; - GtkLabel *invalid_user_pass; - GtkEntry *enter_password; - GtkEntry *enter_username; - GtkEntry *enter_grouppw; - gchar **reason = NULL; - gchar *line; - GIOStatus ret; - GString *buf = g_string_new_len("",BUFSIZE); - GtkWidget *vpn_profile_combolist; - GConfClient *client; - GtkWidget *icon; - int count = 0; - GIOChannel *pty_channel = (GIOChannel *)g_object_get_data(G_OBJECT(main_window),"pty"); - - /* if something is seriously wrong..kill process */ - if ( cond & G_IO_HUP ){ - close_all_io_channels(main_window); - kill_child(); - g_string_free(buf,TRUE); - /* stop monitoring stdout of the process */ - return 0; - } - /* Get relevant widgets */ - login_window = GTK_WIDGET(g_object_get_data - (G_OBJECT(main_window),"loginwindow_key")); - grouppw_window = GTK_WIDGET(g_object_get_data - (G_OBJECT(main_window),"group_pass_win")); - - enter_password = GTK_ENTRY(lookup_widget - (login_window,"enter_password")); - enter_username = GTK_ENTRY(lookup_widget - (login_window,"enter_username")); - invalid_user_pass = GTK_LABEL(lookup_widget - (login_window,"invalid_user_pass")); - enter_grouppw = GTK_ENTRY(lookup_widget - (grouppw_window,"group_pw_entry")); - /* there is something to read */ - if ( cond & G_IO_IN ){ - while ( ret != G_IO_STATUS_EOF ){ - ret = g_io_channel_read_line_string(ioc,buf,NULL,NULL); - if ( ret == G_IO_STATUS_AGAIN ){ - /* print out a prompt */ - g_string_free(buf,TRUE); - buf = g_string_new_len("",BUFSIZE); - ret = g_io_channel_read_chars(ioc,buf->str,BUFSIZE,NULL,NULL);} - if ( ret == G_IO_STATUS_NORMAL ){ - - switch (check_for_events(buf)) - { - - case GROUP_PASSWORD: - /* show password group window - exit iofunc_stdout, stop monitoring stdout activity */ - gtk_widget_grab_focus(GTK_WIDGET(enter_grouppw)); - gtk_widget_show(grouppw_window); - g_string_free(buf,TRUE); - return 0; - break; - case CONTACTING_GATEWAY: - update_statusbar(main_window,buf->str); - continue; - case REAUTHENTICATE: - /* show the invalid username field if authentication failed */ - if ( authentication_attempts > 0 ){ - gtk_label_set_text - (invalid_user_pass, - "Invalid Username or Password"); - gtk_widget_grab_focus(GTK_WIDGET(enter_password)); - - } - continue; - - case ENTER_USERNAME: - gtk_entry_set_text(enter_password,""); - /* set the focus back onto the username entry */ - gtk_widget_grab_focus(GTK_WIDGET(enter_username)); - authentication_attempts++; - gtk_widget_show(login_window); - g_string_free(buf,TRUE); - return 0; - break; - case CONTINUE_YES: - write_text_into_fd ("yes",pty_channel); - break; - - case CONNECTION_TERMINATED: - gtk_entry_set_text(enter_password,""); - gtk_entry_set_text(enter_username,""); - gtk_entry_set_text(enter_grouppw,""); - count++; - sleep(1); - continue; - - case VPN_SECURE: - gtk_entry_set_text(enter_password,""); - gtk_entry_set_text(enter_username,""); - update_statusbar(main_window,"VPN Connection Active"); - vpn_connection_active = 1; - /* save successfully used profile . Will default to this next time */ - vpn_profile_combolist = lookup_widget(main_window,"profile_entry"); - /* initialize gconfclient */ - client = gconf_client_get_default(); - gconf_client_set_string - (client, - "/apps/gnome-settings/gvpndialer/lastchosenprofile", - gtk_entry_get_text - (GTK_ENTRY(GTK_COMBO(vpn_profile_combolist)->entry)),NULL); - g_object_unref(client); - /* change icon to be the closed padlock */ - icon = GTK_WIDGET(g_object_get_data(G_OBJECT(main_window),"icon")); - tray_icon_load (icon,"gvpndialer/status_lock.png"); - gtk_widget_hide(main_window); - /* no need to read stdout anymore. stop monitoring it. */ - g_string_free(buf,TRUE); - sleep(2); /* don't know why i need to do this. stops app from crashing */ - /* Check VPN status now that connection is secure. - Do something if something bad happens */ - g_timeout_add((guint)1000,is_vpn_connection_active_full,(gpointer)main_window); - return 0; - break; - - case REASON_FOR_FAILURE: - if (! GTK_WIDGET_VISIBLE(main_window)){ - gtk_widget_show(main_window); - } - if ( count > 0 ){ - reason = g_strsplit(g_strchomp(buf->str),"Reason:",2); - update_statusbar(main_window,reason[1]); - g_strfreev(reason); - g_string_free(buf,TRUE); - }else { - g_string_free(buf,TRUE); - update_statusbar(main_window, - "VPNclient terminated for unknown reason"); - } - /* check to see if process is active. if not kill it */ - if (is_vpn_connection_active() ){ - close_all_io_channels(main_window); - kill_child(); - } - return 0; - break; - - case SAVE_PASS: - write_text_into_fd ("n",pty_channel); - break; - - default: - continue; - } - } - return 1; + + GtkWidget *main_window = GTK_WIDGET(data); + GtkWidget *login_window; + GtkWidget *grouppw_window; + GtkLabel *invalid_user_pass; + GtkEntry *enter_password; + GtkEntry *enter_username; + GtkEntry *enter_grouppw; + gchar **reason = NULL; + gchar *line; + GIOStatus ret; + GString *buf = g_string_new_len("",BUFSIZE); + GtkWidget *vpn_profile_combolist; + GConfClient *client; + GtkWidget *icon; + int count = 0; + GIOChannel *pty_channel = (GIOChannel *)g_object_get_data(G_OBJECT(main_window),"pty"); + +/* if something is seriously wrong..kill process */ + if ( cond & G_IO_HUP ) + { + close_all_io_channels(main_window); + kill_child(); + g_string_free(buf,TRUE); +/* stop monitoring stdout of the process */ + return 0; } - } - g_string_free(buf,TRUE); - return 1; +/* Get relevant widgets */ + login_window = GTK_WIDGET(g_object_get_data + (G_OBJECT(main_window),"loginwindow_key")); + grouppw_window = GTK_WIDGET(g_object_get_data + (G_OBJECT(main_window),"group_pass_win")); + + enter_password = GTK_ENTRY(lookup_widget + (login_window,"enter_password")); + enter_username = GTK_ENTRY(lookup_widget + (login_window,"enter_username")); + invalid_user_pass = GTK_LABEL(lookup_widget + (login_window,"invalid_user_pass")); + enter_grouppw = GTK_ENTRY(lookup_widget + (grouppw_window,"group_pw_entry")); +/* there is something to read */ + if ( cond & G_IO_IN ) + { + while ( ret != G_IO_STATUS_EOF ) + { + ret = g_io_channel_read_line_string(ioc,buf,NULL,NULL); + if ( ret == G_IO_STATUS_AGAIN ) + { +/* print out a prompt */ + g_string_free(buf,TRUE); + buf = g_string_new_len("",BUFSIZE); + ret = g_io_channel_read_chars(ioc,buf->str,BUFSIZE,NULL,NULL); + } + if ( ret == G_IO_STATUS_NORMAL ) + { + + switch (check_for_events(buf)) + { + + case GROUP_PASSWORD: +/* show password group window + exit iofunc_stdout, stop monitoring stdout activity */ + gtk_widget_grab_focus(GTK_WIDGET(enter_grouppw)); + gtk_widget_show(grouppw_window); + g_string_free(buf,TRUE); + return 0; + break; + case CONTACTING_GATEWAY: + update_statusbar(main_window,buf->str); + continue; + case REAUTHENTICATE: +/* show the invalid username field if authentication failed */ + if ( authentication_attempts > 0 ) + { + gtk_label_set_text + (invalid_user_pass, + "Invalid Username or Password"); + gtk_widget_grab_focus(GTK_WIDGET(enter_password)); + + } + continue; + + case ENTER_USERNAME: + gtk_entry_set_text(enter_password,""); +/* set the focus back onto the username entry */ + gtk_widget_grab_focus(GTK_WIDGET(enter_username)); + authentication_attempts++; + gtk_widget_show(login_window); + g_string_free(buf,TRUE); + return 0; + break; + case CONTINUE_YES: + write_text_into_fd ("yes",pty_channel); + break; + + case CONNECTION_TERMINATED: + gtk_entry_set_text(enter_password,""); + gtk_entry_set_text(enter_username,""); + gtk_entry_set_text(enter_grouppw,""); + count++; + sleep(1); + continue; + + case VPN_SECURE: + gtk_entry_set_text(enter_password,""); + gtk_entry_set_text(enter_username,""); + update_statusbar(main_window,"VPN Connection Active"); + vpn_connection_active = 1; +/* save successfully used profile . Will default to this next time */ + vpn_profile_combolist = lookup_widget(main_window,"profile_entry"); +/* initialize gconfclient */ + client = gconf_client_get_default(); + gconf_client_set_string + (client, + "/apps/gnome-settings/gvpndialer/lastchosenprofile", + gtk_entry_get_text + (GTK_ENTRY(GTK_COMBO(vpn_profile_combolist)->entry)),NULL); + g_object_unref(client); +/* change icon to be the closed padlock */ + icon = GTK_WIDGET(g_object_get_data(G_OBJECT(main_window),"icon")); + tray_icon_load (icon,"gvpndialer/status_lock.png"); + gtk_widget_hide(main_window); +/* no need to read stdout anymore. stop monitoring it. */ + g_string_free(buf,TRUE); + sleep(2); /* don't know why i need to do this. stops app from crashing */ +/* Check VPN status now that connection is secure. + Do something if something bad happens */ + g_timeout_add((guint)1000,is_vpn_connection_active_full,(gpointer)main_window); + return 0; + break; + + case REASON_FOR_FAILURE: + if (! GTK_WIDGET_VISIBLE(main_window)) + { + gtk_widget_show(main_window); + } + if ( count > 0 ) + { + reason = g_strsplit(g_strchomp(buf->str),"Reason:",2); + update_statusbar(main_window,reason[1]); + g_strfreev(reason); + g_string_free(buf,TRUE); + } + else + { + g_string_free(buf,TRUE); + update_statusbar(main_window, + "VPNclient terminated for unknown reason"); + } +/* check to see if process is active. if not kill it */ + if (is_vpn_connection_active() ) + { + close_all_io_channels(main_window); + kill_child(); + } + return 0; + break; + + case SAVE_PASS: + write_text_into_fd ("n",pty_channel); + break; + + default: + continue; + } + } + return 1; + } + } + g_string_free(buf,TRUE); + return 1; } + void update_statusbar( GtkWidget *anywidget, - gchar *status_message){ - - - GnomeAppBar *statusbar = GNOME_APPBAR(lookup_widget(anywidget,"statusbar")); - gnome_appbar_push(statusbar,status_message); +gchar *status_message) +{ + + GnomeAppBar *statusbar = GNOME_APPBAR(lookup_widget(anywidget,"statusbar")); + gnome_appbar_push(statusbar,status_message); } + /* return 1 if successful, or 0 if not */ int executeVpnClient(const gchar *profile, - GtkWidget *widget){ - gchar *filename = NULL; - gchar *vpn_args[4]; - GConfClient *client; - GtkWidget *mainwindow = gtk_widget_get_toplevel(widget); - - client = gconf_client_get_default(); - filename = gconf_client_get_string(client,"/apps/gnome-settings/gvpndialer/vpnclientdir",NULL); - if(filename != NULL ){ - filename = g_strjoin("/",filename,"vpnclient",NULL); - }else{ - filename = "vpnclient"; - } - g_object_unref(client); - vpn_args[0] = filename; - vpn_args[1] = "connect"; - vpn_args[2] = (gchar *)profile; - vpn_args[3] = NULL; - - /* start vpnclient */ - start_term(vpn_args,mainwindow); - - /* check to see if vpnclient was successfully activated */ - if ( vpnclient_pid <= 1 ){ - - return 0; - } - - return 1; +GtkWidget *widget) +{ + gchar *filename = NULL; + gchar *vpn_args[4]; + GConfClient *client; + GtkWidget *mainwindow = gtk_widget_get_toplevel(widget); + + client = gconf_client_get_default(); + filename = gconf_client_get_string(client,"/apps/gnome-settings/gvpndialer/vpnclientdir",NULL); + if(filename != NULL ) + { + filename = g_strjoin("/",filename,"vpnclient",NULL); + } + else + { + filename = "vpnclient"; + } + g_object_unref(client); + vpn_args[0] = filename; + vpn_args[1] = "connect"; + vpn_args[2] = (gchar *)profile; + vpn_args[3] = NULL; + +/* start vpnclient */ + start_term(vpn_args,mainwindow); + +/* check to see if vpnclient was successfully activated */ + if ( vpnclient_pid <= 1 ) + { + + return 0; + } + + return 1; } -/* creates pty + +/* creates pty Used code from anjuta and gst projects. */ - + void start_term ( gchar **args, GtkWidget *main_window) { - int pty_master_fd, md; - int stdout_pipe[2],stderr_pipe[2]; - GIOChannel *pty_channel = NULL; - GIOChannel *stdout_channel = NULL; - GIOChannel *stderr_channel = NULL; - - - pipe (stderr_pipe); - pipe (stdout_pipe); - /* Fork the command */ - vpnclient_pid = forkpty (&pty_master_fd, NULL, NULL, NULL); - if (vpnclient_pid == 0) + int pty_master_fd, md; + int stdout_pipe[2],stderr_pipe[2]; + GIOChannel *pty_channel = NULL; + GIOChannel *stdout_channel = NULL; + GIOChannel *stderr_channel = NULL; + + pipe (stderr_pipe); + pipe (stdout_pipe); +/* Fork the command */ + vpnclient_pid = forkpty (&pty_master_fd, NULL, NULL, NULL); + if (vpnclient_pid == 0) { - unsetenv("LC_ALL"); - unsetenv("LC_MESSAGES"); - unsetenv("LANG"); - unsetenv("LANGUAGE"); - - dup2 (stderr_pipe[1],2); - dup2 (stdout_pipe[1],1); - - /* Close unnecessary pipes */ - close (stderr_pipe[0]); - close (stdout_pipe[0]); - - execvp (args[0], args); - exit(255); - } - - /* Close parent's side pipes */ - close (stderr_pipe[1]); - close (stdout_pipe[1]); - - if (vpnclient_pid < 0) + unsetenv("LC_ALL"); + unsetenv("LC_MESSAGES"); + unsetenv("LANG"); + unsetenv("LANGUAGE"); + + dup2 (stderr_pipe[1],2); + dup2 (stdout_pipe[1],1); + +/* Close unnecessary pipes */ + close (stderr_pipe[0]); + close (stdout_pipe[0]); + + execvp (args[0], args); + exit(255); + } + +/* Close parent's side pipes */ + close (stderr_pipe[1]); + close (stdout_pipe[1]); + + if (vpnclient_pid < 0) { - /* if fork failed */ - /* Close parent's side pipes */ - close (stderr_pipe[0]); - close (stdout_pipe[0]); - exit(255); +/* if fork failed */ +/* Close parent's side pipes */ + close (stderr_pipe[0]); + close (stdout_pipe[0]); + exit(255); } - - - /* Initialize GIOChannels */ - pty_channel = g_io_channel_unix_new(pty_master_fd); - stderr_channel = g_io_channel_unix_new (stderr_pipe[0]); - stdout_channel = g_io_channel_unix_new (stdout_pipe[0]); - /* Set channels to not block */ - g_io_channel_set_flags(stdout_channel,G_IO_FLAG_NONBLOCK,NULL); - g_io_channel_set_flags(stderr_channel,G_IO_FLAG_NONBLOCK,NULL); - g_io_channel_set_flags(pty_channel, G_IO_FLAG_NONBLOCK,NULL); - /* track stdout and stderr channel using main_window widget */ - g_object_set_data(G_OBJECT(main_window),"stdout",stdout_channel); - g_object_set_data(G_OBJECT(main_window),"stderr",stderr_channel); - g_object_set_data(G_OBJECT(main_window),"pty",pty_channel); - - /* Watch events for stdout stream */ - g_io_add_watch (stdout_channel, - G_IO_IN | G_IO_HUP , - (GIOFunc)iofunc_stdout, (gpointer)main_window); - /* Exit. Process created successfully! */ +/* Initialize GIOChannels */ + pty_channel = g_io_channel_unix_new(pty_master_fd); + stderr_channel = g_io_channel_unix_new (stderr_pipe[0]); + stdout_channel = g_io_channel_unix_new (stdout_pipe[0]); +/* Set channels to not block */ + g_io_channel_set_flags(stdout_channel,G_IO_FLAG_NONBLOCK,NULL); + g_io_channel_set_flags(stderr_channel,G_IO_FLAG_NONBLOCK,NULL); + g_io_channel_set_flags(pty_channel, G_IO_FLAG_NONBLOCK,NULL); +/* track stdout and stderr channel using main_window widget */ + g_object_set_data(G_OBJECT(main_window),"stdout",stdout_channel); + g_object_set_data(G_OBJECT(main_window),"stderr",stderr_channel); + g_object_set_data(G_OBJECT(main_window),"pty",pty_channel); + +/* Watch events for stdout stream */ + g_io_add_watch (stdout_channel, + G_IO_IN | G_IO_HUP , + (GIOFunc)iofunc_stdout, (gpointer)main_window); +/* Exit. Process created successfully! */ } + int getHostnamefromProfile(GtkWidget *mywidget) { - int profile_fd; - GIOChannel *Mychannel = NULL; - GError *error = NULL; - GString *line = NULL; - gboolean pending; - gchar *matching_line = "Host"; - gchar **host = NULL; - gchar *filename = NULL; - GConfClient *client ; - GtkEntry *hostname_entry ; - - - client = gconf_client_get_default(); - hostname_entry = GTK_ENTRY(lookup_widget(mywidget, - "hostname_entry" )); - filename = gtk_editable_get_chars(GTK_EDITABLE(mywidget),0,-1); - filename = g_strjoin(".",filename,"pcf",NULL); - - filename = g_strjoin("/", - gconf_client_get_string( - client, - "/apps/gnome-settings/gvpndialer/profiledir", - NULL), - filename, - NULL - ); - g_object_unref(client); - /* Initialize GString */ - line = g_string_new(""); - /* Use open to create a file descriptor that points to an int */ - profile_fd = open(filename,O_RDONLY); - /* for some reason the widget chooses a filename that doesn't exist need to catch this */ - if ( profile_fd == -1 ){ - return 0; - } + int profile_fd; + GIOChannel *Mychannel = NULL; + GError *error = NULL; + GString *line = NULL; + gboolean pending; + gchar *matching_line = "Host"; + gchar **host = NULL; + gchar *filename = NULL; + GConfClient *client ; + GtkEntry *hostname_entry ; + + client = gconf_client_get_default(); + hostname_entry = GTK_ENTRY(lookup_widget(mywidget, + "hostname_entry" )); + filename = gtk_editable_get_chars(GTK_EDITABLE(mywidget),0,-1); + filename = g_strjoin(".",filename,"pcf",NULL); + + filename = g_strjoin("/", + gconf_client_get_string( + client, + "/apps/gnome-settings/gvpndialer/profiledir", + NULL), + filename, + NULL + ); + g_object_unref(client); +/* Initialize GString */ + line = g_string_new(""); +/* Use open to create a file descriptor that points to an int */ + profile_fd = open(filename,O_RDONLY); +/* for some reason the widget chooses a filename that doesn't exist need to catch this */ + if ( profile_fd == -1 ) + { + return 0; + } - Mychannel = g_io_channel_unix_new(profile_fd); - if(Mychannel != NULL ) + Mychannel = g_io_channel_unix_new(profile_fd); + if(Mychannel != NULL ) { - /* read each line of the file, and find the line starting with +/* read each line of the file, and find the line starting with Host - split the line and only print out the hostname */ - while(g_io_channel_read_line_string + split the line and only print out the hostname */ + while(g_io_channel_read_line_string (Mychannel,line,NULL,&error) == G_IO_STATUS_NORMAL) { - if (g_ascii_strncasecmp(line->str,matching_line,4) == 0 ) + if (g_ascii_strncasecmp(line->str,matching_line,4) == 0 ) { - host = g_strsplit(g_strchomp(line->str),"=",2); - gtk_entry_set_text(hostname_entry,host[1]); - break; + host = g_strsplit(g_strchomp(line->str),"=",2); + gtk_entry_set_text(hostname_entry,host[1]); + break; } } - } else { - return 0; } - g_io_channel_shutdown(Mychannel,pending,&error); - g_free(filename); - g_strfreev(host); - g_string_free(line,TRUE); - close(profile_fd); - return 1; + else + { + return 0; + } + g_io_channel_shutdown(Mychannel,pending,&error); + g_free(filename); + g_strfreev(host); + g_string_free(line,TRUE); + close(profile_fd); + return 1; } + /* according to GTK API GtkCombo is deprecated .. Need to work on using new way but also supporting old way */ int getProfiles (gchar *dir_path, - GtkCombo *vpn_profile_entry){ - - GDir *directory = NULL; - GList *vpn_profiles = NULL; - GError **error = NULL; - gchar *filename = NULL; - gchar **split_string = NULL; - gchar *lastprofile; - GConfClient *client; - int count = 0; - int last_profile_exists = 0; - - client = gconf_client_get_default(); - lastprofile = gconf_client_get_string(client,"/apps/gnome-settings/gvpndialer/lastchosenprofile",NULL); - - - /*unreference gconfclient */ - g_object_unref(client); - - directory = g_dir_open(dir_path,0,error); - while ((filename = (gchar *) g_dir_read_name(directory)) != NULL ){ /*run for *.pcf file only */ - if (g_str_has_suffix(filename,"pcf") == TRUE ){ - /* save filename in Glist */ - count++; - - split_string = g_strsplit(filename,".",2); - /* put the default profile at the top of the list */ - if(( lastprofile != NULL ) - && (last_profile_exists == 0 ) ){ - - if ( ( g_ascii_strcasecmp(lastprofile,split_string[0])) == 0 ){ - last_profile_exists = 1; - }else { - vpn_profiles = g_list_append (vpn_profiles,split_string[0]); - } - - }else{ - vpn_profiles = g_list_append (vpn_profiles, split_string[0]); } +GtkCombo *vpn_profile_entry) +{ + + GDir *directory = NULL; + GList *vpn_profiles = NULL; + GError **error = NULL; + gchar *filename = NULL; + gchar **split_string = NULL; + gchar *lastprofile; + GConfClient *client; + int count = 0; + int last_profile_exists = 0; + + client = gconf_client_get_default(); + lastprofile = gconf_client_get_string(client,"/apps/gnome-settings/gvpndialer/lastchosenprofile",NULL); + +/*unreference gconfclient */ + g_object_unref(client); + + directory = g_dir_open(dir_path,0,error); + /*run for *.pcf file only */ + while ((filename = (gchar *) g_dir_read_name(directory)) != NULL ) + { + if (g_str_has_suffix(filename,"pcf") == TRUE ) + { +/* save filename in Glist */ + count++; + + split_string = g_strsplit(filename,".",2); +/* put the default profile at the top of the list */ + if(( lastprofile != NULL ) + && (last_profile_exists == 0 ) ) + { + + if ( ( g_ascii_strcasecmp(lastprofile,split_string[0])) == 0 ) + { + last_profile_exists = 1; + } + else + { + vpn_profiles = g_list_append (vpn_profiles,split_string[0]); + } + + } + else + { + vpn_profiles = g_list_append (vpn_profiles, split_string[0]); + } + } } - } - - if ( count == 0 ) return 0; - /* sort list alphabetically */ - vpn_profiles = glist_strings_sort(vpn_profiles); - /* add last used profile to the top */ - if (last_profile_exists == 1 ){ - vpn_profiles = g_list_prepend (vpn_profiles,lastprofile); - } - gtk_combo_set_popdown_strings(vpn_profile_entry,vpn_profiles); - g_dir_close(directory); - g_list_free(vpn_profiles); - g_free(lastprofile); - g_strfreev(split_string); - return 1; + + if ( count == 0 ) return 0; +/* sort list alphabetically */ + vpn_profiles = glist_strings_sort(vpn_profiles); +/* add last used profile to the top */ + if (last_profile_exists == 1 ) + { + vpn_profiles = g_list_prepend (vpn_profiles,lastprofile); + } + gtk_combo_set_popdown_strings(vpn_profile_entry,vpn_profiles); + g_dir_close(directory); + g_list_free(vpn_profiles); + g_free(lastprofile); + g_strfreev(split_string); + return 1; } + /* check if vpn connection is alive */ -gboolean is_vpn_connection_active_full (gpointer mainwindow) { - pid_t zombie; - - int is_process_died; - GtkWidget *icon; - - is_process_died = kill(vpnclient_pid,0); - zombie = waitpid(vpnclient_pid,NULL,WNOHANG); - /* if the process is not there, please stop checking the vpn connection */ - if (is_process_died){ return FALSE; } - - /* check if vpnclient is a zombie */ - if (zombie){ - if (! GTK_WIDGET_VISIBLE(mainwindow)){ +gboolean is_vpn_connection_active_full (gpointer mainwindow) +{ + pid_t zombie; + + int is_process_died; + GtkWidget *icon; + + is_process_died = kill(vpnclient_pid,0); + zombie = waitpid(vpnclient_pid,NULL,WNOHANG); +/* if the process is not there, please stop checking the vpn connection */ + if (is_process_died){ return FALSE; } + +/* check if vpnclient is a zombie */ + if (zombie) + { + if (! GTK_WIDGET_VISIBLE(mainwindow)) + { gtk_widget_show(mainwindow); - } - update_statusbar(GTK_WIDGET(mainwindow) - ,"VPN Connection Ended Abruptly or VPN Daemon is not active"); - icon = GTK_WIDGET(g_object_get_data(G_OBJECT(mainwindow),"icon")); - tray_icon_load(icon,"gvpndialer/status_unlocked.png"); - close_all_io_channels(mainwindow); - /* show main window if you get an abrupt failure */ - if (! GTK_WIDGET_VISIBLE(mainwindow) ) gtk_widget_show(mainwindow); - return FALSE; - } else { - return TRUE; - } - -} - -gboolean is_vpn_connection_active () { - pid_t zombie; - int is_process_died; - is_process_died = kill(vpnclient_pid,0); - zombie = waitpid(vpnclient_pid,NULL,WNOHANG); - /* if the process is not there, please stop checking the vpn connection */ - if (is_process_died){ return FALSE; } - - /* check if vpnclient is a zombie */ - if (zombie){ - return FALSE; - } else { - return TRUE; - } - + } + update_statusbar(GTK_WIDGET(mainwindow) + ,"VPN Connection Ended Abruptly or VPN Daemon is not active"); + icon = GTK_WIDGET(g_object_get_data(G_OBJECT(mainwindow),"icon")); + tray_icon_load(icon,"gvpndialer/status_unlocked.png"); + close_all_io_channels(mainwindow); +/* show main window if you get an abrupt failure */ + if (! GTK_WIDGET_VISIBLE(mainwindow) ) gtk_widget_show(mainwindow); + return FALSE; + } + else + { + return TRUE; + } + +} + + +gboolean is_vpn_connection_active () +{ + pid_t zombie; + int is_process_died; + is_process_died = kill(vpnclient_pid,0); + zombie = waitpid(vpnclient_pid,NULL,WNOHANG); +/* if the process is not there, please stop checking the vpn connection */ + if (is_process_died){ return FALSE; } + +/* check if vpnclient is a zombie */ + if (zombie) + { + return FALSE; + } + else + { + return TRUE; + } + } + /* Close all IO Channels before killing process */ -void close_all_io_channels(gpointer mymain_window) { - - GIOChannel *stdout_channel = (GIOChannel *)g_object_get_data(G_OBJECT(mymain_window), - "stdout"); - GIOChannel *stderr_channel = (GIOChannel *)g_object_get_data(G_OBJECT(mymain_window), - "stderr"); - GIOChannel *pty_channel = (GIOChannel *)g_object_get_data(G_OBJECT(mymain_window), - "pty"); - GString *buf = g_string_new_len("",1024); - GIOStatus ret; - if (g_io_channel_get_flags(stderr_channel) & G_IO_FLAG_IS_READABLE){ - ret = g_io_channel_read_line_string(stderr_channel, buf,NULL,NULL); - if (ret == G_IO_STATUS_NORMAL ){ - update_statusbar(GTK_WIDGET(mymain_window),buf->str); - - } - } - g_string_free(buf,TRUE); - g_io_channel_shutdown(stdout_channel,TRUE,NULL); - g_io_channel_shutdown(stderr_channel,TRUE,NULL); - g_io_channel_shutdown(pty_channel,TRUE,NULL); +void close_all_io_channels(gpointer mymain_window) +{ + + GIOChannel *stdout_channel = (GIOChannel *)g_object_get_data(G_OBJECT(mymain_window), + "stdout"); + GIOChannel *stderr_channel = (GIOChannel *)g_object_get_data(G_OBJECT(mymain_window), + "stderr"); + GIOChannel *pty_channel = (GIOChannel *)g_object_get_data(G_OBJECT(mymain_window), + "pty"); + GString *buf = g_string_new_len("",1024); + GIOStatus ret; + if (g_io_channel_get_flags(stderr_channel) & G_IO_FLAG_IS_READABLE) + { + ret = g_io_channel_read_line_string(stderr_channel, buf,NULL,NULL); + if (ret == G_IO_STATUS_NORMAL ) + { + update_statusbar(GTK_WIDGET(mymain_window),buf->str); + + } + } + g_string_free(buf,TRUE); + g_io_channel_shutdown(stdout_channel,TRUE,NULL); + g_io_channel_shutdown(stderr_channel,TRUE,NULL); + g_io_channel_shutdown(pty_channel,TRUE,NULL); } /* this function runs every second while the status window is up */ /* It updates the stats on the status/statistics window */ -gboolean updatestats( gpointer data ){ +gboolean updatestats( gpointer data ) +{ #define TUNNELSTATS 1 #define TRAFFICSTATS 2 #define ROUTESTATS 3 - - GString *routestats; - GString *trafficstats; - GString *tunnelstats; - GString *mybuffer; - int statstype; - GError *error; - gint output_fd,child_pid; - gchar *vpnfilename; - GtkWidget *statuswindow; - GtkWidget *mainwindow; - GIOChannel *vpnstats_io; - GtkTextView *tunnel; - GtkTextView *route; - GtkTextView *traffic; - GConfClient *client; - client = gconf_client_get_default(); - vpnfilename = gconf_client_get_string(client,"/apps/gnome-settings/gvpndialer/vpnclientdir",NULL); - vpnfilename = g_strjoin("/",vpnfilename,"vpnclient",NULL); - g_object_unref(client); - - mybuffer = g_string_new(""); - routestats = g_string_new(""); - trafficstats = g_string_new(""); - tunnelstats = g_string_new(""); - statuswindow = GTK_WIDGET(data); - - traffic = (GtkTextView *)lookup_widget(statuswindow,"trafficstats_text"); - route = (GtkTextView *)lookup_widget(statuswindow,"routestats_text"); - tunnel = (GtkTextView *)lookup_widget(statuswindow,"tunnelstats_text"); - gchar *executable[] = {vpnfilename,"stat",NULL}; - /* if status window is visible, print the latest stats */ - if ( GTK_WIDGET_VISIBLE(statuswindow) ){ - /* create a new i/o pipe to capture data from vpnclient stat */ - if ( g_spawn_async_with_pipes - (NULL, - executable, - NULL, - (G_SPAWN_SEARCH_PATH), - NULL, - NULL, - &child_pid, - NULL, - &output_fd, - NULL, - &error)) - { - error = NULL; - vpnstats_io = g_io_channel_unix_new(output_fd); - while (g_io_channel_read_line_string - (vpnstats_io,mybuffer,NULL,&error) - == G_IO_STATUS_NORMAL){ - if (g_ascii_strncasecmp - ("VPN tunnel",mybuffer->str,10) == 0 ){ - statstype = 1; - continue; - }else if (g_ascii_strncasecmp - ("VPN traffic",mybuffer->str,11) == 0 ){ - statstype = 2; - continue; - }else if (g_ascii_strncasecmp - ("Configured routes",mybuffer->str,17) == 0 ){ - statstype = 3; - } - switch(statstype) { - case TUNNELSTATS: - g_string_append(tunnelstats,mybuffer->str); - break; - case TRAFFICSTATS: - g_string_append(trafficstats,mybuffer->str); - break; - case ROUTESTATS: - g_string_append(routestats,mybuffer->str); - break; - } - } - /* update the vpnclient status window with the latest data */ - gtk_text_buffer_set_text - (gtk_text_view_get_buffer - (traffic),trafficstats->str,-1); - gtk_text_buffer_set_text - (gtk_text_view_get_buffer - (route),routestats->str,-1); - gtk_text_buffer_set_text - (gtk_text_view_get_buffer - (tunnel),tunnelstats->str,-1); - - - g_io_channel_shutdown(vpnstats_io,TRUE,NULL); - g_string_free(mybuffer,TRUE); - g_string_free(tunnelstats,TRUE); - g_string_free(trafficstats,TRUE); - g_string_free(routestats,TRUE); - return TRUE; - }else { - /* for some reason can't execute vpnclient stat */ - return FALSE; - } - } else - /* status window is closed */ - return FALSE; + + GString *routestats; + GString *trafficstats; + GString *tunnelstats; + GString *mybuffer; + int statstype; + GError *error; + gint output_fd,child_pid; + gchar *vpnfilename; + GtkWidget *statuswindow; + GtkWidget *mainwindow; + GIOChannel *vpnstats_io; + GtkTextView *tunnel; + GtkTextView *route; + GtkTextView *traffic; + GConfClient *client; + client = gconf_client_get_default(); + vpnfilename = gconf_client_get_string(client,"/apps/gnome-settings/gvpndialer/vpnclientdir",NULL); + vpnfilename = g_strjoin("/",vpnfilename,"vpnclient",NULL); + g_object_unref(client); + + mybuffer = g_string_new(""); + routestats = g_string_new(""); + trafficstats = g_string_new(""); + tunnelstats = g_string_new(""); + statuswindow = GTK_WIDGET(data); + + traffic = (GtkTextView *)lookup_widget(statuswindow,"trafficstats_text"); + route = (GtkTextView *)lookup_widget(statuswindow,"routestats_text"); + tunnel = (GtkTextView *)lookup_widget(statuswindow,"tunnelstats_text"); + gchar *executable[] = {vpnfilename,"stat",NULL}; +/* if status window is visible, print the latest stats */ + if ( GTK_WIDGET_VISIBLE(statuswindow) ) + { +/* create a new i/o pipe to capture data from vpnclient stat */ + if ( g_spawn_async_with_pipes + (NULL, + executable, + NULL, + (G_SPAWN_SEARCH_PATH), + NULL, + NULL, + &child_pid, + NULL, + &output_fd, + NULL, + &error)) + { + error = NULL; + vpnstats_io = g_io_channel_unix_new(output_fd); + while (g_io_channel_read_line_string + (vpnstats_io,mybuffer,NULL,&error) + == G_IO_STATUS_NORMAL) + { + if (g_ascii_strncasecmp + ("VPN tunnel",mybuffer->str,10) == 0 ) + { + statstype = 1; + continue; + }else if (g_ascii_strncasecmp + ("VPN traffic",mybuffer->str,11) == 0 ) + { + statstype = 2; + continue; + }else if (g_ascii_strncasecmp + ("Configured routes",mybuffer->str,17) == 0 ) + { + statstype = 3; + } + switch(statstype) + { + case TUNNELSTATS: + g_string_append(tunnelstats,mybuffer->str); + break; + case TRAFFICSTATS: + g_string_append(trafficstats,mybuffer->str); + break; + case ROUTESTATS: + g_string_append(routestats,mybuffer->str); + break; + } + } +/* update the vpnclient status window with the latest data */ + gtk_text_buffer_set_text + (gtk_text_view_get_buffer + (traffic),trafficstats->str,-1); + gtk_text_buffer_set_text + (gtk_text_view_get_buffer + (route),routestats->str,-1); + gtk_text_buffer_set_text + (gtk_text_view_get_buffer + (tunnel),tunnelstats->str,-1); + + g_io_channel_shutdown(vpnstats_io,TRUE,NULL); + g_string_free(mybuffer,TRUE); + g_string_free(tunnelstats,TRUE); + g_string_free(trafficstats,TRUE); + g_string_free(routestats,TRUE); + return TRUE; + } + else + { +/* for some reason can't execute vpnclient stat */ + return FALSE; + } + } else +/* status window is closed */ + return FALSE; } - + /* creates the sys tray */ -void tray_create (GtkWidget *mainwindow) { - GtkWidget *box; - EggTrayIcon *tray_icon; - GtkWidget *icon = NULL ; - GtkWidget *menu = NULL; - - /* create the menu, if it doesn't exist */ - - if (!menu){ - /* create menu */ - menu = gtk_menu_new(); - /* associate menu and mainwindow */ - g_object_set_data(G_OBJECT(menu),"mainwindow",mainwindow); - /* add menuitems */ - create_menu (menu); - - } - - /* create the system tray entry */ - tray_icon = egg_tray_icon_new ("GvpnDialer System Tray"); - box = gtk_event_box_new (); - icon = gtk_image_new (); - - - /* continue creating system tray entry */ - gtk_container_add (GTK_CONTAINER (box), icon); - gtk_container_add (GTK_CONTAINER (tray_icon), box); - gtk_widget_show_all (GTK_WIDGET (tray_icon)); - - g_signal_connect (G_OBJECT (box), "button-press-event", G_CALLBACK (clicked), (gpointer)menu); - - /* associate icon with main window */ - g_object_set_data(G_OBJECT(mainwindow),"icon",icon); - - /* load the icon */ - tray_icon_load (icon,"gvpndialer/status_unlocked.png"); +void tray_create (GtkWidget *mainwindow) +{ + GtkWidget *box; + EggTrayIcon *tray_icon; + GtkWidget *icon = NULL ; + GtkWidget *menu = NULL; + +/* create the menu, if it doesn't exist */ + + if (!menu) + { +/* create menu */ + menu = gtk_menu_new(); +/* associate menu and mainwindow */ + g_object_set_data(G_OBJECT(menu),"mainwindow",mainwindow); +/* add menuitems */ + create_menu (menu); + + } + +/* create the system tray entry */ + tray_icon = egg_tray_icon_new ("GvpnDialer System Tray"); + box = gtk_event_box_new (); + icon = gtk_image_new (); + +/* continue creating system tray entry */ + gtk_container_add (GTK_CONTAINER (box), icon); + gtk_container_add (GTK_CONTAINER (tray_icon), box); + gtk_widget_show_all (GTK_WIDGET (tray_icon)); + + g_signal_connect (G_OBJECT (box), "button-press-event", G_CALLBACK (clicked), (gpointer)menu); + +/* associate icon with main window */ + g_object_set_data(G_OBJECT(mainwindow),"icon",icon); + +/* load the icon */ + tray_icon_load (icon,"gvpndialer/status_unlocked.png"); } -void tray_icon_load (GtkWidget *icon, const gchar *file){ - GdkPixbuf *pixbuf; - /* pixbuf = gtk_image_get_pixbuf (GTK_IMAGE (icon)); - if (pixbuf) - g_object_unref (G_OBJECT (pixbuf)); - pixbuf = gdk_pixbuf_new_from_file (file, NULL); - gtk_image_set_from_pixbuf (GTK_IMAGE (icon), pixbuf); +void tray_icon_load (GtkWidget *icon, const gchar *file) +{ + GdkPixbuf *pixbuf; +/* pixbuf = gtk_image_get_pixbuf (GTK_IMAGE (icon)); + if (pixbuf) + g_object_unref (G_OBJECT (pixbuf)); + pixbuf = gdk_pixbuf_new_from_file (file, NULL); + gtk_image_set_from_pixbuf (GTK_IMAGE (icon), pixbuf); */ - pixbuf = create_pixbuf(file); - gtk_image_set_from_pixbuf (GTK_IMAGE(icon),pixbuf); + pixbuf = create_pixbuf(file); + gtk_image_set_from_pixbuf (GTK_IMAGE(icon),pixbuf); } - void clicked (GtkWidget *widget, GdkEventButton *event, gpointer data) { - - GtkWidget *mainwindow; - if (event->button == 3 ){ - gtk_menu_popup (GTK_MENU (data), NULL, NULL, NULL, NULL, event->button, - event->time); - }else if (event->button == 1 ){ - mainwindow = GTK_WIDGET(g_object_get_data(G_OBJECT(data),"mainwindow")); - if ( GTK_WIDGET_VISIBLE(mainwindow)){ - gtk_widget_hide(mainwindow); - } else { - gtk_widget_show(mainwindow); + + GtkWidget *mainwindow; + if (event->button == 3 ) + { + gtk_menu_popup (GTK_MENU (data), NULL, NULL, NULL, NULL, event->button, + event->time); + } + else if (event->button == 1 ) + { + mainwindow = GTK_WIDGET(g_object_get_data(G_OBJECT(data),"mainwindow")); + if ( GTK_WIDGET_VISIBLE(mainwindow)) + { + gtk_widget_hide(mainwindow); + } + else + { + gtk_widget_show(mainwindow); + } } - } } - + void create_menu (GtkWidget *menu) { - GtkWidget *menuitem; - - GtkWidget *mainwindow; - GtkButton *connect; - GtkButton *disconnect; - GtkButton *status; - - - /* get mainwindow pointer */ - - mainwindow = GTK_WIDGET(g_object_get_data(G_OBJECT(menu),"mainwindow")); - /* create the menus */ - menuitem = gtk_menu_item_new_with_label ("Connect"); - g_signal_connect(G_OBJECT(menuitem),"activate", G_CALLBACK(tray_connect_selected),(gpointer)mainwindow); - gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem); - menuitem = gtk_menu_item_new_with_label ("Disconnect"); - g_signal_connect(G_OBJECT(menuitem),"activate", G_CALLBACK(tray_disconnect_selected),(gpointer)mainwindow); - gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem); - - menuitem = gtk_separator_menu_item_new (); - gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem); - - menuitem = gtk_menu_item_new_with_label ("Status"); - g_signal_connect(G_OBJECT(menuitem),"activate", G_CALLBACK(tray_status_selected),(gpointer)mainwindow); - gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem); - - menuitem = gtk_separator_menu_item_new (); - gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem); - - - menuitem = gtk_menu_item_new_with_label (_("Exit")); - g_signal_connect (G_OBJECT (menuitem), "activate", G_CALLBACK (gtk_main_quit), 0); - gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem); - - gtk_widget_show_all (menu); + GtkWidget *menuitem; + + GtkWidget *mainwindow; + GtkButton *connect; + GtkButton *disconnect; + GtkButton *status; + +/* get mainwindow pointer */ + + mainwindow = GTK_WIDGET(g_object_get_data(G_OBJECT(menu),"mainwindow")); +/* create the menus */ + menuitem = gtk_menu_item_new_with_label ("Connect"); + g_signal_connect(G_OBJECT(menuitem),"activate", G_CALLBACK(tray_connect_selected),(gpointer)mainwindow); + gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem); + menuitem = gtk_menu_item_new_with_label ("Disconnect"); + g_signal_connect(G_OBJECT(menuitem),"activate", G_CALLBACK(tray_disconnect_selected),(gpointer)mainwindow); + gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem); + + menuitem = gtk_separator_menu_item_new (); + gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem); + + menuitem = gtk_menu_item_new_with_label ("Status"); + g_signal_connect(G_OBJECT(menuitem),"activate", G_CALLBACK(tray_status_selected),(gpointer)mainwindow); + gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem); + + menuitem = gtk_separator_menu_item_new (); + gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem); + + menuitem = gtk_menu_item_new_with_label (_("Exit")); + g_signal_connect (G_OBJECT (menuitem), "activate", G_CALLBACK (gtk_main_quit), 0); + gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem); + + gtk_widget_show_all (menu); } -void tray_status_selected(GtkMenuItem *menuitem,gpointer user_data){ - GtkButton *status; - - status = (GtkButton *)lookup_widget(GTK_WIDGET (user_data),"status_button"); - on_status_button_clicked(status,0); +void tray_status_selected(GtkMenuItem *menuitem,gpointer user_data) +{ + + GtkButton *status; + + status = (GtkButton *)lookup_widget(GTK_WIDGET (user_data),"status_button"); + on_status_button_clicked(status,0); } -void tray_disconnect_selected(GtkMenuItem *menuitem, gpointer user_data){ - GtkButton *disconnect; +void tray_disconnect_selected(GtkMenuItem *menuitem, gpointer user_data) +{ + + GtkButton *disconnect; - disconnect = (GtkButton *)lookup_widget(GTK_WIDGET(user_data),"disconnect_button"); - on_disconnect_button_clicked(disconnect,0); + disconnect = (GtkButton *)lookup_widget(GTK_WIDGET(user_data),"disconnect_button"); + on_disconnect_button_clicked(disconnect,0); } -void tray_connect_selected(GtkMenuItem *menuitem, gpointer user_data){ - GtkButton *connect; - connect = (GtkButton *)lookup_widget(GTK_WIDGET(user_data),"execute_vpn_button"); - on_execute_vpn_button_clicked(connect,0); +void tray_connect_selected(GtkMenuItem *menuitem, gpointer user_data) +{ + GtkButton *connect; + + connect = (GtkButton *)lookup_widget(GTK_WIDGET(user_data),"execute_vpn_button"); + on_execute_vpn_button_clicked(connect,0); } + /* Returns the following. If "group password" is found return 1 If "Username and Password" is found return 2 @@ -1297,172 +1392,186 @@ If "Reason:" is found return 8 If "Save Password" is found return 9 If no match return 0 */ - int check_for_events(GString *buf){ - if (check_for_string("group password", buf->str)) { return 1; } - if (check_for_string("Username and Password",buf->str)){ return 2; } - if (check_for_string("Username",buf->str)){ return 3;} - if (check_for_string("Contacting the gateway",buf->str)){ return 4;} - if (check_for_string("continue",buf->str)){ return 5;} - if (check_for_string("VPN connection is secure",buf->str)) { return 6;} - if (check_for_string("terminated",buf->str)){ return 7;} - if (check_for_string("Reason:",buf->str)){ return 8;} - if (check_for_string("Save Password",buf->str)){ return 9;} - /* found nothing */ - return 0; +int check_for_events(GString *buf) +{ + if (check_for_string("group password", buf->str)) { return 1; } + if (check_for_string("Username and Password",buf->str)){ return 2; } + if (check_for_string("Username",buf->str)){ return 3;} + if (check_for_string("Contacting the gateway",buf->str)){ return 4;} + if (check_for_string("continue",buf->str)){ return 5;} + if (check_for_string("VPN connection is secure",buf->str)) { return 6;} + if (check_for_string("terminated",buf->str)){ return 7;} + if (check_for_string("Reason:",buf->str)){ return 8;} + if (check_for_string("Save Password",buf->str)){ return 9;} +/* found nothing */ + return 0; } -/* return true if pattern is found - returns -1 if pattern is bogus + + +/* return true if pattern is found + returns -1 if pattern is bogus return 0 if pattern is not found Code from Apache 2.0 pcre demo */ -int check_for_string(gchar *pattern, gchar *subject){ - pcre *re; - const char *error; - int erroffset; - int subject_length; - int rc; - int result = 0; - int ovector[OVECCOUNT]; - - subject_length = strlen(subject); - re = pcre_compile ( - pattern, /*the pattern*/ - 0, /* default options*/ - &error, /* for error message */ - &erroffset, /* for error offset */ - NULL); - /* if compilation failed: print critical message */ - if (re == NULL){ - g_critical("PCRE compilation failed at offset %d: %s\n", erroffset,error); - return -1; - } - /************************************************************************* - * If the compilation succeeded, we call PCRE again, in order to do a * - * pattern match against the subject string. This does just ONE match. If * - * further matching is needed, it will be done below. * - *************************************************************************/ - - rc = pcre_exec( - re, /* the compiled pattern */ - NULL, /* no extra data - we didn't study the pattern */ - subject, /* the subject string */ - subject_length, /* the length of the subject */ - 0, /* start at offset 0 in the subject */ - 0, /* default options */ - ovector, /* output vector for substring information */ - OVECCOUNT); /* number of elements in the output vector */ - - if (rc <= 0 ){ - free(re); - /* debug no MATCH or some type of error*/ - return 0; - } - free(re); /* release memory used for the compiled pattern */ - return rc; +int check_for_string(gchar *pattern, gchar *subject) +{ + pcre *re; + const char *error; + int erroffset; + int subject_length; + int rc; + int result = 0; + int ovector[OVECCOUNT]; + + subject_length = strlen(subject); + re = pcre_compile ( + pattern, /*the pattern*/ + 0, /* default options*/ + &error, /* for error message */ + &erroffset, /* for error offset */ + NULL); +/* if compilation failed: print critical message */ + if (re == NULL) + { + g_critical("PCRE compilation failed at offset %d: %s\n", erroffset,error); + return -1; + } +/************************************************************************* + * If the compilation succeeded, we call PCRE again, in order to do a * + * pattern match against the subject string. This does just ONE match. If * + * further matching is needed, it will be done below. * + *************************************************************************/ + + rc = pcre_exec( + re, /* the compiled pattern */ + NULL, /* no extra data - we didn't study the pattern */ + subject, /* the subject string */ + subject_length, /* the length of the subject */ + 0, /* start at offset 0 in the subject */ + 0, /* default options */ + ovector, /* output vector for substring information */ + OVECCOUNT); /* number of elements in the output vector */ + + if (rc <= 0 ) + { + free(re); +/* debug no MATCH or some type of error*/ + return 0; + } + free(re); /* release memory used for the compiled pattern */ + return rc; } + void on_enter_group_password_activate (GtkEntry *entry, - gpointer user_data) +gpointer user_data) { - GtkButton *mybutton; - mybutton = GTK_BUTTON(lookup_widget(GTK_WIDGET(entry),"group_pw_okay_button")); - on_group_pw_submit_button_clicked(mybutton,user_data); + GtkButton *mybutton; + mybutton = GTK_BUTTON(lookup_widget(GTK_WIDGET(entry),"group_pw_okay_button")); + on_group_pw_submit_button_clicked(mybutton,user_data); } void on_group_pw_cancel_button_clicked (GtkButton *button, - gpointer user_data) +gpointer user_data) { -GtkWidget *main_window; - GtkWidget *toplevel; - GtkEntry *enter_password = NULL; - toplevel = gtk_widget_get_toplevel(GTK_WIDGET(button)); - main_window = GTK_WIDGET( - g_object_get_data( - G_OBJECT(toplevel), - "mainwindow_key")); + GtkWidget *main_window; + GtkWidget *toplevel; + GtkEntry *enter_password = NULL; + toplevel = gtk_widget_get_toplevel(GTK_WIDGET(button)); + main_window = GTK_WIDGET( + g_object_get_data( + G_OBJECT(toplevel), + "mainwindow_key")); /* clear the password field of the login window */ -enter_password = GTK_ENTRY(lookup_widget(GTK_WIDGET(button), - "group_pw_entry")); + enter_password = GTK_ENTRY(lookup_widget(GTK_WIDGET(button), + "group_pw_entry")); gtk_entry_set_text(enter_password,""); - /* Close login window and kill vpnclient */ - gtk_widget_hide(toplevel); - update_statusbar(main_window,"Status Message"); - close_all_io_channels(main_window); - kill_child(); +/* Close login window and kill vpnclient */ + gtk_widget_hide(toplevel); + update_statusbar(main_window,"Status Message"); + close_all_io_channels(main_window); + kill_child(); } void on_group_pw_submit_button_clicked (GtkButton *button, - gpointer user_data) +gpointer user_data) { - GtkWidget *grouppw_window = gtk_widget_get_toplevel(GTK_WIDGET(button)); - GtkEntry *grouppw_entry = GTK_ENTRY(lookup_widget(grouppw_window,"group_pw_entry")); - GtkLabel *grouppw_warning = GTK_LABEL(lookup_widget(grouppw_window,"grouppw_warning")); - GtkWidget *main_window = GTK_WIDGET(g_object_get_data(G_OBJECT(grouppw_window),"mainwindow_key")); - GIOChannel *ptychannel = (GIOChannel *)g_object_get_data(G_OBJECT(main_window),"pty"); - GIOChannel *stdoutchannel = (GIOChannel *)g_object_get_data(G_OBJECT(main_window),"stdout"); - - /* write group password to vpnclient */ - if ( ! (write_text_into_fd - (gtk_entry_get_text(grouppw_entry),ptychannel))){ - gtk_label_set_text(grouppw_warning, - "!!Group password cannot be empty!!"); - return; - } - /*begin to watch stdout of vpnclient again */ - g_io_add_watch(stdoutchannel,G_IO_IN | G_IO_HUP, (GIOFunc)iofunc_stdout, (gpointer)main_window); - /*clear group password entry and label */ - gtk_entry_set_text(grouppw_entry,""); - gtk_label_set_text(grouppw_warning,""); - /* hide group password window */ - gtk_widget_hide(grouppw_window); + GtkWidget *grouppw_window = gtk_widget_get_toplevel(GTK_WIDGET(button)); + GtkEntry *grouppw_entry = GTK_ENTRY(lookup_widget(grouppw_window,"group_pw_entry")); + GtkLabel *grouppw_warning = GTK_LABEL(lookup_widget(grouppw_window,"grouppw_warning")); + GtkWidget *main_window = GTK_WIDGET(g_object_get_data(G_OBJECT(grouppw_window),"mainwindow_key")); + GIOChannel *ptychannel = (GIOChannel *)g_object_get_data(G_OBJECT(main_window),"pty"); + GIOChannel *stdoutchannel = (GIOChannel *)g_object_get_data(G_OBJECT(main_window),"stdout"); + +/* write group password to vpnclient */ + if ( ! (write_text_into_fd + (gtk_entry_get_text(grouppw_entry),ptychannel))) + { + gtk_label_set_text(grouppw_warning, + "!!Group password cannot be empty!!"); + return; + } +/*begin to watch stdout of vpnclient again */ + g_io_add_watch(stdoutchannel,G_IO_IN | G_IO_HUP, (GIOFunc)iofunc_stdout, (gpointer)main_window); +/*clear group password entry and label */ + gtk_entry_set_text(grouppw_entry,""); + gtk_label_set_text(grouppw_warning,""); +/* hide group password window */ + gtk_widget_hide(grouppw_window); } + /* Code to sort VPN profiles. Obtained from the Anjuta Project */ static gint sort_node (gchar* a, gchar *b) { - if ( !a && !b) return 0; - else if (!a) return -1; - else if (!b) return 1; - return strcmp (a, b); + if ( !a && !b) return 0; + else if (!a) return -1; + else if (!b) return 1; + return strcmp (a, b); } + /* Sort the list alphabatically */ GList* glist_strings_sort (GList * list) { - return g_list_sort(list, (GCompareFunc)sort_node); + return g_list_sort(list, (GCompareFunc)sort_node); } + /* Check to see if network interface is down. For some reason vpnclient doesn't detect right away that the NIC is down. If you attempt to view the status during this state, your PC will hang..yuck ! */ int -is_network_connection_active(){ - GIOChannel *procroute; - GIOStatus ret; - gint active = 0; - GString *buf = g_string_new_len("",BUFSIZE); - procroute = g_io_channel_new_file("/proc/net/route","r",NULL); - while ( ret != G_IO_STATUS_EOF ){ - ret = g_io_channel_read_line_string(procroute,buf,NULL,NULL); - if (check_for_string("FFFFFFFF",buf->str)){ - active = 1; - } - } - g_io_channel_shutdown(procroute,TRUE,NULL); - return active; - +is_network_connection_active() +{ + GIOChannel *procroute; + GIOStatus ret; + gint active = 0; + GString *buf = g_string_new_len("",BUFSIZE); + procroute = g_io_channel_new_file("/proc/net/route","r",NULL); + while ( ret != G_IO_STATUS_EOF ) + { + ret = g_io_channel_read_line_string(procroute,buf,NULL,NULL); + if (check_for_string("FFFFFFFF",buf->str)) + { + active = 1; + } + } + g_io_channel_shutdown(procroute,TRUE,NULL); + return active; + } diff --git a/projects/gvpndialer/trunk/src/interface.c b/projects/gvpndialer/trunk/src/interface.c index d019af9..3e275df 100644 --- a/projects/gvpndialer/trunk/src/interface.c +++ b/projects/gvpndialer/trunk/src/interface.c @@ -78,7 +78,6 @@ create_vpnclient_main_window (void) GtkWidget *separatortoolitem1; GtkWidget *status_button; GtkWidget *separatortoolitem2; - GtkWidget *quit_button; GtkWidget *vbox2; GtkWidget *table3; GtkWidget *label10; @@ -143,12 +142,6 @@ create_vpnclient_main_window (void) gtk_widget_show (separatortoolitem2); gtk_container_add (GTK_CONTAINER (toolbar1), separatortoolitem2); - quit_button = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-quit"); - gtk_widget_show (quit_button); - gtk_container_add (GTK_CONTAINER (toolbar1), quit_button); - gtk_container_set_border_width (GTK_CONTAINER (quit_button), 7); - gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (quit_button), tooltips, "Quit GVPN Dialer", NULL); - vbox2 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox2); gnome_app_set_contents (GNOME_APP (vpnclient_main_window), vbox2); @@ -231,9 +224,6 @@ create_vpnclient_main_window (void) g_signal_connect ((gpointer) status_button, "clicked", G_CALLBACK (on_status_button_clicked), NULL); - g_signal_connect ((gpointer) quit_button, "clicked", - G_CALLBACK (on_quit_button_clicked), - NULL); g_signal_connect ((gpointer) vpn_profile_entry_box, "changed", G_CALLBACK (on_vpn_profile_entry_box_changed), NULL); @@ -255,7 +245,6 @@ create_vpnclient_main_window (void) GLADE_HOOKUP_OBJECT (vpnclient_main_window, separatortoolitem1, "separatortoolitem1"); GLADE_HOOKUP_OBJECT (vpnclient_main_window, status_button, "status_button"); GLADE_HOOKUP_OBJECT (vpnclient_main_window, separatortoolitem2, "separatortoolitem2"); - GLADE_HOOKUP_OBJECT (vpnclient_main_window, quit_button, "quit_button"); GLADE_HOOKUP_OBJECT (vpnclient_main_window, vbox2, "vbox2"); GLADE_HOOKUP_OBJECT (vpnclient_main_window, table3, "table3"); GLADE_HOOKUP_OBJECT (vpnclient_main_window, label10, "label10"); |