Commit Graph

66 Commits

Author SHA1 Message Date
Daiki Ueno
f576dfbe50 Release 0.19.1 2019-09-06 10:49:35 +02:00
Daiki Ueno
be541cf9d4 Release 0.19.0 2019-09-05 09:42:11 +02:00
Daiki Ueno
6ef1ec4722 build: Use stock tap-driver from automake
Previously, we used a custom TAP driver written in Python.  Now that
Automake's TAP driver has sufficient features, the script should be no
longer necessary.
2019-08-29 10:47:32 +00:00
Sutou Kouhei
c00283ebd0 Add version macros
Added macros:

  * SECRET_VERSION_MAJOR
  * SECRET_VERSION_MINOR
  * SECRET_VERSION_MICRO
  * SECRET_CHECK_VERSION

These macros are widely defined in GLib based library. For example,
GLib, GTK, poppler GLib and so on define them.

These macros are useful to detect libsecret version on build type and
from GObject Introspection based bindings.
2019-06-09 16:38:39 +02:00
Daiki Ueno
b5442654d4 Release 0.18.8 2019-03-02 07:55:06 +01:00
Niels De Graef
80afd20c19 Add support for g_autoptr() to our types
g_autoptr() is a macro that was defined in GLib 2.44 that allows for
basic auto-cleanup of variables. One way to add this kind of support
would be through the use of e.g. `G_DECLARE_DERIVABLE_TYPE()` for our
declarations, but this would consitute an ABI break (due to the
`...Private *` field in the public structs). Instead, we can use
`G_DEFINE_AUTOPTR_CLEANUP_FUNC` to manually declare this.

This commit also bumps the minimally required GLib version to 2.44
2019-01-19 12:42:33 +00:00
Daiki Ueno
c5b734f4e8 Bump version number 2018-12-29 07:07:49 +01:00
Daiki Ueno
2dd165a90d configure.ac: Replace Bugzilla with GitLab issues 2018-12-29 06:58:46 +01:00
Niels De Graef
f25420d5aa Migrate from intltool to gettext. 2018-06-09 05:52:31 +00:00
Daiki Ueno
b01e54991a Bump version number 2018-03-29 11:31:31 +02:00
Daiki Ueno
a89385fd60 build: Use xz-compressed archive tarball 2018-03-29 11:31:31 +02:00
Marvin Schmidt
cdf7b1cf2b configure: use PKG_PROG_PKG_CONFIG
Since it enables cross-compilation by looking for a host triplet
prefixed pkg-config binary, e.g. i686-pc-linux-gnu-pkg-config when
passing --host=i686-pc-linux-gnu to cross-compile for x86

https://bugzilla.gnome.org/show_bug.cgi?id=748111
2016-03-25 11:11:13 +01:00
Stef Walter
0c468b56b0 Bump version number 2016-03-25 09:18:37 +01:00
Stef Walter
ba2c57d842 Bump version number 2016-01-19 09:24:39 +01:00
Stef Walter
bcb4091715 Bump version 2015-08-03 09:18:43 +02:00
Stef Walter
4c08fe2933 docs: Don't overcomplicate things with the major version in docs
Just hard code '1' instead of using variable substitution.

https://bugzilla.gnome.org/show_bug.cgi?id=751400
2015-06-29 14:41:49 +02:00
Stef Walter
55d57de44a Bump to 0.18.2
Actual 0.18.2 release is not on master branch.
2015-04-28 15:44:03 +02:00
Stef Walter
c91de25db1 configure: Use subdir-objects to shut up automake 1.14 2014-09-09 15:18:33 +02:00
Stef Walter
cf94c7661d Release version 0.18.1 2014-03-23 08:59:42 +01:00
Stef Walter
ded87c7b32 configure.ac: Bump version number 2014-03-04 13:02:36 +01:00
Stef Walter
b72048c920 Makefile.am: Use a single Makefile.am and parallel tests
Allow parallel building and testing by using a single Makefile.am

Implement parallel testing using TAP, with various drivers and
compilers living in the build/ directory.

Fix all sorts of issues that this caused, including builddir != srcdir,
leaks in tests and so on.

It would have been nice to break out all the above into separate
commits ... blush.
2014-03-04 12:57:19 +01:00
Matthias Clasen
5f50c1046c Fix the build
Without this change, the build ends with

