1. 14 Nov, 2012 1 commit
  2. 31 Oct, 2012 2 commits
    • Colin Walters's avatar
      build: clean up GLib-related pkg-config usage (bgo #687218) · 1977fb6c
      Colin Walters authored
      We had separate checks for glib-2.0, gobject-2.0, gmodule-2.0, and
      gio-unix-2.0.  It doesn't make sense to link a binary against all 4
      because gio-unix-2.0 depends on glib-2.0 and gobject-2.0.  Doing this
      actually breaks things in unusual circumstances.
      
      Generally, few bits of NM actually just use glib, and not gio.  We
      might as well coalesce those requirements together, even if it means
      in some cases we "overlink".  Additionally, I chose for now to fold
      gmodule-2.0 in as well, even though many fewer programs need it.  The
      cost of overlinking is quite small.
      
      The benefit of this is less repeated junk in Makefile.am, as well as
      more centralized control over GLib.  A followup patch will allow us to
      set -DGLIB_VERSION_MIN_REQUIRED in just one place, rather than having
      to replicate it 4 times.
      
      The NM configure is still suboptimal - for example, libpolkit-1
      depends on gio-2.0, so really we should determine the compiler flags
      all in one pass.  But it doesn't matter too much for now.
      1977fb6c
    • Colin Walters's avatar
      build: remove G_DISABLE_DEPRECATED · 59f2cd0f
      Colin Walters authored
      This functionality is (mostly) obsoleted by the newer
      GLIB_VERSION_MIN_REQUIRED and GLIB_VERSION_MAX_ALLOWED defines.  With
      this, your build doesn't all of a sudden blow up if we deprecate
      something in GLib - you have to explicitly opt-in to the newer
      version.
      
      G_DISABLE_DEPRECATED does still apply for macros and things that can't
      take __attribute__((deprecated)), but it's not really worth the pain
      and cargo culting around just for that.
      59f2cd0f
  3. 15 Feb, 2011 1 commit
  4. 28 Oct, 2010 1 commit
  5. 21 Dec, 2009 1 commit
    • Tambet Ingo's avatar
      ifcfg-suse: Clean up, upstream the patch which has been in use for a while · b9ca266d
      Tambet Ingo authored
      Since openSUSE 11.1 NetworkManager does not support reading yast network
      setup. It's for your own good - you either want to use static configuration
      (yast) or dynamic (NetworkManager). Mixing the two has never worked very well
      and has caused a lot of confusion. The only exception to this is hostname
      handling, which is handled by ifcfg-suse plugin.
      b9ca266d
  6. 26 Aug, 2009 1 commit
  7. 20 Aug, 2009 2 commits
  8. 11 Jun, 2009 1 commit
  9. 11 May, 2008 1 commit
    • Dan Williams's avatar
      2008-05-11 Dan Williams <dcbw@redhat.com> · d7eafc71
      Dan Williams authored
      	* configure.in
      	  Makefile.am
      	  gfilemonitor/*
      		- Add a private copy of the GIO GFileMonitor code, with a custom GFile
      			implementation, so that the same change monitoring code can be used
      			on systems without glib-2.14 (like Fedora 8)
      
      	* system-settings/plugins/keyfile/Makefile.am
      	  system-settings/plugins/keyfile/plugin.c
      	  system-settings/plugins/ifcfg-suse/Makefile.am
      	  system-settings/plugins/ifcfg-suse/plugin.c
      		- Use private gfilemonitor code if GIO is not present
      
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3654 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      d7eafc71
  10. 09 May, 2008 1 commit
  11. 08 May, 2008 1 commit
    • Tambet Ingo's avatar
      2008-05-08 Tambet Ingo <tambet@gmail.com> · 8928b8db
      Tambet Ingo authored
      	Rewrite the suse system settings plugin.
      
      	* system-settings/plugins/ifcfg-suse/plugin.c: Rewrite.
      
      	* system-settings/plugins/ifcfg-suse/parser.c: Rewrite.
      
      	* system-settings/plugins/ifcfg-suse/nm-suse-connection.[ch]: Implement.
      
      	* system-settings/plugins/ifcfg-suse/Makefile.am: Add new files to build.
      
      	* system-settings/src/dbus-settings.c: Fix connection reference counting.
      
      	* system-settings/src/main.c (load_plugins): Improve error reporting.
      
      	* system-settings/src/sha1.[ch] Add.
      
      	* system-settings/src/Makefile.am: Add sha1[ch] to build.
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3644 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      8928b8db
  12. 07 May, 2008 1 commit
    • Tambet Ingo's avatar
      2008-05-05 Tambet Ingo <tambet@gmail.com> · 898c29cc
      Tambet Ingo authored
      	* system-settings/plugins/keyfile/nm-keyfile-connection.[ch]: Implement.
      
      	* system-settings/plugins/keyfile/plugin.c: Work with
      	NMKeyfileConnections.
      
      	* system-settings/src/dbus-settings.c: Remove NMSysconfigExportedConnection.
      	Plugins are supposed to return NMExportedConnections now and handle the
      	updated(), removed(), and GetSecrets().
      	Store the internal list of connections in hash table to make it easier
      	to find duplicates.
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3640 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      898c29cc
  13. 28 Feb, 2008 1 commit
  14. 30 Jan, 2008 1 commit
  15. 04 Dec, 2007 1 commit
  16. 27 Nov, 2007 1 commit
    • Dan Williams's avatar
      2007-11-27 Dan Williams <dcbw@redhat.com> · 9e53dc83
      Dan Williams authored
      	* system-settings/plugins/ifcfg/Makefile.am
      	  system-settings/plugins/ifcfg/parser.c
      	  system-settings/plugins/ifcfg/parser.h
      	  system-settings/plugins/ifcfg/plugin.c
      		- Parse wireless connections too
      
      	* system-settings/src/dbus-settings.c
      	  system-settings/src/dbus-settings.h
      	  system-settings/src/main.c
      		- Handle connection update/removal if the plugin supports it
      
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3112 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      9e53dc83
  17. 26 Nov, 2007 2 commits