| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
See http://people.gnome.org/~walters/docs/build-api.txt
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Unfortunately while the standard says that <sys/types.h> is the
correct header to get suseconds_t, at least with glibc, that requires
-DXOPEN_SOURCE. Which is problematic for a public header, because
then all *users* of startup-notification will be required to define
that.
Poking around a bit, it looks like at least with glibc, <sys/select.h>
will give us an unconditional define.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is an ABI change on platforms where sizeof(time_t) doesn't equal
sizeof(long). For most platforms this change shouldn't make a difference
at present. OpenBSD recently switched to 64bit time_t on all architectures
to avoid time_t overflow in 2038 on 32bit machines.
This fix extends to consumers of startup-notification, for instance
the window manager of XFCE, which is how I got involved in this.
See http://mail.xfce.org/pipermail/xfce4-dev/2014-February/030611.html
and follow-ups. The XFCE devs pointed out that my patch to fix a
crash in XFCE's window manager depends on this startup-notification patch.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
|
|
| |
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
= before =
checking for xcb... no
configure: error: Cannot find xcb
= after =
checking for xcb... no
configure: error: Package requirements (xcb >= 1.6) were not met:
Requested 'xcb >= 1.6' but version of XCB is 1.5
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables xcb_CFLAGS
and xcb_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
|
|
| |
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
|
|
|
|
|
|
|
|
| |
A window is 32bit on the wire, but Xlib's Window is an unsigned long,
whereas xcb_window_t is uint32_t, so that change in
1f8260481453cd7632225a3a2ae9c4b090d25241 broke ABI. Revert back to
using Window in the public API.
Signed-off-by: Julien Cristau <jcristau@debian.org>
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
|
|
| |
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
|
|
| |
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
|
|
| |
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
|
|
| |
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
|
|
| |
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
|
|
|
|
|
|
|
| |
For moving GNOME to an application-based system, it's useful if
launcher systems say which .desktop file they're launching, so
that we can show it as the current focus even while a launch is
in progress.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
|
|
|
|
| |
Gentoo: https://bugs.gentoo.org/show_bug.cgi?id=226257
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
|
|
| |
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
|
|
| |
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
|
|
| |
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
|
|
| |
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
|
|
|
|
|
| |
This is the simplest way to have an ABI which does not depend on a
compilation option, which is bad.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
|
|
| |
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
|
|
| |
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
|
|
| |
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
|
|
| |
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
|
|
| |
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
|
|
| |
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
|
|
|
|
| |
This is enough, we do not need to store the full XEvent.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
|
|
|
|
|
| |
This allows to handle identification of the connection without using any
Xlib defined type.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
|
|
| |
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
|
|
| |
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
|
|
| |
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
|
|
| |
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
|
|
| |
Signed-off-by: Julien Danjou <julien@danjou.info>
|
| |
|
| |
|
|
|
|
|
| |
http://bugzilla.gnome.org/show_bug.cgi?id=392801, replacing
__FUNCTION__ with __func__ to increase portability.
|
|
|
|
| |
list.
|
| |
|
|
|
|
|
| |
(http://mail.gnome.org/archives/wm-spec-list/2006-January/msg00018.html
).
|
|
|
|
| |
Unref the SnDisplay.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
modernise a bit.
remove, not needed anymore.
|
| |
|
|
|
|
| |
prevention stuff.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
startup_id for the startup sequence).
Add timestamp field to the SnLauncherContext struct,
(sn_launcher_context_new): initialize timestamp to 0,
(sn_launcher_context_initiate): Make timestamp part of the startup
sequence message,
Add timestamp field to the SnStartupSequence struct,
(sn_startup_sequence_get_timestamp): new function,
(sn_startup_sequence_new): set timestamp from startup sequence message,
if found,
new function,
new function (main): Make the test-launcher example provide a valid
timestamp, obtained from new slowly_obtain_timestamp function
|