summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* configure: bump to 3.7.53.7.5Ray Strode2013-02-051-1/+1
|
* Revert "build: move from /var/run to /run, following systemd proposals."Ray Strode2013-02-051-4/+4
| | | | This reverts commit dc78ecd69094a743ddb76915ee102b24596b78d7.
* build: feed AC_DEFINE_UNQUOTED with expanded version of the variables.Alban Browaeys2013-02-041-2/+4
| | | | | | | Fixes gdm attempts to access "/${prefix}/..." for the ran once dir and files. https://bugzilla.gnome.org/show_bug.cgi?id=691058
* build: move from /var/run to /run, following systemd proposals.Dominique Leuenberger2013-01-281-4/+4
| | | | | | | | | | | | Note: this affects the following files (which have override parameters for configure): /var/run/gdm.pid (--with-pid-file) /var/run/gdm/ (--with-ran-once-marker-directory) /var/run/gdm (--with-xauth-dir) /var/run/gdm/greeter (--with-screenshot-dir) https://bugzilla.gnome.org/show_bug.cgi?id=692733
* Log output to systemd journal if availableColin Walters2013-01-221-0/+28
| | | | | | | | | | | Previously, we put stuff in /var/log/gdm for the session, and then ~/.cache/gdm/session.log for the user. Now let's use explicit sd_journal_stream_fd() calls. Some adjustments from Ray Strode. https://bugzilla.gnome.org/show_bug.cgi?id=676181
* build: fix the build with automake 1.13Nuno Araujo2013-01-201-1/+1
| | | | | | | In Automake 1.13, the long-deprecated macro AM_CONFIG_HEADER (deprecated since 2002) has been removed in favour of AC_CONFIG_HEADERS. https://bugzilla.gnome.org/show_bug.cgi?id=692113
* configure: bump to 3.7.3.13.7.3.1Ray Strode2012-12-201-1/+1
|
* build: Don't automatically use _FORTIFY_SOURCEColin Walters2012-12-031-1/+1
| | | | | | | | | OS builders can add this flag externally if desired. The problem with us doing this unconditionally, it causes the cpp to spam us with warnings if we're building without optimization (i.e. CFLAGS='-ggdb -O0') which I often do so I can use gdb. https://bugzilla.gnome.org/show_bug.cgi?id=689569
* configure: Require GLib 2.35.0Colin Walters2012-12-031-1/+1
| | | | | | For future changes. https://bugzilla.gnome.org/show_bug.cgi?id=689569
* Change the default language config file locationMatthias Clasen2012-11-301-1/+1
| | | | | | /etc/sysconfig/i18n is a RHism; change the default to /etc/locale.conf. https://bugzilla.gnome.org/show_bug.cgi?id=689397
* Post-release version bumpMatthias Clasen2012-11-191-1/+1
|
* 3.7.23.7.2Matthias Clasen2012-11-191-1/+1
|
* daemon: user marker file for tracking autologin instead of static variable.Ray Strode2012-10-151-0/+20
| | | | | | | | | | | | We currently decide whether or not to skip autologin by a first_login state variable in the static display object. These days we can have multiple static display objects, so storing the state variable doesn't make much sense. We could make the variable static, but instead this commit switches to using a marker file in /var/run/gdm. https://bugzilla.gnome.org/show_bug.cgi?id=682467
* utils: reintroduce gdmflexiserverTim Lunn2012-10-091-0/+3
| | | | | | | Partial revert of 920b38e2aac1f79100ed86a0296bbcaf4fecabd9 to reinstroduce gdmflexiserver since gnome-screensaver depends on it. https://bugzilla.gnome.org/show_bug.cgi?id=685622
* configure: bump to 3.6.03.6.0Ray Strode2012-09-251-1/+1
|
* Add an autostart file for orcaMatthias Clasen2012-09-251-0/+1
| | | | | | | | | | Add an autostart file for orca, and install it in /usr/share/gdm/greeter/autostart. This is necessary to make the screen reader switch in the a11y menu work in the login screen. https://bugzilla.gnome.org/show_bug.cgi?id=684474
* configure: bump to 3.5.92.13.5.92.1Ray Strode2012-09-181-1/+1
|
* configure: bump to 3.5.923.5.92Ray Strode2012-09-181-1/+1
|
* configure: check for selinux againRay Strode2012-09-061-0/+9
| | | | This sort of reverts commit 378390b9b5639bbe37cf4ba06e2e4acf1587e1d8.
* configure: bump to 3.5.913.5.91Ray Strode2012-09-041-1/+1
|
* data: add rest of LFS pam patchRay Strode2012-09-041-2/+4
| | | | | | | | | I misapplied the previous patch and broke the build for everyone but me. This commit fixes that. https://bugzilla.gnome.org/show_bug.cgi?id=683283
* Use new documentation infrastructureJavier Jardón2012-09-041-4/+7
| | | | | | Use yelp-tools instead gnome-doc-utils https://bugzilla.gnome.org/show_bug.cgi?id=681604
* autogen.sh: Use autoreconf instead gnome-autogenJavier Jardón2012-09-041-4/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=681604
* drop libxklavier dependencyRay Strode2012-09-041-13/+0
| | | | | | | | Keyboard handling is now done without libxklavier, everywhere else in gnome. Drop the dependency here, too. We may have to add a patch to gnome-shell to give preference to latin layouts at the login screen.
* Add an ability to choose polkit-gnome libexecdirArmin Krejzi2012-09-041-0/+9
| | | | | | | | Following git commit b558e17960cf44323245a7bad425c2b6ed346a63 which adds an ability to choose gnome-settings-daemon and consolekit install location so it does not assume everyone uses /usr/libexec as libexecdir, this commit does the same for polkit-gnome-authentication-agent-1.
* configure.ac: bump the glib requirement to 2.33.2Adrian Bunk2012-08-301-1/+1
| | | | | | Needed for g_clear_pointer(). https://bugzilla.gnome.org/show_bug.cgi?id=682975
* Add configure option to specify directory of some toolsVincent Untz2012-08-271-0/+18
| | | | | | | | | Add --with-gnome-settings-daemon-directory and --with-consolekit-directory for distributions that do not put gnome-settings-daemon and ck-get-x11-display-device directly in LIBEXECDIR. Closes: bgo#582320
* configure: bump to 3.5.903.5.90Ray Strode2012-08-201-1/+1
|
* pam: add exherbo configurationMarc-Antoine Perennou2012-08-201-2/+4
| | | | | | | | from Exherbo commit http://git.exherbo.org/gnome.git/commit/?id=fadb3f3b8ad30833618f0695e7564983a059d58e http://bugzilla-attachments.gnome.org/attachment.cgi?id=221058 Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
* Replace gdmflexiserver with a libgdm methodGiovanni Campagna2012-08-161-3/+0
| | | | | | | | gdmflexiserver used to a be a generic interface to GDM, but now it only does fast user switching. Move that functionality to libgdm and kill the utility. https://bugzilla.gnome.org/show_bug.cgi?id=681827
* configure: bump to 3.5.53.5.5Ray Strode2012-08-061-1/+1
|
* systemd: install a gdm.service unit file by defaultLennart Poettering2012-08-061-0/+10
| | | | | | | | https://fedoraproject.org/wiki/Features/DisplayManagerRework Some changes by Ray Strode. https://bugzilla.gnome.org/show_bug.cgi?id=681339
* gdm: always run gdm on VT1Lennart Poettering2012-08-061-0/+15
| | | | | | | | | | | | | | | This drops automatic VT allocation schemes for the initial display in favour of a compile time hardcoded VT assignment. The automatic allocation schemes are inherently racy since a simpler output to the console might already influence it and result in gdm running on another than the intended VT. This patch adds a --with-initial-vt= switch to configure which may be used to set the VT gdm will run the initial server on. It defaults to 1. https://fedoraproject.org/wiki/Features/DisplayManagerRework https://bugzilla.gnome.org/show_bug.cgi?id=511168
* configure: drop reference to selinuxRay Strode2012-08-021-30/+0
| | | | We don't do any weird setexeccon stuff anymore
* configure: bump version to 2.5.4.23.5.4.22.5.4.2Ray Strode2012-07-191-1/+1
|
* configure: bump to 3.5.4.13.5.4.1Ray Strode2012-07-191-1/+1
|
* configure: bump to 3.5.43.5.4Ray Strode2012-07-171-1/+1
|
* chooser: port to libgdmRay Strode2012-07-171-1/+0
| | | | | | | | | | | | | | | | | | The chooser is the UI showns to XDMCP clients connecting via indirect queries. It shows a list of login screens on the network and lets the user pick that login screen to jump to. Right now it uses its own hardcoded D-Bus calls to interact with the GDM daemon. The D-Bus APIs have changed, though, and so now it no longer works. This commit changes simple-chooser to use libgdm instead. https://bugzilla.gnome.org/show_bug.cgi?id=622888
* greeter: port to libgdmRay Strode2012-07-171-1/+0
| | | | | | | | | | | | | | The simple-greeter is the fallback greeter shown if gnome-shell is unavailable. Right now it uses its own hardcoded D-Bus calls to interact with the GDM daemon. The D-Bus APIs have changed, though, and so now it no longer works. This commit changes simple-greeter to use libgdm instead.
* libgdmgreeter: rename to libgdmRay Strode2012-07-171-5/+5
| | | | | | | | | | | | | libgdmgreeter is useful for clients that aren't greeters. This will be even more true in the future as it gets updated to be useful for screensavers. Given it offers APIs that apply to non-greeter applications, it's silly to have greeter in the library name. This commit renames libgdmgreeter to libgdm. https://bugzilla.gnome.org/show_bug.cgi?id=676381
* libgdmgreeter: generate implementationRay Strode2012-07-171-5/+2
| | | | | | | | | | | | | | | | | | | | | | GdmGreeterClient is the interface greeters use to communicate with their respective slaves. It will eventually also be useful as an interface for screensavers to do authentication. The actual GdmGreeterClient code is a just a thin wrapper around some libdbus calls. Something very similar can be automatically generated using gdbus-codegen. This commit: - updates the library to use the most up to date dbus interfaces provided by the daemon - replaces the hand rolled dbus code with generated code, but leaving the client interface to get at the generated objects. Based on work by Giovanni Campagna <gcampagna@src.gnome.org> https://bugzilla.gnome.org/show_bug.cgi?id=676381
* configure: Drop dbus-glib from daemon codeGiovanni Campagna2012-07-171-1/+0
| | | | | | | | | Now that the GDM daemon code is using GDBus, we don't need to pull in dbus-glib anymore. This commit removes the pkgconfig check for dbus-glib. Note, the fallback greeter and chooser still use dbus-glib.
* daemon: Port GdmGreeterServer to GDBusGiovanni Campagna2012-07-171-0/+1
| | | | | | | | | | | | GdmGreeterServer is the slave-side object that handles communication with greeters. The greeter talks over a private peer-to-peer dbus connection to its slave via GdmGreeterServer. This commit makes GdmGreeterServer use GDBus. This gets us one step closer to GDM running without dbus-glib. https://bugzilla.gnome.org/show_bug.cgi?id=622888
* configure: drop dbus-glib from common libsGiovanni Campagna2012-07-171-1/+0
| | | | | | | While the daemon still uses dbus-glib, none of the bits that rely on the common libs exclusively do anymore. This commit drops the requirement from configure.
* common: Use GDBus for GdmSettingsGiovanni Campagna2012-07-171-0/+1
| | | | | | | | | | | GdmSettings is a system bus service provided by GDM so that greeters can read custom.conf without parsing the file themselves. This commit changes GdmSettings to use gdbus instead of dbus-glib. https://bugzilla.gnome.org/show_bug.cgi?id=622888
* Add --with-default-pam-config option, autodetect from /etc/foo-release filesColin Walters2012-07-101-0/+22
| | | | | | | | | | | | | | | | | | The PAM files that ship with GDM are really specific to Red Hat's historical fork of pam. For example, the "system-auth" file still lives in the Fedora 17 "pam" git. A long while back, Debian hit the same problem, and of course the difference is the naming; common-auth/common-password etc. OpenEmbedded then picked up Debian's PAM fork. Since for OSTree-GNOME we're using Poky/OpenEmbedded, let's add an option to integrate with their PAM. We use code similar to what NetworkManager has, so we should keep using the Red Hat files on systems with /etc/redhat-release or /etc/fedora-release. https://bugzilla.gnome.org/show_bug.cgi?id=675085
* Ignore lingering sessionsMatthias Clasen2012-07-091-1/+1
| | | | | | | | When a session process is slow to die at the session end, or when a process is intentionally leaked (such as screen), a session can linger for a while after the user logged out. Avoid such 'zombie' sessions when looking for an existing session to switch to.
* configure: bump to 3.5.23.5.2Ray Strode2012-06-041-1/+1
|
* daemon: enable smooth transition between plymouth and XRay Strode2012-05-051-0/+32
| | | | | | | | | | | This commit adds optional support for interacting with plymouth from gdm. This feature can be enabled by passing --with-plymouth to configure. Hopefully, this will enable the various distributions that use plymouth to drop a patch. https://bugzilla.gnome.org/show_bug.cgi?id=572173
* build: Add --disable-documentationColin Walters2012-04-301-0/+4
| | | | | | | | Documentation is the source of many cyclical build loops. Allow operating system builders to manually cut these cycles initially by disabling documentation for a first pass. https://bugzilla.gnome.org/show_bug.cgi?id=675087