summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2020-01-13 17:09:17 +0100
committerJan Tojnar <jtojnar@gmail.com>2020-01-13 17:09:17 +0100
commita599a04de61daa395807365b850a429454164426 (patch)
tree1db360767c18b516bd2e3ab23fd578864069720f
parent55eb69247fe2b479ea43311503042fc03bf4e67d (diff)
downloadlibnotify-a599a04de61daa395807365b850a429454164426.tar.gz
Drop Autotools
-rw-r--r--.gitlab-ci.yml38
-rw-r--r--ChangeLog984
-rw-r--r--Makefile.am49
-rw-r--r--README0
-rwxr-xr-xautogen.sh21
-rw-r--r--configure.ac223
-rw-r--r--docs/Makefile.am26
-rw-r--r--docs/reference/Makefile.am83
-rw-r--r--git.mk184
-rw-r--r--libnotify.pc.in12
-rw-r--r--libnotify/Makefile.am126
-rw-r--r--tests/Makefile.am93
-rw-r--r--tools/Makefile.am13
13 files changed, 10 insertions, 1842 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 33804f4..5a43ff0 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,38 +1,20 @@
stages:
- build
-.base_build_template: &base_build
+build:ubuntu:
stage: build
image: ubuntu:devel
-
-.ubuntu_deps_install_template: &ubuntu_deps_install
- apt-get update &&
- apt-get install -q -y --no-install-recommends
- gobject-introspection
- gtk-doc-tools
- libgdk-pixbuf2.0-dev
- libgirepository1.0-dev
- libglib2.0-dev
- libgtk-3-dev
- libpopt-dev
- xmlto
-
-build:ubuntu:autogen:
- <<: *base_build
- before_script:
- - *ubuntu_deps_install
- - apt-get install -q -y --no-install-recommends
- gnome-common
- script:
- - ./autogen.sh --enable-gtk-doc=yes
- - make
- - make distcheck
-
-build:ubuntu:meson:
- <<: *base_build
before_script:
- - *ubuntu_deps_install
+ - apt-get update &&
- apt-get install -q -y --no-install-recommends
+ gobject-introspection
+ gtk-doc-tools
+ libgdk-pixbuf2.0-dev
+ libgirepository1.0-dev
+ libglib2.0-dev
+ libgtk-3-dev
+ libpopt-dev
+ xmlto
ninja-build
python3-pip
python3-setuptools
diff --git a/ChangeLog b/ChangeLog
deleted file mode 100644
index db64f05..0000000
--- a/ChangeLog
+++ /dev/null
@@ -1,984 +0,0 @@
-Sun Jun 14 14:50:00 UTC 2009 Andre Klapper <a9016009@gmx.de>
- * libnotify/notification.c:
- - Remove deprecated GLib symbols.
-
-========================= 0.4.5 =========================
-
-Thu Nov 20 03:16:53 PST 2008 Christian Hammond <chipx86@chipx86.com>
-
- * docs/reference/tmpl/notification.sgml:
- * ChangeLog:
- * configure.ac:
- * NEWS:
- - Bump to version 0.4.5.
-
-Thu Sep 25 18:45:41 PDT 2008 Christian Hammond <chipx86@chipx86.com>
-
- * libnotify/notification.c:
- * libnotify/notification.h:
- - Prevent a backwards-compatibility breakage introduced where the
- "reason" code was added to the "closed" signal. This meant that
- existing signal handlers that passed extra data would break. We now
- require that you call notify_notification_get_closed_reason() to get
- this data.
-
-Thu Sep 25 18:05:38 PDT 2008 Christian Hammond <chipx86@chipx86.com>
-
- * libnotify/notification.h:
- * NEWS:
- - Fixed a breakage where we were including gtkversion.h directly.
- Reported by Richard Hughes.
-
-Tue Mar 18 21:51:32 PDT 2008 Christian Hammond <chipx86@chipx86.com>
-
- * libnotify/notification.c:
- * libnotify/notification.h:
- * libnotify/notify.c:
- * libnotify/notify-marshal.list:
- * NEWS:
- - Add support for sending the closed reason in the signal handler.
- Closes ticket #139.
-
-Sat Aug 25 18:08:01 PDT 2007 Christian Hammond <chipx86@chipx86.com>
-
- * tools/notify-send.c:
- - Relicense notify-send under the LGPL in order to keep licensing
- simple and to allow reuse in more projects. Fixes bug #124.
-
-Sun Apr 29 02:45:20 PDT 2007 Christian Hammond <chipx86@chipx86.com>
-
- * configure.ac:
- - Bump to version 0.4.4.90.
-
-Sun Apr 29 00:39:32 PDT 2007 Christian Hammond <chipx86@chipx86.com>
-
- * docs/reference/tmpl/notification.sgml:
- * libnotify/notification.c:
- - Patch by Lucas Rocha to add GObject property accessors for
- notification IDs.
-
-========================= 0.4.4 =========================
-
-Tue Feb 27 21:11:36 PST 2007 Christian Hammond <chipx86@chipx86.com>
-
- * NEWS:
- * configure.ac:
- - Bump to version 0.4.4.
-
-Thu Feb 15 03:10:39 PST 2007 Christian Hammond <chipx86@chipx86.com>
-
- * NEWS:
- - Update with all the fixes in this release.
-
-Thu Feb 15 02:44:16 PST 2007 Christian Hammond <chipx86@chipx86.com>
-
- * libnotify/notification.c:
- - Prevent a crash when the handler for a notification's closed signal
- removes the last reference to the notification. We attempted to set
- the ID of the notification after emitting this signal, but the
- notification was destroyed already. So, keep a reference while doing
- all this. This fixes bug #116.
-
-Thu Feb 15 02:29:01 PST 2007 Christian Hammond <chipx86@chipx86.com>
-
- * libnotify/notify.c:
- - Get rid of format_func.
-
-Thu Feb 15 02:06:11 PST 2007 Christian Hammond <chipx86@chipx86.com>
-
- * libnotify/notification.c:
- - Fix some memory leaks when appending data to a message. Scary,
- horrible, traumatizing memory leaks. Actually it's pretty bad,
- though, so new release coming up soon. This fixes bug #112.
-
-Thu Feb 15 01:58:52 PST 2007 Christian Hammond <chipx86@chipx86.com>
-
- * tests/test-image.c:
- - Use a more common (I hope) icontheme icon for the test.
-
-Thu Feb 15 00:52:56 PST 2007 Christian Hammond <chipx86@chipx86.com>
-
- * libnotify/notification.c:
- - Fix a bug in notify_notification_add_action where the function
- to free the user data was never called, causing memory leaks.
- This fixes bug #119.
-
-Mon Nov 13 23:42:07 PST 2006 Christian Hammond <chipx86@chipx86.com>
-
- * tests/Makefile.am:
- A tests/test-size-changes.c:
- * tests/test-default-action.c:
- - Added a test program that displays three notifications and then
- changes the amount of text in one of them.
-
-Sun Nov 05 12:06:01 PST 2006 Christian Hammond <chipx86@chipx86.com>
-
- * libnotify/notify.c:
- - Patch by Giacomo Lozito to fix a problem where the dbus proxy was
- not being freed on notify_uninit, which led to problems when libnotify
- was used in a loadable module. This fixes bug #92.
-
-Sun Nov 05 11:54:10 PST 2006 Christian Hammond <chipx86@chipx86.com>
-
- * configure.ac:
- * NEWS:
- - Bump to version 0.4.3.90.
-
-Sun Nov 05 11:50:44 PST 2006 Christian Hammond <chipx86@chipx86.com>
-
- * libnotify/notification.c:
- - Patch by jylefort to only reset a notification's ID to 0 if it
- was the notification closed. This fixes bug #94.
-
-========================= 0.4.3 =========================
-
-Sun Oct 08 13:21:20 EDT 2006 Christian Hammond <chipx86@chipx86.com>
-
- * configure.ac:
- * NEWS:
- - Bump the version to 0.4.3.
- - Add the release datestamp.
-
-Sun Sep 03 23:48:29 PDT 2006 Christian Hammond <chipx86@chipx86.com>
-
- * libnotify/notification.c:
- * NEWS:
- - Patch by lucasr to fix an invalid assertion in
- notify_notification_new_with_status_icon. This closes bug #85.
-
-Sun Sep 03 23:44:01 PDT 2006 Christian Hammond <chipx86@chipx86.com>
-
- * libnotify/notify.c:
- * NEWS:
- - Patch by berndth to stop using g_atexit, as this can fail in the
- case of a dynamically loaded module. Applications should now call
- notify_uninit() on exit or on plugin unload. This closes bug #86.
-
-Mon Jul 31 19:40:10 PDT 2006 Christian Hammond <chipx86@chipx86.com>
-
- * libnotify/notification.c:
- - Emit the property change notification for "status-icon" and not
- "attach-icon". This closes bug #81.
-
-Sat Jul 29 03:02:18 PDT 2006 Christian Hammond <chipx86@chipx86.com>
-
- * libnotify/notification.c:
- - Patch by Ed Catmur to reset a notification's ID if
- notify_notification_show() is called on a notification that had
- already been closed. This causes the notification to receive a new
- ID. This closes ticket #78.
-
-Thu Jul 13 00:44:29 PDT 2006 Christian Hammond <chipx86@chipx86.com>
-
- * configure.ac:
- - Patch by compnerd to check for glib 2.6+ during configure, as that
- is now required. This closes ticket #69.
-
-Thu Jul 13 00:41:16 PDT 2006 Christian Hammond <chipx86@chipx86.com>
-
- * libnotify/notification.c:
- * AUTHORS:
- * configure.ac:
- - Patch by mderezynski to send an array of UCHARs as expected by
- notification-daemon rather than an array of CHARs. This closes
- ticket #68.
- - Bump to version 0.4.2.90.
-
-========================= 0.4.2 =========================
-
-Sat Jun 17 19:17:05 PDT 2006 Christian Hammond <chipx86@chipx86.com>
-
- * libnotify/internal.h:
- * libnotify/notify.h:
- * configure.ac:
- - Add G_BEGIN_DECLS and G_END_DECLS to notify.h, so that libnotify can
- be used in C++ applications properly.
- - Bump to version 0.4.2.
-
-========================= 0.4.1 =========================
-
-Sat Jun 17 18:17:28 PDT 2006 Christian Hammond <chipx86@chipx86.com>
-
- * Makefile.am:
- * NEWS:
- D libnotify.spec.in:
- * configure.ac:
- - Fix make distcheck and remove the old RPM spec file.
- - Update the news.
- - Bump the version to 0.4.1.
-
-Thu Jun 15 02:14:14 PDT 2006 Christian Hammond <chipx86@chipx86.com>
-
- * libnotify/notification.c:
- - Fix a build error on gtk 2.9.2+. This fixes bug #65.
-
-Tue Jun 06 12:44:48 PDT 2006 Christian Hammond <chipx86@chipx86.com>
-
- * docs/reference/tmpl/notification.sgml:
- * libnotify/notification.h:
- - Small random fixes.
-
-Tue Jun 06 01:45:46 PDT 2006 Christian Hammond <chipx86@chipx86.com>
-
- * docs/reference/libnotify-docs.sgml:
- * docs/reference/tmpl/libnotify-docs.sgml:
- - Fix up some references to files.
-
-Tue Jun 06 01:29:20 PDT 2006 Christian Hammond <chipx86@chipx86.com>
-
- * docs/reference/libnotify-sections.txt:
- * docs/reference/tmpl/notification.sgml:
- * docs/reference/tmpl/notify.sgml:
- * libnotify/notification.c:
- * libnotify/notification.h:
- - Provide more documentation.
-
-Tue Jun 06 00:27:50 PDT 2006 Christian Hammond <chipx86@chipx86.com>
-
- * docs/reference/tmpl/notification.sgml:
- * libnotify/notification.c:
- * libnotify/notification.h:
- - Update notify_notification_set_geometry_hints() to take a x, y
- instead of a GdkRectangle. We don't need the width and height
- information.
-
-Tue Jun 06 00:14:00 PDT 2006 Christian Hammond <chipx86@chipx86.com>
-
- A docs/reference/libnotify-docs.sgml:
- A docs/reference/libnotify-overrides.txt:
- A docs/reference/libnotify-sections.txt:
- A docs/reference/tmpl:
- A docs/reference/tmpl/libnotify-docs.sgml:
- A docs/reference/tmpl/libnotify-unused.sgml:
- A docs/reference/tmpl/notification.sgml:
- A docs/reference/tmpl/notify.sgml:
- A docs/reference/Makefile.am:
- A docs/Makefile.am:
- * libnotify/notification.c:
- * libnotify/notification.h:
- * libnotify/notify.c:
- D Doxyfile.in:
- * Makefile.am:
- * autogen.sh:
- * configure.ac:
- - Add some gtk-doc documentation.
-
-Sun Jun 04 17:44:27 PDT 2006 Christian Hammond <chipx86@chipx86.com>
-
- * libnotify/notification.c:
- * libnotify/notification.h:
- - Patch by chpe to add support for using the new GtkStatusIcon in
- GTK+ 2.9.x. These functions are #ifdef'd to only be provided in
- supported versions of GTK. The patch also added support for GObject
- properties on the NotifyNotification objects. This closes ticket #60.
-
-Sun Jun 04 16:12:05 PDT 2006 Christian Hammond <chipx86@chipx86.com>
-
- * libnotify/notify.c:
- - Set _initted to FALSE in notify_uninit(), so that notify_is_initted()
- won't return TRUE.
-
-Fri Jun 02 15:56:05 PDT 2006 Christian Hammond <chipx86@chipx86.com>
-
- * AUTHORS:
- * configure.ac:
- * libnotify.pc.in:
- - Improve libnotify.pc by pushing dependencies into Requires: instead of
- Cflags: and Libs:. This closes ticket #58.
- - Bump the version to 0.4.0.90.
-
-========================= 0.4.0 =========================
-
-Wed Apr 26 01:15:20 PDT 2006 Christian Hammond <chipx86@chipx86.com>
-
- * tests/Makefile.am:
- - Bundle applet-critical.png.
-
-Wed Apr 26 01:07:34 PDT 2006 Christian Hammond <chipx86@chipx86.com>
-
- * tests/test-replace.c:
- - Set the second, replaced notification to have a default expiration.
-
-Tue Apr 25 23:52:42 PDT 2006 Christian Hammond <chipx86@chipx86.com>
-
- * libnotify/Makefile.am:
- * libnotify/notify.h:
- * NEWS:
- * configure.ac:
- - Add GTypes for the enums.
- - Bump to version 0.4.0.
-
-Fri Apr 21 15:35:40 PDT 2006 Christian Hammond <chipx86@chipx86.com>
-
- * tools/notify-send.c:
- - Use fprintf instead of g_warning.
-
-Fri Apr 21 14:38:04 PDT 2006 Christian Hammond <chipx86@chipx86.com>
-
- * AUTHORS:
- - Add some names to the patch writers list.
-
-Fri Apr 21 14:35:30 PDT 2006 Christian Hammond <chipx86@chipx86.com>
-
- * tests/test-server-info.c:
- * NEWS:
- - Patch by jensgr to fix some C99 usage in the tests code.
-
-Fri Apr 21 14:21:47 PDT 2006 Christian Hammond <chipx86@chipx86.com>
-
- * tools/Makefile.am:
- * tools/notify-send.c:
- * NEWS:
- * configure.ac:
- - Patch by M.S. to switch notify-send to use GOption instead of popt,
- to add -v, --version, -h, and --hint options, and to rename
- -T, --type to -c, --category. This also fixes assertions when calling
- notify-send "". This closes ticket #41.
-
-Mon Mar 20 14:12:15 PST 2006 Christian Hammond <chipx86@chipx86.com>
-
- * tools/notify-send.c:
- - Change the help for notify-send to indicate that --expire-timeout
- requires milliseconds, not seconds. This fixes bug #28.
- - Fixed the short flag for --type to be -T. This fixes bug #18.
-
-Sat Mar 18 14:47:53 PST 2006 Christian Hammond <chipx86@chipx86.com>
-
- * tools/notify-send.c:
- - Fix notify-send on PPC.
-
-Sat Feb 04 17:18:38 PST 2006 Christian Hammond <chipx86@chipx86.com>
-
- * libnotify/notification.c:
- - Don't complain about an unknown action when the action is "default"
-
-Sat Feb 04 13:29:22 PST 2006 Christian Hammond <chipx86@chipx86.com>
-
- A tests/test-xy-actions.c:
- * tests/Makefile.am:
- - Add test-xy-actions.
-
-Sat Feb 04 12:41:03 PST 2006 Christian Hammond <chipx86@chipx86.com>
-
- * tests/test-multi-actions.c:
- - Running out of disk space is a critical notification. Set the
- urgency level in test-multi-actions.
-
-Sat Feb 04 02:04:13 PST 2006 Christian Hammond <chipx86@chipx86.com>
-
- * tests/test-urgency.c:
- - It's a good thing to actually set the urgency levels in the
- urgency test.
-
-Sat Feb 04 01:47:00 PST 2006 Christian Hammond <chipx86@chipx86.com>
-
- A tests/test-urgency.c:
- * tests/Makefile.am:
- - Add a test-urgency testcase.
-
-Sun Jan 29 13:26:31 PST 2006 Christian Hammond <chipx86@chipx86.com>
-
- * Doxyfile.in:
- * libnotify/notification.c:
- * libnotify/notification.h:
- - More Doxygen happiness. Still no NotifyNotification docs yet though.
-
-Sun Jan 29 13:17:43 PST 2006 Christian Hammond <chipx86@chipx86.com>
-
- * libnotify/notify.h:
- - Make Doxygen happy.
-
-========================= 0.3.2 =========================
-
-Mon Jan 23 01:31:59 PST 2006 Christian Hammond <chipx86@chipx86.com>
-
- * libnotify/notification.h:
- - Removed notify_notification_{ref,unref} from notification.h.
-
-Mon Jan 23 01:30:45 PST 2006 Christian Hammond <chipx86@chipx86.com>
-
- * libnotify/Makefile.am:
- - Make distcheck happy.
-
-Mon Jan 23 01:20:36 PST 2006 Christian Hammond <chipx86@chipx86.com>
-
- * docs/ChangeLog:
- * NEWS:
- * configure.ac:
- - Bumped the version to 0.3.2.
- - Added news.
-
-Mon Jan 23 01:10:23 PST 2006 Christian Hammond <chipx86@chipx86.com>
-
- * libnotify/internal.h:
- * libnotify/notification.c:
- * libnotify/notify.c:
- * tests/test-replace-widget.c:
- - Make a best attempt at clearing away notifications that require
- actions or that exist until clicked when the calling application
- exits. This doesn't always work.
-
-Sun Jan 22 23:46:27 PST 2006 Christian Hammond <chipx86@chipx86.com>
-
- * docs/notification-spec.xml:
- - Fix some errors in the spec file. Some pieces were not updated when
- the specification was changed, and some pieces were invalid XML.
-
-Sun Jan 22 13:21:52 PST 2006 Christian Hammond <chipx86@chipx86.com>
-
- * libnotify/notification.c:
- - Raw images are broken in D-BUS versions less than 0.60. Don't crash
- under this case, and warn the user.
-
-Sat Jan 21 00:37:03 PST 2006 Christian Hammond <chipx86@chipx86.com>
-
- * libnotify/internal.h:
- * libnotify/notification.c:
- * libnotify/notify.c:
- * tests/test-image.c:
- - Use one D-BUS connection, one GProxy, total. This is better than the
- one per notification, and fixes a few bugs.
-
-Fri Jan 20 20:49:31 PST 2006 Christian Hammond <chipx86@chipx86.com>
-
- * libnotify/notify.c:
- - Some small code cleanups.
-
-Fri Jan 20 02:19:29 PST 2006 Christian Hammond <chipx86@chipx86.com>
-
- * libnotify/notification.c:
- * libnotify/notification.h:
- * tests/test-basic.c:
- * tools/notify-send.c:
- - Remove notify_notification_show_and_forget(). It's less confusing to
- have one show function, and require that the user unref. It also
- simplifies the code quite a bit.
-
-Fri Jan 20 02:10:50 PST 2006 Christian Hammond <chipx86@chipx86.com>
-
- * libnotify/notification.c:
- * libnotify/notification.h:
- * tests/test-default-action.c:
- * tests/test-multi-actions.c:
- - Implement per-action user data.
-
-Fri Jan 20 01:59:26 PST 2006 Christian Hammond <chipx86@chipx86.com>
-
- * docs/notification-spec.xml:
- * libnotify/notification.c:
- * libnotify/notification.h:
- * tests/test-default-action.c:
- * tests/test-image.c:
- * tests/test-multi-actions.c:
- * tools/notify-send.c:
- - Fix some weird argument ordering in the calls to
- dbus_g_proxy_call_*().
- - Re-order the arguments as per the spec.
- - Change NOTIFY_TIMEOUT_* to NOTIFY_EXPIRES_*.
- - Update the spec to 0.9.
-
-Fri Jan 20 01:37:42 PST 2006 Christian Hammond <chipx86@chipx86.com>
-
- * libnotify/notification.c:
- * libnotify/notification.h:
- * libnotify/notify.c:
- - Clean up a lot of the API. Several functions returned gboolean when
- there was very little point in doing so.
- - Add assertions to all the functions.
- - Remove the notify_notification_{set,get}_user_data() functions. These
- are useless, since this is a GObject, and we get it for free.
-
-Thu Jan 19 22:07:41 PST 2006 Christian Hammond <chipx86@chipx86.com>
-
- A libnotify/internal.h:
- A libnotify/notification.c:
- A libnotify/notification.h:
- D libnotify/notifycommon.h:
- D libnotify/notifynotification.c:
- D libnotify/notifynotification.h:
- * libnotify/Makefile.am:
- * libnotify/notify.c:
- * libnotify/notify.h:
- - Do some rearranging of the files in libnotify, and include things
- properly so people can actually use the library without fudging with
- include paths.
-
-Thu Jan 19 21:56:29 PST 2006 Christian Hammond <chipx86@chipx86.com>
-
- * libnotify/Makefile.am:
- D libnotify/dbus-compat.h:
- * libnotify/notify.c:
- - Get rid of dbus-compat.h.
-
-Thu Jan 19 21:55:08 PST 2006 Christian Hammond <chipx86@chipx86.com>
-
- * libnotify/dbus-compat.h:
- * libnotify/notify.c:
- * libnotify/notifycommon.h:
- * libnotify/notify.h:
- * libnotify/notifynotification.c:
- * libnotify/notifynotification.h:
- - Fixed the coding style.
-
-Thu Jan 19 01:34:57 PST 2006 Christian Hammond <chipx86@chipx86.com>
-
- * tools/notify-send.c:
- - Make notify-send work again when a body isn't specified.
-
-Wed Jan 18 22:24:10 PST 2006 Christian Hammond <chipx86@chipx86.com>
-
- * libnotify/notifynotification.h:
- * tests/test-xy-stress.c:
- - Remove the config.h include from notifynotification.h.
-
-Sun Jan 15 17:52:39 PST 2006 Christian Hammond <chipx86@chipx86.com>
-
- * docs/notification-spec.xml:
- * libnotify/notify.c:
- * libnotify/notify.h:
- * libnotify/notifynotification.c:
- * tests/Makefile.am:
- A tests/test-server-info.c:
- * tests/test-xy.c:
- - Add back notify_get_server_info() and notify_get_server_caps().
-
-Thu Jan 12 2006 John (J5) Palmieri <johnp@redhat.com>
-
- * libnotify/notifynotification.c (notify_notification_set_user_data):
- fix free function addition
- (notify_notification_get_user_data): added method for actually
- getting the user data (fd.o bug# 5418)
- - patches provided by Duarte Henriques
- <duarte.henriques at gmail dot com>
-
-
-Tue Jan 10 23:33:47 PST 2006 Christian Hammond <chipx86@chipx86.com>
-
- * configure.ac:
- - Require D-BUS 0.36+.
-
-Tue Jan 10 22:55:35 PST 2006 Christian Hammond <chipx86@chipx86.com>
-
- * tests/test-default-action.c:
- * tools/notify-send.c:
- - Fix some C99 usage.
-
-Tue Jan 10 16:20:27 MST 2006 David Trowbridge <trowbrds@gmail.com>
-
- * libnotify/Makefile.am:
- - Make sure marshal files actually get built
-
-Mon Jan 09 11:13:15 PST 2006 Christian Hammond <chipx86@chipx86.com>
-
- * libnotify/Makefile.am:
- * libnotify/Makefile.in:
- A libnotify/notify-marshal.list:
- D libnotify/notifymarshal.c:
- D libnotify/notifymarshal.h:
- * libnotify/notifynotification.c:
- * configure.ac:
- - Generate the marshal files automatically. We shouldn't be doing it
- by hand.
-
-Mon Jan 09 10:15:57 PST 2006 Christian Hammond <chipx86@chipx86.com>
-
- * libnotify/Makefile.in:
- * libnotify/notify.c:
- * libnotify/notifynotification.c:
- * tests/test-default-action.c:
- * tests/test-image.c:
- * tests/test-multi-actions.c:
- * tests/test-replace-widget.c:
- * tests/test-xy-stress.c:
- - Clean up lots of warnings.
-
-========================= 0.3.0 =========================
-
-Tue Dec 13 2005 John (J5) Palmieri <johnp@redhat.com>
-
- * Release 0.3.0
-
- * tests/Makefile.am, tools/Makefile.am: patch from Rodney
- Dawes <dobey at novell.com> fixing make distcheck
-
- * tools/notify-send.c: use show_and_forget
-
-Fri Dec 09 2005 John (J5) Palmieri <johnp@redhat.com>
-
- * libnotify/notifymarshal.[c|h]: new files where GLib callback
- marshalers are added
-
- * libnotify/notifynotification.c (notify_notifiaction_init): Add a
- marshaller for signals with uint, string parameters
- (_gslist_to_string_array): new internal method that coverts
- a GSList to a NULL terminated array of strings
- (_notify_notification_show_internal): send the actions list as an
- array of strings, not a GSList which does not work with the bindings
-
- * libnotify/Makefile.am: notifymarshal.[c|h] added
-
- * tests/test-multi-actions.c: working example of using actions
-
-
-Fri Dec 02 2005 John (J5) Palmieri <johnp@redhat.com>
-
- * libnotify/notifynotification.c (notify_notification_add_action):
- implement adding actions
- (_action_signal_handler): handle actions coming from the server
- (notify_notifcation_clear_actions): new method for clearning out
- the actions list and hash
-
-Fri Dec 02 2005 John (J5) Palmieri <johnp@redhat.com>
-
- * libnotify/notifynotification.c (notify_notification_show_and_forget):
- new method that shows and then unrefs the NotifyNotification object.
- use this if you just want to fire off a quick notification.
-
- * various compiler warning cleanups
-
-Fri Dec 02 2005 John (J5) Palmieri <johnp@redhat.com>
-
- * libnotify/notifynotification.c (SIGNAL_TYPE_CLOSED): "closed" glib
- signal added
- (notify_notification_clear_hints): New API for clearing out the
- hints hash
- (notify_notification_ref, notify_notification_unref): removed - use
- g_object_ref/unref
-
- * tests/*: Various changes to the test binaries
-
-Thu Nov 10 14:00:00 EST 2005 John (J5) Palmieri <johnp@redhat.com>
-
- * Complete rewrite and first import to libnotify-ng module in SVN
-
-Mon Jul 04 02:13:56 PDT 2005 Christian Hammond <chipx86@chipx86.com>
-
- * tests/Makefile.am:
- * tests/test-markup.c:
- A tests/test-xy-stress.c:
- * configure.ac:
- - Conditionally build gdk-dependent test apps if we have gdk.
- - Added a X, Y stress test that will be used to help test
- accurately positioning the arrows.
-
-Thu Jun 30 21:09:18 PDT 2005 Christian Hammond <chipx86@chipx86.com>
-
- * tests/Makefile.am:
- - Don't install the test programs during make install.
-
-Thu Jun 30 21:03:30 PDT 2005 Christian Hammond <chipx86@chipx86.com>
-
- * libnotify/notify.c:
- * libnotify/notify.h:
- * tests/test-animation.c:
- * tests/test-basic.c:
- * tests/test-default-action.c:
- * tests/test-error.c:
- * tests/test-image.c:
- * tests/test-markup.c:
- * tests/test-multi-actions.c:
- * tests/test-replace.c:
- * tools/notify-send.c:
- - Added support for hints in the API.
-
-Mon Jun 20 06:13:02 PDT 2005 Christian Hammond <chipx86@gnupdate.org>
-
- * libnotify/notify.c:
- - Be a little better at not crashing. Just a bit better. There's
- still another crash I'm trying to track down.
-
-Mon Jun 20 04:53:29 PDT 2005 Christian Hammond <chipx86@gnupdate.org>
-
- * libnotify/notify.c:
- - Close the right container in D-BUS 0.3x.
-
-Mon Jun 20 02:49:27 PDT 2005 Christian Hammond <chipx86@gnupdate.org>
-
- * libnotify/Makefile.am:
- A libnotify/dbus-compat.h:
- - Add dbus-compat.h.
-
-Mon Jun 20 02:43:26 PDT 2005 Christian Hammond <chipx86@gnupdate.org>
-
- * libnotify/notify.c:
- * configure.ac:
- - Add support for compiling under D-BUS 0.3x. Actually running
- has not yet been tested!
-
-Fri Apr 01 09:21:26 PST 2005 Christian Hammond <chipx86@gnupdate.org>
-
- * libnotify/notify.c:
- - Updated to work with 0.6 of the notification spec.
-
-Sat Nov 06 15:40:48 PST 2004 Christian Hammond <chipx86@gnupdate.org>
-
- * libnotify/notify.h:
- - Move our TODO list to the Doxygen @todo commands, so we'll get it
- in a nice little page of its own in the API docs.
-
-Sat Nov 06 15:35:52 PST 2004 Christian Hammond <chipx86@gnupdate.org>
-
- * libnotify/notify.h:
- - Move the emacs mode string out of the Doxygen comment and into its
- own.
-
-Sat Nov 06 15:11:53 PST 2004 Christian Hammond <chipx86@gnupdate.org>
-
- * libnotify/notify.h:
- A Doxyfile.in:
- * Makefile.am:
- * configure.ac:
- - Add a Doxyfile.in and update things so we can get doxygen
- docs.
-
-Wed Nov 03 23:39:23 PST 2004 Christian Hammond <chipx86@gnupdate.org>
-
- * libnotify/notify.c:
- - Use glib's memory allocation stuff instead of libc's.
-
-Wed Nov 03 23:34:10 PST 2004 Christian Hammond <chipx86@gnupdate.org>
-
- * libnotify/notify.c:
- * libnotify/notify.h:
- * tests/test-animation.c:
- * tests/test-image.c:
- - Patch from Mike Hearn to do a bunch of stuff, like handling icons
- and animations better.
-
-Wed Nov 03 01:19:42 PST 2004 Christian Hammond <chipx86@gnupdate.org>
-
- * configure.ac:
- A libnotify.spec.in:
- - Fix make distcheck.
-
-Wed Sep 29 22:34:03 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
-
- * libnotify/notify.c:
- * tools/notify-send.c:
- - Don't flush the D-BUS connection, and make sure we disconnect from it.
-
-Wed Sep 29 21:53:15 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
-
- * libnotify/notify.c:
- * libnotify/notify.h:
- * tests/test-animation.c:
- * tests/test-basic.c:
- * tests/test-default-action.c:
- * tests/test-error.c:
- * tests/test-image.c:
- * tests/test-markup.c:
- * tests/test-multi-actions.c:
- * tests/test-replace.c:
- * tools/notify-send.c:
- - Updated to match the spec.
-
-Sat Sep 25 12:59:26 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
-
- * libnotify/notify.c:
- * tests/test-animation.c:
- * tests/test-default-action.c:
- - Fixed to compile.
-
-Wed Sep 01 00:39:23 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
-
- * docs/ChangeLog:
- * SPECIFICATION:
- - Moved specification documentation.
- - Moved specification ChangeLog.
-
-Wed Sep 01 00:30:53 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
-
- * docs/notification-spec.xml:
- - Finishing adding the rest of the signals to the spec.
-
-Sun Aug 29 22:27:42 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
-
- A docs/notification-spec.ps:
- A docs/notification-spec.xml:
- - Added the notification spec in docbook format. It's not finished.
- I'm just tired of working on it.
-
-Wed Jul 14 02:11:48 GMT 2004 Mike Hearn <mike@navi.cx>
- * libnotify/notify.c: Use pointers instead of GINT_TO_POINTER
- * tools/test-replace.c: Test replacing notifications
-
-Tue Jul 13 23:58:54 GMT 2004 Mike Hearn <mike@navi.cx>
- * SPECIFICATION: CloseNotification sends NotificationClosed signal.
-
-Mon Jul 5 00:12:03 GMT 2004 Mike Hearn <mike@navi.cx>
- * tools/notify-send.c (main): Treat expiry times < current time
- as timeouts from current instant
-
-Sun Jul 4 22:54:44 GMT 2004 Mike Hearn <mike@navi.cx>
- * libnotify/notify.c: Use a direct hash rather than an int hash
-
-Sun Jul 04 14:32:46 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
-
- * libnotify/notify.c:
- - Don't make IDs of 0 bad. They just want to be loved, too.
-
-Sun Jul 04 14:08:59 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
-
- * libnotify/notify.c:
- * libnotify/notify.h:
- * tools/notify-send.c:
- * SPECIFICATION:
- - Changed timeouts to expire times.
- - Install notify-send.
-
-Sun Jul 04 13:46:32 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
-
- * tools/notify-send.c:
- - Don't initialize the library until we're ready to talk to it.
-
-Sun Jul 04 13:34:14 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
-
- * libnotify/notify.c:
- * SPECIFICATION:
- - Added the urgency level to the spec, and made it a byte.
-
-Sun Jul 04 13:28:51 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
-
- A tools/:
- R tests/:
- * Makefile.am:
- * configure.ac:
- - Renamed tests to tools.
-
-Sun Jul 04 13:28:00 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
-
- * tests/Makefile.am:
- A tests/notify-send.c:
- - Added the notify-send tool.
-
-Sat Jul 03 12:35:35 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
-
- * libnotify/notify.c:
- * libnotify/notify.h:
- - Added support for GetCapabilities.
-
-Sat Jul 03 12:27:58 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
-
- * libnotify/notify.c:
- * libnotify/notify.h:
- - Add support for GetServerInformation.
-
-Sat Jul 03 12:21:05 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
-
- * libnotify/notify.c:
- - Remove the application info sent on calls to Notify for now,
- until/if something gets added to the spec about it.
-
-Sat Jul 03 12:14:48 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
-
- * libnotify/notify.c:
- * libnotify/notify.h:
- - Removed the last of the request implementation.
- - More work toward migrating the code to the specification.
- - Simplified the action implementation a little bit.
-
-Sat Jul 03 11:26:03 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
-
- * libnotify/notify.c:
- * libnotify/notify.h:
- - Cleaned up some things and updated some stuff to be compliant with
- the spec. More will come soon.
-
-Thu Jul 1 23:46:28 GMT 2004 Mike Hearn <mike@navi.cx>
- * SPECIFICATION: Add info on icons/sounds, add some
- protocol requests. Change "buttons" in the overview to "actions".
-
-Wed Jun 30 14:03:51 GMT 2004 Mike Hearn <mike@navi.cx>
- * SPECIFICATION: Initial version
-
-Wed Jun 30 13:28:18 GMT 2004 Mike Hearn <mike@navi.cx>
- * libnotify/notify.[ch]: Add file variables for emacs to match
- the settings Christian is using.
-
-Wed Jun 30 02:53:36 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
-
- * libnotify/notify.c:
- - Free up the handle memory for a closed notification.
-
-Tue Jun 29 19:33:43 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
-
- * libnotify/notify.c:
- * libnotify/notify.h:
- - Due to the new icon struct, a lot of redundant functions have now
- been removed.
-
-Tue Jun 29 19:26:58 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
-
- * libnotify/notify.c:
- * libnotify/notify.h:
- - Added a NotifyIcon struct and the beginnings of the API.
-
-Tue Jun 29 18:49:38 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
-
- * libnotify/notify.c:
- * libnotify/notify.h:
- - Replaced the guint32 ID numbers that were passed around to represent
- notifications and requests and replaced them with an opaque data
- structure that abstracts that and other stuff.
-
-Tue Jun 29 18:21:05 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
-
- * libnotify/notify.c:
- - Changed 8 space to 4 space tabs.
-
-Tue Jun 29 14:49:51 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
-
- * libnotify/notify.c:
- - Patch by Mike Hearn to add a print_error() function for dumping
- extra info when we have an error.
-
-Sun Jun 27 21:50:33 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
-
- * configure.ac:
- - Pass 0.0.1 as the version number to AC_INIT().
-
-Sun Jun 27 21:39:13 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
-
- * libnotify/notify.c:
- - Added support for the NotificationClosed and RequestClosed signals,
- along with request callbacks. I wonder if any of this works.
-
-Sun Jun 27 20:23:00 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
-
- * libnotify/notify.c:
- - Keep track of request IDs so that we can do callback stuff in a bit.
-
-Sun Jun 27 20:02:09 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
-
- * libnotify/notify.c:
- - Send the list of button texts as a string array, rather than appending
- each one individually.
-
-Sun Jun 27 18:30:19 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
-
- * libnotify/notify.c:
- * libnotify/notify.h:
- - Split notify_close() into notify_close_notification() and
- notify_close_request().
- - Implement notify_send_request() and
- notify_send_request_with_icon_data(), and add versions of those
- functions that take a va_list for the buttons.
-
-Sun Jun 27 16:46:32 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
-
- * libnotify/notify.c:
- - Added a utility function for doing most of the D-BUS message
- creation.
- - Implemented notify_close_notification() and notify_close_request().
-
-Sun Jun 27 16:38:42 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
-
- * libnotify/notify.c:
- - Make sure we include our config.h if we have one.
-
-Sun Jun 27 16:37:30 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
-
- * libnotify/notify.c:
- * libnotify/notify.h:
- - Added the initial header file and connection code.
-
diff --git a/Makefile.am b/Makefile.am
deleted file mode 100644
index 3a28de2..0000000
--- a/Makefile.am
+++ /dev/null
@@ -1,49 +0,0 @@
-ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
-
-SUBDIRS = libnotify docs tools
-if TESTS_ENABLED
-SUBDIRS += tests
-endif
-
-pcdata_DATA = libnotify.pc
-pcdatadir = $(libdir)/pkgconfig
-
-EXTRA_DIST = \
- AUTHORS NEWS INSTALL COPYING README \
- ChangeLog \
- autogen.sh \
- configure.ac \
- libnotify.pc.in
-
-$(OBJECTS): libtool
-libtool: $(LIBTOOL_DEPS)
- $(SHELL) ./config.status --recheck
-
-doxygen:
- @echo "Running doxygen..."
- @doxygen Doxyfile
-
-DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc
-
-MAINTAINERCLEANFILES = \
- $(srcdir)/INSTALL \
- $(srcdir)/aclocal.m4 \
- $(srcdir)/autoscan.log \
- $(srcdir)/compile \
- $(srcdir)/config.guess \
- $(srcdir)/config.h.in \
- $(srcdir)/config.sub \
- $(srcdir)/configure.scan \
- $(srcdir)/depcomp \
- $(srcdir)/install-sh \
- $(srcdir)/ltmain.sh \
- $(srcdir)/missing \
- $(srcdir)/mkinstalldirs \
- $(srcdir)/omf.make \
- $(srcdir)/xmldocs.make \
- $(srcdir)/gtk-doc.make \
- $(srcdir)/ChangeLog \
- `find "$(srcdir)" -type f -name Makefile.in -print`
-
-
--include $(top_srcdir)/git.mk
diff --git a/README b/README
deleted file mode 100644
index e69de29..0000000
--- a/README
+++ /dev/null
diff --git a/autogen.sh b/autogen.sh
deleted file mode 100755
index 0bace78..0000000
--- a/autogen.sh
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/sh
-# Run this to generate all the initial makefiles, etc.
-
-srcdir=`dirname $0`
-test -z "$srcdir" && srcdir=.
-
-PKG_NAME="libnotify"
-
-(test -f $srcdir/configure.ac \
- && test -d $srcdir/libnotify) || {
- echo -n "**Error**: Directory "\`$srcdir\'" does not look like the"
- echo " top-level $PKG_NAME directory"
- exit 1
-}
-
-which gnome-autogen.sh || {
- echo "You need to install gnome-common."
- exit 1
-}
-
-. gnome-autogen.sh
diff --git a/configure.ac b/configure.ac
deleted file mode 100644
index 493ea40..0000000
--- a/configure.ac
+++ /dev/null
@@ -1,223 +0,0 @@
-dnl Process this file with autoconf to create configure.
-
-dnl ################################################################
-dnl # Initialize autoconf
-dnl ################################################################
-AC_INIT([libnotify],
- [0.7.8],
- [https://gitlab.gnome.org/GNOME/libnotify/issues],
- [libnotify])
-AC_PREREQ([2.63])
-
-AC_CONFIG_HEADERS([config.h])
-AC_CONFIG_SRCDIR([configure.ac])
-AC_CONFIG_MACRO_DIR([m4])
-AC_CONFIG_AUX_DIR([build-aux])
-
-dnl ################################################################
-dnl # Version information
-dnl ################################################################
-LIBNOTIFY_MAJOR_VERSION=0
-LIBNOTIFY_MINOR_VERSION=7
-LIBNOTIFY_MICRO_VERSION=7
-LIBNOTIFY_DEVEL_VERSION=0
-
-AC_SUBST(LIBNOTIFY_MAJOR_VERSION)
-AC_SUBST(LIBNOTIFY_MINOR_VERSION)
-AC_SUBST(LIBNOTIFY_MICRO_VERSION)
-
-LIBNOTIFY_VERSION=$LIBNOTIFY_MAJOR_VERSION.$LIBNOTIFY_MINOR_VERSION.$LIBNOTIFY_MICRO_VERSION
-
-if test "x$LIBNOTIFY_DEVEL_VERSION" != "x0"; then
- LIBNOTIFY_VERSION=$LIBNOTIFY_VERSION.$LIBNOTIFY_DEVEL_VERSION
-fi
-
-AC_DEFINE_UNQUOTED(LIBNOTIFY_MAJOR_VERSION, $LIBNOTIFY_MAJOR_VERSION,
- [libnotify major version.])
-AC_DEFINE_UNQUOTED(LIBNOTIFY_MINOR_VERSION, $LIBNOTIFY_MINOR_VERSION,
- [libnotify minor version.])
-AC_DEFINE_UNQUOTED(LIBNOTIFY_MICRO_VERSION, $LIBNOTIFY_MICRO_VERSION,
- [libnotify micro version.])
-AC_DEFINE_UNQUOTED(LIBNOTIFY_VERSION, "$LIBNOTIFY_VERSION",
- [libnotify version.])
-
-
-dnl ################################################################
-dnl # libtool versioning
-dnl ################################################################
-dnl #
-dnl # +1 : 0 : +1 == new interface that does not break old one.
-dnl # +1 : 0 : 0 == removed an interface. Breaks old apps.
-dnl # ? : +1 : ? == internal changes that doesn't break anything.
-dnl #
-dnl # CURRENT : REVISION : AGE
-dnl #
-LT_CURRENT=4
-LT_REVISION=0
-LT_AGE=0
-
-LT_RELEASE=$LIBNOTIFY_MAJOR_VERSION.$LIBNOTIFY_MINOR_VERSION.$LIBNOTIFY_MICRO_VERSION
-
-AC_SUBST(LT_RELEASE)
-AC_SUBST(LT_CURRENT)
-AC_SUBST(LT_REVISION)
-AC_SUBST(LT_AGE)
-
-dnl ################################################################
-dnl # Initialize automake
-dnl ################################################################
-AM_INIT_AUTOMAKE([1.10 no-dist-gzip dist-bzip2])
-m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
-
-dnl ################################################################
-dnl # Check for some standard stuff.
-dnl ################################################################
-AC_PROG_CC
-AC_PROG_CPP
-AC_PROG_MAKE_SET
-AC_PROG_LN_S
-AC_PROG_INSTALL
-
-AC_C_CONST
-AC_TYPE_SIZE_T
-AC_EXEEXT
-
-# Initialize libtool
-LT_PREREQ([2.2])
-LT_INIT
-
-REQ_GTK_VERSION=2.90
-REQ_GLIB_VERSION=2.26.0
-
-pkg_modules="gdk-pixbuf-2.0 glib-2.0 >= $REQ_GLIB_VERSION gio-2.0 >= $REQ_GLIB_VERSION"
-AC_SUBST([pkg_modules])
-PKG_CHECK_MODULES(PACKAGE, [$pkg_modules])
-
-tests_modules="gtk+-3.0 >= $REQ_GTK_VERSION"
-AC_ARG_ENABLE(tests,
- [AS_HELP_STRING([--disable-tests],
- [Do not build tests])],
- ,enable_tests=yes)
-if test x$enable_tests = xyes ; then
- PKG_CHECK_MODULES(TESTS, [$tests_modules])
-fi
-AM_CONDITIONAL(TESTS_ENABLED, test x$enable_tests = xyes)
-
-GLIB_GENMARSHAL=`${PKG_CONFIG} --variable=glib_genmarshal glib-2.0`
-AC_SUBST(GLIB_GENMARSHAL)
-
-GOBJECT_INTROSPECTION_CHECK([0.9.12])
-
-dnl ################################################################
-dnl # Set up gtk-doc
-dnl ################################################################
-GTK_DOC_CHECK([1.14],[--flavour no-tmpl])
-
-dnl ---------------------------------------------------------------------------
-dnl - DocBook Documentation
-dnl ---------------------------------------------------------------------------
-
-AC_ARG_ENABLE(docbook-docs,
- [AS_HELP_STRING([--enable-docbook-docs],
- [build documentation (requires xmlto)])],
- enable_docbook_docs=$enableval,enable_docbook_docs=no)
-AC_PATH_PROG(XMLTO, xmlto, no)
-AC_MSG_CHECKING([whether to build DocBook documentation])
-if test x$XMLTO = xno ; then
- have_docbook=no
-else
- have_docbook=yes
-fi
-if test x$enable_docbook_docs = xauto ; then
- if test x$have_docbook = xno ; then
- enable_docbook_docs=no
- else
- enable_docbook_docs=yes
- fi
-fi
-if test x$enable_docbook_docs = xyes; then
- if test x$have_docbook = xno; then
- AC_MSG_ERROR([Building DocBook docs explicitly required, but DocBook not found])
- fi
-fi
-AM_CONDITIONAL(DOCBOOK_DOCS_ENABLED, test x$enable_docbook_docs = xyes)
-AC_MSG_RESULT(yes)
-
-AC_ARG_VAR([XMLTO],[Define/override the `xmlto' location.])
-AC_ARG_VAR([XMLTO_FLAGS],[Define/override `xmlto' options, like `--skip-validation'.])
-
-
-# Turn on the additional warnings last
-
-AC_ARG_ENABLE(more-warnings,
- AS_HELP_STRING([--enable-more-warnings],
- [Maximum compiler warnings]),
- set_more_warnings="$enableval",[
- if test -d $srcdir/.git; then
- set_more_warnings=yes
- else
- set_more_warnings=no
- fi])
-
-AC_MSG_CHECKING(for more warnings)
-if test "$GCC" = "yes" -a "$set_more_warnings" != "no"; then
- AC_MSG_RESULT(yes)
- CFLAGS="\
- -Wall \
- -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes \
- -Wnested-externs -Wpointer-arith \
- -Wcast-align -Wsign-compare -Wp,-D_FORTIFY_SOURCE=2 \
- $CFLAGS"
-
- for option in -Wno-strict-aliasing -Wno-sign-compare; do
- SAVE_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS $option"
- AC_MSG_CHECKING([whether gcc understands $option])
- AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[]])],
- [has_option=yes],
- [has_option=no])
- if test $has_option = no; then
- CFLAGS="$SAVE_CFLAGS"
- fi
- AC_MSG_RESULT($has_option)
- unset has_option
- unset SAVE_CFLAGS
- done
- unset option
-else
- AC_MSG_RESULT(no)
-fi
-
-AC_SUBST(CFLAGS)
-
-dnl ################################################################
-dnl # Output the Makefiles
-dnl ################################################################
-AC_CONFIG_FILES([
-Makefile
-docs/Makefile
-docs/reference/Makefile
-libnotify.pc
-libnotify/Makefile
-libnotify/notify-features.h
-tests/Makefile
-tools/Makefile
-])
-
-AC_OUTPUT
-
-echo "
- $PACKAGE $VERSION
- ========================
-
- prefix: ${prefix}
- exec_prefix: ${exec_prefix}
- bindir: ${bindir}
- datadir: ${datadir}
- source code location: ${srcdir}
- cflags: ${CFLAGS}
-
- Build tests: ${enable_tests}
- Build docs: ${enable_docbook_docs}
-
-"
diff --git a/docs/Makefile.am b/docs/Makefile.am
deleted file mode 100644
index 21c7f90..0000000
--- a/docs/Makefile.am
+++ /dev/null
@@ -1,26 +0,0 @@
-NULL =
-
-SUBDIRS = reference
-
-SPEC_XML_FILES = \
- config.xsl \
- notification-spec.xml \
- $(NULL)
-
-if DOCBOOK_DOCS_ENABLED
-
-htmldocdir = $(docdir)/spec
-htmldoc_DATA = notification-spec.html
-
-notification-spec.html: $(SPEC_XML_FILES)
- $(XMLTO) $(XMLTO_FLAGS) xhtml-nochunks -m config.xsl notification-spec.xml
-
-endif # DOCBOOK_DOCS_ENABLED
-
-
-EXTRA_DIST = \
- ChangeLog \
- $(SPEC_XML_FILES) \
- $(NULL)
-
--include $(top_srcdir)/git.mk
diff --git a/docs/reference/Makefile.am b/docs/reference/Makefile.am
deleted file mode 100644
index 2ae617f..0000000
--- a/docs/reference/Makefile.am
+++ /dev/null
@@ -1,83 +0,0 @@
-## Process this file with automake to produce Makefile.in
-
-# We require automake 1.6 at least.
-AUTOMAKE_OPTIONS = 1.6
-
-# This is a blank Makefile.am for using gtk-doc.
-# Copy this to your project's API docs directory and modify the variables to
-# suit your project. See the GTK+ Makefiles in gtk+/docs/reference for examples
-# of using the various options.
-
-# The name of the module, e.g. 'glib'.
-DOC_MODULE=libnotify
-
-# The top-level SGML file. You can change this if you want to.
-DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sgml
-
-# The directory containing the source code. Relative to $(srcdir).
-# gtk-doc will search all .c & .h files beneath here for inline comments
-# documenting the functions and macros.
-# e.g. DOC_SOURCE_DIR=../../../gtk
-DOC_SOURCE_DIR=../../libnotify
-
-# Extra options to pass to gtkdoc-scangobj. Not normally needed.
-SCANGOBJ_OPTIONS=
-
-# Extra options to supply to gtkdoc-scan.
-# e.g. SCAN_OPTIONS=--deprecated-guards="GTK_DISABLE_DEPRECATED"
-SCAN_OPTIONS=--deprecated-guards="LIBNOTIFY_DISABLE_DEPRECATED"
-
-# Extra options to supply to gtkdoc-mkdb.
-# e.g. MKDB_OPTIONS=--sgml-mode --output-format=xml
-MKDB_OPTIONS=--sgml-mode --output-format=xml
-
-# Extra options to supply to gtkdoc-mktmpl
-# e.g. MKTMPL_OPTIONS=--only-section-tmpl
-MKTMPL_OPTIONS=
-
-# Extra options to supply to gtkdoc-fixref. Not normally needed.
-# e.g. FIXXREF_OPTIONS=--extra-dir=../gdk-pixbuf/html --extra-dir=../gdk/html
-FIXXREF_OPTIONS=
-
-# Used for dependencies. The docs will be rebuilt if any of these change.
-# e.g. HFILE_GLOB=$(top_srcdir)/gtk/*.h
-# e.g. CFILE_GLOB=$(top_srcdir)/gtk/*.c
-HFILE_GLOB=$(top_srcdir)/libnotify/*.h
-CFILE_GLOB=$(top_srcdir)/libnotify/*.c
-
-# Header files to ignore when scanning.
-# e.g. IGNORE_HFILES=gtkdebug.h gtkintl.h
-IGNORE_HFILES= \
- notify-enum-types.h \
- notify-marshal.h \
- internal.h
-
-# Images to copy into HTML directory.
-# e.g. HTML_IMAGES=$(top_srcdir)/gtk/stock-icons/stock_about_24.png
-HTML_IMAGES=
-
-# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE).
-# e.g. content_files=running.sgml building.sgml changes-2.0.sgml
-content_files=
-
-# SGML files where gtk-doc abbrevations (#GtkWidget) are expanded
-# These files must be listed here *and* in content_files
-# e.g. expand_content_files=running.sgml
-expand_content_files=
-
-# CFLAGS and LDFLAGS for compiling gtkdoc-scangobj with your library.
-# Only needed if you are using gtkdoc-scangobj to dynamically query widget
-# signals and properties.
-# e.g. INCLUDES=-I$(top_srcdir) -I$(top_builddir) $(GTK_DEBUG_FLAGS)
-# e.g. GTKDOC_LIBS=$(top_builddir)/gtk/$(gtktargetlib)
-INCLUDES=-I$(top_srcdir) -I$(top_builddir) $(PACKAGE_CFLAGS)
-GTKDOC_LIBS=$(PACKAGE_LIBS) $(top_builddir)/libnotify/libnotify.la
-
-# This includes the standard gtk-doc make rules, copied by gtkdocize.
-include $(top_srcdir)/gtk-doc.make
-
-# Other files to distribute
-# e.g. EXTRA_DIST += version.xml.in
-EXTRA_DIST +=
-
--include $(top_srcdir)/git.mk
diff --git a/git.mk b/git.mk
deleted file mode 100644
index 088ef0b..0000000
--- a/git.mk
+++ /dev/null
@@ -1,184 +0,0 @@
-# git.mk
-#
-# Copyright 2009, Red Hat, Inc.
-# Written by Behdad Esfahbod
-#
-# Copying and distribution of this file, with or without modification,
-# are permitted in any medium without royalty provided the copyright
-# notice and this notice are preserved.
-#
-# The canonical source for this file is pango/git.mk, or whereever the
-# header of pango/git.mk suggests in the future.
-#
-# To use in your project, import this file in your git repo's toplevel,
-# then do "make -f git.mk". This modifies all Makefile.am files in
-# your project to include git.mk.
-#
-# This enables automatic .gitignore generation. If you need to ignore
-# more files, add them to the GITIGNOREFILES variable in your Makefile.am.
-# But think twice before doing that. If a file has to be in .gitignore,
-# chances are very high that it's a generated file and should be in one
-# of MOSTLYCLEANFILES, CLEANFILES, DISTCLEANFILES, or MAINTAINERCLEANFILES.
-#
-# The only case that you need to manually add a file to GITIGNOREFILES is
-# when remove files in one of mostlyclean-local, clean-local, distclean-local,
-# or maintainer-clean-local.
-#
-# Note that for files like editor backup, etc, there are better places to
-# ignore them. See "man gitignore".
-#
-# If "make maintainer-clean" removes the files but they are not recognized
-# by this script (that is, if "git status" shows untracked files still), send
-# me the output of "git status" as well as your Makefile.am and Makefile for
-# the directories involved.
-#
-# For a list of toplevel files that should be in MAINTAINERCLEANFILES, see
-# pango/Makefile.am.
-#
-# Don't EXTRA_DIST this file. It is supposed to only live in git clones,
-# not tarballs. It serves no useful purpose in tarballs and clutters the
-# build dir.
-#
-# This file knows how to handle autoconf, automake, libtool, gtk-doc,
-# gnome-doc-utils, intltool.
-#
-#
-# KNOWN ISSUES:
-#
-# - Recursive configure doesn't work as $(top_srcdir)/git.mk inside the
-# submodule doesn't find us. If you have configure.{in,ac} files in
-# subdirs, add a proxy git.mk file in those dirs that simply does:
-# "include $(top_srcdir)/../git.mk". Add more ..'s to your taste.
-# And add those files to git. See vte/gnome-pty-helper/git.mk for
-# example.
-#
-
-git-all: git-mk-install
-
-git-mk-install:
- @echo Installing git makefile
- @any_failed=; find $(top_srcdir) -name Makefile.am | while read x; do \
- if grep 'include .*/git.mk' $$x >/dev/null; then \
- echo $$x already includes git.mk; \
- else \
- failed=; \
- echo "Updating $$x"; \
- { cat $$x; \
- echo ''; \
- echo '-include $$(top_srcdir)/git.mk'; \
- } > $$x.tmp || failed=1; \
- if test x$$failed = x; then \
- mv $$x.tmp $$x || failed=1; \
- fi; \
- if test x$$failed = x; then : else \
- echo Failed updating $$x; >&2 \
- any_failed=1; \
- fi; \
- fi; done; test -z "$$any_failed"
-
-.PHONY: git-all git-mk-install
-
-
-### .gitignore generation
-
-$(srcdir)/.gitignore: Makefile.am $(top_srcdir)/git.mk
- $(AM_V_GEN) \
- { \
- if test "x$(DOC_MODULE)" = x -o "x$(DOC_MAIN_SGML_FILE)" = x; then :; else \
- for x in \
- $(DOC_MODULE)-decl-list.txt \
- $(DOC_MODULE)-decl.txt \
- tmpl/$(DOC_MODULE)-unused.sgml \
- "tmpl/*.bak" \
- xml html \
- ; do echo /$$x; done; \
- fi; \
- if test "x$(DOC_MODULE)" = x -o "x$(DOC_LINGUAS)" = x; then :; else \
- for x in \
- $(_DOC_C_DOCS) \
- $(_DOC_LC_DOCS) \
- $(_DOC_OMF_ALL) \
- $(_DOC_DSK_ALL) \
- $(_DOC_HTML_ALL) \
- $(_DOC_POFILES) \
- "*/.xml2po.mo" \
- "*/*.omf.out" \
- ; do echo /$$x; done; \
- fi; \
- if test -f $(srcdir)/po/Makefile.in.in; then \
- for x in \
- po/Makefile.in.in \
- po/Makefile.in \
- po/Makefile \
- po/POTFILES \
- po/stamp-it \
- po/.intltool-merge-cache \
- "po/*.gmo" \
- "po/*.mo" \
- po/$(GETTEXT_PACKAGE).pot \
- intltool-extract.in \
- intltool-merge.in \
- intltool-update.in \
- ; do echo /$$x; done; \
- fi; \
- if test -f $(srcdir)/configure; then \
- for x in \
- autom4te.cache \
- configure \
- config.h \
- stamp-h1 \
- libtool \
- config.lt \
- ; do echo /$$x; done; \
- fi; \
- for x in \
- .gitignore \
- $(GITIGNOREFILES) \
- $(CLEANFILES) \
- $(PROGRAMS) \
- $(check_PROGRAMS) \
- $(EXTRA_PROGRAMS) \
- $(LTLIBRARIES) \
- so_locations \
- .libs _libs \
- $(MOSTLYCLEANFILES) \
- "*.$(OBJEXT)" \
- "*.lo" \
- $(DISTCLEANFILES) \
- $(am__CONFIG_DISTCLEAN_FILES) \
- $(CONFIG_CLEAN_FILES) \
- TAGS ID GTAGS GRTAGS GSYMS GPATH tags \
- "*.tab.c" \
- $(MAINTAINERCLEANFILES) \
- $(BUILT_SOURCES) \
- $(DEPDIR) \
- Makefile \
- Makefile.in \
- "*.orig" \
- "*.rej" \
- "*.bak" \
- "*~" \
- ".*.sw[nop]" \
- ; do echo /$$x; done; \
- } | \
- sed "s@^/`echo "$(srcdir)" | sed 's/\(.\)/[\1]/g'`/@/@" | \
- sed 's@/[.]/@/@g' | \
- LC_ALL=C sort | uniq > $@.tmp && \
- mv $@.tmp $@;
-
-all: $(srcdir)/.gitignore gitignore-recurse-maybe
-gitignore-recurse-maybe:
- @if test "x$(SUBDIRS)" = "x$(DIST_SUBDIRS)"; then :; else \
- $(MAKE) $(AM_MAKEFLAGS) gitignore-recurse; \
- fi;
-gitignore-recurse:
- @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) .gitignore gitignore-recurse || echo "Skipping $$subdir"); \
- done
-gitignore: $(srcdir)/.gitignore gitignore-recurse
-
-maintainer-clean: gitignore-clean
-gitignore-clean:
- -rm -f $(srcdir)/.gitignore
-
-.PHONY: gitignore-clean gitignore gitignore-recurse gitignore-recurse-maybe
diff --git a/libnotify.pc.in b/libnotify.pc.in
deleted file mode 100644
index b586d74..0000000
--- a/libnotify.pc.in
+++ /dev/null
@@ -1,12 +0,0 @@
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-libdir=@libdir@
-includedir=@includedir@
-
-Name: libnotify
-Description: Notifications Library
-Version: @VERSION@
-Requires: @pkg_modules@
-Libs: -L${libdir} -lnotify
-Cflags: -I${includedir}
-
diff --git a/libnotify/Makefile.am b/libnotify/Makefile.am
deleted file mode 100644
index 33bcd00..0000000
--- a/libnotify/Makefile.am
+++ /dev/null
@@ -1,126 +0,0 @@
-notifyincdir = $(includedir)/libnotify
-
-MARSHAL_PREFIX = notify_marshal
-MARSHAL_FILE = notify-marshal
-ENUM_FILE = notify-enum-types
-
-AM_CPPFLAGS = \
- -I. \
- -I.. \
- -I$(top_srcdir) \
- -I$(top_builddir) \
- -DG_LOG_DOMAIN=\"libnotify\" \
- $(PACKAGE_CFLAGS)
-
-lib_LTLIBRARIES = libnotify.la
-
-notify_headers = \
- notify.h \
- notification.h
-
-notifyinc_HEADERS = \
- $(notify_headers) \
- notify-features.h \
- $(ENUM_FILE).h
-
-noinst_HEADERS = \
- notify-marshal.h \
- internal.h
-
-BUILT_SOURCES = \
- $(ENUM_FILE).h \
- $(ENUM_FILE).c \
- notify-marshal.c \
- notify-marshal.h
-
-libnotify_la_SOURCES = \
- notify.c \
- notification.c \
- notify-enum-types.c \
- notify-marshal.c
-
-libnotify_la_LIBADD = \
- $(PACKAGE_LIBS)
-
-libnotify_la_LDFLAGS = \
- -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
- -export-symbols-regex "^notify_.*"
-
-notify-marshal.h: notify-marshal.list
- $(AM_V_GEN) $(GLIB_GENMARSHAL) --prefix=$(MARSHAL_PREFIX) $(srcdir)/notify-marshal.list \
- --header > $@.tmp && mv $@.tmp $@
-
-notify-marshal.c: notify-marshal.list
- $(AM_V_GEN) $(GLIB_GENMARSHAL) --prefix=$(MARSHAL_PREFIX) $(srcdir)/notify-marshal.list \
- --header --body > $@.tmp && mv $@.tmp $@
-
-$(ENUM_FILE).h: s-enum-types-h
- @true
-s-enum-types-h: $(notify_headers) Makefile
- $(AM_V_GEN) ( cd $(srcdir) && glib-mkenums \
- --fhead "#ifndef _NOTIFY_ENUM_TYPES_H_\n#define _NOTIFY_ENUM_TYPES_H_\n\n#include <glib-object.h>\n\nG_BEGIN_DECLS\n" \
- --fprod "/* enumerations from \"@filename@\" */\n" \
- --vhead "GType @enum_name@_get_type(void);\n#define NOTIFY_TYPE_@ENUMSHORT@ (@enum_name@_get_type())\n" \
- --ftail "G_END_DECLS\n\n#endif /* _NOTIFY_ENUM_TYPES_H_ */" \
- $(notify_headers) ) > tmp-$(ENUM_FILE).h \
- && (cmp -s tmp-$(ENUM_FILE).h $(ENUM_FILE).h || cp tmp-$(ENUM_FILE).h $(ENUM_FILE).h ) \
- && rm -f tmp-$(ENUM_FILE).h \
- && echo timestamp > $(@F)
-
-$(ENUM_FILE).c: s-enum-types-c
- @true
-s-enum-types-c: $(notify_headers) Makefile
- $(AM_V_GEN) ( cd $(srcdir) && glib-mkenums \
- --fhead "#include <libnotify/notify.h>" \
- --fprod "\n/* enumerations from \"@filename@\" */" \
- --vhead "GType\n@enum_name@_get_type (void)\n{\n static GType etype = 0;\n if (etype == 0) {\n static const G@Type@Value values[] = {" \
- --vprod " { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \
- --vtail " { 0, NULL, NULL }\n };\n etype = g_@type@_register_static (\"@EnumName@\", values);\n }\n return etype;\n}\n" \
- $(notify_headers) ) > tmp-$(ENUM_FILE).c \
- && (cmp -s tmp-$(ENUM_FILE).c $(ENUM_FILE).c || cp tmp-$(ENUM_FILE).c $(ENUM_FILE).c ) \
- && rm -f tmp-$(ENUM_FILE).c \
- && echo timestamp > $(@F)
-
-
-if HAVE_INTROSPECTION
-
--include $(INTROSPECTION_MAKEFILE)
-INTROSPECTION_GIRS = Notify-0.7.gir
-INTROSPECTION_SCANNER_ARGS = --add-include-path=$(top_srcdir) --add-include-path=$(top_builddir) --warn-all -I$(top_srcdir) -I$(top_builddir)
-INTROSPECTION_COMPILER_ARGS = --includedir=$(top_srcdir)
-
-Notify-0.7.gir: libnotify.la
-Notify_0_7_gir_INCLUDES = GLib-2.0 GdkPixbuf-2.0
-Notify_0_7_gir_LIBS = libnotify.la
-Notify_0_7_gir_FILES = $(notifyinc_HEADERS) $(libnotify_la_SOURCES)
-Notify_0_7_gir_PACKAGES = glib-2.0 gobject-2.0 gdk-pixbuf-2.0
-Notify_0_7_gir_EXPORT_PACKAGES = libnotify
-Notify_0_7_gir_SCANNERFLAGS = --c-include "libnotify/notify.h"
-
-girdir = $(datadir)/gir-1.0
-dist_gir_DATA = $(INTROSPECTION_GIRS)
-
-typelibdir = $(libdir)/girepository-1.0
-typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
-
-endif
-
-EXTRA_DIST = \
- notify-marshal.list \
- $(ENUM_FILE).h
-
-CLEANFILES = \
- notify-marshal.c \
- notify-marshal.h \
- $(ENUM_FILE).c \
- $(ENUM_FILE).h \
- s-enum-types-c \
- s-enum-types-h
-
-if HAVE_INTROSPECTION
-CLEANFILES += \
- $(dist_gir_DATA) \
- $(typelib_DATA)
-endif
-
--include $(top_srcdir)/git.mk
diff --git a/tests/Makefile.am b/tests/Makefile.am
deleted file mode 100644
index 51fc0bd..0000000
--- a/tests/Makefile.am
+++ /dev/null
@@ -1,93 +0,0 @@
-INCLUDES = \
- -I$(top_srcdir) \
- $(TESTS_CFLAGS)
-
-noinst_PROGRAMS = \
- test-replace \
- test-replace-widget \
- test-server-info \
- test-default-action \
- test-multi-actions \
- test-action-icons \
- test-image \
- test-basic \
- test-error \
- test-markup \
- test-persistence \
- test-removal \
- test-resident \
- test-rtl \
- test-size-changes \
- test-transient \
- test-urgency \
- test-xy \
- test-xy-actions \
- test-xy-stress
-
-common_ldflags = \
- $(top_builddir)/libnotify/libnotify.la \
- $(TESTS_LIBS)
-
-test_replace_SOURCES = test-replace.c
-test_replace_LDADD = $(common_ldflags)
-
-test_replace_widget_SOURCES = test-replace-widget.c
-test_replace_widget_LDADD = $(common_ldflags)
-
-test_server_info_SOURCES = test-server-info.c
-test_server_info_LDADD = $(common_ldflags)
-
-test_size_changes_SOURCES = test-size-changes.c
-test_size_changes_LDADD = $(common_ldflags)
-
-test_default_action_SOURCES = test-default-action.c
-test_default_action_LDADD = $(common_ldflags)
-
-test_multi_actions_SOURCES = test-multi-actions.c
-test_multi_actions_LDADD = $(common_ldflags)
-
-test_action_icons_SOURCES = test-action-icons.c
-test_action_icons_LDADD = $(common_ldflags)
-
-test_image_SOURCES = test-image.c
-test_image_LDADD = $(common_ldflags)
-
-test_basic_SOURCES = test-basic.c
-test_basic_LDADD = $(common_ldflags)
-
-test_error_SOURCES = test-error.c
-test_error_LDADD = $(common_ldflags)
-
-test_markup_SOURCES = test-markup.c
-test_markup_LDADD = $(common_ldflags)
-
-test_urgency_SOURCES = test-urgency.c
-test_urgency_LDADD = $(common_ldflags)
-
-test_xy_SOURCES = test-xy.c
-test_xy_LDADD = $(common_ldflags)
-
-test_xy_actions_SOURCES = test-xy-actions.c
-test_xy_actions_LDADD = $(common_ldflags)
-
-test_xy_stress_SOURCES = test-xy-stress.c
-test_xy_stress_LDADD = $(common_ldflags)
-
-test_rtl_SOURCES = test-rtl.c
-test_rtl_LDADD = $(common_ldflags)
-
-test_persistence_SOURCES = test-persistence.c
-test_persistence_LDADD = $(common_ldflags)
-
-test_removal_SOURCES = test-removal.c
-test_removal_LDADD = $(common_ldflags)
-
-test_resident_SOURCES = test-resident.c
-test_resident_LDADD = $(common_ldflags)
-
-test_transient_SOURCES = test-transient.c
-test_transient_LDADD = $(common_ldflags)
-
-EXTRA_DIST = applet-critical.png test-gir.py
-
--include $(top_srcdir)/git.mk
diff --git a/tools/Makefile.am b/tools/Makefile.am
deleted file mode 100644
index d8ddc59..0000000
--- a/tools/Makefile.am
+++ /dev/null
@@ -1,13 +0,0 @@
-bin_PROGRAMS = notify-send
-
-common_ldflags = \
- $(top_builddir)/libnotify/libnotify.la \
- $(PACKAGE_LIBS)
-
-notify_send_SOURCES = notify-send.c
-notify_send_LDADD = $(common_ldflags)
-
-INCLUDES = $(PACKAGE_CFLAGS) \
- -I$(top_srcdir)
-
--include $(top_srcdir)/git.mk