gsound 1.0.2
- From: Tristan Brindle <install-module master gnome org>
- To: FTP Releases <ftp-release-list gnome org>
- Subject: gsound 1.0.2
- Date: Sun, 1 Nov 2015 12:26:06 +0000 (UTC)
About GSound
============
GSound is a GObject library for playing system sounds. It is intended
to be used via GObject Introspection, and is a thin wrapper around the
libcanberra C library.
ChangeLog
=========
# Generated by Makefile. Do not edit.
commit a86946b494aa32782b3f6334344d07b5c11d5219
Author: Tristan Brindle <t c brindle gmail com>
Date: Mon Nov 2 01:19:24 2015 +1300
Bump version to 1.0.2
configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 598e97d18f2908c27b7bd639153294aac3259910
Author: Tristan Brindle <t c brindle gmail com>
Date: Mon Nov 2 01:18:00 2015 +1300
build: Fix ChangeLog generation
Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 32e6ba03c5baa4130ef58dfeb84d796b1b06ee81
Author: Tristan Brindle <t c brindle gmail com>
Date: Sun Nov 1 22:25:17 2015 +1300
admin: Fix typos in README.md
README.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit c5722e3ce9b14c8c84b1986c83e119dc70647de7
Author: Tristan Brindle <t c brindle gmail com>
Date: Mon Nov 2 00:11:35 2015 +1300
build: Use (much) more strict warning flags
Previously -Wall was just hard-coded in Makefile.am. Instead, use
AX_COMPILE_FLAGS [1] to add just about every (sensible) compiler
warning there is.
This also enables -Werror by default, which I'm not entirely
convinced by but there we are. The macro does at least disable
-Werror for release builds.
[1] http://www.gnu.org/software/autoconf-archive/ax_compiler_flags.html
configure.ac | 2 ++
gsound/Makefile.am | 10 +++++-----
2 files changed, 7 insertions(+), 5 deletions(-)
commit 609acea27fc835aaca5109637f042e68e3d89d30
Author: Tristan Brindle <t c brindle gmail com>
Date: Sun Nov 1 19:48:35 2015 +1300
build: Fix configure.ac slightly
* Use all the arguments to AC_INIT
* Use AX_IS_RELEASE, cos why not
* Use AM_MAINTAINER_MODE properly
* Escape some stuff, although the escaping rules confuse
the hell out of me
configure.ac | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
commit dfa2c58b283ddd47c1ad689aa2d1ba86a4b37f2d
Author: Tristan Brindle <t c brindle gmail com>
Date: Sun Nov 1 19:09:51 2015 +1300
build: Don't use deprecated gnome-autogen.sh
Replace our autogen.sh with the template from
https://wiki.gnome.org/Projects/GnomeCommon/Migration
to avoid a dependency on the deprecated gnome-autogen.sh
autogen.sh | 43 ++++++++++++++++++++++++++++---------------
1 file changed, 28 insertions(+), 15 deletions(-)
commit c17a76095c8030b8fbc0128bf5dd6669432c1d14
Author: Robert Ancell <robert ancell canonical com>
Date: Tue Jul 21 09:36:23 2015 +1200
build: Remove unnecessary Vala dependency on libcanberra
The Vala .deps file requires libcanberra development packages to be installed
which is not required.
https://bugzilla.gnome.org/show_bug.cgi?id=752645
gsound/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c00086aaef6319ee284bdb5f9a6ba5b88230c3a5
Author: Stefan Sauer <ensonic users sf net>
Date: Wed Dec 31 20:26:19 2014 +0100
docs: document the object struct
This is required for gtkdoc to accept this as a public type. This in turn fixes
the interfaces section.
Fixes #740956
gsound/gsound-context.h | 7 +++++++
1 file changed, 7 insertions(+)
commit e5591db7695d523c5e8969517913f21b9f0ea149
Author: Tristan Brindle <t c brindle gmail com>
Date: Mon Dec 1 17:05:30 2014 +0800
Bump version to 1.0.1
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c4e636e6bab75b960424ea32204fc7e7c40f5f3f
Author: Tristan Brindle <t c brindle gmail com>
Date: Mon Dec 1 16:54:22 2014 +0800
docs: Various documentation fixes and improvements
* Fix cross references
* Fix error in Python example (args the wrong way round)
* Add section explaining caching
* Add a note clarifying the difference between play_simple() and
play_full() with a NULL callback
* Add a note that the gsound_context_*v() overrides are intended
to be used by language bindings
For some reason gtk-doc still doesn't mark the GSoundContext class
as implementing the GInitable interface. I have no idea why.
gsound/gsound-attr.h | 9 +++---
gsound/gsound-context.c | 77 +++++++++++++++++++++++++++++++++++++------------
2 files changed, 64 insertions(+), 22 deletions(-)
commit 38f83652d85475d904de67274f98ea6ff2983b27
Author: Tristan Brindle <t c brindle gmail com>
Date: Mon Dec 1 16:53:00 2014 +0800
build: Bump required gtk-doc version to 1.20
We're using Markdown doc comments which are only supported
since gtk-doc 1.20, so bump the required version.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 2ad4c74537f3e36eab3d934bacd3b1c02d29515b
Author: Tristan Brindle <t c brindle gmail com>
Date: Mon Dec 1 15:21:50 2014 +0800
docs: Add automatic version numbering for documentation
Because I'm bound to forget to update it at some point otherwise
configure.ac | 1 +
docs/Makefile.am | 5 ++---
docs/gsound-docs.sgml | 3 ++-
docs/version.xml.in | 1 +
4 files changed, 6 insertions(+), 4 deletions(-)
commit 9be29b12b2296944a1ee1d029decf21987605e6f
Author: Tristan Brindle <t c brindle gmail com>
Date: Mon Dec 1 15:12:10 2014 +0800
admin: Update README.md
README.md | 126 ++++++++++++++++++++++++++++++++++++++++++++------------------
1 file changed, 90 insertions(+), 36 deletions(-)
commit efb1c6a71418fe1026cd1429899ae667ecf5ec44
Author: Tristan Brindle <t c brindle gmail com>
Date: Mon Dec 1 14:28:07 2014 +0800
admin: Add lgpl header to gsound-play.vala
https://bugzilla.gnome.org/show_bug.cgi?id=740931
tools/gsound-play.vala | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
commit d74fd1e1fae8092d6c7489dc131204a8cf0d3141
Author: Tristan Brindle <t c brindle gmail com>
Date: Fri Nov 28 19:30:19 2014 +0800
build: Add bug report address to AC_INIT
configure.ac | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 4f8a78c6d5bb2a5aa96b140b423a9036768756b6
Author: Yanko Kaneti <yaneti declera com>
Date: Thu Nov 27 21:33:24 2014 +0200
build: Additional builddir != srcdir fix
Workaround automake's suboptimal handling of vala compilation
in the case of builddir != srcdir
https://bugzilla.gnome.org/show_bug.cgi?id=740825
tools/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 54375eac5c9a458c37ec5b55f550e2d9d846edbd
Author: Tristan Brindle <t c brindle gmail com>
Date: Fri Nov 28 19:10:55 2014 +0800
admin: fix typo in gsound.doap
gsound.doap | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 75ced5bae3d75f95210f0f9721f51061c68ef29e
Author: Tristan Brindle <t c brindle gmail com>
Date: Thu Nov 27 12:56:14 2014 +0800
admin: Update doap file
Now that we've got a homepage and Bugzilla product
gsound.doap | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
commit 6e2871a9f85d117434e291a50e1125e67f9bbe11
Author: Tristan Brindle <t c brindle gmail com>
Date: Thu Nov 27 12:46:35 2014 +0800
docs: Update canonical documentation location
docs/gsound-docs.sgml | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
commit 1c38765c292c00ed349e663d5e31a0fc05369426
Author: Tristan Brindle <t c brindle gmail com>
Date: Thu Nov 27 00:26:58 2014 +0800
build: Use a more sensible first release number
This is version 1.0.0
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit bf2c293399ef430aead3e17173aba71df83a410e
Author: Tristan Brindle <t c brindle gmail com>
Date: Thu Nov 27 00:23:50 2014 +0800
Revert "build: Bump version to match Gnome version"
Actually, let's not do this. GSound is a small library and
(bugfixes apart) isn't likely to be updated frequently,
especially as libcanberra isn't changing much.
This reverts commit 45c1404a94ee0fe214e94f53f33952ad8dd46201.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit e89201e41795fa79beaf9d553b52ef3025dbe42a
Author: Tristan Brindle <t c brindle gmail com>
Date: Thu Nov 27 00:15:17 2014 +0800
build: Use xz for dist tarballs
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 45c1404a94ee0fe214e94f53f33952ad8dd46201
Author: Tristan Brindle <t c brindle gmail com>
Date: Thu Nov 27 00:11:18 2014 +0800
build: Bump version to match Gnome version
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 333c4513addc3690dbb482a85b341a56d1c0d159
Author: Tristan Brindle <t c brindle gmail com>
Date: Thu Nov 27 00:03:43 2014 +0800
build: Use proper libtool library versioning
At least, I think this is the proper way to do it.
configure.ac | 11 +++++++++++
gsound/Makefile.am | 4 +++-
2 files changed, 14 insertions(+), 1 deletion(-)
commit 6c5e4ef278ded46fca4ff1d9f12cc05891fc525f
Author: Tristan Brindle <t c brindle gmail com>
Date: Thu Nov 27 00:02:36 2014 +0800
build: Fix autotools warning
I don't really know what AM_PROG_CC_C_O actually does, but
autotools seems to want it
configure.ac | 1 +
1 file changed, 1 insertion(+)
commit ebc8e20115c1fba6320c7c1e5ec6a988d2bac624
Author: Yanko Kaneti <yaneti declera com>
Date: Wed Nov 26 12:22:58 2014 +0200
build: Fix builddir != srcdir -> distcheck
gsound.h is not a product of the build so use it from top_srcdir
tools/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit f04bc131fbdd59a1a082a787f5bddf81e969805d
Author: Yanko Kaneti <yaneti declera com>
Date: Wed Nov 26 11:34:30 2014 +0200
build: Don't explicitly dist files that automake handles by default
Also avoid reinventing docdir in the wrong place
Makefile.am | 14 --------------
1 file changed, 14 deletions(-)
commit a648648ed41d7be3d764625f028c9d07e8cfb10d
Author: Tristan Brindle <t c brindle gmail com>
Date: Tue Nov 18 19:58:32 2014 +0800
build: Add vapigen.m4 to avoid a dependency on vapigen being installed
m4/vapigen.m4 | 101 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 101 insertions(+)
commit 4bce22d1e39fcfe8be5161a6f13a777f93684c0d
Author: Tristan Brindle <t c brindle gmail com>
Date: Sat Nov 15 13:38:46 2014 +0800
Rename gsound_context_change_attrs() to set_attributes()
This method just wraps "ca_context_change_props()", which is how
it got its name. But I think the abbreviation of "attribute" is
just confusing, and this is conceptually a "set" operation.
Mind you, calling it "set" like this might lead people to wonder
why there is no corresponding "get"...?
gsound/GSound-1.0.metadata | 6 +++---
gsound/gsound-context.c | 22 +++++++++++-----------
gsound/gsound-context.h | 4 ++--
tools/gsound-play.vala | 2 +-
4 files changed, 17 insertions(+), 17 deletions(-)
commit 99179281364550b9bd9904c07f7d1a9e27e15c12
Author: Tristan Brindle <t c brindle gmail com>
Date: Sat Nov 15 13:25:16 2014 +0800
tools: don't try to build gsound-play if vapigen is disabled
...because it won't work
tools/Makefile.am | 3 +++
1 file changed, 3 insertions(+)
commit a359ced6154a1dcd0b76b5a09100b40b5dde3a88
Author: Tristan Brindle <t c brindle gmail com>
Date: Sat Nov 15 13:15:29 2014 +0800
Call gnome-autogen from our autogen.sh
Copied from another Gnome project rather, than the default one
generated by Anjuta.
autogen.sh | 155 ++++---------------------------------------------------------
1 file changed, 9 insertions(+), 146 deletions(-)
commit f4a1a202077cc5c89bf7773933cbe3a37ea5822c
Author: Tristan Brindle <t c brindle gmail com>
Date: Sat Nov 15 13:01:25 2014 +0800
Add a doap file
gsound.doap | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
commit 769aa534f2dbaf7bec7d70be4b6fdd3dac943c11
Author: Tristan Brindle <t c brindle gmail com>
Date: Thu Nov 13 19:04:49 2014 +0800
Update the link to the latest version of the docs
docs/gsound-docs.sgml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 1c794e0d5c3aff89780db34824980e5953164fa4
Author: Tristan Brindle <t c brindle gmail com>
Date: Thu Nov 13 19:02:18 2014 +0800
Gah, stupid Autotools
Makefile.am | 2 +-
README | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit a9cd9dff4b4fc8e244cb54b26e00dfef71a807bd
Author: Tristan Brindle <t c brindle gmail com>
Date: Thu Nov 13 18:11:04 2014 +0800
Update README.md
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit a753ea53419473aa52fe236df7dbea7edab3d4e5
Author: Tristan Brindle <t c brindle gmail com>
Date: Thu Nov 13 18:09:11 2014 +0800
Update README.md
README.md | 61 +++++++++++++++++++++++++++++++++++++------------------------
1 file changed, 37 insertions(+), 24 deletions(-)
commit 71df257626b692f9ba69f96f17873d015bfbf5ff
Author: Tristan Brindle <t c brindle gmail com>
Date: Thu Nov 13 16:30:24 2014 +0800
Make README a symlink for README.md
Forgot I still had the old one lying around
README | 94 +-----------------------------------------------------------------
1 file changed, 1 insertion(+), 93 deletions(-)
commit 088e8e6244b0b4a009926b1e7864285b293b7cb9
Author: Tristan Brindle <t c brindle gmail com>
Date: Thu Nov 13 16:27:31 2014 +0800
Ooops, forgot to change this when renaming the Vapi file
...I hope no-one ever tries to compile my old commits...
gsound/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c5838a63067747a0c5fae03201c2c98e79e31f63
Author: Tristan Brindle <t c brindle gmail com>
Date: Thu Nov 13 16:26:09 2014 +0800
Remove the "test" directory
The things in here weren't tests (at least not proper unit tests)
but just things I was using to try things out, not really fit
for public consumption.
gsound-play now provides a quick way to test that GSound is working.
configure.ac | 1 -
test/Makefile.am | 37 ----------------
test/test-c.c | 119 ----------------------------------------------------
test/test-gjs.js | 35 ----------------
test/test-py.py | 35 ----------------
test/test-vala.vala | 47 ---------------------
6 files changed, 274 deletions(-)
commit 1d29133c841cae62f432143b6285ea1d25ff84db
Author: Tristan Brindle <t c brindle gmail com>
Date: Thu Nov 13 16:19:20 2014 +0800
Add gsound-play, the GSound version of canberra-gtk-play
Mostly for testing purposes, but it might be useful to somebody
Makefile.am | 4 +-
configure.ac | 1 +
tools/Makefile.am | 24 ++++++++++++
tools/gsound-play.vala | 100 +++++++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 126 insertions(+), 3 deletions(-)
commit be5b2c8d3ef056cedf4abe0c1e992f12cc1d2b7c
Author: Tristan Brindle <t c brindle gmail com>
Date: Thu Nov 13 16:16:35 2014 +0800
Add vapi metadata for GSound.Context.change_attrs()
gsound/GSound-1.0.metadata | 4 ++++
1 file changed, 4 insertions(+)
commit 15d22781ac2f5e5af69936ceb69f807fd5f3ca72
Author: Tristan Brindle <t c brindle gmail com>
Date: Thu Nov 13 15:25:47 2014 +0800
Add a proper version number
configure.ac | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
commit 7ad29feb782a12aa610ddd911aa7ec9e70c931b3
Author: Tristan Brindle <t c brindle gmail com>
Date: Thu Nov 13 12:47:34 2014 +0800
Let's not promise to be stable until we get least a little feedback
docs/gsound-docs.sgml | 2 +-
gsound/gsound-context.c | 1 -
2 files changed, 1 insertion(+), 2 deletions(-)
commit 5c5d6097e7a925060d49a870a385539607dbdf1d
Author: Tristan Brindle <t c brindle gmail com>
Date: Thu Nov 13 12:09:00 2014 +0800
Document more functions
gsound/gsound-attr.h | 4 +-
gsound/gsound-context.c | 103 ++++++++++++++++++++++++++++++++++++++++--------
2 files changed, 88 insertions(+), 19 deletions(-)
commit 13395731aaa3726a48ee3420bc8b68f6d89f5a88
Author: Tristan Brindle <t c brindle gmail com>
Date: Thu Nov 13 11:20:28 2014 +0800
Add docs master template, still need to fill in details
docs/gsound-docs.sgml | 37 +++++++++++++++++++++++++++++++++++++
1 file changed, 37 insertions(+)
commit 202e4e519f071be81240babdc393669cf5b1ccf6
Author: Tristan Brindle <t c brindle gmail com>
Date: Thu Nov 13 11:20:07 2014 +0800
Tinker with documentation
gsound/gsound-context.c | 58 +++++++++++++++++++++++++++++++------------------
1 file changed, 37 insertions(+), 21 deletions(-)
commit 058b4c28f4e49b2af404e89537c01fd36646872a
Author: Tristan Brindle <t c brindle gmail com>
Date: Thu Nov 13 11:00:16 2014 +0800
Move attributes to their own header, mainly for docs purposes
gsound/Makefile.am | 4 +-
gsound/gsound-attr.h | 466 ++++++++++++++++++++++++++++++++++++++++++++++++
gsound/gsound-context.h | 417 +------------------------------------------
3 files changed, 471 insertions(+), 416 deletions(-)
commit 4d59dcbb8662eef0db0d7f260fa1ea1c8494c5ab
Author: Tristan Brindle <t c brindle gmail com>
Date: Thu Nov 13 09:25:24 2014 +0800
Rename gsound.[ch] to gsound-context.[ch]
Filenames should be the same as class names, I think.
Also, add a new gsound.h header which does nothing but include
gsound-context.h, and take this opportunity to do a little
tidying of Makefile.am
gsound/Makefile.am | 30 +--
gsound/gsound-context.c | 666 ++++++++++++++++++++++++++++++++++++++++++++++++
gsound/gsound-context.h | 529 ++++++++++++++++++++++++++++++++++++++
gsound/gsound.c | 666 ------------------------------------------------
gsound/gsound.h | 515 +------------------------------------
5 files changed, 1215 insertions(+), 1191 deletions(-)
commit 2c6b352a1e5bb21fd3a0617c274f1e284805545c
Author: Tristan Brindle <t c brindle gmail com>
Date: Thu Nov 13 09:14:30 2014 +0800
Add the start of some documentation
gsound/gsound.c | 87 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 86 insertions(+), 1 deletion(-)
commit a850d4ce5ee22c2637cc6116448003151e32f0ea
Author: Tristan Brindle <t c brindle gmail com>
Date: Thu Nov 13 08:24:11 2014 +0800
Whitespace changes for Gnome/GTK header style
gsound/gsound.h | 105 ++++++++++++++++++++++++++++----------------------------
1 file changed, 53 insertions(+), 52 deletions(-)
commit dbc3736ff0324c7be73309788eca1fa6ca1b8feb
Author: Tristan Brindle <t c brindle gmail com>
Date: Wed Nov 12 06:43:58 2014 +0800
Use g_clear_pointer consistently
Kind of pointless, but there we go
gsound/gsound.c | 33 +++++++++++++++------------------
1 file changed, 15 insertions(+), 18 deletions(-)
commit 3e22d639cdff1056b19c4c84155a2f3a44af1f4d
Author: Tristan Brindle <t c brindle gmail com>
Date: Wed Nov 12 06:27:38 2014 +0800
Make GSoundContext a sealed/final class
GSoundContext has no virtual methods, nor even any properties --
there really is nothing useful that can be acheived be subclassing
it, so we may we well forbid it. It can always be "unsealed"
later if necessary.
gsound/gsound.c | 47 ++++++++++++++++++++++++++---------------------
gsound/gsound.h | 16 +---------------
2 files changed, 27 insertions(+), 36 deletions(-)
commit 38ce942915b31ff4f1f9a7ce18a8ee95b9c23a0b
Author: Tristan Brindle <t c brindle gmail com>
Date: Wed Nov 12 06:16:25 2014 +0800
Make our VAPI name gsound, not gsound-1.0
We don't add a version number to anything else apart from the
GI giles (though perhaps we should...), and in any case VAPI
file names generally follow pkgconfig names
gsound/Makefile.am | 14 +++++++-------
test/Makefile.am | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
commit 2048352fba977f672613c87d7ef1c50cefd7aa6d
Author: Tristan Brindle <t c brindle gmail com>
Date: Wed Nov 12 05:55:30 2014 +0800
Use G_ADD_PRIVATE to add context private data
gsound/gsound.c | 18 +++++++-----------
1 file changed, 7 insertions(+), 11 deletions(-)
commit 62daabf97aae2f32d8759ddf2cd7cba984ffc001
Author: Tristan Brindle <t c brindle gmail com>
Date: Wed Nov 12 05:09:30 2014 +0800
Whitespace changes to match Gnome style
gsound/gsound.c | 602 ++++++++++++++++++++++++++++----------------------------
gsound/gsound.h | 28 +--
2 files changed, 320 insertions(+), 310 deletions(-)
commit c61c153ed8d8fda8cff833f8e43f69b25002e5e7
Author: Tristan Brindle <t c brindle gmail com>
Date: Thu Aug 8 23:34:47 2013 +0800
Make Gtk-Doc documentation build
Not much there yet though
docs/Makefile.am | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
commit 67c6a70d6fea8d310cce8fa99fff65361cf39568
Author: Tristan Brindle <t c brindle gmail com>
Date: Thu Aug 8 23:24:33 2013 +0800
Add VAPI metadata file to distribution tarball
gsound/Makefile.am | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit c480a249d26b6b40d815bdffe4839eb1a9999040
Author: Tristan Brindle <t c brindle gmail com>
Date: Thu Aug 8 23:08:44 2013 +0800
Add .gitignore generating stuff to Makefiles
Makefile.am | 16 ++++++++++++++++
docs/Makefile.am | 4 +++-
gsound/Makefile.am | 2 ++
test/Makefile.am | 3 ++-
4 files changed, 23 insertions(+), 2 deletions(-)
commit 3f880089fd8be58f53c1fd0d3aaf3f88bc64d08d
Author: Tristan Brindle <t c brindle gmail com>
Date: Thu Aug 8 23:07:01 2013 +0800
Add .gitignore-generating magic makefile script
git.mk | 224 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 224 insertions(+)
commit 7d467b4571bb7bf5c6bd4de3869ae4d3af3c89dc
Author: Tristan Brindle <t c brindle gmail com>
Date: Thu Aug 8 22:42:24 2013 +0800
Use G_DEFINE_QUARK for the errordomain quark
Still not sure how to stop it showing up in GtkDoc or in the VAPI though
gsound/gsound.c | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
commit 856c3c69b81657f76f06adfb89d2547b1fcf82b7
Author: Tristan Brindle <t c brindle gmail com>
Date: Thu Aug 8 21:54:09 2013 +0800
test-c: Use g_assert_error() to make sure we get the right error message
test/test-c.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 3a7a4adaff2534903b7554110d6e5ccadc02d08d
Author: Tristan Brindle <t c brindle gmail com>
Date: Wed Aug 7 22:28:52 2013 +0800
Add a more thorough C test/example
Shows how to use the GSound API from C. It also tests the
cancellation of two playing sounds at once, and cancellation
from a different thread.
It all seems to work without any problems, at least on my system
with the pulse driver.
test/test-c.c | 116 ++++++++++++++++++++++++++++++++++++++++++++++++++--------
1 file changed, 100 insertions(+), 16 deletions(-)
commit ac51e903b23631b30c03030162817815799bec76
Author: Tristan Brindle <t c brindle gmail com>
Date: Sat Aug 3 23:37:04 2013 +0800
Update README.md a bit
I seem to be spending more time writing READMEs than writing any code
README.md | 62 +++++++++++++++++++++++++++++++++++++++++++++++++++++---------
1 file changed, 53 insertions(+), 9 deletions(-)
commit 19bf86a4c08a40bdc9eb14cacf772b0c44228f5d
Author: tcbrindle <t c brindle gmail com>
Date: Sat Aug 3 22:42:04 2013 +0800
Create README.md
Apparently people like two-line examples
README.md | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 55 insertions(+)
commit fe4fe12c2786420e5056c63f3a1573cb46d58612
Author: Tristan Brindle <t c brindle gmail com>
Date: Sat Aug 3 21:14:31 2013 +0800
Fix warning with Clang being ultra-paranoid
Because, why not?
gsound/gsound.c | 1 +
1 file changed, 1 insertion(+)
commit fcd0b9695e62106eaa768e0f480c7a330775a7b1
Author: Tristan Brindle <t c brindle gmail com>
Date: Sat Aug 3 21:08:37 2013 +0800
Move variable declarations to the top of blocks
gsound.c now compiles with -std=c89 -Wall -pedantic, which is
hopefully paranoid enough...
gsound/gsound.c | 60 +++++++++++++++++++++++++++++----------------------------
1 file changed, 31 insertions(+), 29 deletions(-)
commit 7c023efcd71d524253d657942747474d1039daaa
Author: Tristan Brindle <t c brindle gmail com>
Date: Sat Aug 3 20:50:11 2013 +0800
Use GTask rather than GSimpleAsyncResult
Makes things a little bit simpler
gsound/gsound.c | 74 ++++++++++++++++++++++++++++-----------------------------
1 file changed, 36 insertions(+), 38 deletions(-)
commit 0fcdbbd9e99efed8114e3e54ea682532630aa994
Author: Tristan Brindle <t c brindle gmail com>
Date: Sat Aug 3 18:45:16 2013 +0800
Use g_direct_hash() rather than GPOINTER_TO_INT for Canberra cancellation
libcanberra allows you to supply an integer ID for cancellation
purposes. GSound instead uses GCancellables. Previously we
used GPOINTER_TO_INT to pass the address of the GCancellable as
the integer ID to libcanberra, but whilst this does work, it
feels a bit dodgy on 64-bit. I have no idea whether g_direct_hash()
does anything smarter, but it feels a bit cleaner.
gsound/gsound.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit 8d2c615cab3db88f6eed1212a44ae8d2ced985a0
Author: Tristan Brindle <t c brindle gmail com>
Date: Sat Aug 3 18:41:40 2013 +0800
Require GLib >= 2.36
For forthcoming GTask conversion
configure.ac | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
commit fc3fa9139c1d2828c2b59c26adaf9da6c67e66a6
Author: Tristan Brindle <t c brindle gmail com>
Date: Sat Aug 3 18:38:02 2013 +0800
Make examples work again
test/test-py.py | 6 +++---
test/test-vala.vala | 4 ++--
2 files changed, 5 insertions(+), 5 deletions(-)
commit 5284da8af90a1667bdfada07a5df69c1f6da6b66
Author: Tristan Brindle <t c brindle gmail com>
Date: Sat Aug 3 18:37:31 2013 +0800
Unbreak configure.ac
Oops
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 6bf51d8e6d0507ea1f77a6ecfef32be9b0c7b95f
Author: Tristan Brindle <t c brindle gmail com>
Date: Tue Jul 30 22:38:08 2013 +0800
Remove unused pointer from priv struct
I'm sure I was going to do something with it,
but I can't remember what it was now...
gsound/gsound.c | 1 -
1 file changed, 1 deletion(-)
commit 2f130dbc832044c1edac40142a06c439df6cf11c
Author: Tristan Brindle <t c brindle gmail com>
Date: Tue Jul 30 22:33:13 2013 +0800
Don't use deprecated autotools macros
configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 31fada6ee10e0220e5b134caab21b57d8c717b83
Author: Tristan Brindle <t c brindle gmail com>
Date: Sun Mar 3 03:01:05 2013 +0800
Another little README update
README | 11 +++++++++++
1 file changed, 11 insertions(+)
commit 5079fcc4029d0645a629a19eb25507bbded80810
Author: Tristan Brindle <t c brindle gmail com>
Date: Sun Mar 3 02:20:06 2013 +0800
Another minor README update
README | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
commit fbfcfd70304f59151473415d6566390cc80cd236
Author: Tristan Brindle <t c brindle gmail com>
Date: Sun Mar 3 02:16:12 2013 +0800
Update README
README | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++----------
1 file changed, 54 insertions(+), 10 deletions(-)
commit 1fd3bd141467532aabb887903edf81176bd79fcc
Author: Tristan Brindle <t c brindle gmail com>
Date: Sun Mar 3 01:55:42 2013 +0800
Initial commit
Hopefully this is everything
AUTHORS | 0
COPYING | 509 +++++++++++++++++++++++++++++++++++++++
ChangeLog | 2 +
Makefile.am | 23 ++
NEWS | 0
README | 34 +++
autogen.sh | 161 +++++++++++++
configure.ac | 47 ++++
docs/Makefile.am | 103 ++++++++
gsound/GSound-1.0.metadata | 15 ++
gsound/Makefile.am | 92 +++++++
gsound/gsound.c | 579 +++++++++++++++++++++++++++++++++++++++++++++
gsound/gsound.h | 540 ++++++++++++++++++++++++++++++++++++++++++
gsound/gsound.pc.in | 13 +
test/Makefile.am | 36 +++
test/test-c.c | 35 +++
test/test-gjs.js | 35 +++
test/test-py.py | 35 +++
test/test-vala.vala | 47 ++++
19 files changed, 2306 insertions(+)
Download
========
https://download.gnome.org/sources/gsound/1.0/gsound-1.0.2.tar.xz (275K)
sha256sum: bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
[Date Prev][
Date Next] [Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]