1. 19 Jul, 2018 1 commit
    • Christoph Reiter's avatar
      meson: use the new 'python' module instead of the 'python3' one. Closes #1455 · 631c3534
      Christoph Reiter authored
      The new python module, added with 0.46, works with Python 2 and 3 and
      allows to pass a path for the interpreter to use, if the need arises.
      
      Previously the meson build set PYTHON, used in the shebang line of
      the scripts installed by glib, to the full path of the interpreter.
      The new meson module doesn't expose that atm, but we should set it to
      a executable name anyway, and not a full path.
      631c3534
  2. 17 Jul, 2018 3 commits
  3. 16 Jul, 2018 1 commit
  4. 12 Jul, 2018 1 commit
    • Thomas H.P. Andersen's avatar
      python: avoid equality check for None · a8b416f9
      Thomas H.P. Andersen authored
      PEP8 says that:
      "Comparisons to singletons like None should always be done with is or
      is not, never the equality operators."
      
      glib uses a mix of "== None" and "is None". This patch changes all
      cases to the latter.
      a8b416f9
  5. 11 Jul, 2018 1 commit
  6. 10 Jul, 2018 1 commit
  7. 09 Jul, 2018 2 commits
  8. 07 Jul, 2018 1 commit
  9. 06 Jul, 2018 2 commits
  10. 05 Jul, 2018 7 commits
  11. 03 Jul, 2018 2 commits
  12. 29 Jun, 2018 4 commits
  13. 27 Jun, 2018 2 commits
  14. 26 Jun, 2018 1 commit
    • Philip Withnall's avatar
      gmain: Add names to various GSources constructed in GLib · 208a6e81
      Philip Withnall authored
      For the purposes of debugging, it is quite useful for every GSource to
      have a name set. Ensure that any GSource we construct inside GLib has a
      name set. For GSources which are then returned to the caller, this name
      can then be overridden with something even more useful by the caller.
      
      Since this data is only used for debugging, avoid doing any allocations
      for it; just use static strings.
      
      GNOME/glib#1175
      208a6e81
  15. 25 Jun, 2018 1 commit
  16. 22 Jun, 2018 1 commit
  17. 21 Jun, 2018 7 commits
  18. 20 Jun, 2018 1 commit
  19. 19 Jun, 2018 1 commit
    • Allison Karlitskaya's avatar
      glib-compile-schemas: Handle per-desktop overrides · 83a2e85e
      Allison Karlitskaya authored
      Add a new syntax to override files: if the group name has a ':' in it,
      it indicates that we want to override the default values of keys for
      only one desktop. For example:
      
      [org.gnome.desktop.interface:Unity]
      font-name='Ubuntu 12'
      
      Will override the settings, only if "Unity" is found in
      XDG_CURRENT_DESKTOP. Multiple per-desktop overrides can be specified
      for a given key: the one which comes first in XDG_CURRENT_DESKTOP will
      be used.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=746592
      83a2e85e