summaryrefslogtreecommitdiff
path: root/rest-extras
Commit message (Collapse)AuthorAgeFilesLines
* meson: show vapi option in summaryGünther Wagner2022-01-131-0/+4
| | | | | Also protect against misconfiguration of introspection and vapi as introspection is needed for vapi generation
* Fix merge conflicts.CodedOre2022-01-1314-546/+357
|\
| * params: reworked to boxed and listGünther Wagner2022-01-121-0/+3
| | | | | | | | | | | | | | 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.
| * youtube: modernizedGünther Wagner2022-01-122-83/+64
| |
| * lastfm: modernizedGünther Wagner2022-01-125-153/+109
| |
| * flickr: modernizedGünther Wagner2022-01-125-230/+180
| |
| * OAuth2 Pkce WorkflowGünther Wagner2022-01-122-80/+1
| |
* | Generate vapi for RestCodedOre2022-01-131-0/+8
|/
* soup3: added conditional option to mesongwagner/soup3Günther Wagner2021-11-041-1/+1
|
* Port to libsoup3Carlos Garcia Campos2021-11-041-18/+92
|
* Use GUri instead of SoupURICarlos Garcia Campos2021-11-041-5/+14
|
* Fix introspection generation for librest-extrasGünther Wagner2021-10-211-2/+2
|
* Port to the Meson build systemNiels De Graef2021-10-211-0/+73
| | | | | | | | | | | | | | | | | | | 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
* lastfm-proxy-call: Use G_DECLARE_DERIVABLE_TYPEDebarshi Ray2017-08-041-22/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=785811
* Remove all GLIB_CHECK_VERSION usesTimm Bäder2016-06-161-3/+0
| | | | Where the checked version is < 2.36, which we now require
* tests: Don't call g_type_init() on newer glibChristophe Fergeau2014-09-031-0/+2
| | | | | | This is deprecated and causes a compile warning https://bugzilla.gnome.org/show_bug.cgi?id=735921
* Fix URL used for flickr rest callsChristophe Fergeau2014-09-032-3/+3
| | | | | | https must be used, and the correct URL for uploads is up.flickr.com https://bugzilla.gnome.org/show_bug.cgi?id=735920
* lastfm: Remove direct access to RestProxyCallPrivateChristophe Fergeau2014-09-031-6/+2
| | | | | | | Now that LastFMProxyCall no longer directly modifies RestProxyCall::url, it's trivial to remove all accesses to RestProxyCallPrivate. https://bugzilla.gnome.org/show_bug.cgi?id=735919
* flickr: Remove direct access to RestProxyCallPrivateChristophe Fergeau2014-09-031-5/+1
| | | | | | | Now that FlickrProxyCall no longer directly modifies RestProxyCall::url, it's trivial to remove all accesses to RestProxyCallPrivate. https://bugzilla.gnome.org/show_bug.cgi?id=735919
* lastfm: Fix function setting regressionChristophe Fergeau2014-09-021-2/+3
| | | | | | | | | | | | | | | Since commit c66b6d, RestProxyCall::url is regenerated after calling the RestProxyCall::prepare virtual method. This breaks the lastfm code as it needs to reset RestProxyCall::url in order to remove the function from it. It used to do that by directly accessing RestProxyCall private data. Since c66b6d, this can be solved using only public methods as if the function is reset on the RestProxyCall in ::prepare, ::url will be regenerated to reflect that after ::prepare and ::serialize_params have been called. https://bugzilla.gnome.org/show_bug.cgi?id=708359
* flickr: Fix function setting regressionChristophe Fergeau2014-09-022-6/+10
| | | | | | | | | | | | | | Since commit c66b6d, RestProxyCall::url is regenerated after calling the RestProxyCall::prepare virtual method. This breaks the flickr code as it needs to reset RestProxyCall::url in order to remove the function from it. It used to do that by directly accessing RestProxyCall private data. Since c66b6d, this can be solved using only public methods as if the function is reset on the RestProxyCall in ::prepare, ::url will be regenerated to reflect that after ::prepare and ::serialize_params have been called. https://bugzilla.gnome.org/show_bug.cgi?id=708359
* docs: Add missing gtk-doc annotationsEmmanuele Bassi2014-03-101-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=712747
* Turn on introspection scanner warningsEmmanuele Bassi2014-03-101-1/+1
| | | | | | | So we have a fighting chance to actually fix them, instead of sweeping them under the rug. https://bugzilla.gnome.org/show_bug.cgi?id=712747
* Revert "Use HMAC glib implementation instead of rolling our own"Christophe Fergeau2012-06-282-0/+2
| | | | | This reverts commit 2a8dac4cc7aeca25b182bb9806ddb1881f2f4994. Pushed by mistake...
* Use HMAC glib implementation instead of rolling our ownChristophe Fergeau2012-06-172-2/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=658725
* introspection: add info about C headers to useChristophe Fergeau2012-06-161-0/+3
| | | | | | | vapigen needs this information to be able to generate correct .vapi files. https://bugzilla.gnome.org/show_bug.cgi?id=678153
* rest-extras: various introspection fixesEvan Nemerson2012-05-284-6/+28
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=676991
* build: Make libtool generate DLLs on windowsDamien Lespiau2011-09-051-0/+1
| | | | | | libtool needs -no-undefined to generate DLLs on windows. As that flag can't hurt (on the contrary) for other platforms, just add it to the LDFLAGS.
* youtube-proxy: Added upload progress callbacks.Eitan Isaacson2011-04-132-12/+40
|
* youtube-proxy: Added incomplete option.librest-0.7.8Eitan Isaacson2011-03-222-2/+7
|
* youtube-proxy: Added youtube_proxy_set_user_authEitan Isaacson2011-03-222-1/+14
|
* Added Youtube proxy for uploading videos.Eitan Isaacson2011-03-224-2/+508
| | | | Fixes: BMC#14749
* build: Fix introspection failure if pc file is not yet installedMichal Hruby2011-03-181-1/+2
|
* build: Fix building introspection for RestExtrasBastien Nocera2010-10-221-1/+1
|
* build: Don't include Soup and libxml in includes for GIRRob Bradford2010-09-151-1/+1
|
* build: Enable test code coverage analysisRob Bradford2010-09-021-3/+4
|
* build: Update the build systemlibrest-0.7.2Emmanuele Bassi2010-08-201-35/+20
| | | | | | | | | | | | | | | | • Use an autoconf released in this millenium • Use the LT macros for libtool • Do not create SGML templates for gtk-doc, and speed up the build • Place every build-related file under build/ • Update the introspection.m4 • Use the introspection makefile rules Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>
* Small documentation fixesRoss Burton2010-08-111-1/+7
|
* flickr: get the content type a quicker and better wayRoss Burton2010-08-111-24/+7
|
* flickr: add flickr_proxy_new_upload_for_fileRoss Burton2010-08-062-0/+79
|
* flickr: add upload support, with a special FlickrProxyCall modeRoss Burton2010-08-063-7/+66
|
* Rename duplicate PROXY_GET_PRIVATE macros, to silence the introspection ↵Ross Burton2010-08-046-22/+22
| | | | generation
* flickr: optimise signature generationRoss Burton2010-07-131-6/+7
|
* Port the proxies to use RestParamRoss Burton2010-07-083-4/+11
|
* flickr-proxy: Allow specifying the permissions required in the login urlRob Bradford2010-06-162-4/+8
|
* Add lastfm error handling to the test suiteRoss Burton2010-05-141-0/+1
|
* Add Lastfm proxyRoss Burton2010-05-146-2/+662
|
* Remove FacebookProxyRoss Burton2010-05-076-642/+2
|
* Fix introspection generation in distchecklibrest-0.6.3Ross Burton2010-04-151-2/+2
|
* flickr: remove stale TODORoss Burton2010-03-061-2/+0
|