Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | | Update the JsonGenerator documentation | Emmanuele Bassi | 2021-06-10 | 1 | -34/+35 | |
| | | | | ||||||
| * | | | Update the documentation for the GBoxed API | Emmanuele Bassi | 2021-06-08 | 2 | -30/+74 | |
| | | | | ||||||
| * | | | Update JsonBuilder documentation | Emmanuele Bassi | 2021-06-08 | 1 | -78/+114 | |
|/ / / | | | | | | | | | | Use gi-docgen links, and drop gtk-doc'isms. | |||||
* | | | docs: Point people to the JSON-GLib API reference | Emmanuele Bassi | 2021-06-08 | 1 | -3/+3 | |
| | | | | | | | | | | | | Instead of the page on the GNOME wiki. | |||||
* | | | ci: Fix typo in the pages artefacts | Emmanuele Bassi | 2021-06-08 | 1 | -1/+1 | |
| | | | ||||||
* | | | docs: Move contribution guidelines to their own file | Emmanuele Bassi | 2021-06-08 | 2 | -37/+36 | |
| | | | ||||||
* | | | docs: Update the README file | Emmanuele Bassi | 2021-06-08 | 1 | -9/+8 | |
| | | | ||||||
* | | | Merge branch 'gidocgen' into 'master' | Emmanuele Bassi | 2021-06-08 | 36 | -1680/+1004 | |
|\ \ \ | | | | | | | | | | | | | | | | | Use gi-docgen to build the API reference See merge request GNOME/json-glib!41 | |||||
| * | | | Remove `volatile` from enum registration template | Emmanuele Bassi | 2021-06-08 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | The `volatile` was dropped from the GLib API, as it's useless. | |||||
| * | | | ci: Restructure the pipeline | Emmanuele Bassi | 2021-06-08 | 1 | -20/+70 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Build json-glib in its own job. Build the json-glib API reference separately, and then publish it. | |||||
| * | | | Remove gtk-doc files | Emmanuele Bassi | 2021-06-08 | 5 | -764/+0 | |
| | | | | | | | | | | | | | | | | We don't use them any more. | |||||
| * | | | Ignore subproject directories | Emmanuele Bassi | 2021-06-08 | 1 | -1/+2 | |
| | | | | ||||||
| * | | | build: Be strict when generating introspection | Emmanuele Bassi | 2021-06-08 | 1 | -1/+2 | |
| | | | | | | | | | | | | | | | | We want all warnings, and we want warnings to be fatal. | |||||
| * | | | build: Add a setup summary | Emmanuele Bassi | 2021-06-08 | 1 | -0/+19 | |
| | | | | ||||||
| * | | | build: Bump up the Meson dependency | Emmanuele Bassi | 2021-06-08 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | docs: Initial, rough port away from gtk-doc | Emmanuele Bassi | 2021-06-08 | 20 | -859/+731 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Drop `SECTION` blurbs. Use gi-docgen syntax for internal links. Use summary lines for gi-docgen indices. Use Markdown syntax for code fragments. | |||||
| * | | | Use gi-docgen to build the API reference | Emmanuele Bassi | 2021-06-08 | 6 | -33/+178 | |
| | |/ | |/| | | | | | | | | | | | | | The gi-docgen utility generates documentation from introspection data, which means it's faster than gtk-doc, and matches the expectation of what kind of API we expose to projects. | |||||
* | | | Merge branch 'glib-main' into 'master' | Emmanuele Bassi | 2021-06-07 | 1 | -1/+1 | |
|\ \ \ | | | | | | | | | | | | | | | | | subprojects: Use GLib main branch See merge request GNOME/json-glib!40 | |||||
| * | | | subprojects: Use GLib main branch | Philip Withnall | 2021-06-07 | 1 | -1/+1 | |
|/ / / | | | | | | | | | | | | | | | | | | | | | | GLib upstream has renamed its `master` branch to `main`. See https://gitlab.gnome.org/GNOME/glib/-/issues/2348. Signed-off-by: Philip Withnall <pwithnall@endlessos.org> | |||||
* | | | Merge branch 'wip/hughsie/typecheck' into 'master' | Emmanuele Bassi | 2021-05-16 | 2 | -5/+5 | |
|\ \ \ | |/ / |/| | | | | | | | | trivial: Return the correct type in g_return_val_if_fail() See merge request GNOME/json-glib!39 | |||||
| * | | trivial: Return the correct type in g_return_val_if_fail()wip/hughsie/typecheck | Richard Hughes | 2021-05-16 | 2 | -5/+5 | |
|/ / | ||||||
* | | Update Galician translation | Fran Dieguez | 2021-02-24 | 1 | -15/+14 | |
| | | ||||||
* | | Merge branch 'wip/issue-58' into 'master' | Emmanuele Bassi | 2021-02-20 | 1 | -0/+2 | |
|\ \ | | | | | | | | | | | | | | | | | | | Do not leak memory for duplicate var assignment Closes #58 See merge request GNOME/json-glib!36 | |||||
| * | | Do not leak memory for duplicate var assignment | Richard Hughes | 2021-02-20 | 1 | -0/+2 | |
|/ / | | | | | | | Fixes https://gitlab.gnome.org/GNOME/json-glib/-/issues/58 | |||||
* | | ci: Use a recent, non-EOL version of Fedora | Emmanuele Bassi | 2021-02-09 | 1 | -1/+1 | |
| | | ||||||
* | | ci: Use Meson sub-commands | Emmanuele Bassi | 2021-02-09 | 1 | -8/+7 | |
| | | | | | | | | | | Instead of using `ninja` directly, and entering the build directory, we can use `meson compile`, `meson test`, and `meson dist`. | |||||
* | | ci: Add git to the dependencies | Emmanuele Bassi | 2021-02-09 | 1 | -1/+1 | |
| | | | | | | | | Otherwise `meson dist` will fail. | |||||
* | | Post-release version bump to 1.6.3 | Emmanuele Bassi | 2021-02-09 | 1 | -1/+1 | |
| | | ||||||
* | | Release 1.6.2 (stable)1.6.2 | Emmanuele Bassi | 2021-02-09 | 2 | -1/+4 | |
| | | ||||||
* | | Merge branch 'handle-utf8-bom' into 'master' | Emmanuele Bassi | 2020-12-31 | 4 | -1/+46 | |
|\ \ | | | | | | | | | | | | | | | | | | | parser: Ignore UTF-8 BOM if necessary Closes #56 See merge request GNOME/json-glib!35 | |||||
| * | | parser: Ignore UTF-8 BOM if necessaryhandle-utf8-bom | Jan-Michael Brummer | 2020-12-31 | 4 | -1/+46 | |
|/ / | | | | | | | | | | | | | | | | | According to JSON spec BOM shouldn't be part of the JSON data, but also recommends to tolerate files with a BOM marker. As this is common in several Windows JSON generators, handle it graceful in json-glib and skip it for UTF-8 BOM. Fixes: https://gitlab.gnome.org/GNOME/json-glib/-/issues/56 | |||||
* | | Merge branch 'fix-26' into 'master' | Emmanuele Bassi | 2020-11-30 | 2 | -4/+27 | |
|\ \ | | | | | | | | | | | | | | | | | | | scanner: Fix crash on malformed surrogate pairs Closes #26 See merge request GNOME/json-glib!34 | |||||
| * | | tests: Add surrogate pair tests | James Westman | 2020-11-30 | 1 | -0/+3 | |
| | | | ||||||
| * | | scanner: Fix crash on malformed surrogate pairs | James Westman | 2020-11-30 | 1 | -4/+24 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | JSON-GLib would crash when trying to decode escaped Unicode characters, if a character of a surrogate pair was detected but it was in the wrong range, or if the following character was not in the correct range. Fixed by emitting an error ("Parse error: scanner: malformed surrogate pair") before the assertion is run. Fixes #26. | |||||
* | | | Add Belarusian translation | Аляксей | 2020-11-28 | 2 | -0/+279 | |
|/ / | ||||||
* | | Merge branch 'reproducible-template' into 'master' | Emmanuele Bassi | 2020-11-01 | 1 | -2/+2 | |
|\ \ | |/ |/| | | | | | Fix build reproducibility See merge request GNOME/json-glib!33 | |||||
| * | Fix build reproducibility | Alexander Kanavin | 2020-11-01 | 1 | -2/+2 | |
|/ | | | | | | | | | Changes the comment and include to reference the file basename instead of the full path. This ensures that the generated file is reproducible when it is included in source packages meant for debugging. Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Emmanuele Bassi <ebassi@gnome.org> | |||||
* | Update Portuguese translation | Juliano Camargo | 2020-09-11 | 1 | -100/+146 | |
| | ||||||
* | Post-release version bump to 1.6.1 | Emmanuele Bassi | 2020-09-11 | 1 | -1/+1 | |
| | ||||||
* | Release JSON-GLib 1.6.0 (stable)1.6.0 | Emmanuele Bassi | 2020-09-11 | 1 | -1/+1 | |
| | ||||||
* | docs: Add missing index for 1.6 symbols | Emmanuele Bassi | 2020-09-07 | 1 | -0/+5 | |
| | ||||||
* | Update Slovak translation | Dušan Kazik | 2020-09-04 | 1 | -45/+57 | |
| | ||||||
* | Post-release version bump to 1.5.3 | Emmanuele Bassi | 2020-08-24 | 1 | -1/+1 | |
| | ||||||
* | Release JSON-GLib 1.5.2 (release candidate)1.5.2 | Emmanuele Bassi | 2020-08-24 | 2 | -2/+24 | |
| | ||||||
* | docs Use the relative location of the sources | Emmanuele Bassi | 2020-08-24 | 1 | -4/+1 | |
| | | | | | Do not use source_root()/build_root(), as they prevent building json-glib as a sub-project. | |||||
* | docs: Ignore test utilities | Emmanuele Bassi | 2020-08-24 | 1 | -0/+2 | |
| | ||||||
* | docs: Add missing version macros | Emmanuele Bassi | 2020-08-24 | 1 | -0/+4 | |
| | ||||||
* | Do not ignore _build | Emmanuele Bassi | 2020-08-24 | 1 | -1/+0 | |
| | ||||||
* | Merge branch 'wip/ordered-iter' into 'master' | Emmanuele Bassi | 2020-08-24 | 14 | -80/+269 | |
|\ | | | | | | | | | | | | | Bug squashing Closes #46, #45, and #41 See merge request GNOME/json-glib!30 | |||||
| * | Gracefully handle empty arrays and objects | Emmanuele Bassi | 2020-08-24 | 2 | -11/+14 | |
| | | | | | | | | | | | | Don't pretty print newlines. This requires a change in the generator test, but the pretty printing format is not stable anyway, so we can get away with it. |