summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * Update readme: add RestDemo flatpak build instructionsbaarkerlounger2022-01-191-0/+24
| |
| * Update org.gnome.RestDemo source to point at Gitlabbaarkerlounger2022-01-191-1/+1
|/
* gitlab: don't build examplesGünther Wagner2022-01-181-1/+1
|
* examples: rest demo gui applicationGünther Wagner2022-01-181-1/+1
|
* examples: rest demo gui applicationGünther Wagner2022-01-1812-0/+567
|
* rest: correct includepath of headerGünther Wagner2022-01-131-2/+2
|
* meson: show vapi option in summaryGünther Wagner2022-01-133-0/+9
| | | | | Also protect against misconfiguration of introspection and vapi as introspection is needed for vapi generation
* Merge branch 'new-vapi' into 'master'Günther Wagner2022-01-133-1/+21
|\ | | | | | | | | | | | | Generate vapi for Rest Closes #5 See merge request GNOME/librest!12
| * Fix merge conflicts.CodedOre2022-01-1375-2997/+3032
| |\ | |/ |/|
* | Merge branch 'gwagner/deprecated' into 'master'1.0.00.9.0Günther Wagner2022-01-1233-844/+957
|\ \ | | | | | | | | | | | | Modernized the codebase See merge request GNOME/librest!11
| * | tests: fix warningsGünther Wagner2022-01-122-8/+13
| | |
| * | params: reworked to boxed and listGünther Wagner2022-01-128-86/+322
| | | | | | | | | | | | | | | | | | | | | RestParams was implemented as HashTable. Limitations are that it did not preserved the order of individual parameters aswell as duplicates aren't allowed. Reworked it to a GList and introduced reference counting and a boxed type.
| * | xml: modernizedGünther Wagner2022-01-122-24/+29
| | |
| * | youtube: modernizedGünther Wagner2022-01-122-83/+64
| | |
| * | lastfm: modernizedGünther Wagner2022-01-125-153/+109
| | |
| * | flickr: modernizedGünther Wagner2022-01-125-230/+180
| | |
| * | fixed deprecated g_memdupGünther Wagner2022-01-121-1/+1
| | |
| * | fixed sentinel warning in testsGünther Wagner2022-01-122-2/+2
| | |
| * | oauth_proxy_call: remove private usageGünther Wagner2022-01-122-74/+20
| | | | | | | | | | | | Instead use public API of OAuthProxy
| * | oauth_proxy: modernized and alignedGünther Wagner2022-01-122-116/+154
| | |
| * | rest-proxy: modernized and alignedGünther Wagner2022-01-122-67/+63
|/ /
* | Merge branch 'gwagner/oauth2' into 'master'Günther Wagner2022-01-1251-2197/+2118
|\ \ | | | | | | | | | | | | OAuth2 Pkce Workflow See merge request GNOME/librest!10
| * | OAuth2 Pkce WorkflowGünther Wagner2022-01-1251-2197/+2118
|/ /
* | oauth: fix payloadGünther Wagner2022-01-111-1/+3
| | | | | | | | | | | | Due to the change to soup3 we save the payload now as GBytes. The trailing '\0' is not part of that and therefore one has to create a full string afterwards.
| * Generate vapi for RestCodedOre2022-01-133-0/+21
|/
* Merge branch 'gwagner/soup3' into 'master'Günther Wagner2021-11-0419-139/+780
|\ | | | | | | | | Port to libsoup3 See merge request GNOME/librest!9
| * soup3: added conditional option to mesongwagner/soup3Günther Wagner2021-11-045-5/+21
| |
| * Port to libsoup3Carlos Garcia Campos2021-11-0412-112/+719
| |
| * Use GUri instead of SoupURICarlos Garcia Campos2021-11-044-22/+40
|/
* Merge branch 'gwagner/docs' into 'master'Günther Wagner2021-10-225-1/+141
|\ | | | | | | | | Add gi-docgen and proper documentation CI See merge request GNOME/librest!8
| * Add gi-docgen and proper documentation CIGünther Wagner2021-10-215-1/+141
| |
* | tests: fix potential null pointer dereferenceGünther Wagner2021-10-211-1/+1
| |
* | Fix introspection generation for librest-extrasGünther Wagner2021-10-211-2/+2
|/
* Merge branch 'wip/gwagner/meson' into 'master'Günther Wagner2021-10-2111-0/+533
|\ | | | | | | | | Port to the Meson build system See merge request GNOME/librest!7
| * Disable oauth1 tests as endpoint is goneGünther Wagner2021-10-211-2/+0
| |
| * Add CI for the librest buildsNiels De Graef2021-10-213-0/+151
| | | | | | | | | | | | | | Given that librest doesn't get a lot of attention anymore, it's useful to at least have this for the occasional contributor. https://gitlab.gnome.org/GNOME/librest/merge_requests/1
| * Port to the Meson build systemNiels De Graef2021-10-218-0/+384
|/ | | | | | | | | | | | | | | | | | | See the [Meson website] for a full reference. To build, test and/or install the librest library, you essentially need the following commands: ``` $ meson build $ ninja -C build $ meson test -C build $ ninja -C build install ``` For the GNOME initiative, see https://wiki.gnome.org/Initiatives/GnomeGoals/MesonPorting [Meson website]: http://mesonbuild.com/ https://gitlab.gnome.org/GNOME/librest/merge_requests/1
* Merge branch 'parallel-tests' into 'master'Günther Wagner2021-10-211-1/+1
|\ | | | | | | | | tests/custom-serialize: use different tests/proxy See merge request GNOME/librest!4
| * tests/custom-serialize: use different tests/proxyRasmus Thomsen2021-01-081-1/+1
| | | | | | | | This fixes parallel running of these tests
* | add myself as maintainerGünther Wagner2021-10-211-0/+8
|/
* DOAP: Replace non-working email address of rburtonAndre Klapper2020-12-241-1/+1
|
* Merge branch 'tintou/annotations-fixes' into 'master'Emmanuele Bassi2020-10-262-8/+19
|\ | | | | | | | | Add several missing annotations See merge request GNOME/librest!3
| * Add several missing annotationstintou/annotations-fixesCorentin Noël2020-10-152-8/+19
|/ | | | Most of them are taken from the Vala overrides: https://gitlab.gnome.org/GNOME/vala/-/blob/master/vapi/metadata/Rest-0.7.metadata
* Replace cgit with gitlab URL in configure.ac's AC_INITAndre Klapper2020-04-241-1/+1
|
* Replace Bugzilla by Gitlab URL in DOAP fileAndre Klapper2018-12-151-1/+1
|
* xml: Don't crash parsing empty XML stringChristophe Fergeau2017-10-182-0/+9
| | | | | | | | | Calling rest_xml_parser_parse_from_data() with an empty string ("") currently causes a crash as xmlReaderForMemory() returns NULL in that case, and we then try to dereference this pointer without checking it's non-NULL. https://bugzilla.gnome.org/show_bug.cgi?id=789053
* proxycall: remove double-assign to status_{code,message}Timm Bäder2017-10-171-3/+0
| | | | | This is already done in finish_call and the g_strdup to priv->status_message was leaking the previously set one.
* docs: Add some missing symbolsTimm Bäder2017-10-171-0/+3
| | | | So they end up being available in the generated html documentation.
* RestProxy: Set the payload after _uploadTimm Bäder2017-10-171-1/+1
| | | | | Before this, it was impossible to get the server payload from a proxy call invoked via rest_proxy_call_upload.
* tests: Re-enable the XML testDebarshi Ray2017-10-161-2/+0
| | | | | | This reverts commit 2d1dbfe7073b1e153ff881426b40a9a517fb796b https://bugzilla.gnome.org/show_bug.cgi?id=788960