1. 15 Nov, 2018 4 commits
    • Florian Müllner's avatar
      wall-clock: Use LC_TIME for strftime format string translations · 0f3de28f
      Florian Müllner authored
      In order to handle the clock's various display setting correctly for
      different locales, we mark strftime format strings for translation.
      However those translations are looked up according to the locale
      defined by LC_MESSAGES, while the conversion characters themselves
      are resolved according to LC_TIME, with rather odd results when
      mixing locales.
      The correct solution would be to install translations for format
      strings in the LC_TIME catalogue and look them up with dcgettext(),
      but we don't have the infrastructure to do that easily. Work around
      this by adding a helper method that looks up a string in LC_MESSAGES
      using the locale defined by LC_TIME and use that to translate the
      format strings, which has the same result.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=789205
      0f3de28f
    • Michael Catanzaro's avatar
      Prepare release 3.31.2 · 3358b964
      Michael Catanzaro authored
      Also, update the totally-incorrect comment above the libversion string.
      Clearly this isn't libtool versioning as the numbers we use here will be
      literally used for the installed library.
      3358b964
    • Michael Catanzaro's avatar
      Revert "Make myself the maintainer temporarily" · 93188713
      Michael Catanzaro authored
      This reverts commit 7c46216f.
      
      Just kidding!
      93188713
    • Michael Catanzaro's avatar
      Make myself the maintainer temporarily · 7c46216f
      Michael Catanzaro authored
      I want to edit the settings for this repo....
      7c46216f
  2. 04 Nov, 2018 1 commit
  3. 03 Nov, 2018 1 commit
  4. 24 Oct, 2018 1 commit
  5. 16 Oct, 2018 1 commit
  6. 09 Oct, 2018 1 commit
  7. 29 Sep, 2018 1 commit
  8. 24 Sep, 2018 1 commit
  9. 18 Sep, 2018 1 commit
  10. 13 Sep, 2018 1 commit
  11. 12 Sep, 2018 1 commit
    • Niels De Graef's avatar
      Meson: fix preprocessor directives. · d3e8c455
      Niels De Graef authored
      When using `#ifdef` in your code (vs `#if`), the C preprocessor doesn't
      check the value of the macro, only whether it is defined at all.
      
      By using `conf.set10()`, the macros were defined, whether the
      boolean values in the meson build file were false or not. So, to fix
      this, you either have to start using `#if`, or you make sure you use
      `conf.set()` instead.
      
      This fixes the flatpak build of GNOME Contacts (which turns off udev
      support).
      d3e8c455
  12. 08 Sep, 2018 1 commit
    • Emmanuele Bassi's avatar
      Fix the soname versioning for libgnome-desktop · 854cfe77
      Emmanuele Bassi authored
      With Meson, using the `soversion` argument of a library() target means
      setting the explicit soname, e.g.:
      
          soversion: 17.0.2
      
      will be used to generate:
      
          libgnome-desktop-3.so.17.0.2
      
      Unlike libtool, though, Meson will not generate the symbolic links for
      the first component of the soversion:
      
          libgnome-desktop-3.so.17
      
      Which is what the dynamic linker will actually use to resolve the
      library dependency at link time.
      
      In order to get a symbolic link, we need to use the `version` field for
      the soname, and the `soversion` field for the first component:
      
          version: '17.0.2'
          soversion: '17'
      
      To avoid having to manually set two fields, we can generate the
      `soversion` value from the `version` one, so that they will always be in
      sync.
      
      This fixes the build of gnome-shell on Continuous, which has been
      failing since gnome-desktop has been moved to Meson with the error:
      
          ld: warning: libgnome-desktop-3.so.17, needed by /usr/lib/libmutter-3.so,
          not found (try using -rpath or -rpath-link)
      Signed-off-by: 's avatarEmmanuele Bassi <ebassi@gnome.org>
      854cfe77
  13. 07 Sep, 2018 5 commits
  14. 06 Sep, 2018 2 commits
  15. 05 Sep, 2018 2 commits
  16. 04 Sep, 2018 2 commits
  17. 03 Sep, 2018 1 commit
  18. 02 Sep, 2018 3 commits
  19. 31 Aug, 2018 1 commit
  20. 29 Aug, 2018 1 commit
  21. 28 Aug, 2018 4 commits
  22. 27 Aug, 2018 1 commit
  23. 26 Aug, 2018 1 commit
  24. 23 Aug, 2018 1 commit
  25. 21 Aug, 2018 1 commit