https://bugzilla.gnome.org/show_bug.cgi?id=720244
2013-12-11 12:25:19 +01:00
Stef Walter
2f7eaeaf42 Bump version number 2013-12-11 10:57:22 +01:00
Stef Walter
7500977440 configure: No need for GTK or GTK compile flags 2013-12-11 10:12:51 +01:00
Stef Walter
703a031d06 configure: Bump glib version
And cleanup how we list our version dependencies, required and optional
2013-12-11 10:12:51 +01:00
Ikey Doherty
43997c1cfd autotools: Fix the manpages flag in configure.ac
Running ./configure --disable-man-pages is invalid, despite being
reported as valid by the configure script. The actual flag should
be --disable-manpages. This commit corrects this behaviour.

https://bugzilla.gnome.org/show_bug.cgi?id=707452
2013-09-23 20:42:39 +02:00
Stef Walter
1f79129f79 Bump version number
So that other projects can depend on the changes in recent commits.
2013-06-21 15:11:14 +02:00
Stef Walter
5d5650e854 Release version 0.15 2013-03-18 08:10:28 +01:00
Stef Walter
b0e68a39b9 Release version 0.14 2013-03-04 19:29:39 +01:00
Stef Walter
61e017e2e6 Release version 0.13 2013-02-04 14:47:35 +01:00
Stef Walter
3fcb3979d1 Fix for GStaticMutex deprecations in glib 2013-01-25 19:07:10 +01:00
Stef Walter
316df4e8ab Shut up new gcc warnings 2013-01-25 19:07:10 +01:00
Nuno Araujo
0c726e74d7 add support for automake 1.13
https://bugzilla.gnome.org/show_bug.cgi?id=692100
2013-01-25 19:07:10 +01:00
Stef Walter
f4e4ed10da Release version 0.12 2012-11-21 17:54:08 +01:00
Stef Walter
791b0c0b4d Release version 0.11 2012-10-15 14:31:36 +02:00
Stef Walter
bcf1093ff3 Release version 0.10 2012-09-18 12:44:25 +02:00
Stef Walter
ea8c4e247d Display vala enabled status when configuring 2012-08-16 11:43:42 +02:00
Stef Walter
152371b3e4 secret-tool: Add a manual page
https://bugzilla.gnome.org/show_bug.cgi?id=681434
2012-08-16 11:13:10 +02:00
Stef Walter
053ecbd8f7 build: Fix build without libgcrypt
* Needed to use m4_ifdef on the libgcrypt autoconf macro

https://bugzilla.gnome.org/show_bug.cgi?id=681330
2012-08-08 07:57:09 +02:00
Stef Walter
95f05f0e05 Bump version number 2012-08-06 22:14:59 +02:00
Stef Walter
1c400704de Release version 0.8 2012-08-06 15:14:04 +02:00
Stef Walter
9bf240ef4d Release version 0.7 2012-07-16 12:54:59 +02:00
Stef Walter
49cdaf5df8 Release version 0.6 2012-07-14 09:07:20 +02:00
Stef Walter
234855ea7d Bump the library major version number
* We want to settle on 1 after first stable release
 * Since we're going to start patching projects we want this to have
   the pkg-config file be libsecret-1
2012-07-13 12:24:35 +02:00
Stef Walter
a1c3e9bb09 Document how to build with or use libsecret 2012-07-13 12:01:06 +02:00
Stef Walter
994ae44a77 Split the pkg-config files, gir, and vapi into stable/unstable
* C callers need to use libsecret-0 pkg-config file for stable and
   libsecret-unstable for unstable stuff.
 * Vala callers need to '--pkg libsecret-unstable' for unstable
 * GObject Introspection callers need to use the SecretUnstable package
2012-07-13 11:14:34 +02:00
Stef Walter
5cc30b2b68 Rename the library subdirectory to libsecret
* Death by a thousand paper cuts from gir and vapi not liking
   the fact that the secret.h file was not usable uninstalled
   and installed in the same way.
2012-07-13 10:40:25 +02:00
Stef Walter
931f677c7a Bump version number 2012-07-12 17:14:58 +02:00
Evan Nemerson
d0df587f08 Add Vala bindings.
https://bugzilla.gnome.org/show_bug.cgi?id=678846
2012-06-28 12:38:34 +02:00
Stef Walter
eb5ff30028 Bump the version number 2012-06-27 16:44:32 +02:00