1. 22 Apr, 2020 1 commit
  2. 10 Sep, 2019 2 commits
  3. 19 Jun, 2018 4 commits
  4. 02 Feb, 2017 1 commit
  5. 16 Jan, 2017 2 commits
  6. 06 Jan, 2017 1 commit
    • Lubomir Rintel's avatar
      all: use gresources · a4fa0bf2
      Lubomir Rintel authored
      This seems like a good idea. Apart from a tiny speed improvement by
      avoiding directory lookups when loading the UI elements and condensing
      the XML data by whitespace ommission, this makes it easy to run the
      applet and the connection editor without installing them.
      This makes it possible to run the binaries directly from the build tree
      and not pick up the glade files from whatever happens to be installed in
      the system. Neat!
  7. 03 Jan, 2017 1 commit
  8. 22 Nov, 2016 3 commits
  9. 11 Nov, 2016 1 commit
    • Lubomir Rintel's avatar
      editor: add connection argument to the new page function · 23d17860
      Lubomir Rintel authored
      The page can use an already existing connection instead of creating a
      new one. This would be useful for importing the connections.
      Currently we let the new page functions handle the imports (for VPN
      connections), but that's not a very good idea -- when we're able to
      import non-VPN connections we might not even know the connection type in
      The new page functions are still able to construct the connections
      themselves according to details passed and even interact with the user.
      That might be worthwhile streamlining at some point.
  10. 03 Oct, 2016 2 commits
  11. 14 Sep, 2016 2 commits
  12. 25 Jul, 2016 2 commits
  13. 15 Jun, 2016 1 commit
  14. 21 Dec, 2015 1 commit
  15. 14 Oct, 2015 1 commit
    • Jiří Klimeš's avatar
      editor: allow changes on one page modify other pages · cc2c8276
      Jiří Klimeš authored
      Changes in properties on a page may require changes on other pages. Let's add
      an infrastructure for that.
      When a change should influence other page(s), the information is set using
      nm_connection_editor_inter_page_set_value(). And then that can be retrieved by
      nm_connection_editor_inter_page_get_value() in another page in method
  16. 11 Sep, 2015 2 commits
    • Thomas Haller's avatar
      c-e: forward the validation error to print more sensible error message to stdout · e01de575
      Thomas Haller authored
      When a connection doesn't verify, the "Save" dialog stays desensitized.
      Even for an advanced user it's not immediately clear what causes the
      valdation failure.
      We already print a message like "Invalid setting Ethernet" to stdout.
      Extend the message to also print an more detailed error that gets propagated
      from the validation.
      This later should be improved further to indicating the failure reason
      in the UI too.
    • Thomas Haller's avatar
      c-e/trivial: rename virtual method validate() · 97954684
      Thomas Haller authored
      There are other function names with the same name.
      This makes it hard to grep the source code to find
      all type implementations of ce_page_validate().
  17. 18 May, 2015 1 commit
    • Jiří Klimeš's avatar
      editor: let users edit connection.interface-name property (rh #1139536) · 28616812
      Jiří Klimeš authored
      "Device MAC address" has been changed to "Device" that now accepts both
      interface name and MAC. Either of the two data can be set, or both:
      "em1 (3C:97:0E:18:4C:C7)", "3C:97:0E:18:4C:C7 (em1)", "em1", "3C:97:0E:18:4C:C7".
      This lets user also lock connection to an interface name for Ethernet, Wi-Fi,
      WiMAX, PPPoE, InfiniBand and mobile broadband connections. It is more useful
      than MAC address now that interface names are stable.
      For virtual connections, interface name entry is on the corresponding
      page (like bond, bridge, etc.) because it is mandatory.
  18. 20 Mar, 2015 1 commit
    • Jiří Klimeš's avatar
      editor: use ifname instead of UUID in slaves' master property (rh #1083186) · d06a73e2
      Jiří Klimeš authored
      NetworkManager accepts both UUID and interface name in slave's master property
      (identifying master). UUID is easier to use in the editor and may be more
      appropriate for 'connection based' configurations. On the other hand, some
      users may expect master property to be rather interface name. And this is also
      the only supported option for some legacy configurations, such as initscripts
      in Red Hat based distros.
      We only use interface name for newly added slaves to ensure we don't change
      existing connections (which would be unexpected for users).
  19. 25 Feb, 2015 1 commit
  20. 10 Oct, 2014 1 commit
  21. 20 Feb, 2014 2 commits
    • Dan Williams's avatar
      editor: re-add ce_spin_output_with_default() · 649f8cdf
      Dan Williams authored
      This time, it prints "default" in the spin button instead of "automatic"
      when the spin holds the default value.
    • Dan Williams's avatar
      editor: generalize ce_spin_output_with_default() · 55e34f33
      Dan Williams authored
      We may want to use this for default value strings other than
      "automatic" in the future, so change the name to "automatic" and
      pass the string to the generic helper that does the actual work.
      Also, the return value for the "output" signal for the spinbutton
      should be 'gboolean' not 'gint'.
  22. 27 Aug, 2013 1 commit
  23. 04 Oct, 2012 3 commits
  24. 25 Sep, 2012 1 commit
  25. 20 Aug, 2012 1 commit
  26. 07 Aug, 2012 1 commit