1. 07 Jan, 2019 2 commits
  2. 29 Dec, 2018 1 commit
  3. 15 Dec, 2018 1 commit
  4. 17 Nov, 2018 1 commit
  5. 29 Sep, 2018 1 commit
  6. 01 Sep, 2018 1 commit
  7. 31 Aug, 2018 1 commit
  8. 29 Aug, 2018 1 commit
  9. 27 Aug, 2018 1 commit
  10. 25 Aug, 2018 1 commit
  11. 16 Aug, 2018 1 commit
  12. 12 Aug, 2018 1 commit
  13. 11 Aug, 2018 1 commit
  14. 04 Aug, 2018 1 commit
  15. 30 Jun, 2018 1 commit
  16. 22 Jun, 2018 1 commit
  17. 13 Jun, 2018 1 commit
  18. 31 May, 2018 1 commit
  19. 21 May, 2018 1 commit
  20. 20 May, 2018 1 commit
  21. 06 May, 2018 1 commit
  22. 25 Apr, 2018 1 commit
  23. 24 Apr, 2018 1 commit
  24. 23 Apr, 2018 2 commits
  25. 17 Apr, 2018 1 commit
  26. 16 Apr, 2018 1 commit
  27. 09 Apr, 2018 1 commit
  28. 16 Mar, 2018 1 commit
  29. 15 Mar, 2018 1 commit
  30. 14 Mar, 2018 2 commits
    • Emmanuele Bassi's avatar
      Merge branch 'wip/rishi/24-doc-fix' into 'master' · a3b91ef4
      Emmanuele Bassi authored
      docs: Clarify some expections of the json_object_get_*_member APIs
      
      Closes #24
      
      See merge request !9
      a3b91ef4
    • Debarshi Ray's avatar
      docs: Clarify some expections of the json_object_get_*_member APIs · 0f601e4d
      Debarshi Ray authored
      It is an error to use the following with a missing member:
      
       • json_object_get_int_member
       • json_object_get_double_member
       • json_object_get_boolean_member
       • json_object_get_null_member
       • json_object_get_string_member
       • json_object_get_array_member
       • json_object_get_object_member
      
      Doing so will lead to CRITICALs like these:
        Json-CRITICAL **: json_object_get_string_member: assertion
          'node != NULL' failed
      
      Instead one of these should be used to determine the existence of the
      member:
      
       • json_object_get_member
       • json_object_has_member
      
      Or, when available, one can use the corresponding
      json_object_get_<type>_member_with_default.
      
      #24
      0f601e4d
  31. 13 Mar, 2018 7 commits
    • Piotr Drąg's avatar
      Update Polish translation · 279de977
      Piotr Drąg authored
      279de977
    • Emmanuele Bassi's avatar
      ci: Add redhat-rpm-config to the dependencies · 254a0441
      Emmanuele Bassi authored
      Otherwise gobject-introspection will fail to build because Python's
      distutils are terrible.
      254a0441
    • Emmanuele Bassi's avatar
      ci: Add a dist job · fa447368
      Emmanuele Bassi authored
      Whenever we push a tag, we want to create a distributable archive for
      json-glib; this will automate the release process.
      
      Ideally, in the future, we'll have the ability to upload the release
      archive straight to download.gnome.org, but for now store the archive
      and the generated API reference as CI artefacts.
      fa447368
    • Emmanuele Bassi's avatar
      ci: Update the build job · ed8ebc3a
      Emmanuele Bassi authored
      Improve the CI environment for json-glib:
      
       - build the documentation
       - use `meson test` instead of `ninja test`
       - store the logs on failure
       - do not install the result
      ed8ebc3a
    • Emmanuele Bassi's avatar
      docs: Remove mention of `mesontest` · c146cba9
      Emmanuele Bassi authored
      The `mesontest` binary is deprecated, and replaced by `meson test`.
      c146cba9
    • Emmanuele Bassi's avatar
      Refresh the build system · 542bb05b
      Emmanuele Bassi authored
      We should use more idiomatic Meson:
      
        - improve the coding style
        - ensure that the `json_glib_dep` dependency object also includes
          the introspection data, if enabled
        - add a separate option for the man page generation
        - ensure that json-glib can be used as a subproject
      542bb05b
    • Emmanuele Bassi's avatar
      Remove unnecessary release script · 450b5d04
      Emmanuele Bassi authored
      Meson generates a `dist` target, now.
      450b5d04