| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Fixes some missing symbols that are supported by Vala but not by the
GObject introspection yet.
|
|
|
|
|
|
|
| |
The pkg-config is only declaring the rest-1.0 directory so we always need to use
rest/rest-foo.h and not rest-foo.h
Also make sure to include all the headers.
|
|
|
|
| |
Allows bindings to use the single header
|
|
|
|
|
|
|
| |
OAuth1 is discouraged to be used nowadays. Only flickr is the only
service we used in the past which needed oauth1. They probably
won't update their API to OAuth2 and therefore it was dropped
in GOA. Following this example, dropping OAuth1 support too for librest.
|
| |
|
|
|
|
|
|
|
|
| |
Meson allows projects to specify the dependency object when used as
subprojects; this avoids having to know the variable name to import into
the superproject.
See: https://mesonbuild.com/Reference-manual_builtin_meson.html#mesonoverride_dependency
|
| |
|
|
|
|
|
| |
Currently it has not practical use. I will rethink how to implement
this in nicer way in order to make one-request basic auths possible.
|
|
|
|
|
| |
Also protect against misconfiguration of introspection and vapi as
introspection is needed for vapi generation
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
|/ |
|
| |
|
|
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
|