Commit Graph

61 Commits

Author SHA1 Message Date
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
Stef Walter
1dacc110b9 Release version 0.3 2012-06-25 10:20:51 +02:00
Stef Walter
965ea230e7 Release 0.2 2012-04-16 13:48:34 +02:00
Kalev Lember
b363b7e86e configure: Fix syntax error
checking build strict... ./configure: line 15065: =no: command not found
2012-03-29 13:52:19 +03:00
Stef Walter
3a8b4a36d8 Add secret-tool command
* See usage for details on how to use it
2012-03-25 12:25:22 +02:00
Stef Walter
3edec36350 Reference documentation 2012-02-03 20:44:47 +01:00