summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-04-16Find the absolute path to <X11/keysymdef.h>Diego Nieto Cid
Specifying the header file relative to $(includeir) won't work because it is defined in terms of prefix variable which is redefined during installation to the destination directory. And the dependency check will fail during 'make install' because the header might not be in the destination tree. * config.make.in (X11_KEYSYMDEF_H, SED): New variables. * configure.in: Check for sed. Find X11/keysymdef.h absolute location using the preprocessor and save it in X11_KEYSYMDEF_H variable. * console-client/Makefile (kstoucs_map.c): Use X11_KEYSYMDEF_H to depend on the header file.
2011-04-16Disable XKB when either lex or yacc is missing.Diego Nieto Cid
2011-04-08Depend on X11 for string to keysym mappings.Diego Nieto Cid
* config.make.in (HAVE_X11,X11_CFLAGS,X11_LIBS,XKB_BASE): New variables. * configure.in: Check for x11 module. * console-client/Makefile (PC_KBD_SO_SRCS): Move XKB sources... * console-client/Makefile (XKB_SRCS): ... here. New variable. * console-client/Makefile (SRCS): Add $(XKB_SRCS). * console-client/Makefile (LCLHDRS): Add xkb/xkb.h. * console-client/Makefile (XKB_DATA_DIR): Removed variable. * console-client/Makefile (pc_kbd.so.$(hurd-version)): Use patsubst. Depend on XKB objects when HAVE_X11 = yes. * console-client/Makefile (install): Depend on XKB datafiles when HAVE_X11 = yes. * console-client/Makefile (pc-kbd-CFLAGS): Set variable when HAVE_X11 = yes * console-client/Makefile ($(XKB_DATA_DIR),$(XKB_DATA_DIR)/%): Replaced by... * console-client/Makefile[HAVE_X11=yes]($(XKB_BASE),$(XKB_BASE)/%): ... this targets. * console-client/Makefile[HAVE_X11=yes](pc_kbd-LDLIBS): New variable. * console-client/xkb/keysymdef.h: Removed file. * console-client/xkb/ks_tables.h: Likewise. * console-client/xkb/symname.c: Likewise. * console-client/xkb/xkb.c: Include <X11/keysymdef.h>. * console-client/xkb/compose.c: Likewise. * console-client/xkb/xkb.h: Remove XStringToKeysym prototype. Include <X11/Xlib.h>.
2010-09-19Merge remote branch 'origin/master-zhengda'Samuel Thibault
Conflicts: utils/rpctrace.c
2010-08-27RegenerateSamuel Thibault
2010-08-27Fix default_pager default_pager_object_set_size parametersSamuel Thibault
As suggested by Sergio Lopez. * serverboot/default_pager.c (S_default_pager_object_set_size): Exchange `seqno' and `reply_to' parameters.
2010-08-27make unblocked reads from external objects return a zeroed page.Sergio Lopez
* serverboot/default_pager.c (struct dstruct): Add boolean_t external field. (default_pager_add): Set ds->external to TRUE or FALSE depending whether the object is external. (default_read): Add external parameter. If no_block(block) returns 1, if external is TRUE, zero fill the page and return PAGER_SUCCESS instead of PAGER_ABSENT. (seqnos_memory_object_data_request): Pass ds->external as additional parameter to default_read.
2010-08-27Fix missing mutex unlock.Sergio Lopez
* serverboot/default_pager.c (pager_read_offset): Properly unlock the mutex before returning NO_BLOCK.
2010-08-18Fix the build system to handle part storesJeremie Koenig
Part stores are used for debian-installer, and they're considered more elegant than kernel partition devices. This patch makes sure they're included in the build unless the user disables them explicitely. * Makeconf: add $(PARTED_LIBS) to static binaries which use libstore_part.a. * configure.in: look for libparted again (see also 7c7a04eb). * libstore/Makefile (store-types): include the 'part' store type when appropriate, remove the previous attempt. Signed-off-by: Jeremie Koenig <jk@jk.fr.eu.org>
2009-07-11Switch to the new ChangeLog style.Thomas Schwinge
* ChangeLog: Wipe out content, and add instructions about how to get it back. * auth/ChangeLog: Remove file. * benchmarks/ChangeLog: Likewise. * boot/ChangeLog: Likewise. * bsdfsck/ChangeLog: Likewise. * config/ChangeLog: Likewise. * console-client/ChangeLog: Likewise. * console/ChangeLog: Likewise. * daemons/ChangeLog: Likewise. * defpager/ChangeLog: Likewise. * doc/ChangeLog: Likewise. * exec/ChangeLog: Likewise. * ext2fs/ChangeLog: Likewise. * fatfs/ChangeLog: Likewise. * fstests/ChangeLog: Likewise. * ftpfs/ChangeLog: Likewise. * hostmux/ChangeLog: Likewise. * hurd/ChangeLog: Likewise. * include/ChangeLog: Likewise. * init/ChangeLog: Likewise. * isofs/ChangeLog: Likewise. * libcons/ChangeLog: Likewise. * libdirmgt/ChangeLog: Likewise. * libdiskfs/ChangeLog: Likewise. * libfshelp/ChangeLog: Likewise. * libftpconn/ChangeLog: Likewise. * libhurdbugaddr/ChangeLog: Likewise. * libihash/ChangeLog: Likewise. * libiohelp/ChangeLog: Likewise. * libnetfs/ChangeLog: Likewise. * libpager/ChangeLog: Likewise. * libpipe/ChangeLog: Likewise. * libports/ChangeLog: Likewise. * libps/ChangeLog: Likewise. * libshouldbeinlibc/ChangeLog: Likewise. * libstore/ChangeLog: Likewise. * libthreads/ChangeLog: Likewise. * libtrivfs/ChangeLog: Likewise. * login/ChangeLog: Likewise. * mach-defpager/ChangeLog: Likewise. * nfs/ChangeLog: Likewise. * nfsd/ChangeLog: Likewise. * pfinet/ChangeLog: Likewise. * pflocal/ChangeLog: Likewise. * proc/ChangeLog: Likewise. * release/ChangeLog: Likewise. * serverboot/ChangeLog: Likewise. * storeio/ChangeLog: Likewise. * sutils/ChangeLog: Likewise. * term/ChangeLog: Likewise. * tmpfs/ChangeLog: Likewise. * trans/ChangeLog: Likewise. * ufs-fsck/ChangeLog: Likewise. * ufs-utils/ChangeLog: Likewise. * ufs/ChangeLog: Likewise. * usermux/ChangeLog: Likewise. * utils/ChangeLog: Likewise.
2008-12-082008-12-08 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
* Makefile (HURDLIBS): New variable.
2008-11-172008-11-17 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
* configure.in: Unconditionally use the provided `install-sh'. Make use of its `-C' option. * configure: Regenerate.
2007-11-132007-11-13 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
* inode.c (read_disknode, write_node): Adapt to ``struct stat'' changes.
2007-11-132007-11-13 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
* configure: Regenerate.
2007-11-072007-11-07 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
* config.make.in (gnu89-inline-CFLAGS): New variable. * Makeconf (CFLAGS): Evaluate that one instead of hard-coding. Suggested by Olaf Buddenhagen, <http://lists.gnu.org/archive/html/bug-hurd/2007-11/msg00006.html> * configure.in (libc_cv_gnu89_inline): Fill depending on a compile-time test, as per glibc HEAD, 2007-11-07.
2007-10-05Update copyright years.Thomas Schwinge
2007-08-20compilation fixSamuel Thibault
2007-08-20[doc/ChangeLog]Samuel Thibault
2007-08-16 Samuel Thibault <samuel.thibault@ens-lyon.org> * hurd.texi: Document diskfs_set_node_atime. [ext2fs/ChangeLog] 2007-08-16 Samuel Thibault <samuel.thibault@ens-lyon.org> * dir.c (diskfs_lookup_hard, diskfs_dirempty): Call diskfs_set_node_atime instead of setting dp->dn_set_atime. [fatfs/ChangeLog] 2007-08-16 Samuel Thibault <samuel.thibault@ens-lyon.org> * dir.c (diskfs_lookup_hard, diskfs_dirempty): Call diskfs_set_node_atime instead of setting dp->dn_set_atime. [libdiskfs/ChangeLog] 2007-08-16 Samuel Thibault <samuel.thibault@ens-lyon.org> * diskfs.h (diskfs_set_node_atime): New declaration. * node-times.c (diskfs_set_node_atime): New function. [ufs/ChangeLog] 2007-08-16 Samuel Thibault <samuel.thibault@ens-lyon.org> * dir.c (diskfs_lookup_hard, diskfs_dirempty): Call diskfs_set_node_atime instead of setting dp->dn_set_atime. * inode.c (read_symlink_hook): Likewise.
2007-06-062007-06-06 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
* default_pager.c (default_pager_object_create, default_pager_info) (default_pager_objects, default_pager_object_pages) (default_pager_object_set_size, default_pager_paging_file): Rename to `S_default_pager_object_create', `S_default_pager_info', `S_default_pager_objects', `S_default_pager_object_pages', `S_default_pager_object_set_size' and `S_default_pager_paging_file'.
2006-12-032006-12-03 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
[bug #17121 --- ``GNU Hurd debian dir''] * debian/ChangeLog: Remove file. * Makefile (other-subdirs): Remove `debian'.
2006-12-03Savannah tag.Thomas Schwinge
2006-12-032006-12-03 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
* debian/Makefile: Remove file. * debian/README.Debian: Likewise. * debian/TODO: Likewise. * debian/changelog: Likewise. * debian/conffiles: Likewise. * debian/control: Likewise. * debian/copyright: Likewise. * debian/postinst: Likewise. * debian/prerm: Likewise. * debian/rc: Likewise. * debian/rules: Likewise. * debian/servers.boot: Likewise. * debian/shlibs: Likewise. * debian/shlibs.local: Likewise. * debian/update-rc.d: Likewise.
2006-03-142006-03-15 Alfred M. Szmidt <ams@gnu.org>Thomas Schwinge
* kalloc.c: #include <malloc.h>. (init_hook, malloc_hook, free_hook): New functions. (__malloc_initialize_hook): New variable. (malloc, free): Functions removed.
2006-03-142006-03-15 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
* mkfs.c (parse_opt): Move UP's functionality into UP_INT in order to fix invalid lvalues.
2006-03-142006-03-15 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
* dir.h (DIRECT_NAMELEN): Don't use ?: as a lvalue.
2005-04-072005-04-07 Alfred M. Szmidt <ams@gnu.org>Alfred M. Szmidt
* configure.in: Error out if MiG couldn't be found. * configure: Regenerated.
2004-03-182004-03-14 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann
* README.CVS: New file.
2003-10-28Gratuitous commit for final testJeff Bailey
2003-10-27Another gratuitous commitJeff Bailey
2003-10-27Another gratuitous commit to test my fix for my typoJeff Bailey
2003-10-27Gratuitous commit to test IRC log notificationJeff Bailey
2003-08-03Remove file that shouldn't be there.Marcus Brinkmann
2003-07-292003-07-29 Marcus Brinkmann <marcus@g10code.de>Marcus Brinkmann
* fsck.h (num_files): Change type to long.
2003-05-072003-05-07 Ognyan Kulev <ogi@fmi.uni-sofia.bg>Marcus Brinkmann
* strfcns.c: #include <stdarg.h> instead of <varargs.h>. (strbuild): Use <stdarg.h>-style for handling variable argument list. * load.c: Don't #include <varargs.h>.
2003-05-07.Marcus Brinkmann
2003-02-152003-02-15 Roland McGrath <roland@frob.com>Roland McGrath
* configure: New generated file, now in the repository.
2003-02-152002-10-23 Jeff Bailey <jbailey@gnu.org>Roland McGrath
Update for Autoconf 2.54. * configure.in: Replace AC_FD_CC with AS_MESSAGE_LOG_FD. (AC_PREREQ): Require Autoconf 2.54. (AC_INIT): Update to no arguments syntax. Call AC_CONFIG_SRCDIR. (AC_OUTPUT): Update to no arguments syntax. Call AC_CONFIG_FILES. (AC_CHECK_TOOL, hurd_PROG_CC): Replace with ... (AC_PROG_CC): ... this. * aclocal.m4: Replace AC_FD_CC with AS_MESSAGE_LOG_FD. (hurd_PROG_CC, hurd_PROG_CC_WORKS): Removed.
2002-11-182002-11-18 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann
* control (Uploader): Add Neal. * shlibs: Add pthreads. * rules: Add debian/tmp/lib/hurd/console/* to search path for shared objects. * changelog: Add Neal's last release and my upcoming.
2002-10-04.Roland McGrath
2002-10-042002-10-03 Roland McGrath <roland@frob.com>Roland McGrath
* dir.h (MAXNAMLEN): #undef before defining.
2002-09-292002-09-29 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann
* control (Build-Depends): Add libncursesw5-dev. * changelog: Add a note about this here.
2002-09-18Small date change because upload is delayed.Marcus Brinkmann
2002-09-172002-09-17 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann
* changelog: Update for new Debian package.
2002-08-302002-08-26 Roland McGrath <roland@frob.com>Roland McGrath
* configure.in: Check for uselocale function.
2002-08-222002-08-22 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann
* aclocal.m4 (hurd_LIB_NCURSESW): New test, modified from GNU inetutils 1.4.0. * configure.in: Use hurd_LIB_NCURSESW. * config.make.in (LIBNCURSESW): New variable, substituted by configure. (NCURSESW_INCLUDE): Likewise. * Makefile (lib-subdirs): Add libcons. (prog-subdirs): Add console. console/ 2002-08-22 Marcus Brinkmann <marcus@gnu.org> * console.h: Move file to ../hurd/. * Makefile (LCLHDRS): Remove console.h. * display.c: Include <hurd/console.h> instead "console.h". * console.c: Likewise. hurd/ 2002-08-22 Marcus Brinkmann <marcus@gnu.org> * console.h: Move here from ../console/. * Makefile (INSTHDRS): Add console.h. utils/ 2002-08-22 Marcus Brinkmann <marcus@gnu.org> * Makefile: Include `../config.make' early on to get LIBNCURSESW variable from configure before including Makeconf. (targets) [LIBNCURSES]: Add console-ncurses. (SRCS) [LIBNCURSES]: Add console-ncurses.c. (HURDLIBS) [LIBNCURSES]: Add cons. (console-ncurses): New target. (console-ncurses-CPPFLAGS): New variable. (console-ncurses-LDLIBS): Likewise.
2002-08-042002-08-04 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann
* control (Uploaders): New field, suggested by Jeff Bailey. (Build-Depends): Add version requirement for mig. * shlibs: Update version to 0.3, add version restriction. * shlibs.local: Likewise. * changelog: Update for next upload.
2002-08-042002-08-04 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann
* control (Uploaders): New field, suggested by Jeff Bailey.
2002-08-042002-08-03 Jeff Bailey <jbailey@gnu.org>Marcus Brinkmann
* rules: Symlinks should point to relative location, not absolute.
2002-08-01.Roland McGrath
2002-08-012002-07-31 Roland McGrath <roland@frob.com>Roland McGrath
* dir.c (diskfs_direnter_hard): Fix test in last change.