| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
2006-08-03 Brian Cameron <brian.cameron@sun.com>
* config/gdm.conf.in, config/gdm.conf-custom: Improved comments
to make gdm.conf/custom.conf more clear.
|
|
|
|
|
|
|
| |
2006-05-18 Brian Cameron <brian.cameron@sun.com>
* config/Makefile.am: Do not cause make install to fail if chown
fails.
|
|
|
|
|
|
| |
2006-05-12 Brian Cameron <brian.cameron@sun.com>
* config/Makefile.am: No longer clean config/ssh.desktop.in file.
|
|
|
|
|
|
|
| |
2006-05-09 Brian Cameron <brian.cameron@sun.com>
* config/ssh.desktop.in.in, po/POTFILES.in, utils/Makefile.am:
Finally fix bug #340960
|
|
|
|
|
|
|
|
| |
2006-05-09 Brian Cameron <brian.cameron@sun.com>
* config/ssh.desktop.in.in: Added new file.
* config/ssh.desktop.in: Remove old file.
* config/.cvsignore: Added generated ssh.desktop.in file.
|
|
|
|
|
|
| |
2006-05-09 Brian Cameron <brian.cameron@sun.com>
* config/Makefile.am: Do chown after chmod.
|
| |
|
|
|
|
|
|
|
|
|
| |
2006-05-09 Brian Cameron <brian.cameron@sun.com>
* configure.ac, config/Makefile.am, utils/Makefile.am: Fix the
installation of ssh.desktop and gdm-ssh-session so that the
desktop file is translated and gdm-ssh-session is installed
to libexecdir. Fixes bugs #340958 and #340960.
|
|
|
|
|
|
|
| |
2006-05-02 Brian Cameron <brian.cameron@sun.com>
* config/gdm.conf-custom: Added comment before [servers] section
to address bug #340333.
|
|
|
|
|
|
|
|
|
| |
2006-05-01 Brian Cameron <brian.cameron@sun.com>
* config/gettextfoo.h, config/XKeepsCrashing: Updated by running
'cd config && cat XKeepsCrashing Xsession.in|./extract-shell.sh
> gettextfoo.h', so the file is regenerated to have the latest
strings. Fixes bug #340017.
|
|
|
|
|
|
|
|
| |
2006-04-27 Brian Cameron <brian.cameron@sun.com>
* docs/C/gdm.xml: Updated to add new "Using gdmsetup" section
and other corrections.
* config/gdm.conf.in: Updated documentation.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-04-26 Brian Cameron <brian.cameron@sun.com>
Adding per-display configuration support to GDM. Now if user has
a file named /etc/gdm/custom.conf:<displaynum>, the settings in this
file will override the /usr/share/gdm/defaults.conf and
/etc/X11/gdm/custom.conf settings. Only keys that affect the GUI
behavior are supported. These include those in the "gui" and
"greeter" sections and the security/PamStack key.
* daemon/gdm.c: Update GET_CONFIG command so it accepts a display
argument. It is backwards compatible and will return the per-display
setting if this is passed in, or the non-display value if not
passed in. Fix bug that caused PreFetch key to not just return
the once as it is supposed to.
* daemon/gdmconfig.[ch], jui/gdmconfig.c: Updated to support
per-display configuration.
* daemon/gdm.h: Updated documentation for new command. Corrected some
errors.
* daemon/verify-pam.c, daemon/gdmconfig.c config/gdm.conf.in: Add
security/PamStack configuration variable as a per-display setting.
This allows the sysadmin to specify a different PAM stack, if desired
and also allows customization per display. Also added key info for
some BackgroundProgram keys that were missing.
* config/PreSession.in: now requests configuration data per-display.
Will use normal configuration if no per-display config files.
* gui/.cvsignore: Add gdmsetup.desktop.in
* gui/gdmdynamic.: Improve usage warning.
* gui/gdmlogin.c: Add some debug
* docs/C/gdm.xml: Updated docs to reflect new per-display config.
|
|
|
|
|
|
|
|
|
|
| |
2006-04-17 Brian Cameron <brian.cameron@sun.com>
* gui/gdmsetup.desktop.in.in: Added. This makes gdmsetup.desktop
get properly translated. Fixes bug #334647. Patch by Vincent
Fretin <vincent.fretin@gmail.com>
* gui/gdmsetup.desktop.in: Removed
* gui/Makefile.am: Updated to reflect change.
|
|
|
|
|
|
|
|
|
|
|
| |
2006-04-07 Brian Cameron <brian.cameron@sun.com>
* config/gdm.conf.in, daemon/gdm.h, daemon/gdmconfig.c,s
daemon/server.c: Add new GdmXserverTimeout configuration
variable so the length of time that GDM waits for the
Xserver to start can be tuned. This makes it easier
to get GDM working with some Xservers (Xgl). Fixes
bug #337670. Patch provided by Emilie (girlblossom@gmail.com).
|
|
|
|
|
|
|
| |
2006-03-28 Brian Cameron <brian.cameron@sun.com>
* config/Xsession.in: Modify command to be "$@" instead of "$1"
so it is possible to pass arguments with the command.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
006-03-28 Julio M. Merino Vidal <jmmv@NetBSD.org>
* daemon/xdmcp.c: Removed a C99 local variable definition that
breaks the build with gcc 2.95 (e.g. under NetBSD 1.6). Fixes
bug #336368.
2006-03-28 Julio M. Merino Vidal <jmmv@NetBSD.org>
* daemon/gdmconfig.c, daemon/server.c: Include sys/resource.h,
needed to use setpriority(2) and its associated definitions.
Fixes the build under NetBSD, closing bug #336369.
2006-03-28 Julio M. Merino Vidal <jmmv@NetBSD.org>
* Makefile.am, README.install, acconfig.h, configure.ac,
gdmsetup-security.in, config/Makefile.am, config/Xsession.in,
config/gdm.conf.in, daemon/Makefile.am, daemon/gdm.c, daemon/gdm.h,
daemon/gdm.in, daemon/gdmconfig.c, daemon/misc.c, daemon/server.c,
daemon/slave.c, docs/C/gdm.xml, gui/Makefile.am, gui/gdmphotosetup.c,
gui/gdmsetup.c, gui/gdmsetup.desktop.in, gui/greeter/Makefile.am,
gui/greeter/gdmthemetester.in, gui/greeter/greeter.c,
gui/modules/Makefile.am: Get rid of all EXPANDED_* variables from
the build procedure. Directory-related variables must only be
expanded from the Makefiles so that they can be easily overriden
during the installation phase. Fixes bug #336364.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-03-27 Brian Cameron <brian.cameron@sun.com>
* acconfig.h, configure.ac, config/Makefile.am, config/PostLogin,
config/gdm.conf.in, daemon/Makefile.am, daemon/gdm.[ch],
daemon/gdmconfig.c, gui/Makefile.am, gui/greeter/Makeifle.am,
gui/modules/Makefile.am, gui/modules/dwellmouselistener.c,
gui/modules/keymouselistener.c, utils/Makefile.am: Now support
--with-sysconfsubdir so that GDM can be configured to have
the config files in a directory that isn't hardcoded to have "/gdm"
at the end. Fixes bug #335957. Patch provided by Julio M
Merino Vidal <jmmv@NetBSD.org> with minor changes by me to fix
some usage of EXPANDED_GDMCONFDIR that caused breakage on Solaris.
* gui/gdmXnestchooser, gui/gdmchooser.c, gui/gdmcomm.[ch],
gui/gdmdynamic.c, gui/gdmflexiserver.c, gui/gdmlogin.c,
gui/gdmphotosetup.c, gui/greeter/greeter.c: Now use
gdmcomm_comm_bulk_start and gdmcomm_comm_bulk_stop to wrap areas of
the code where we want to keep the sockets connection open for
performance. This makes gdmsetup start faster and better ensures
that sockets are not left open. Now gdmcomm_call_gdm will always
close the socket unless inside such a block, ensuring that if distros
add patches to read new config values at random points in the code,
the socket won't be left open.
* daemon/gdm.c: Fix gdm_debug message.
|
|
|
|
|
|
|
|
| |
2006-02-15 Brian Cameron <brian.cameron@sun.com>
* config/Xsession.in: Back out launching of dbus-launch after
discussion that is really most appropriate for this to be
launched by init.d scripting.
|
|
|
|
|
|
|
|
| |
2006-02-13 Brian Cameron <brian.cameron@sun.com>
* config/Xsession.in: Now start dbus-launch in GDM's Xsession
script if dbus-launch is available on the system. Fixes
bug #331104. Patch provided by delgarde@ihug.co.nz.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-02-13 Brian Cameron <brian.cameron@sun.com>
* Release 2.13.0.8:
* NEWS: Updated.
* configure.ac: Update to 2.13.0.8 and use EXPANDED_DATADIR instead
of %{datadir} since that makes it work much better.
* README.install, README, docs/C/gdm.xml: Update docs so that the
change from --with-configdir to --with-defaults-conf and renaming of
default and custom config file is documented.
* daemon/gdm-net.c, daemon/gdmconfig.c, gui/gdmsetup.c: Update comments
to no longer mention old name of config file. Fix gdmsetup to know
new location of custom config file.
* config/Makefile.am: Now if upgrading and gdm.conf and
factory-gdm.conf are different, move the gdm.conf file to
custom.conf instead of copy. This is because we don't want GDM
to overwrite the custom.conf file every time user upgrades. Only
first time, then gdm.conf should go away.
|
|
|
|
|
|
|
|
|
|
| |
2006-02-13 Brian Cameron <brian.cameron@sun.com>
* acconfig.h, configure.ac, daemon/Makefile.am, daemon/gdmconfig.c,
docs/C/gdm.xml: Change --with-configdir to --with-defaults-conf
and make it work so that the gdm.conf and gdm.conf-custom file
can be installed to different subdirectories. Fixes bug
#330905. Patch provided by Ray Strode.
|
|
|
|
|
|
|
|
|
| |
2006-02-13 Brian Cameron <brian.cameron@sun.com>
* config/Xsession.in: Fix calls to zenity so they work. Fixes
bug #330892.
* README, README.install, docs/C/gdm.xml: Last minute updates
before string freeze.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A known issue with gdmdynamic is that when a display connects to
the server it generates the gdmdynamic "ADD" and "RELEASE" commands.
On startup, hundreds of displays could send these commands at once
and cause the server too be flooded with sockets requests. Hammering
the socket like this caused me to find and fix a number of problems
that improve socket reliability for general GDM use. I also enhanced
gdmdynamic so it is more sensitive to the socket being busy and no
longer overloads it, instead sleeping and retrying if necessary. This
allows gdmdynamic to work if there are hundreds of displays instead of
just a dozen or so.
* daemon/gdm.[ch]: Added new "SERVER_BUSY" sockets command so that
gdmdynamic can sleep before starting new slaves if the daemon is
already busy.
* daemon/gdm-net.[ch]: Bump up MAX_CONNECTIONS from 10 to 15. I notice
that this improves performance significantly when hammering the
daemon with connections. Added better comments for this logic and
now debug logs when a subconnection is thrown away. New
gdm_connection_is_server_busy function
* daemon/display.c: Correct DYNAMIC_REMOVE so it works and fixes bug
#326796. Before it wasn't really removing the displays.
* gui/gdmdynamic.c: Quite a bit of work to make gdmdynamic avoid
flooding the server with sockets requests. Now it sets sockets
retries to 1 and manages sleeping and retries itself.
* gui/gdmconfig.c: Added gdm_config_set_comm_retries so that slaves can
specify how many retries they want the comm logic to use.
* gui/gdmcomm.c: Now do_command returns NULL when it gets back "",
which happens when a subconnection was dropped by the daemon. This
lets the slave try the connection again. Now error messages are
always logged, not just when debug is turned on. Added
gdmcomm_did_connection_fail and gdmcomm_set_allow_sleep so
gdmdynamic can control the behavior of how the connection works.
* gui/gdmcommon.c, gui/gdmchooser.c, gui/gdmlogin.c, gui/greeter/greeter.c:
Fix gdm_common_fail so it doesn't generate compile errors when building
with GCC. Fixes bug #330480.
* docs/C/gdm.xml: Cleaned up section that explains sockets commands so
that they are in alphabetical order, added info about SERVER_BUSY
and new gdmdynamic -s and -t options.
* config/gdm.conf: Better description of how debug works, perhaps
I just didn't like the word "spew".
---------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
| |
2006-01-30 Brian Cameron <brian.cameron@sun.com>
* Release 2.13.0.7:
* NEWS, configure.ac: Updated
* docs/C/gdm.xml: Updated version/date.
* config/gdmprefetchlist.in: Change libgstreamer-0.8 to
libgstreamer-0.10 in the prefetch list.
|
|
|
|
|
|
|
|
|
|
| |
2006-01-30 Brian Cameron <brian.cameron@sun.com>
* config/PreSession.in: Fix so it no longer tries to access
the config file via grep/sed. Now it calls
'gdmflexiserver --command="GET_CONFIG"', which is a much
cleaner way to get the info in needs to set the background
color.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-01-27 Brian Cameron <brian.cameron@sun.com>
* daemon/gdm.h, daemon/gdmconfig.c, gui/gdmcommon.c: Add better
logic for grabbing the time for the user's locale if
Use24HourClock is set to auto. No longer depend on translaters
providing a hacky translation of "24-hour" to determine this.
Instead just rely on localtime. Fixes bug #328904. Patch
provided by Christopher Aillon <caillon@gmail.com>.
* config/gdm.conf.in: Add better comments for certain keys and
group them so that similar keys are closer together.
* gui/gdmsetup.c, gui/greeter/greeter.c: rename
GDM_KEY_GRAPHICAL_THEME_COLOR to GDM_KEY_GRAPHICAL_THEMED_COLOR to
match the key.
|
|
|
|
|
|
|
|
| |
2006-01-24 Brian Cameron <brian.cameron@sun.com>
* config/gdmprefetchlist.in: Updated with version provided by
Padraig O'Briain. Remove libnautilus-private as it no longer
exists in GNOME 2.13.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-01-13 Brian Cameron <brian.cameron@sun.com>
Enhancement patch provided by Dominique Hazael-Massieux
<dominique.hazael-massieux@centraliens.net> with some help from me
getting the configure/Makefile stuff working.
* configure.ac, config/Makefile.am, docs/C/gdm.xml, utils/Makefile.am:
Add support for --enable-secureremote
* config/ssh.desktop.in, utils/gdm-ssh-session: Added desktop file
and gdm-ssh-session script to support secure remote login.
|
|
|
|
|
|
|
|
| |
2006-01-09 Brian Cameron <brian.cameron@sun.com>
* config/locale.alias: Correct spelling of "Esperanto".
Fixes bug #326350. Patch provided by Saleem Abdulrasool
<compnerd@gentoo.org>.
|
|
|
|
|
|
| |
2006-01-04 Brian Cameron <brian.cameron@sun.com>
* config/Makefile.am: Make the Makefile.am file a bit smarter.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-01-04 Brian Cameron <brian.cameron@sun.com>
* configure.ac, docs/C/gdm.xml, config/gdm.conf.in: Fix
Prefetch command so that there is a needed "@" before the
argument to gdmprefetch. Padraid O'Briain pointed out this
oversight. Made docs a bit more clear to highlight the usage
of this "@" character.
* gui/greeter.c, gui/greeter/greeter_item.c,
gui/greeter/greeter_system.c: Now call gdm_working_command_exists
for halt/reboot/suspend/configurator once at startup and cache
the values in globals so we don't have to keep calling this
function over and over while gdmgreeter runs. Padraig noticed
that this function causes a large number of calls to stat which
are easily avoided by caching.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-01-03 Brian Cameron <brian.cameron@sun.com>
* gui/gdmcommon.c: Fix problem with client not properly counting
the number of connections, and make logic more robust so when
it receives an "ERROR 200 Too many messages" it will close and
reopen the connection and try again rather than just fail.
* configure.ac, configure/Makefile.am: Add loginpreloadlist
* utils/prefetch.c: Now handle comments that start with "#" in
the preloadlist file.
* daemon/gdm.h, daemon/gdmconfig.c, config/gdm.conf, gui/gdmlogin.c,
gui/gdmcommon.[ch], gui/greeter/greeter.c: Now PostDisplayProgram is
PreFetchProgram. Fixed some comments in gdm.h.
* daemon/gdm.c: Now KEY_PRE_FETCH_PROGRAM is only returned to the
first slave that asks for the value, ensuring the prefetch only
happens the first time a greeter is displayed.
* docs/C/gdm.xml: Rewrote the Introduction section so it is more
clear, made improvements to the Accessibility section, and fixed
a number of formatting issues. Now a separate Security section.
Updated docs to reflect PreFetchProgram change.
* gui/gdmflexiserver.c: Clean up the code a little.
|
|
|
|
|
|
|
| |
2006-01-02 Brian Cameron <brian.cameron@sun.com>
* configure.ac: Updated
* config/Makefile.am: Corrected make distcheck issue.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-12-21 Brian Cameron <brian.cameron@sun.com>
* daemon/gdm.[ch], daemon/gdmconfig.c, daemon/server.c: Add new
priority configuration option for setting xserver priority.
* config/gdm.conf.in, docs/C/gdm.xml: Updated docs with information
about the new priority [server-foo] configuration option.
* configure.ac, gdm.spec.in: Fix gtk dependency so 2.6.0
is listed as the requirement.
* gui/Makefile.am: Add X_LIBS when building GUI programs.
* gui/misc.c: Add needed stdio.h include.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-12-21 Brian Cameron <brian.cameron@sun.com>
Patch by Padraig O'Briain <Padraig.OBriain@sun.com>, modified by myself
so it also works with gdmlogin and not just gdmgreeter. Also I
integrated his gdmprefetch.c utility into the configure/Makefile system
with the --with-prefetch option.
* configure.ac: Now support --with-prefetch
* daemon/gdm.h, daemon/gdmconfig.c, config/gdm.conf.in: Support
new PostDisplayProgram key.
* gui/gdmcommon.[ch], gui/gdmlogin.c, gui/greeter/greeter.c: Now
support new PostDisplayProgram key.
* docs/C/gdm.xml: Add docs for new key.
* utils/Makefile.am, utils/gdmprefetch.c: Add new
gdmprefetch utility.
* config/Makefile.am: Now install gdm.conf file with 444
permissions and always write over the installed gdm.conf
after first moving aside the user's gdm.conf file if
necessary.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-12-21 Brian Cameron <brian.cameron@sun.com>
After two months, the redesign of GDM's internal configuration is
finally reaching a close. Now GDM users are instructed to not modify
the gdm.conf file directly and instead put any cutomizations in a
separate file called gdm.conf-custom (read the comments in both files).
gdmsetup now modifies the gdm.conf-custom file. The GDM daemon will
now use values in gdm.conf-custom first and the default values in
gdm.conf if no value is defined in gdm.conf-custom. Benefits:
1) Now GDM truly supports system-wide and machine-specific config.
System wide configuration is when the sysadmin wants to share the
main gdm.conf file across multiple systems on a shared file system
(possible by building GDM with the --with-configdir option or by
running GDM with the --config option). Specific systems can
override defaults by modifying the gdm.conf-custom file.
2) Distros can stomp the main gdm.conf file on upgrade knowing that any
user changes are stored in a separate file. For best backwards
compatibility, distros will need to move the gdm.conf file to
gdm.conf-custom if the gdm.conf file exists on the system but the
gdm.conf-custom file does not.
3) Making this work required a lot of cleanup in the way GDM manages
its configuration files. For example, now config options are
managed via access functions, and do not depend on non-static
globals being shared across files. The GET_CONFIG and UPDATE_CONFIG
commands work better and do not require special tweaking when adding
new config options. Vicious-extensions is now only included in a
few files that need to know how to access the config files directly.
This makes GDM support a popular feature in CDE which works similarly.
(config files in /etc/dt/config take precidence over the ones in
/usr/dt/config).
* daemon/gdmconfig.[ch]: Now supports reading configuration values
(including "servers" and "server-foo" sections from gdm.conf-custom
and then from gdm.conf if not found in the custom file. Now store
translated strings in a separate hash since this improves
performance. Fix GET_SERVER_DETAILS so it works better and
update config can now update server-foo sections via the
"xservers/PARMAETERS" key.
* gui/gdmsetup.c: Now only writes to the gdm.conf-custom file and isa
smart enough to just delete the key if the value will be the same as
in the gdm.conf file. Fixed some core dumping issues caused by my
change to make gdmsetup use the new gdmconfig functions for getting
configuration data from the server. This work cleaned up the code
quite a bit. Removed the "--config" option from gdmsetup since this
change makes it edit the configuration of the running GDM daemon
instead of a program that edits a particular configuration file.
* daemon/gdm.h, doc/C/gdm.xml: Updated docs with info about how
configuration works nwo. Now sockets protocol info is the same
in both documents.
* daemon/gdm.c: Fix GET_SERVER_DETAILS to support "ID" and some
cleanup.
* gui/Makefile.am, daemon/Makefile.am: Support --with-configdir option
which got broken.
* config/gdm.conf.in: Updated comments to mention that this file is not
to be edited. Cleaned up the file so it is more readible.
* config/Makefile.am: Install gdm.conf-custom and move gdm.conf to
gdm.conf-custom if it is modified and gdm.conf-custom is not already
installed. If it is changed and gdm.conf-custom already exists, move
it to gdm.conf.org.
* gui/gdmchooser.c, gui/gdmflexiserver.c: Remove unused getting of the
configuration file.
* gui/gdmconfig.[ch]: Add function to tell config to never_cache, which
is needed by gdmsetup.
* config/gdm.conf-custom: Added template file.
|
|
|
|
|
|
|
|
|
|
| |
2005-11-28 Brian Cameron <brian.cameron@sun.com>
* config/Makefile.am: Ensure gnome.desktop and
default.desktop files have 644 perms.
* daemon/gdmconfig.c: Correct spelling of
GDM_KEY_XDMCP when HAVE_LIBXDMCP is not
defined.
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-11-03 Brian Cameron <brian.cameron@sun.com>
* config/gdm.conf: Updated UPDATE_CONFIG section
of docs to reflect changes made to GDM configuration.
2005-11-03 Dennis Cranston <dennis_cranston@yahoo.com>
* config/gdm.conf.in: Updates for bug #314685.
* docs/C/gdm.xml: Updates for bug #314685.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-10-27 Dennis Cranston <dennis_cranston@yahoo.com>
Fix bug #314685, "Gdmsetup UI fixes". Based on redesign mockups
by Calum Benson from http://www.gnome.org/~calum/usability/specs/gdm/.
* gui/gdmsetup.c: (logo_toggle_timeout), (logo_toggle_toggled),
(xserver_update_delete_sensitivity), (init_servers_combobox),
(update_remote_sensitivity), (refresh_remote_tab),
(combobox_timeout), (list_selection_toggled), (combobox_changed),
(toggle_toggled_sensitivity_positive),
(timedlogin_allow_remote_toggled), (setup_notify_toggle),
(setup_xdmcp_notify_toggle), (users_string_compare_func),
(setup_user_combobox_list), (setup_xdmcp_intspin), (face_add),
(face_del), (browser_move), (browser_apply),
(users_add_button_clicked), (setup_face), (greeter_toggle_timeout),
(sensitive_entry_toggled), (local_background_type_toggle_timeout),
(local_background_type_toggled), (setup_greeter_toggle),
(greeter_color_timeout), (setup_greeter_color),
(xdmcp_button_clicked), (vt_spinbutton_activate),
(setup_greeter_combobox), (setup_xdmcp_support),
(acc_modules_toggled), (test_sound), (sound_response),
(setup_users_tab), (setup_accessibility_tab),
(gg_selection_changed), (read_themes), (selected_toggled),
(theme_install_response), (install_new_theme), (delete_theme),
(xserver_entry_timeout), (xserver_toggle_timeout),
(xserver_init_server_list), (xserver_init_servers),
(xserver_row_selected), (xserver_remove), (xserver_add),
(xserver_add_button_clicked), (xserver_init_definitions),
(xserver_delete), (setup_xserver_support),
(xserver_button_clicked), (setup_security_tab),
(setup_local_themed_settings), (image_filechooser_response),
(logo_filechooser_response), (create_preview_pixbuf),
(update_image_preview), (hookup_plain_background),
(hookup_plain_logo), (setup_plain_menubar),
(setup_local_welcome_message), (setup_remote_welcome_message),
(setup_local_plain_settings), (setup_local_tab),
(hookup_remote_plain_background), (hookup_remote_plain_logo),
(setup_remote_plain_settings), (setup_remote_themed_settings),
(setup_remote_tab), (setup_gui), (apply_user_changes), (main):
Implement the new UI. Fix various compiler warnings.
* gui/gdmsetup.glade: Implement the new UI.
* gui/greeter/greeter.c: (main): Get the background color from
GDM_KEY_GRAPHICAL_THEME_COLOR, but fallback to GDM_KEY_BACKGROUNDCOLOR
if its does not exist.
* gui/gdmlogin.c: (gdm_login_parse_config), (setup_background),
(gdm_reread_config): Fix bugs found in the parsing of the welcome
messages. Add support for a GDM_BACKGROUND_IMAGE background type.
Fix the setup of the welcome message string in the greeter. Fix
various compiler warnings.
* vicious-extensions/glade-helper.c: (glade_helper_tagify_label):
Add support for more than one markup tag.
* daemon/gdm.h: Define GDM_KEY_GRAPHICAL_THEME_COLOR and
GDM_KEY_CHOOSER_BUTTON_LOGO keys.
* daemon/gdm.c: (gdm_handle_user_message): Add newly defined keys.
* daemon/slave.c: (session_child_run): Pass a GDM_GREETER_TYPE
environmental variable to presession script.
* config/PreSession.in: Add support for plain and background color.
|
|
|
|
|
|
|
|
|
|
| |
2005-10-05 Brian Cameron <Brian.Cameron@sun.com>
* acconfig.h, configure.in, config/gdm.conf.in,
daemon/gdm.h, Define SoundProgram to be
/usr/bin/audioplay instead of /usr/bin/play
on Solaris. /usr/bin/play doesn't exist on
Solaris.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-09-14 Brian Cameron <Brian.Cameron@sun.com>
* daemon/gdm.[ch], daemon/slave.c,
config/gdm.conf.in: Added debug/gestures
key so that you can turn on debugging
for the gesture listeners separately from
general debug. Gesture listener debug
output is too verbose to include in
general debug.
* docs/C/gdm.xml: Docs had very little information
about debug, so added info.
|
|
|
|
|
|
|
| |
* config/locale.alias: Remove spaces in locale name,
it causes gdm to discard those locales. No string
freeze was broken, these strings are not displayed.
Fix bug #313735.
|
|
|
|
|
|
|
|
|
| |
2005-08-15 Brian Cameron <brian.cameron@sun.com>
* config/gdm.conf.in:
Updated links to point to the new
http://www.gnome.org/projects/gdm/ for the
project page.
|
|
|
|
|
|
|
| |
2005-08-15 Brian Cameron <brian.cameron@sun.com>
* gui/gdm.conf.in: Added docs to better explain how
AlwaysRestartServer works.
|
| |
|
|
|
|
|
|
|
| |
2005-08-08 Brian Cameron <brian.cameron@sun.com>
* configure.in, config/Makefile.am: Fixed
"make distcheck" issue.
|
|
|
|
|
|
| |
2005-08-08 Brian Cameron <brian.cameron@sun.com>
* config/Makefile.am: Fixed "make distcheck" issue.
|