1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-22 18:35:09 +00:00

Merge from emacs--devo--0

Patches applied:

 * emacs--devo--0  (patch 545-562)

   - Update from CVS
   - Update from erc--emacs--22
   - Merge from gnus--rel--5.10
   - erc-iswitchb: Temporarily enable iswitchb mode

 * gnus--rel--5.10  (patch 172-176)

   - Merge from emacs--devo--0
   - Update from CVS
   - Update from CVS: lisp/legacy-gnus-agent.el: Add Copyright notice.

Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-156
This commit is contained in:
Miles Bader 2006-12-16 01:29:26 +00:00
commit 4bc5d7668e
459 changed files with 2242 additions and 1843 deletions

View File

@ -1,3 +1,21 @@
2006-12-10 Andreas Schwab <schwab@suse.de>
* configure.in: Remove check for struct timezone, its result is
never used.
* configure: Regenerate.
2006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
* configure.in: Add support for Solaris 10 on x86-64.
* configure: Regenerate.
2006-12-08 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
* INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
of PKG_CONFIG_PATH.
2006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
* configure.in (HAVE_SYNC): New test.
@ -666,7 +684,7 @@
* make-dist (lispref): Do include lispref/index.texi.
2004-01-06 Eric Hanchrow <offby1@blarg.net> (tiny change)
2004-01-06 Eric Hanchrow <offby1@blarg.net> (tiny change)
* make-dist (tempdir): Include cursors in nt/icons.
@ -1913,7 +1931,7 @@
2000-06-02 Dave Love <fx@gnu.org>
* Makefile.in: (install-arch-indep): Add pcl-cvs to list of info
* Makefile.in (install-arch-indep): Add pcl-cvs to list of info
files.
* configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
@ -2073,7 +2091,7 @@
1999-12-04 Dave Love <fx@gnu.org>
* Makefile.in: (install-arch-indep): Depend on `info'.
* Makefile.in (install-arch-indep): Depend on `info'.
(install-strip): Use `install' as sub-make target.
1999-11-23 Ken Raeburn <raeburn@gnu.org>

10
INSTALL
View File

@ -383,6 +383,16 @@ to look in `/bar/mylib' for libraries, pass the -O3 optimization
switch to the compiler, and link against libfoo.a and libbar.a
libraries in addition to the standard ones.
For some libraries, like Gtk+, fontconfig and ALSA, `configure' use
pkg-config to find where those libraries are installed.
If you wan't pkg-config to look in special directories, you have to set
the environment variable PKG_CONFIG_PATH to point to the directories
where the .pc-files for those libraries are.
For example:
PKG_CONFIG_PATH='/usr/local/alsa/lib/pkgconfig:/opt/gtk+-2.8/lib/pkgconfig' \
./configure
The work of `configure' can be done by editing various files in the
distribution, but using `configure' is easier. See the section called
"CONFIGURATION BY HAND" below if you want to do the configuration

View File

@ -53,12 +53,17 @@ to the hack introduced on 2005-07-01 to fix some other Cleartype problem.
** monnier@iro.umontreal.ca, Nov 24:
gnus-summary-tick-article-forward doesn't work any more?
** christopher.ian.moore@gmail.com, Nov 30: too much recursion in gnus-sort-threads-1.
** dooglus@gmail.com, Dec 1: Replacement of spaces in wdired
** Should CC mode set beginning-of-defun-function?
** Need papers from Rubini for his code in t-mouse.el
Sent instructions.
** jpff@cs.bath.ac.uk, Dec 7: Failure to submit second netnews message.
** kbd_buffer_store_event[_hold] called from outside signal handlers.
** org.el change papers
* DOCUMENTATION
** Check the Emacs Tutorial.

295
configure vendored
View File

@ -2456,6 +2456,7 @@ _ACEOF
m68* ) machine=sun3 ;;
i[3456]86-sun-sunos[34]* ) machine=sun386 ;;
i[3456]86-*-* ) machine=intel386 ;;
amd64-*-*|x86_64-*-*) machine=amdx86-64 ;;
powerpcle* ) machine=powerpcle ;;
powerpc* | rs6000* ) machine=ibmrs6000 ;;
sparc* ) machine=sparc ;;
@ -21653,300 +21654,6 @@ _ACEOF
fi
fi
# This defines (or not) HAVE_TZNAME and HAVE_TM_ZONE.
echo "$as_me:$LINENO: checking for struct tm.tm_zone" >&5
echo $ECHO_N "checking for struct tm.tm_zone... $ECHO_C" >&6
if test "${ac_cv_member_struct_tm_tm_zone+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
#include <sys/types.h>
#include <$ac_cv_struct_tm>
int
main ()
{
static struct tm ac_aggr;
if (ac_aggr.tm_zone)
return 0;
;
return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
(eval $ac_compile) 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
{ ac_try='test -z "$ac_c_werror_flag"
|| test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
ac_cv_member_struct_tm_tm_zone=yes
else
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
#include <sys/types.h>
#include <$ac_cv_struct_tm>
int
main ()
{
static struct tm ac_aggr;
if (sizeof ac_aggr.tm_zone)
return 0;
;
return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
(eval $ac_compile) 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
{ ac_try='test -z "$ac_c_werror_flag"
|| test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
ac_cv_member_struct_tm_tm_zone=yes
else
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
ac_cv_member_struct_tm_tm_zone=no
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
fi
echo "$as_me:$LINENO: result: $ac_cv_member_struct_tm_tm_zone" >&5
echo "${ECHO_T}$ac_cv_member_struct_tm_tm_zone" >&6
if test $ac_cv_member_struct_tm_tm_zone = yes; then
cat >>confdefs.h <<_ACEOF
#define HAVE_STRUCT_TM_TM_ZONE 1
_ACEOF
fi
if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
cat >>confdefs.h <<\_ACEOF
#define HAVE_TM_ZONE 1
_ACEOF
else
echo "$as_me:$LINENO: checking for tzname" >&5
echo $ECHO_N "checking for tzname... $ECHO_C" >&6
if test "${ac_cv_var_tzname+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
#include <time.h>
#ifndef tzname /* For SGI. */
extern char *tzname[]; /* RS6000 and others reject char **tzname. */
#endif
int
main ()
{
atoi(*tzname);
;
return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
(eval $ac_link) 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
{ ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest$ac_exeext'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
ac_cv_var_tzname=yes
else
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
ac_cv_var_tzname=no
fi
rm -f conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
fi
echo "$as_me:$LINENO: result: $ac_cv_var_tzname" >&5
echo "${ECHO_T}$ac_cv_var_tzname" >&6
if test $ac_cv_var_tzname = yes; then
cat >>confdefs.h <<\_ACEOF
#define HAVE_TZNAME 1
_ACEOF
fi
fi
if test "$ac_cv_func_gettimeofday" = yes; then
echo "$as_me:$LINENO: checking for struct timezone" >&5
echo $ECHO_N "checking for struct timezone... $ECHO_C" >&6
if test "${emacs_cv_struct_timezone+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
#include <sys/time.h>
int
main ()
{
struct timezone tz;
;
return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
(eval $ac_compile) 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
{ ac_try='test -z "$ac_c_werror_flag"
|| test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; } &&
{ ac_try='test -s conftest.$ac_objext'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
if test "$cross_compiling" = yes; then
emacs_cv_struct_timezone=yes
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
#ifdef TIME_WITH_SYS_TIME
#include <sys/time.h>
#include <time.h>
#else
#ifdef HAVE_SYS_TIME_H
#include <sys/time.h>
#else
#include <time.h>
#endif
#endif
main () {
struct timeval time;
struct timezone dummy;
exit (gettimeofday (&time, &dummy));
}
_ACEOF
rm -f conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
(eval $ac_link) 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } && { ac_try='./conftest$ac_exeext'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
emacs_cv_struct_timezone=yes
else
echo "$as_me: program exited with status $ac_status" >&5
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
( exit $ac_status )
emacs_cv_struct_timezone=no
fi
rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi
else
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
emacs_cv_struct_timezone=no
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
fi
echo "$as_me:$LINENO: result: $emacs_cv_struct_timezone" >&5
echo "${ECHO_T}$emacs_cv_struct_timezone" >&6
fi
ok_so_far=yes
echo "$as_me:$LINENO: checking for socket" >&5
echo $ECHO_N "checking for socket... $ECHO_C" >&6

View File

@ -960,6 +960,7 @@ dnl see the `changequote' comment above.
m68* ) machine=sun3 ;;
i[3456]86-sun-sunos[34]* ) machine=sun386 ;;
i[3456]86-*-* ) machine=intel386 ;;
amd64-*-*|x86_64-*-*) machine=amdx86-64 ;;
powerpcle* ) machine=powerpcle ;;
powerpc* | rs6000* ) machine=ibmrs6000 ;;
sparc* ) machine=sparc ;;
@ -2743,38 +2744,6 @@ if test "x$HAVE_TIMEVAL" = xyes; then
fi
fi
# This defines (or not) HAVE_TZNAME and HAVE_TM_ZONE.
AC_STRUCT_TIMEZONE
dnl Note that AC_STRUCT_TIMEZONE doesn't do what you might expect.
if test "$ac_cv_func_gettimeofday" = yes; then
AC_CACHE_CHECK([for struct timezone], emacs_cv_struct_timezone,
[AC_TRY_COMPILE([#include <sys/time.h>],
[struct timezone tz;],
dnl It may be that we can't call gettimeofday with a non-null pointer,
dnl even though we have struct timezone (e.g. HPUX). In that case
dnl we'll lie about struct timezone.
[AC_TRY_RUN([
#ifdef TIME_WITH_SYS_TIME
#include <sys/time.h>
#include <time.h>
#else
#ifdef HAVE_SYS_TIME_H
#include <sys/time.h>
#else
#include <time.h>
#endif
#endif
main () {
struct timeval time;
struct timezone dummy;
exit (gettimeofday (&time, &dummy));
}],
emacs_cv_struct_timezone=yes,
emacs_cv_struct_timezone=no, emacs_cv_struct_timezone=yes)],
emacs_cv_struct_timezone=no)])
fi
ok_so_far=yes
AC_CHECK_FUNC(socket, , ok_so_far=no)
if test $ok_so_far = yes; then

View File

@ -1,3 +1,7 @@
2006-12-08 Michael Olson <mwolson@gnu.org>
* ERC-NEWS: Note that the list module has been removed.
2006-12-05 Micha,Ak(Bl Cadilhac <michael.cadilhac@lrde.org>
* NEWS (Changes to cmuscheme): Mention the alternative for

View File

@ -10,6 +10,11 @@ known as `erc' is now `erc-open'.
** Changes and additions to modules
*** Channel lists (erc-list.el)
**** This has been removed from Emacs 22, since a major contributor
to it has not yet assigned changes.
*** Channel tracking (erc-track.el)
**** Use mouse-face and help-echo for channel names in the mode-line.

View File

@ -1945,10 +1945,10 @@ are left unspecified and can be bound individually through the global
or local keymaps.
+++
** The new kmacro package provides a simpler user interface to
emacs' keyboard macro facilities.
** Emacs' keyboard macro facilities have been enhanced by the new
kmacro package.
Basically, it uses two function keys (default F3 and F4) like this:
Keyboard macros are now defined and executed via the F3 and F4 keys:
F3 starts a macro, F4 ends the macro, and pressing F4 again executes
the last macro. While defining the macro, F3 inserts a counter value
which automatically increments every time the macro is executed.
@ -1963,8 +1963,8 @@ manipulating the macro counter and format via C-x C-k C-c,
C-x C-k C-a, and C-x C-k C-f. See the commentary in kmacro.el
for more commands.
The normal macro bindings C-x (, C-x ), and C-x e now interfaces to
the keyboard macro ring.
The original macro bindings C-x (, C-x ), and C-x e are still
available, but they now interface to the keyboard macro ring too.
The C-x e command now automatically terminates the current macro
before calling it, if used while defining a macro.

View File

@ -5,8 +5,8 @@ File: edt-user.doc --- EDT Emulation User Instructions
Copyright (C) 1986, 1992, 1994, 1995, 1999, 2000, 2002, 2003, 2004,
2005, 2006 Free Software Foundation, Inc.
Author: Kevin Gallagher <kevingal@onramp.net>
Maintainer: Kevin Gallagher <kevingal@onramp.net>
Author: Kevin Gallagher <Kevin.Gallagher@boeing.com>
Maintainer: Kevin Gallagher <Kevin.Gallagher@boeing.com>
Keywords: emulations
This file is part of GNU Emacs.
@ -928,7 +928,7 @@ G-F12: Delete Other Windows | (PF1) | (PF2) | (PF3) | (PF4) |
G-HELP: Emacs Help | PAGE |Scroll Win|Open Line | DEL W |
DO: Execute extended command | (7) | (8) | (9) | (-) |
C-a: Beginning of Line |Ex Ext Cmd|Fill Parag|Elim Tabs | UND W |
C-b: Switch to Buffer +----------+----------+----------+----------+
C-b: Backward Character +----------+----------+----------+----------+
C-d: Delete Character | ADVANCE | BACKUP | CUT/COPY | DEL C |
C-e: End of Line | (4) | (5) | (6) | (,) |
C-f: Forward Character | BOTTOM | TOP | Yank | UND C |

View File

@ -1,3 +1,15 @@
2006-12-09 Juanma Barranquero <lekktu@gmail.com>
* quail/latin-alt.el ("scandinavian-alt-postfix"): Fix typo.
* quail/uni-input.el (ucs-input-help): Fix title of ucs input method.
2006-12-09 Eli Zaretskii <eliz@gnu.org>
* makefile.w32-in (leim-list.el): Depend on leim-ext.el as well.
Run Emacs to append non-empty non-comment lines in leim-ext.el
to leim-list.el.
2006-12-05 Juanma Barranquero <lekktu@gmail.com>
* makefile.w32-in (MISC): Add $(srcdir)/quail/sisheng.elc.

View File

@ -1,7 +1,7 @@
# Makefile for leim subdirectory in GNU Emacs.
# Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
# Free Software Foundation, Inc.
# Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
# Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
# National Institute of Advanced Industrial Science and Technology (AIST)
# Registration Number H14PRO021

View File

@ -1,8 +1,8 @@
;; leim-ext.el -- extra leim configulation -*- coding:iso-2022-7bit; -*-
;; leim-ext.el -- extra leim configuration -*- coding:iso-2022-7bit; -*-
;; Copyright (C) 2004, 2006
;; Free Software Foundation, Inc.
;; Copyright (C) 2004, 2005
;; Copyright (C) 2004, 2005, 2006
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H13PRO009

View File

@ -1,7 +1,7 @@
# -*- Makefile -*- for leim subdirectory in GNU Emacs on the Microsoft W32 API.
# Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006
# Free Software Foundation, Inc.
# Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
# Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
# National Institute of Advanced Industrial Science and Technology (AIST)
# Registration Number H14PRO021
@ -184,11 +184,12 @@ $(MISC_DIC):
-f batch-byte-compile $(MISC_DIC:.elc=.el)
#
# WARNING: Do NOT split the part inside $(ARGQUOTE)s into multiple lines as
# WARNING: Do NOT split the parts inside $(ARGQUOTE)s into multiple lines as
# this can break with GNU Make 3.81 and later if sh.exe is used.
leim-list.el: $(SUBDIRS) $(WORLD)
leim-list.el: $(SUBDIRS) $(WORLD) $(srcdir)/leim-ext.el
$(RUN_EMACS) -l $(buildlisppath)/international/quail \
--eval $(ARGQUOTE)(update-leim-list-file $(DQUOTE).$(DQUOTE))$(ARGQUOTE)
$(RUN_EMACS) --eval $(ARGQUOTE)(w32-append-code-lines $(DQUOTE)$@$(DQUOTE) $(DQUOTE)$(srcdir)/leim-ext.el$(DQUOTE))$(ARGQUOTE)
install: all
- mkdir "$(INSTALLDIR)"

View File

@ -1,7 +1,7 @@
;;; cyril-jis.el --- Quail package for inputting JISX0208 Cyrillic letters
;; Copyright (C) 2001, 2006 Free Software Foundation, Inc.
;; Copyright (C) 1997
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021

View File

@ -2,7 +2,7 @@
;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006
;; Free Software Foundation, Inc.
;; Copyright (C) 1997, 2003
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021

View File

@ -1,6 +1,6 @@
;;; ethiopic.el --- Quail package for inputting Ethiopic characters -*-coding: iso-2022-7bit;-*-
;; Copyright (C) 1997, 1998, 1999, 2001, 2006
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021

View File

@ -1,7 +1,7 @@
;;; greek.el --- Quail package for inputting Greek -*-coding: iso-2022-7bit-*-
;; Copyright (C) 2001, 2002, 2003, 2004, 2006 Free Software Foundation, Inc.
;; Copyright (C) 1997, 2001
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021

View File

@ -1,7 +1,7 @@
;;; hangul.el --- Quail package for inputting Korean Hangul characters -*-coding: iso-2022-7bit;-*-
;; Copyright (C) 2002, 2006 Free Software Foundation, Inc.
;; Copyright (C) 1997
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021

View File

@ -1,7 +1,7 @@
;;; hangul3.el --- Quail package for inputting Korean Hangul characters -*-coding: iso-2022-7bit;-*-
;; Copyright (C) 1997, 1998, 2001, 2002, 2006 Free Software Foundation, Inc.
;; Copyright (C) 1997, 2002
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021

View File

@ -1,6 +1,6 @@
;;; hanja-jis.el --- Quail package for inputting Korean Hanja (JISX0208) -*-coding: iso-2022-7bit;-*-
;; Copyright (C) 1997
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021

View File

@ -1,7 +1,7 @@
;;; hanja.el --- Quail-package for Korean Hanja (KSC5601) -*-coding: iso-2022-7bit;-*-
;; Copyright (C) 1997, 2006 Free Software Foundation, Inc.
;; Copyright (C) 1997
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021

View File

@ -1,6 +1,6 @@
;;; hebrew.el --- Quail package for inputting Hebrew characters -*-coding: iso-2022-7bit;-*-
;; Copyright (C) 1999
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021

View File

@ -1,6 +1,6 @@
;;; ipa.el --- Quail package for inputting IPA characters -*-coding: iso-2022-7bit;-*-
;; Copyright (C) 1997
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021

View File

@ -1,7 +1,7 @@
;;; japanese.el --- Quail package for inputting Japanese -*-coding: iso-2022-7bit;-*-
;; Copyright (C) 2001, 2006 Free Software Foundation, Inc.
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2005
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021

View File

@ -1,6 +1,6 @@
;;; lao.el --- Quail package for inputting Lao characters -*-coding: iso-2022-7bit;-*-
;; Copyright (C) 1997, 1999, 2004
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021

View File

@ -1,7 +1,7 @@
;;; latin-alt.el --- Quail package for inputting various European characters -*-coding: utf-8;-*-
;; Copyright (C) 1997, 1998, 2001, 2002, 2006 Free Software Foundation, Inc.
;; Copyright (C) 1999
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
@ -1289,7 +1289,7 @@ Doubling the postfix separates the letter and postfix: e.g. aee -> ae
(quail-define-package
"scandinavian-alt-postfix" "Latin-1" "SC<" t
"Scandinavian input method with postfix modifiers
Supported languages are Swidish, Norwegian, Danish, and Finnish.
Supported languages are Swedish, Norwegian, Danish, and Finnish.
ae -> æ
oe -> ø

View File

@ -1,7 +1,7 @@
;;; latin-ltx.el --- Quail package for TeX-style input -*-coding: utf-8;-*-
;; Copyright (C) 2001, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
;; Copyright (C) 2001, 2005
;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021

View File

@ -1,7 +1,7 @@
;;; latin-post.el --- Quail packages for inputting various European characters -*-coding: utf-8;-*-
;; Copyright (C) 1997, 1998, 2001, 2002, 2006 Free Software Foundation, Inc.
;; Copyright (C) 1997, 1999
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;; Copyright (C) 2003

View File

@ -2,7 +2,7 @@
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2006
;; Free Software Foundation, Inc.
;; Copyright (C) 1997, 1998, 1999, 2000, 2005
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021

View File

@ -1,7 +1,7 @@
;;; lrt.el --- Quail package for inputting Lao characters by LRT method -*-coding: iso-2022-7bit;-*-
;; Copyright (C) 1998, 2006 Free Software Foundation, Inc.
;; Copyright (C) 1997, 1999
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021

View File

@ -1,7 +1,7 @@
;;; py-punct.el --- Quail packages for Chinese (pinyin + extra symbols) -*-coding: iso-2022-7bit;-*-
;; Copyright (C) 2001, 2006 Free Software Foundation, Inc.
;; Copyright (C) 1997, 2000
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021

View File

@ -1,6 +1,6 @@
;;; pypunct-b5.el --- Quail packages for Chinese (pinyin + extra symbols) -*-coding: iso-2022-7bit;-*-
;; Copyright (C) 1997, 2000, 2003
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021

View File

@ -1,7 +1,7 @@
;;; symbol-ksc.el --- Quail-package for Korean Symbol (KSC5601) -*-coding: iso-2022-7bit;-*-
;; Copyright (C) 1997, 2005, 2006 Free Software Foundation, Inc.
;; Copyright (C) 1997, 1998
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021

View File

@ -1,6 +1,7 @@
;;; thai.el --- Quail package for inputting Thai characters -*-coding: iso-2022-7bit;-*-
;; Copyright (C) 1995, 1997, 1999, 2005
;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
;; 2005, 2006
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021

View File

@ -1,7 +1,7 @@
;;; tibetan.el --- Quail package for inputting Tibetan characters -*-coding: iso-2022-7bit;-*-
;; Copyright (C) 1997, 2006 Free Software Foundation, Inc.
;; Copyright (C) 1997, 1998, 1999, 2000
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021

View File

@ -1,7 +1,7 @@
;;; uni-input.el --- Hex Unicode input method
;; Copyright (C) 2001, 2002, 2003, 2006 Free Software Foundation, Inc.
;; Copyright (C) 2004
;; Copyright (C) 2004, 2005, 2006
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
@ -118,7 +118,7 @@ While this input method is active, the variable
(interactive)
(with-output-to-temp-buffer "*Help*"
(princ "\
Input method: ucs (mode line indicator:U)
Input method: ucs (mode line indicator:U+)
Input as Unicode: U<hex> or u<hex>, where <hex> is a four-digit hex number.")))

View File

@ -1,6 +1,6 @@
;;; viqr.el --- Quail packages for inputting Vietnamese with VIQR system -*-coding: iso-2022-7bit;-*-
;; Copyright (C) 1997
;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021

View File

@ -1,3 +1,10 @@
2006-12-15 Juanma Barranquero <lekktu@gmail.com>
* emacsclient.c (w32_execvp): New function; wrapper for `execvp'.
(execvp) [WINDOWSNT]: Redefine to `w32_execvp'.
(fail): Remove Windows-specific fix (subsumed into w32_execvp).
Suggestions and comment by Eli Zaretskii.
2006-12-06 Christoph Conrad <christoph.conrad@gmx.de>
* makefile.w32-in ($(BLD)/emacsclient.exe, $(BLD)/emacsclientw.exe):
@ -19,11 +26,11 @@
(set_tcp_socket): Make the message for non-local connections
informational rather than an error.
2006-11-28 Kevin Ryde <user42@zip.com.au> (tiny change)
2006-11-28 Kevin Ryde <user42@zip.com.au> (tiny change)
* etags.c (readline): Check for double quote after #line.
2006-11-28 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> (tiny change)
2006-11-28 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
* etags.c (readline): sscanf could in principle return 2.
@ -55,8 +62,8 @@
2006-11-24 Michael Mauger <mmaug@yahoo.com>
* emacsclient.c (file_name_absolute_p) [WINDOWSNT]: Support
absolute file names with forward slashes.
* emacsclient.c (file_name_absolute_p) [WINDOWSNT]: Support absolute
file names with forward slashes.
2006-11-23 Juanma Barranquero <lekktu@gmail.com>

View File

@ -152,16 +152,15 @@ struct option longopts[] =
/* Message functions. */
#ifdef WINDOWSNT
/* I first tried to check for STDOUT. The check did not work,
I get a valid handle also in nonconsole apps.
Instead I test for console title, which seems to work. */
int
w32_window_app()
w32_window_app ()
{
static int window_app = -1;
char szTitle[MAX_PATH];
if (window_app < 0)
/* Checking for STDOUT does not work; it's a valid handle also in
nonconsole apps. Testing for the console title seems to work. */
window_app = (GetConsoleTitleA (szTitle, MAX_PATH) == 0);
return window_app;
@ -298,6 +297,43 @@ Report bugs to bug-gnu-emacs@gnu.org.\n", progname);
}
#ifdef WINDOWSNT
/*
execvp wrapper for Windows. Quotes arguments with embedded spaces.
This is necessary due to the broken implementation of exec* routines in
the Microsoft libraries: they concatenate the arguments together without
quoting special characters, and pass the result to CreateProcess, with
predictably bad results. By contrast, Posix execvp passes the arguments
directly into the argv array of the child process.
*/
int
w32_execvp (path, argv)
char *path;
char **argv;
{
int i;
/* Required to allow a .BAT script as alternate editor. */
argv[0] = (char *) alternate_editor;
for (i = 0; argv[i]; i++)
if (strchr (argv[i], ' '))
{
char *quoted = alloca (strlen (argv[i]) + 3);
sprintf (quoted, "\"%s\"", argv[i]);
argv[i] = quoted;
}
return execvp (path, argv);
}
#undef execvp
#define execvp w32_execvp
#endif /* WINDOWSNT */
/*
Try to run a different command, or --if no alternate editor is
defined-- exit with an errorcode.
@ -310,9 +346,7 @@ fail (argc, argv)
if (alternate_editor)
{
int i = optind - 1;
#ifdef WINDOWSNT
argv[i] = (char *)alternate_editor;
#endif
execvp (alternate_editor, argv + i);
message (TRUE, "%s: error executing alternate editor \"%s\"\n",
progname, alternate_editor);
@ -463,7 +497,7 @@ file_name_absolute_p (filename)
}
#ifdef WINDOWSNT
/* Wrapper to make WSACleanup a cdecl, as required by atexit(). */
/* Wrapper to make WSACleanup a cdecl, as required by atexit. */
void
__cdecl close_winsock ()
{
@ -858,7 +892,7 @@ main (argc, argv)
/*
Modern Windows restrict which processes can set the foreground window.
emacsclient can allow Emacs to grab the focus by calling the function
AllowSetForegroundWindow(). Unfortunately, older Windows (W95, W98
AllowSetForegroundWindow. Unfortunately, older Windows (W95, W98
and NT) lack this function, so we have to check its availability.
*/
if (emacs_pid)

View File

@ -1,3 +1,181 @@
2006-12-15 Richard Stallman <rms@gnu.org>
* shell.el (shell): Doc fix.
2006-12-15 Kevin Gallagher <Kevin.Gallagher@boeing.com>
* emulation/edt.el (edt-xserver):
* emulation/edt-mapper.el (edt-xserver): Replace `/' with a `-',
to fix a problem on Cygwin.
* emulation/edt.el
* emulation/edt-mapper.el
* emulation/edt-lk201.el
* emulation/edt-pc.el
* emulation/edt-vt100.el: Update maintainer's email address.
2006-12-15 Simon Marshall <simon@gnu.org>
* progmodes/cc-fonts.el (c-font-lock-declarations): Fix previous
change.
2006-12-15 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
* term/mac-win.el (mac-atsu-font-table): Remove defvar.
(mac-handle-font-selection): Use mac-atsu-font-face-attributes
instead of mac-atsu-font-table.
(fontset-default): Specify argument MAXIMUM in x-list-fonts calls.
2006-12-14 Stephen Leake <stephen_leake@member.fsf.org>
* align.el (align-match-tex-pattern): Fix a rare bug which
hanged Emacs.
2006-12-14 Richard Stallman <rms@gnu.org>
* startup.el (use-fancy-splash-screens-p): Use frame-height
instead of window-height. Pass frame to image-size.
2006-12-13 Kenichi Handa <handa@m17n.org>
* international/mule-cmds.el (set-locale-environment):
Set default-sendmail-coding-system too.
2006-12-12 J.D. Smith <jdsmith@as.arizona.edu>
* progmodes/idlw-help.el: Fix copyright notice.
2006-12-12 Stefan Monnier <monnier@iro.umontreal.ca>
* emacs-lisp/syntax.el (syntax-ppss-toplevel-pos): New fun.
2006-12-11 Juanma Barranquero <lekktu@gmail.com>
* subr.el (unread-command-char): Reformat obsolescence info.
2006-12-11 Richard Stallman <rms@gnu.org>
* emacs-lisp/cl-macs.el (defstruct): Suppress warnings
about calls to cl-struct-setf-expander.
2006-12-11 Juanma Barranquero <lekktu@gmail.com>
* ediff-merg.el (ediff-show-clashes-only): Doc fix.
(ediff-combination-pattern): Fix typo in docstring.
* textmodes/refer.el (refer-find-entry): Doc fix.
(refer-bib-files-regexp, refer-bib-directory, refer-bib-files)
(refer-cache-bib-files, refer-find-next-entry, refer-yank-key):
Fix tipos in docstrings.
* progmodes/idlwave.el (idlwave-library-path): Fix typos in docstring.
2006-12-10 Kim F. Storm <storm@cua.dk>
* ido.el (ido-init-completion-maps): Remap backward-kill-word
instead of binding M-backspace.
2006-12-10 Juanma Barranquero <lekktu@gmail.com>
* replace.el (replace-match-data, replace-match-maybe-edit):
* calc/calc-aent.el (calc-eval-error):
* emulation/vi.el (vi-char-argument):
* progmodes/cc-langs.el (c-at-vsemi-p-fn)
(c-vsemi-status-unknown-p-fn): Doc fixes.
2006-12-10 Chong Yidong <cyd@stupidchicken.com>
* menu-bar.el (menu-bar-showhide-menu, menu-bar-tools-menu)
(menu-bar-help-menu): Tooltip fixes. Suggested by Francis Wright.
2006-12-10 Masatake YAMATO <jet@gyve.org>
* progmodes/ld-script.el (ld-script-keywords): Fix a typo.
2006-12-09 Chong Yidong <cyd@stupidchicken.com>
* mouse-sel.el (mouse-sel-mode): Register mouse-2 as a click type.
* man.el (Man-xref-button-action): New function. If the
`Man-target-string' button property is a function, assume it
accepts a position argument.
(Man-abstract-xref-man-page): Use it.
(Man-default-man-entry): New optional arg POS.
* wdired.el (wdired-preprocess-symlinks): Make the spaces after
symlink arrows read-only and non-rear-sticky.
2006-12-09 Martin Rudalics <rudalics@gmx.at>
* wdired.el (wdired-change-to-wdired-mode, wdired-finish-edit)
(wdired-search-and-rename): Simplify code.
(wdired-preprocess-files, wdired-preprocess-perms): Make
read-only property of preceding character rear-nonsticky to
avoid that it can be modified. Put old-name and old-link
properties on character preceding name and replace
put-text-property by add-text-properties.
(wdired-get-filename, wdired-get-previous-link): Get old-name
and old-link properties from character preceding name and
simplify code.
(wdired-preprocess-perms, wdired-set-bit, wdired-toggle-bit)
(wdired-perms-to-number): Make local-map property
rear-nonsticky to avoid that text following permissions may be
modified. Use add-text-properties instead of put-text-property
when changing a permission bit.
(wdired-change-to-dired-mode): Remove stickiness properties.
2006-12-09 Juanma Barranquero <lekktu@gmail.com>
* international/mule-cmds.el (register-input-method): Doc fix.
2006-12-09 Masayuki Ataka <masayuki.ataka@gmail.com> (tiny change)
* cmuscheme.el (scheme-start-file): Use `let*', not `let'.
2006-12-09 Micha,Ak(Bl Cadilhac <michael.cadilhac@lrde.org>
* textmodes/flyspell.el (flyspell-hack-local-variables-hook): New.
Force buffer local defs evaluation on local variables loading.
(flyspell-mode-on, flyspell-mode-off): Use it in
`hack-local-variables-hook'.
2006-12-09 Eli Zaretskii <eliz@gnu.org>
* emacs-lisp/find-func.el (find-variable): Doc fix.
* help-fns.el (variable-at-point): Doc fix.
* w32-fns.el (w32-append-code-lines): New function.
2006-12-09 Romain Francoise <romain@orebokech.com>
* comint.el (comint-insert-input): Delete obsolete comment.
2006-12-08 Kevin Rodgers <ihs_4664@yahoo.com>
* files.el (insert-file-1): Compare file size to
large-file-warning-threshold and request confirmation when
warranted.
2006-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
* net/browse-url.el (browse-url): Set DISPLAY to the one of the
current frame, in case we're connected to several displays.
2006-12-08 Juanma Barranquero <lekktu@gmail.com>
* frame.el (other-frame): Doc fix.
(set-frame-parameter): Fix typo in docstring.
2006-12-07 Kim F. Storm <storm@cua.dk>
* info.el (Info-index): Strip leading colon from topic.
2006-12-07 Nick Roberts <nickrob@snap.net.nz>
* progmodes/gud.el (gud-speedbar-buttons): Deal with references
to pointers.
2006-12-05 J.D. Smith <jdsmith@as.arizona.edu>
* progmodes/idlwave.el (idlwave-xml-create-class-method-lists):
@ -6,9 +184,10 @@
2006-12-05 Kim F. Storm <storm@cua.dk>
* emulation/cua-base.el (cua-paste-pop-rotate-temporarily): Doc fix.
(cua-paste-pop): Rework last change for cua-paste-pop-rotate-temporarily,
so first M-y and C-y works alike, pasting the head of the kill-ring, and
prefix arg C-u M-y inserts the text inserted by the last M-y command.
(cua-paste-pop): Rework last change for
cua-paste-pop-rotate-temporarily, so first M-y and C-y works alike,
pasting the head of the kill-ring, and prefix arg C-u M-y inserts the
text inserted by the last M-y command.
2006-12-05 Micha,Ak(Bl Cadilhac <michael.cadilhac@lrde.org>
@ -25,8 +204,7 @@
* progmodes/fortran.el (fortran-mode-abbrev-table)
* progmodes/octave-mod.el (octave-abbrev-table)
* progmodes/sql.el (sql-mode-abbrev-table): Define abbrevs even
if abbrev-table is non-nil (saved user abbrevs may have been
restored).
if abbrev-table is non-nil (saved user abbrevs may have been restored).
* progmodes/vhdl-mode.el (vhdl-mode-abbrev-table-init): Do not
clear abbrev table, else saved abbrevs will not be restored.

View File

@ -3246,7 +3246,8 @@
Set current buffer variables from defaults
in case user's init file has changed them.
Copyright (C) 1985, 1986 Free Software Foundation, Inc.
Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004, 2005, 2006
Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.

View File

@ -294,7 +294,7 @@
properties completely.
* progmodes/cc-fonts.el (c-cpp-matchers): Handle line
continuations in cpp expressions. Do not fontify symbols after
continuations in cpp expressions. Do not fontify symbols after
#ifdef etc as variables since that isn't consistent with how
the face is used elsewhere (i.e. only for the definition of
the symbol).
@ -492,7 +492,7 @@
directives are now considered part of the keywords to make
things easier.
* progmodes/cc-defs.el: (c-(up|down)-list-(forward|backward)):
* progmodes/cc-defs.el (c-(up|down)-list-(forward|backward)):
Make the position optional and added docstrings.
(c-go-(up|down)-list-(forward|backward)): Add variants of the
@ -742,7 +742,7 @@
(c-simple-skip-symbol-backward, c-syntactic-content)
(c-remove-<>-paren-properties): New helper functions.
* progmodes/cc-defs.el: (c-clear-char-syntax)
* progmodes/cc-defs.el (c-clear-char-syntax)
(c-mark-paren-open, c-mark-paren-close): New support functions
to handle syntactic properties on C++ template arglist brackets.
(c-put-type-face, c-put-reference-face): Helpers to put faces on
@ -1074,7 +1074,7 @@
(iswitchb-xemacs): Delete variable and use (featurep 'xemacs)
and fboundp instead.
(iswitchb-completions): Remove two redundant arguments and local
variables. (All above from Stefan Monnier).
variables. (All above from Stefan Monnier).
2003-06-20 Masatake YAMATO <jet@gyve.org>
@ -1182,7 +1182,7 @@
(gud-find-c-expr): Simplify.
* progmodes/fortran.el (fortran-gud-syntax-table): Syntax table
for parsing Fortran expressions for gud-print. (Stefan Monnier)
for parsing Fortran expressions for gud-print. (Stefan Monnier)
(fortran-mode): Add local variable gud-find-expr.
* progmodes/cc-mode.el (c-mode): Add local variable gud-find-expr.
@ -1285,7 +1285,7 @@
* emacs-lisp/debug.el (debug): Fix call to message.
2003-06-16 Michael Mauger <mmaug@yahoo.com> (tiny change)
2003-06-16 Michael Mauger <mmaug@yahoo.com> (tiny change)
* emulation/cua-base.el (cua-mode): Use explicit arg to turn off
minor modes.
@ -2183,7 +2183,7 @@
when requested.
(gud-menu-map): Add a toggle button to menubar for gdb-many-windows.
(gdb-many-windows): Define explicitly as a function and a variable
(formerly as a minor mode). These need to be global so layout can
(formerly as a minor mode). These need to be global so layout can
be reset from any buffer.
(gdb-assembler-mode): Keep fringe outside margin as the overlay
arrow is not used for assembler.
@ -2257,7 +2257,7 @@
* net/tramp-efs.el: New file.
2003-05-24 Michael Albinus <Michael.Albinus@alcatel.de>
2003-05-24 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-handle-file-truename): `sym' shouldn't be
quoted.
@ -2302,7 +2302,7 @@
(forms--mode-commands): Don't bind \t in the maps where
we call forms--mode-commands1.
2003-05-23 Taro Kawagishi <tarok@acm.org>
2003-05-23 Taro Kawagishi <tarok@acm.org>
* arc-mode.el (archive-lzh-summarize): Calculate correct total
header size for LZH level 1 header.
@ -2396,7 +2396,7 @@
choices buffer.
(ispell-show-choices): Directly select `choices-window'.
(ispell-help): Use default buffer size for electric help.
(ispell-adjusted-window-height): Correct for xemacs detection.
(ispell-adjusted-window-height): Correct for XEmacs detection.
(ispell-start-process): Don't double specify dictionary file name.
(ispell-init-process): Set `ispell-library-path' each call.
(ispell-change-dictionary): Now only completes valid dictionaries.
@ -3831,7 +3831,7 @@
2003-04-13 Masatake YAMATO <jet@gyve.org>
* bindings.el (toplevel): Don't change the face
of major-mode on the mode line. Setting the face on
of major-mode on the mode line. Setting the face on
the mode line code is installed by my mistake in
my last change.
@ -3876,7 +3876,7 @@
(describe-minor-mode-from-symbol):
Renamed from (old) describe-minor-mode.
Use describe-minor-mode-completion-table-for-symbol.
Don't use eval. Just use symbol-name.
Don't use eval. Just use symbol-name.
(describe-minor-mode-from-indicator): Document is updated.
Use `format-mode-line'.
Use describe-minor-mode-from-symbol instead of describe-minor-mode.
@ -3933,7 +3933,7 @@
2003-04-11 Masatake YAMATO <jet@gyve.org>
* progmodes/etags.el (select-tags-table-mode-map):
Don't create new keymap. Instead copy from button-buffer-map.
Don't create new keymap. Instead copy from button-buffer-map.
Bind push-button to `t' instead of binding
select-tags-table-select directly
(tags-select-tags-table): New button.
@ -4124,7 +4124,7 @@
the same order as that in the buffer list,
(desktop-save): Put buffers in the order given in desktop file,
regardless of what handlers do.
(desktop-file-version): New variable. Version number of desktop
(desktop-file-version): New variable. Version number of desktop
file format.
(desktop-create-buffer-form): Variable deleted.
(desktop-save): New customizable variable.
@ -4134,7 +4134,7 @@
(desktop-file-name): New function to convert a filename to the
format specified in `desktop-file-name-format'.
(desktop-create-buffer): Parameters renamed to descriptive
systematic names. These parameters are visible to handlers.
systematic names. These parameters are visible to handlers.
Renames:
ver -> desktop-file-version
mim -> desktop-buffer-minor-modes
@ -4157,7 +4157,7 @@
(desktop-change-dir): New function.
(desktop-save-in-load-dir): New function. Save desktop in
directory from which it was loaded.
(desktop-revert): New function. Revert to the last loaded desktop.
(desktop-revert): New function. Revert to the last loaded desktop.
2003-04-06 Masatake YAMATO <jet@gyve.org>
@ -5624,7 +5624,7 @@
Face markup of calendar and diary displays: Any entry line that
ends with [foo:value] where foo is a face attribute (except :box
:stipple) or with [face:blah] tags, will have these values applied
to the calendar and fancy diary displays. These attributes "stack"
to the calendar and fancy diary displays. These attributes "stack"
on calendar displays. File-wide attributes can be defined as
follows: the first line matching "^# [tag:value]" defines the
value for that particular tag. All of the tags' regexps can be
@ -6260,7 +6260,7 @@
of unrecognized entries indicating syntax errors in ChangeLog files.
(authors-coding-system): New variable.
(authors-many-files): Update doc string.
(authors-aliases): Change format. Now one entry with multiple
(authors-aliases): Change format. Now one entry with multiple
aliases per author.
(authors-valid-file-names, authors-renamed-files-alist)
(authors-renamed-files-regexps): New variables.
@ -6363,7 +6363,7 @@
2003-01-25 Bill Wohler <wohler@newt.com>
* mh-e: Created directory. ChangeLog will appear in a week when we
* mh-e: Created directory. ChangeLog will appear in a week when we
release version 7.2.
* mail/mh-alias.el, mail/mh-comp.el, mail/mh-customize.el, mail/mh-e.el,
@ -6532,7 +6532,7 @@
* gud.el (gud-display-line): If the current file is newer than its
buffer, offer to reread the file.
(gud-keep-buffer): New buffer local variable. Ensures offer to
(gud-keep-buffer): New buffer local variable. Ensures offer to
reread file is made just once.
2003-01-20 Stefan Monnier <monnier@cs.yale.edu>
@ -6862,7 +6862,7 @@
2003-01-11 Nick Roberts <nick@nick.uklinux.net>
* gud.el (gud-kill-buffer-hook): Save gud-minor-mode type.
(gud-reset): New function. Reset environment at end of debugging.
(gud-reset): New function. Reset environment at end of debugging.
(gud-sentinel): Call gud-reset or gdb-reset.
(gud-menu-map, gud-tool-bar-map, gdb): Change gud-goto to gud-until.
@ -6870,7 +6870,7 @@
to find out if variable shuld be dereferenced.
(gud-display1): Exit if there is `No symbol'.
(gdb-expressions-mode-map): Correction to key-binding.
(gdb-reset): New function. Reset environment at end of debugging.
(gdb-reset): New function. Reset environment at end of debugging.
(gdb-quit): Remove.
2003-01-10 Dave Love <fx@gnu.org>
@ -7159,7 +7159,7 @@
(gdb-mouse-goto-breakpoint, gdb-frames-select): New functions.
(gdb-frames-mouse-select): Simplify.
Make keybindings (gdb-goto-breakpoint, gdb-frames-select, etc)
consistent with other modes in emacs.
consistent with other modes in Emacs.
(gdb-display-source-buffer): Return window of source buffer
for (gud-display-line).
@ -7395,8 +7395,8 @@
2002-12-21 Nick Roberts <nick@nick.uklinux.net>
* gdb-ui.el: Remove the concept of an instance. This means that
a lot of functions have been renamed. Accessors are prefixed with
* gdb-ui.el: Remove the concept of an instance. This means that
a lot of functions have been renamed. Accessors are prefixed with
gdb-get, setters with gdb-set and the word instance has been
removed from many function and variable names.
(gdb-display-buffer): Protect source buffer as well
@ -7575,7 +7575,7 @@
2002-12-13 Markus Rost <rost@math.ohio-state.edu>
* emacs-lisp/easy-mmode.el (define-minor-mode):
Use `custom-current-group'. Pass all groups to the hook.
Use `custom-current-group'. Pass all groups to the hook.
(easy-mmode-define-global-mode): Use `custom-current-group'.
* international/mule-cmds.el (current-language-environment):
@ -7993,7 +7993,7 @@
2002-11-30 Nick Roberts <nick@nick.uklinux.net>
* gdb-ui.el (gdb-many-windows): Define as a minor mode.
(toggle-gdb-windows): Remove. (Patch from Stefan Monnier)
(toggle-gdb-windows): Remove. (Patch from Stefan Monnier)
* tooltip.el (tooltip-gud-process-output): Handle annotations that
are output with gdba in gdb-ui.el.
@ -8115,7 +8115,7 @@
* tooltip.el (tooltip-gud-print-command): Add server prefix to the
print command for gdb to keep it out of the command history.
* gdb-ui.el: Major re-organisation. Simplify legacy gdba
* gdb-ui.el: Major re-organisation. Simplify legacy gdba
code to allow only one gdb process.
2002-11-23 Markus Rost <rost@math.ohio-state.edu>
@ -8129,7 +8129,7 @@
2002-11-21 Nick Roberts <nick@nick.uklinux.net>
* gdb-ui.el : General tidying. Patches from Stefan Monnier.
* gdb-ui.el : General tidying. Patches from Stefan Monnier.
2002-11-20 Simon Josefsson <jas@extundo.com>
@ -9372,11 +9372,11 @@
append slash only if result doesn't end in a slash already.
(tramp-handle-file-truename): Restructure logic. If list of steps
is nil, return "/" as the real name.
(tramp-completion-mode): Add "\\(" and "\\)". Otherwise,
(tramp-completion-mode): Add "\\(" and "\\)". Otherwise,
`match-string' doesn't make sense. From Michael Albinus.
(tramp-host-with-port-regexp): New defcustom. Equal to previous
(tramp-host-with-port-regexp): New defcustom. Equal to previous
`tramp-host-regexp'. From Michael Albinus.
(tramp-host-regexp): Taken off hashes in host names. Otherwise,
(tramp-host-regexp): Taken off hashes in host names. Otherwise,
scanning files like .rhosts would take comments as host names.
From Michael Albinus.
(tramp-file-name-structure, tramp-multi-file-name-hop-structure):
@ -10009,7 +10009,7 @@
(occur-next, occur-prev): Use it.
* progmodes/sh-script.el (sh-mark-init): Don't set `occur-buffer'.
(sh-mark-line): Likewise. Use 'occur-target and 'occur-match
(sh-mark-line): Likewise. Use 'occur-target and 'occur-match
instead of 'occur and 'occur-point.
* eshell/em-unix.el (eshell-occur-mode-mouse-goto)
@ -10096,7 +10096,7 @@
(tramp-parse-netrc, tramp-parse-netrc-group): New functions.
(tramp-user-regexp): " \t" are not user regexp characters.
(tramp-completion-handle-file-name-all-completions):
Remove Ange-FTP cmpletion. It has a bug not handling the "/ftp:" prefix
Remove Ange-FTP cmpletion. It has a bug not handling the "/ftp:" prefix
completely, and it returns local completions as well.
(tramp-completion-function-alist-ftp): New constant.
(tramp-completion-function-alist): Add completion function for "ftp".
@ -10275,27 +10275,26 @@
2002-09-07 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-methods): Remove `tramp-completion-function'
entries. They are handled now by `tramp-completion-function-alist'.
(tramp-completion-function): Defvar removed. I've never used
it. Hmm.
entries. They are handled now by `tramp-completion-function-alist'.
(tramp-completion-function): Defvar removed. I've never used it. Hmm.
(tramp-get-completion-function)
(tramp-get-completion-rsh, tramp-get-completion-ssh)
(tramp-get-completion-telnet, tramp-get-completion-su):
Functions removed as well. Not necessary any longer due to extended
customization means.
(tramp-completion-function-alist): New defcustom. Holds all
(tramp-completion-function-alist): New defcustom. Holds all
FUNCTION FILE pairs used for user and host name completion
relevant for METHOD.
(tramp-completion-function-alist-rsh)
(tramp-completion-function-alist-ssh)
(tramp-completion-function-alist-telnet)
(tramp-completion-function-alist-su): Defconst for initializing
`tramp-completion-function-alist'. Unfortunately, mainly UNIX-like
values are known for me until now. Needs to be completed for at
`tramp-completion-function-alist'. Unfortunately, mainly UNIX-like
values are known for me until now. Needs to be completed for at
least VMS++ like operating systems.
(tramp-set-completion-function)
(tramp-get-completion-function): New functions for configuration
of `tramp-completion-function-alist'. The old definition of
of `tramp-completion-function-alist'. The old definition of
`tramp-get-completion-function' has been discarded.
(tramp-completion-handle-file-name-all-completions):
Change function call for user/host completion according to definition
@ -10332,7 +10331,7 @@
(tramp-get-completion-user-host): Accept user names as they are if
typed until "@".
(tramp-completion-mode): Replace `last-input-char' by modern
`last-input-event'. Check for `event-modifiers'.
`last-input-event'. Check for `event-modifiers'.
2002-09-06 Kai Gro,A_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
@ -10391,8 +10390,8 @@
(tramp-make-multi-tramp-file-format-unified)
(tramp-make-multi-tramp-file-format-separate): Removed.
(tramp-make-tramp-file-name): Allow partial tramp file
names. Generate tramp file format on-the-fly depending on
parameters. Apply atomar format strings resp expressions.
names. Generate tramp file format on-the-fly depending on
parameters. Apply atomar format strings resp expressions.
(tramp-get-completion-methods)
(tramp-get-completion-user-host): Apply `tramp-make-tramp-file-name'.
(tramp-parse-hosts-group): Take all host names and IP addresses
@ -10444,7 +10443,7 @@
* net/tramp.el (tramp-get-completion-methods)
(tramp-get-completion-rsh)
(tramp-get-completion-ssh): Add "[" for Xemacs.
(tramp-get-completion-ssh): Add "[" for XEmacs.
(tramp-completion-file-name-regexp-separate): Expression adapted.
(tramp-completion-file-name-handler-alist): Add handler for
`file-name-directory' and `file-name-nondirectory'.
@ -10455,7 +10454,7 @@
(tramp-completion-handle-file-name-all-completions):
Apply `tramp-completion-run-real-handler'.
(tramp-parse-rhosts)
(tramp-parse-shosts): Use `with-temp-buffer'. `result$,1!=(B renamed to
(tramp-parse-shosts): Use `with-temp-buffer'. `result' renamed to
`res' (otherwise side effects in XEmacs).
2002-08-24 Michael Albinus <Michael.Albinus@alcatel.de>
@ -10470,7 +10469,7 @@
(tramp-get-completion-ssh): Doc string tuned.
(tramp-methods): Doc string and custom type extended for
`tramp-completion-function'.
(tramp-completion-function): Variable added. Is it really used?
(tramp-completion-function): Variable added. Is it really used?
Other variables like `tramp-completion-function' aren't used.
(tramp-completion-file-name-handler-alist): Add handler for
`file-name-completion'.
@ -10518,7 +10517,7 @@
* net/tramp.el (tramp-invoke-ange-ftp): `tramp-disable-ange-ftp'
must be called again after activating `ange-ftp'.
(tramp-ange-ftp-file-name-p): Check for Xemacs.
(tramp-ange-ftp-file-name-p): Check for XEmacs.
2002-08-08 Michael Albinus <Michael.Albinus@alcatel.de>
@ -10528,7 +10527,7 @@
tramp-invoke-ange-ftp 'write-region.
(tramp-handle-set-file-modes): Change order of FILENAME and MODE
passing to tramp-invoke-ange-ftp 'set-file-modes.
(tramp-flatten-list): New function. Maybe this functionality does
(tramp-flatten-list): New function. Maybe this functionality does
exist already elsewhere in the libraries.
(tramp-invoke-ange-ftp): Apply `tramp-flatten-list' to parameter
list in order to avoid nested lists, f.e. when invoked from
@ -10660,7 +10659,7 @@
2002-09-18 Luc Teirlinck <teirllm@mail.auburn.edu>
* ielm.el: (*1, *2, *3): New variables.
* ielm.el (*1, *2, *3): New variables.
(ielm-eval-input): Make temporary buffers current on entry and
exit to the let bindings for *, ** and ***.
(inferior-emacs-lisp-mode): Mention *1, *2 and *3 in the docstring.
@ -10961,7 +10960,7 @@
2002-09-12 Simon Josefsson <jas@extundo.com>
* mail/smtpmail.el (smtpmail-send-it): Don't use : in filenames
(for cygwin). Suggested by Andrew Senior <aws@watson.ibm.com>.
(for cygwin). Suggested by Andrew Senior <aws@watson.ibm.com>.
Use expand-file-name. Also don't require time-stamp.
2002-09-11 Richard M. Stallman <rms@gnu.org>
@ -11259,7 +11258,7 @@
2002-09-08 Kim F. Storm <storm@cua.dk>
* kmacro.el (kmacro-end-and-call-macro): New command to end and
call keyboard macro in one step. Bind it to C-x e by default.
call keyboard macro in one step. Bind it to C-x e by default.
(kmacro-call-macro): Use format-kbd-macro.
(kmacro-step-edit-macro): New command to interactively step edit
and execute last keyboard macro.
@ -11459,7 +11458,7 @@
From Michael Albinus <Michael.Albinus@alcatel.de>:
* net/tramp.el (tramp-invoke-ange-ftp):
(tramp-ange-ftp-file-name-p): Check for Xemacs.
(tramp-ange-ftp-file-name-p): Check for XEmacs.
(tramp-do-copy-or-rename-file): Don't pass KEEP-DATE to
tramp-invoke-ange-ftp 'rename.
(tramp-handle-write-region): Don't pass LOCKNAME and CONFIRM to
@ -12552,7 +12551,7 @@
* warnings.el (lwarn, warn, warning-levels): Doc fix.
(warning-suppress-log-types): Fix typo.
(display-warning): Fix typo. Remove useless assignment to free variable
(display-warning): Fix typo. Remove useless assignment to free variable
`group-string'.
2002-07-25 Markus Rost <rost@math.ohio-state.edu>
@ -13371,8 +13370,8 @@
* files.el (after-find-file): Don't check for read-only status
of files just created (and not yet saved on disk).
* ido.el (ido-completion-help): Changed xemacs specific code to
avoid byte compiler warning in GNU emacs.
* ido.el (ido-completion-help): Changed XEmacs specific code to
avoid byte compiler warning in GNU Emacs.
(ido-set-matches1): Use regexp-quote instead of identity.
(ido-complete-space): New function.
(ido-define-mode-map): Bind it to SPACE.
@ -13696,7 +13695,7 @@
* faces.el (describe-face): Capitalize "not documented" message.
* help-fns.el (describe-variable): Likewise.
(describe-function-1): Likewise. Also, document the obsolescence
(describe-function-1): Likewise. Also, document the obsolescence
of the function, if applicable.
2002-06-26 Juanma Barranquero <lektu@terra.es>
@ -14190,7 +14189,7 @@
(italic): Try underlining for displays that don't support real italics.
* cus-edit.el (custom-display): Add support for `supports' predicate.
* term/tty-colors.el (color-name-rgb-alist): Use 16-bit RGB values
instead of 8-bit, for consistency with the rest of emacs.
instead of 8-bit, for consistency with the rest of Emacs.
(tty-color-canonicalize): Only copy COLOR if we need to change it.
(tty-color-approximate): Scale values from `color-name-rgb-alist'
appropriately. Return the whole color description, rather than
@ -14553,7 +14552,7 @@
2002-05-24 Glenn Morris <gmorris@ast.cam.ac.uk>
* progmodes/f90.el: (f90-end-of-subprogram): Remove the final
* progmodes/f90.el (f90-end-of-subprogram): Remove the final
`forward-line'.
(f90-end-of-block, f90-beginning-of-block, f90-next-block-end)
(f90-previous-block-start): New navigation commands.
@ -14587,7 +14586,7 @@
(apropos-calc-scores, apropos-score-str, apropos-score-doc)
(apropos-score-symbol): New functions.
(apropos-command, apropos, apropos-value, apropos-documentation):
Allow keywords in addition to regexp. Added scoring.
Allow keywords in addition to regexp. Added scoring.
(apropos-documentation-check-doc-file)
(apropos-documentation-check-elc-file): Added scoring.
(apropos-print): Sort according to score.
@ -15271,7 +15270,7 @@
(mouse-wheel-scroll-screen): Remove.
([mouse-wheel], [C-mouse-wheel], [S-mouse-wheel]): Use mwheel-scroll.
* w32-vars.el: (mouse-wheel-scroll-amount): Remove.
* w32-vars.el (mouse-wheel-scroll-amount): Remove.
2002-05-04 Markus Rost <rost@math.ohio-state.edu>
@ -15964,7 +15963,7 @@
2002-04-22 Martin Stjernholm <bug-cc-mode@gnu.org>
* progmodes/cc-mode.el: (c-define-abbrev-table): New function to
* progmodes/cc-mode.el (c-define-abbrev-table): New function to
pass the SYSTEM-FLAG to `define-abbrev' in a way that works in
emacsen that doesn't support it.
@ -16480,7 +16479,7 @@
and macros.
(c-in-literal): No longer recognizes macros as literals by
default. An extra flag argument is required to do that.
default. An extra flag argument is required to do that.
(c-macro-start, c-query-macro-start)
(c-query-and-set-macro-start): Added a cache for the macro
@ -16848,9 +16847,9 @@
(scroll-all-beginning-of-buffer-all, scroll-all-end-of-buffer-all):
New functions.
* files.el: (auto-mode-alist): .f95 files in f90-mode.
* files.el (auto-mode-alist): .f95 files in f90-mode.
* progmodes/fortran.el: (fortran-beginning-do): Make regexp match
* progmodes/fortran.el (fortran-beginning-do): Make regexp match
a DO statement irrespective of numeric label.
2002-04-20 Glenn Morris <gmorris@ast.cam.ac.uk>
@ -16956,7 +16955,7 @@
2002-04-16 Michael Kifer <kifer@cs.stonybrook.edu>
* viper-ex.el: Patch by Samuel Padgett. Copyright papers received.
* viper-ex.el: Patch by Samuel Padgett. Copyright papers received.
(viper-ex-print-buf-name): New variable.
(viper-ex-print-buf): New variable.
(ex-token-alist): Invoke ex-print on ":print" Ex commands.
@ -17448,7 +17447,7 @@
2002-04-02 Mike Williams <mdub@bigfoot.com>
* textmodes/sgml-mode.el (sgml-close-tag): Rename from
sgml-insert-end-tag. Simplify by using sgml-lexical-context.
sgml-insert-end-tag. Simplify by using sgml-lexical-context.
(sgml-get-context): Remove use of sgml-inside-tag-p.
(sgml-inside-tag-p): Remove.
(sgml-looking-back-at): Short-circuit at beg of buffer.
@ -17493,7 +17492,7 @@
* textmodes/xml-lite.el: Removed much redundant stuff.
(xml-lite-parse-tag-backward): Simplify parsing by assuming we
always start within text. Make use of sgml-unclosed-tag-p.
always start within text. Make use of sgml-unclosed-tag-p.
2002-04-01 Ville Skytt,Ad(B <ville.skytta@xemacs.org>
@ -18368,7 +18367,7 @@
* ediff-init.el: Comments.
* ediff-hook.el: Got rid of autoloads. Not needed, since the hook
* ediff-hook.el: Got rid of autoloads. Not needed, since the hook
is loaded.
* ediff-mult.el (ediff-intersect-directories)
@ -18383,7 +18382,7 @@
* ediff-util.el (ediff-compute-custom-diffs-maybe): Buglet fix.
(ediff-inferior-compare-regions): Use
ediff-clone-buffer-for-region-comparison. Better and simpler interface.
ediff-clone-buffer-for-region-comparison. Better and simpler interface.
* ediff.el (ediff-directories-internal): Cleanup.
(ediff-clone-buffer-for-region-comparison): Better interface.
@ -19140,7 +19139,7 @@
2002-02-10 Michael Kifer <kifer@cs.stonybrook.edu>
* viper-util.el (viper-read-key-sequence): Fix so it'll read
fast key sequences in emacs native mode
fast key sequences in Emacs native mode
(viper-events-to-keys): Delete.
* viper.el (describe-key, describe-key-briefly): Get rid of
@ -19705,7 +19704,7 @@
2002-01-20 Colin Walters <walters@verbum.org>
* ibuffer.el: (toplevel) Require `ibuf-ext', which is now compiled
* ibuffer.el (toplevel): Require `ibuf-ext', which is now compiled
with `byte-compile-dynamic'.
(ibuffer-default-directory, toplevel): Doc files.
@ -20050,7 +20049,7 @@
* viper-init.el (viper-cond-compile-for-xemacs-or-emacs):
new macro that replaces viper-emacs-p and viper-xemacs-p in many
cases. Used to reduce the number of warnings.
cases. Used to reduce the number of warnings.
* viper-cmd.el: Use viper-cond-compile-for-xemacs-or-emacs.
(viper-standard-value): Move here from viper.el.
@ -21766,7 +21765,7 @@
2001-11-25 ShengHuo ZHU <zsh@cs.rochester.edu>
* mail/rmail.el (rmail-enable-mime-composing): New. A lightweight
* mail/rmail.el (rmail-enable-mime-composing): New. A lightweight
version of rmail-enable-mime.
(rmail-forward): Use it.
@ -22028,7 +22027,7 @@
* emacs-lisp/lisp.el (mark-sexp): Mark more if repeated.
* progmodes/cc-engine.el (c-parse-state): Typo. From Martin Stjernholm.
* progmodes/cc-engine.el (c-parse-state): Typo. From Martin Stjernholm.
* mwheel.el (mouse-wheel-scroll-amount): Allow float values.
(mouse-wheel-progessive-speed): New var.
@ -22600,7 +22599,7 @@
* calc/calc-macs.el (calc-record-compilation-date-macro): Return a
simple `setq' form.
* calc/calc-ext.el: (toplevel): Require calc.
* calc/calc-ext.el (toplevel): Require calc.
(calc-fancy-prefix-map): New.
(calc-fancy-prefix): Use it.
(calc-fancy-prefix-other-key): New.
@ -23233,7 +23232,7 @@
2001-10-26 Jason Rumney <jasonr@gnu.org>
* w32-fns.el: (w32-charset-info-alist): Use ANSI for iso10646-1
* w32-fns.el (w32-charset-info-alist): Use ANSI for iso10646-1
when UNICODE is not defined.
2001-10-26 Sam Steingold <sds@gnu.org>
@ -23547,7 +23546,8 @@ See ChangeLog.9 for earlier changes.
;; coding: iso-2022-7bit
;; End:
Copyright (C) 2001, 2002 Free Software Foundation, Inc.
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.

View File

@ -14336,7 +14336,7 @@ See ChangeLog.10 for earlier changes.
;; coding: iso-2022-7bit
;; End:
Copyright (C) 2003, 2004 Free Software Foundation, Inc.
Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.

View File

@ -3994,7 +3994,8 @@
See ChangeLog.1 for earlier changes.
Copyright (C) 1986, 1987, 1988 Free Software Foundation, Inc.
Copyright (C) 1986, 1987, 1988, 2001, 2002, 2003, 2004, 2005, 2006
Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.

View File

@ -12615,7 +12615,8 @@
See ChangeLog.2 for earlier changes.
Copyright (C) 1989, 1993 Free Software Foundation, Inc.
Copyright (C) 1989, 1993, 2001, 2002, 2003, 2004, 2005, 2006
Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.

View File

@ -8939,7 +8939,8 @@
See ChangeLog.3 for earlier changes.
Copyright (C) 1993, 1994 Free Software Foundation, Inc.
Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004, 2005, 2006
Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.

View File

@ -9261,7 +9261,8 @@
See ChangeLog.4 for earlier changes.
Copyright (C) 1994, 1995 Free Software Foundation, Inc.
Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004, 2005, 2006
Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.

View File

@ -8021,7 +8021,8 @@ Wed Jul 26 15:40:00 Michael Kifer (kifer@cs.sunysb.edu)
See ChangeLog.5 for earlier changes.
Copyright (C) 1995, 1996 Free Software Foundation, Inc.
Copyright (C) 1995, 1996, 2001, 2002, 2003, 2004, 2005, 2006
Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.

View File

@ -23139,7 +23139,8 @@
See ChangeLog.6 for earlier changes.
Copyright (C) 1997, 1998 Free Software Foundation, Inc.
Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006
Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.

View File

@ -10012,7 +10012,8 @@
See ChangeLog.7 for earlier changes.
Copyright (C) 1999 Free Software Foundation, Inc.
Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006
Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.

View File

@ -20695,7 +20695,8 @@ See ChangeLog.8 for earlier changes.
;; coding: iso-2022-7bit
;; End:
Copyright (C) 2000, 2001 Free Software Foundation, Inc.
Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006
Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.

View File

@ -3,7 +3,8 @@
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
;; 2005, 2006 Free Software Foundation, Inc.
;; Author: John Wiegley <johnw@gnu.org>
;; Author: John Wiegley <johnw@gnu.org>
;; Maintainer: FSF
;; Keywords: convenience languages lisp
;; This file is part of GNU Emacs.
@ -1074,7 +1075,7 @@ current position."
(eq (char-before pos) ?\\))
(setq count (1+ count) pos (1- pos)))
(eq (mod count 2) 1))
(goto-char (match-beginning 2))))
(goto-char (match-beginning (if reverse 1 2)))))
result))
(defun align-new-section-p (beg end separator)

View File

@ -232,9 +232,9 @@
(defvar calc-eval-error nil
"Determines how calc handles errors.
NIL means return a list containing the character position of error.
If nil, return a list containing the character position of error.
STRING means return error message as string rather than list.
T means abort and give an error message.")
The value t means abort and give an error message.")
(defun calc-eval-error (msg)
(if calc-eval-error
@ -700,10 +700,10 @@ in Calc algebraic input.")
(math-read-token))))))
((or (and (>= ch ?0) (<= ch ?9))
(and (eq ch '?\.)
(eq (string-match "\\.[0-9]" math-exp-str math-exp-pos)
(eq (string-match "\\.[0-9]" math-exp-str math-exp-pos)
math-exp-pos))
(and (eq ch '?_)
(eq (string-match "_\\.?[0-9]" math-exp-str math-exp-pos)
(eq (string-match "_\\.?[0-9]" math-exp-str math-exp-pos)
math-exp-pos)
(or (eq math-exp-pos 0)
(and (memq calc-language '(nil flat big unform
@ -713,7 +713,7 @@ in Calc algebraic input.")
(1- math-exp-pos))))))
(or (and (eq calc-language 'c)
(string-match "0[xX][0-9a-fA-F]+" math-exp-str math-exp-pos))
(string-match "_?\\([0-9]+.?0*@ *\\)?\\([0-9]+.?0*' *\\)?\\(0*\\([2-9]\\|1[0-4]\\)\\(#\\|\\^\\^\\)[0-9a-dA-D.]+[eE][-+_]?[0-9]+\\|0*\\([2-9]\\|[0-2][0-9]\\|3[0-6]\\)\\(#\\|\\^\\^\\)[0-9a-zA-Z:.]+\\|[0-9]+:[0-9:]+\\|[0-9.]+\\([eE][-+_]?[0-9]+\\)?\"?\\)?"
(string-match "_?\\([0-9]+.?0*@ *\\)?\\([0-9]+.?0*' *\\)?\\(0*\\([2-9]\\|1[0-4]\\)\\(#\\|\\^\\^\\)[0-9a-dA-D.]+[eE][-+_]?[0-9]+\\|0*\\([2-9]\\|[0-2][0-9]\\|3[0-6]\\)\\(#\\|\\^\\^\\)[0-9a-zA-Z:.]+\\|[0-9]+:[0-9:]+\\|[0-9.]+\\([eE][-+_]?[0-9]+\\)?\"?\\)?"
math-exp-str math-exp-pos))
(setq math-exp-token 'number
math-expr-data (math-match-substring math-exp-str 0)
@ -751,7 +751,7 @@ in Calc algebraic input.")
math-expr-data (math-match-substring math-exp-str 0)
math-exp-pos (match-end 0)))
((and (eq ch ?\")
(string-match "\\(\"\\([^\"\\]\\|\\\\.\\)*\\)\\(\"\\|\\'\\)"
(string-match "\\(\"\\([^\"\\]\\|\\\\.\\)*\\)\\(\"\\|\\'\\)"
math-exp-str math-exp-pos))
(if (eq calc-language 'eqn)
(progn
@ -765,9 +765,9 @@ in Calc algebraic input.")
math-exp-pos (match-end 0))))
((and (= ch ?\\) (eq calc-language 'tex)
(< math-exp-pos (1- (length math-exp-str))))
(or (string-match "\\\\hbox *{\\([a-zA-Z0-9]+\\)}"
(or (string-match "\\\\hbox *{\\([a-zA-Z0-9]+\\)}"
math-exp-str math-exp-pos)
(string-match "\\(\\\\\\([a-zA-Z]+\\|[^a-zA-Z]\\)\\)"
(string-match "\\(\\\\\\([a-zA-Z]+\\|[^a-zA-Z]\\)\\)"
math-exp-str math-exp-pos))
(setq math-exp-token 'symbol
math-exp-pos (match-end 0)
@ -791,11 +791,11 @@ in Calc algebraic input.")
(aset math-exp-str right ?\])))))))
((and (= ch ?\\) (eq calc-language 'latex)
(< math-exp-pos (1- (length math-exp-str))))
(or (string-match "\\\\hbox *{\\([a-zA-Z0-9]+\\)}"
(or (string-match "\\\\hbox *{\\([a-zA-Z0-9]+\\)}"
math-exp-str math-exp-pos)
(string-match "\\\\text *{\\([a-zA-Z0-9]+\\)}"
(string-match "\\\\text *{\\([a-zA-Z0-9]+\\)}"
math-exp-str math-exp-pos)
(string-match "\\(\\\\\\([a-zA-Z]+\\|[^a-zA-Z]\\)\\)"
(string-match "\\(\\\\\\([a-zA-Z]+\\|[^a-zA-Z]\\)\\)"
math-exp-str math-exp-pos))
(setq math-exp-token 'symbol
math-exp-pos (match-end 0)
@ -821,7 +821,7 @@ in Calc algebraic input.")
(string= envname "pmatrix"))
(if (string-match (concat "\\\\end{" envname "}")
math-exp-str math-exp-pos)
(setq math-exp-str
(setq math-exp-str
(replace-match "]" t t math-exp-str))
(error "%s" (concat "No closing \\end{" envname "}"))))))
((and (eq (nth 1 code) 'mat)
@ -852,7 +852,7 @@ in Calc algebraic input.")
(setq math-exp-token 'punc
math-expr-data (math-match-substring math-exp-str 0)
math-exp-pos (match-end 0))
(and (eq (string-match "\\\\dots\\." math-exp-str math-exp-pos)
(and (eq (string-match "\\\\dots\\." math-exp-str math-exp-pos)
math-exp-pos)
(setq math-exp-pos (match-end 0)))
(if (memq (aref math-expr-data 0) '(?~ ?^))

View File

@ -269,9 +269,9 @@ is run).
"Return the name of the start file corresponding to PROG.
Search in the directories \"~\" and \"~/.emacs.d\", in this
order. Return nil if no start file found."
(let ((progname (file-name-nondirectory prog))
(start-file (concat "~/.emacs_" progname))
(alt-start-file (concat "~/.emacs.d/init_" progname ".scm")))
(let* ((progname (file-name-nondirectory prog))
(start-file (concat "~/.emacs_" progname))
(alt-start-file (concat "~/.emacs.d/init_" progname ".scm")))
(if (file-exists-p start-file)
start-file
(and (file-exists-p alt-start-file) alt-start-file))))

View File

@ -804,8 +804,6 @@ buffer. The hook `comint-exec-hook' is run after each exec."
(defun comint-insert-input (event)
"In a Comint buffer, set the current input to the previous input at point."
;; This doesn't use "e" because it is supposed to work
;; for events without parameters.
(interactive "e")
(mouse-set-point event)
(let ((pos (point)))

View File

@ -1,6 +1,6 @@
;;; composite.el --- support character composition
;; Copyright (C) 1999, 2000
;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021

View File

@ -62,7 +62,7 @@ Valid values are the symbols `default-A', `default-B', and `combined'."
'("<<<<<<< variant A" A ">>>>>>> variant B" B "####### Ancestor" Ancestor "======= end")
"*Pattern to be used for combining difference regions in buffers A and B.
The value must be a list of the form
(STRING1 bufspec1 STRING2 bufspec2 STRING3 bufspec3 STRING4)
\(STRING1 bufspec1 STRING2 bufspec2 STRING3 bufspec3 STRING4)
where bufspec is the symbol A, B, or Ancestor. For instance, if the value is
'(STRING1 A STRING2 Ancestor STRING3 B STRING4) then the
combined text will look like this:
@ -82,7 +82,7 @@ STRING4
(defcustom ediff-show-clashes-only nil
"*If t, show only those diff regions where both buffers disagree with the ancestor.
This means that regions that have status prefer-A or prefer-B will be
skipped over. nil means show all regions."
skipped over. A value of nil means show all regions."
:type 'boolean
:group 'ediff-merge
)

View File

@ -1,6 +1,6 @@
;;; advice.el --- an overloading mechanism for Emacs Lisp functions
;; Copyright (C) 1993, 1994, 2000, 2001, 2004,
;; Copyright (C) 1993, 1994, 2000, 2001, 2002, 2003, 2004,
;; 2005, 2006 Free Software Foundation, Inc.
;; Author: Hans Chalupsky <hans@cs.buffalo.edu>

View File

@ -1,6 +1,6 @@
;;; assoc.el --- insert/delete/sort functions on association lists
;; Copyright (C) 1996, 2002, 2003, 2004, 2005,
;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005,
;; 2006 Free Software Foundation, Inc.
;; Author: Barry A. Warsaw <bwarsaw@cen.com>

View File

@ -1,6 +1,6 @@
;;; authors.el --- utility for maintaining Emacs' AUTHORS file -*-coding: iso-2022-7bit;-*-
;; Copyright (C) 2000, 2002, 2003, 2004, 2005,
;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
;; 2006 Free Software Foundation, Inc.
;; Author: Gerd Moellmann <gerd@gnu.org>

View File

@ -1,6 +1,6 @@
;;; byte-run.el --- byte-compiler support for inlining
;; Copyright (C) 1992, 2002, 2003, 2004, 2005,
;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
;; 2006 Free Software Foundation, Inc.
;; Author: Jamie Zawinski <jwz@lucid.com>

View File

@ -1,6 +1,6 @@
;;; cl-compat.el --- Common Lisp extensions for GNU Emacs Lisp (compatibility)
;; Copyright (C) 1993, 2002, 2003, 2004, 2005,
;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
;; 2006 Free Software Foundation, Inc.
;; Author: Dave Gillespie <daveg@synaptics.com>

View File

@ -1,6 +1,6 @@
;;; cl-extra.el --- Common Lisp features, part 2 -*-byte-compile-dynamic: t;-*-
;; Copyright (C) 1993, 2000, 2002, 2003, 2004,
;; Copyright (C) 1993, 2000, 2001, 2002, 2003, 2004,
;; 2005, 2006 Free Software Foundation, Inc.
;; Author: Dave Gillespie <daveg@synaptics.com>

View File

@ -1,6 +1,7 @@
;;; cl-macs.el --- Common Lisp macros -*-byte-compile-dynamic: t;-*-
;; Copyright (C) 1993, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005, 2006
;; Free Software Foundation, Inc.
;; Author: Dave Gillespie <daveg@synaptics.com>
;; Version: 2.02
@ -2291,10 +2292,15 @@ copier, a `NAME-p' predicate, and setf-able `NAME-SLOT' accessors.
(if (cadr (memq :read-only (cddr desc)))
(list 'error (format "%s is a read-only slot"
accessor))
(list 'cl-struct-setf-expander 'cl-x
(list 'quote name) (list 'quote accessor)
(and pred-check (list 'quote pred-check))
pos)))
;; If cl is loaded only for compilation,
;; the call to cl-struct-setf-expander would
;; cause a warning because it may not be
;; defined at run time. Suppress that warning.
(list 'with-no-warnings
(list 'cl-struct-setf-expander 'cl-x
(list 'quote name) (list 'quote accessor)
(and pred-check (list 'quote pred-check))
pos))))
forms)
(if print-auto
(nconc print-func

View File

@ -1,6 +1,6 @@
;;; cl-seq.el --- Common Lisp features, part 3 -*-byte-compile-dynamic: t;-*-
;; Copyright (C) 1993, 2002, 2003, 2004, 2005,
;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
;; 2006 Free Software Foundation, Inc.
;; Author: Dave Gillespie <daveg@synaptics.com>

View File

@ -1,6 +1,6 @@
;;; cl-specs.el --- Edebug specs for cl.el -*- no-byte-compile: t -*-
;; Copyright (C) 1993, 2002, 2003, 2004, 2005,
;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
;; 2006 Free Software Foundation, Inc.
;; Author: Daniel LaLiberte <liberte@holonexus.org>
;; Keywords: lisp, tools, maint

View File

@ -1,6 +1,6 @@
;;; cl.el --- Common Lisp extensions for Emacs -*-byte-compile-dynamic: t;-*-
;; Copyright (C) 1993, 2002, 2003, 2004, 2005,
;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
;; 2006 Free Software Foundation, Inc.
;; Author: Dave Gillespie <daveg@synaptics.com>

View File

@ -1,7 +1,7 @@
;;; crm.el --- read multiple strings with completion
;; Copyright (C) 1985, 1986, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
;; 2000, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
;; Author: Sen Nagata <sen@eccosys.com>
;; Keywords: completion, minibuffer, multiple elements

View File

@ -1,6 +1,6 @@
;;; cust-print.el --- handles print-level and print-circle
;; Copyright (C) 1992, 2002, 2003, 2004, 2005,
;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
;; 2006 Free Software Foundation, Inc.
;; Author: Daniel LaLiberte <liberte@holonexus.org>

View File

@ -1,7 +1,7 @@
;;; derived.el --- allow inheritance of major modes
;; (formerly mode-clone.el)
;; Copyright (C) 1993, 1994, 1999, 2002, 2003, 2004,
;; Copyright (C) 1993, 1994, 1999, 2001, 2002, 2003, 2004,
;; 2005, 2006 Free Software Foundation, Inc.
;; Author: David Megginson (dmeggins@aix1.uottawa.ca)

View File

@ -1,7 +1,7 @@
;;; easymenu.el --- support the easymenu interface for defining a menu
;; Copyright (C) 1994, 1996, 1998, 1999, 2000, 2002, 2003, 2004,
;; 2005, 2006 Free Software Foundation, Inc.
;; Copyright (C) 1994, 1996, 1998, 1999, 2000, 2001, 2002, 2003,
;; 2004, 2005, 2006 Free Software Foundation, Inc.
;; Keywords: emulations
;; Author: Richard Stallman <rms@gnu.org>

View File

@ -1,6 +1,6 @@
;;; eldoc.el --- show function arglist or variable docstring in echo area
;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2002, 2003, 2004,
;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
;; 2005, 2006 Free Software Foundation, Inc.
;; Author: Noah Friedman <friedman@splode.com>

View File

@ -1,6 +1,6 @@
;;; elint.el --- Lint Emacs Lisp
;; Copyright (C) 1997, 2002, 2003, 2004, 2005,
;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005,
;; 2006 Free Software Foundation, Inc.
;; Author: Peter Liljenberg <petli@lysator.liu.se>

View File

@ -1,7 +1,7 @@
;;; ewoc.el --- utility to maintain a view of a list of objects in a buffer
;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
;; 2000, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
;; Author: Per Cederqvist <ceder@lysator.liu.se>
;; Inge Wallin <inge@lysator.liu.se>

View File

@ -397,7 +397,7 @@ The library where VARIABLE is defined is searched for in FILE or
;;;###autoload
(defun find-variable (variable)
"Find the definition of the VARIABLE near point.
"Find the definition of the VARIABLE at or before point.
Finds the library containing the definition of the variable
near point (selected by `variable-at-point') in a buffer and

View File

@ -1,6 +1,6 @@
;;; find-gc.el --- detect functions that call the garbage collector
;; Copyright (C) 1992, 2002, 2003, 2004, 2005,
;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
;; 2006 Free Software Foundation, Inc.
;; Maintainer: FSF

View File

@ -1,6 +1,6 @@
;;; float-sup.el --- define some constants useful for floating point numbers.
;; Copyright (C) 1985, 1986, 1987, 2002, 2003, 2004,
;; Copyright (C) 1985, 1986, 1987, 2001, 2002, 2003, 2004,
;; 2005, 2006 Free Software Foundation, Inc.
;; Maintainer: FSF

View File

@ -1,6 +1,6 @@
;;; generic.el --- defining simple major modes with comment and font-lock
;;
;; Copyright (C) 1997, 1999, 2002, 2003, 2004,
;; Copyright (C) 1997, 1999, 2001, 2002, 2003, 2004,
;; 2005, 2006 Free Software Foundation, Inc.
;;
;; Author: Peter Breton <pbreton@cs.umb.edu>

View File

@ -1,6 +1,6 @@
;;; gulp.el --- ask for updates for Lisp packages
;; Copyright (C) 1996, 2002, 2003, 2004, 2005,
;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005,
;; 2006 Free Software Foundation, Inc.
;; Author: Sam Shteingold <shteingd@math.ucla.edu>

View File

@ -1,6 +1,6 @@
;;; helper.el --- utility help package supporting help in electric modes
;; Copyright (C) 1985, 2002, 2003, 2004, 2005,
;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
;; 2006 Free Software Foundation, Inc.
;; Author: K. Shane Hartman

View File

@ -1,6 +1,6 @@
;;; lisp.el --- Lisp editing commands for Emacs
;; Copyright (C) 1985, 1986, 1994, 2000, 2002, 2003, 2004,
;; Copyright (C) 1985, 1986, 1994, 2000, 2001, 2002, 2003, 2004,
;; 2005, 2006 Free Software Foundation, Inc.
;; Maintainer: FSF

View File

@ -1,6 +1,6 @@
;;; lmenu.el --- emulate Lucid's menubar support
;; Copyright (C) 1992, 1993, 1994, 1997, 2002, 2003, 2004,
;; Copyright (C) 1992, 1993, 1994, 1997, 2001, 2002, 2003, 2004,
;; 2005, 2006 Free Software Foundation, Inc.
;; Keywords: emulations obsolete

View File

@ -1,6 +1,6 @@
;;; lselect.el --- Lucid interface to X Selections
;; Copyright (C) 1990, 1993, 2002, 2003, 2004,
;; Copyright (C) 1990, 1993, 2001, 2002, 2003, 2004,
;; 2005, 2006 Free Software Foundation, Inc.
;; Maintainer: FSF

View File

@ -1,6 +1,6 @@
;;; map-ynp.el --- general-purpose boolean question-asker
;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 2000, 2002, 2003,
;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 2000, 2001, 2002, 2003,
;; 2004, 2005, 2006 Free Software Foundation, Inc.
;; Author: Roland McGrath <roland@gnu.org>

View File

@ -1,6 +1,6 @@
;;; regexp-opt.el --- generate efficient regexps to match strings
;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2002,
;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
;; Author: Simon Marshall <simon@gnu.org>

View File

@ -1,6 +1,6 @@
;;; regi.el --- REGular expression Interpreting engine
;; Copyright (C) 1993, 2002, 2003, 2004, 2005,
;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
;; 2006 Free Software Foundation, Inc.
;; Author: 1993 Barry A. Warsaw, Century Computing, Inc. <bwarsaw@cen.com>

View File

@ -1,6 +1,6 @@
;;; ring.el --- handle rings of items
;; Copyright (C) 1992, 2002, 2003, 2004, 2005,
;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
;; 2006 Free Software Foundation, Inc.
;; Maintainer: FSF

View File

@ -1,6 +1,6 @@
;;; shadow.el --- locate Emacs Lisp file shadowings
;; Copyright (C) 1995, 2002, 2003, 2004, 2005,
;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005,
;; 2006 Free Software Foundation, Inc.
;; Author: Terry Jones <terry@santafe.edu>

View File

@ -1,6 +1,6 @@
;;; sregex.el --- symbolic regular expressions
;; Copyright (C) 1997, 1998, 2000, 2002, 2003, 2004,
;; Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004,
;; 2005, 2006 Free Software Foundation, Inc.
;; Author: Bob Glickstein <bobg+sregex@zanshin.com>

View File

@ -52,6 +52,14 @@
(defsubst syntax-ppss-depth (ppss)
(nth 0 ppss))
(defun syntax-ppss-toplevel-pos (ppss)
"Return the last preceding position at toplevel.
\"At toplevel\" means that it is outside of any syntactic entity:
outside of any parentheses, or comments, or strings.
Returns nil iff PPSS itself corresponds to a toplevel position."
(or (car (nth 9 ppss))
(nth 8 ppss)))
(defsubst syntax-ppss-context (ppss)
(cond
((nth 3 ppss) 'string)

View File

@ -1,6 +1,6 @@
;;; timer.el --- run a function with args at some time in future
;; Copyright (C) 1996, 2002, 2003, 2004, 2005,
;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005,
;; 2006 Free Software Foundation, Inc.
;; Maintainer: FSF

View File

@ -1,6 +1,6 @@
;;; tq.el --- utility to maintain a transaction queue
;; Copyright (C) 1985, 1986, 1987, 1992, 2002, 2003, 2004,
;; Copyright (C) 1985, 1986, 1987, 1992, 2001, 2002, 2003, 2004,
;; 2005, 2006 Free Software Foundation, Inc.
;; Author: Scott Draves <spot@cs.cmu.edu>

View File

@ -1,6 +1,6 @@
;;; trace.el --- tracing facility for Emacs Lisp functions
;; Copyright (C) 1993, 1998, 2000, 2002, 2003, 2004,
;; Copyright (C) 1993, 1998, 2000, 2001, 2002, 2003, 2004,
;; 2005, 2006 Free Software Foundation, Inc.
;; Author: Hans Chalupsky <hans@cs.buffalo.edu>

View File

@ -1,6 +1,6 @@
;;; crisp.el --- CRiSP/Brief Emacs emulator
;; Copyright (C) 1997, 1998, 1999, 2002, 2003, 2004,
;; Copyright (C) 1997, 1998, 1999, 2001, 2002, 2003, 2004,
;; 2005, 2006 Free Software Foundation, Inc.
;; Author: Gary D. Foster <Gary.Foster@Corp.Sun.COM>

View File

@ -1,10 +1,10 @@
;;; edt-lk201.el --- enhanced EDT keypad mode emulation for LK-201 keyboards
;; Copyright (C) 1986, 1992, 1993, 1995, 2002, 2003, 2004,
;; Copyright (C) 1986, 1992, 1993, 1995, 2001, 2002, 2003, 2004,
;; 2005, 2006 Free Software Foundation, Inc.
;; Author: Kevin Gallagher <kevingal@onramp.net>
;; Maintainer: Kevin Gallagher <kevingal@onramp.net>
;; Author: Kevin Gallagher <Kevin.Gallagher@boeing.com>
;; Maintainer: Kevin Gallagher <Kevin.Gallagher@boeing.com>
;; Keywords: emulations
;; This file is part of GNU Emacs.

View File

@ -3,8 +3,8 @@
;; Copyright (C) 1994, 1995, 2000, 2001, 2002, 2003, 2004,
;; 2005, 2006 Free Software Foundation, Inc.
;; Author: Kevin Gallagher <kevingal@onramp.net>
;; Maintainer: Kevin Gallagher <kevingal@onramp.net>
;; Author: Kevin Gallagher <Kevin.Gallagher@boeing.com>
;; Maintainer: Kevin Gallagher <Kevin.Gallagher@boeing.com>
;; Keywords: emulations
;; This file is part of GNU Emacs.
@ -129,8 +129,12 @@
(defconst edt-xserver (if (eq edt-window-system 'x)
(if edt-x-emacs-p
(replace-in-string (x-server-vendor) "[ _]" "-")
(subst-char-in-string ? ?- (x-server-vendor)))
;; The Cygwin window manager has a `/' in its
;; name, which breaks the generated file name of
;; the custom key map file. Replace `/' with a
;; `-' to work around that.
(replace-in-string (x-server-vendor) "[ /]" "-")
(subst-char-in-string ?/ ?- (subst-char-in-string ? ?- (x-server-vendor))))
nil)
"Indicates X server vendor name, if applicable.")

View File

@ -1,10 +1,10 @@
;;; edt-pc.el --- enhanced EDT keypad mode emulation for PC 101 keyboards
;; Copyright (C) 1986, 1994, 1995, 2002, 2003, 2004,
;; Copyright (C) 1986, 1994, 1995, 2001, 2002, 2003, 2004,
;; 2005, 2006 Free Software Foundation, Inc.
;; Author: Kevin Gallagher <kevingal@onramp.net>
;; Maintainer: Kevin Gallagher <kevingal@onramp.net>
;; Author: Kevin Gallagher <Kevin.Gallagher@boeing.com>
;; Maintainer: Kevin Gallagher <Kevin.Gallagher@boeing.com>
;; Keywords: emulations
;; This file is part of GNU Emacs.

View File

@ -3,8 +3,8 @@
;; Copyright (C) 1986, 1992, 1993, 1995, 2002, 2003, 2004,
;; 2005, 2006 Free Software Foundation, Inc.
;; Author: Kevin Gallagher <kevingal@onramp.net>
;; Maintainer: Kevin Gallagher <kevingal@onramp.net>
;; Author: Kevin Gallagher <Kevin.Gallagher@boeing.com>
;; Maintainer: Kevin Gallagher <Kevin.Gallagher@boeing.com>
;; Keywords: emulations
;; This file is part of GNU Emacs.

View File

@ -3,8 +3,8 @@
;; Copyright (C) 1986, 1992, 1993, 1994, 1995, 2000, 2001, 2002, 2003,
;; 2004, 2005, 2006 Free Software Foundation, Inc.
;; Author: Kevin Gallagher <kevingal@onramp.net>
;; Maintainer: Kevin Gallagher <kevingal@onramp.net>
;; Author: Kevin Gallagher <Kevin.Gallagher@boeing.com>
;; Maintainer: Kevin Gallagher <Kevin.Gallagher@boeing.com>
;; Keywords: emulations
;; This file is part of GNU Emacs.
@ -339,8 +339,12 @@ This means that an edt-user.el file was found in the user's `load-path'.")
(defconst edt-xserver (if (eq edt-window-system 'x)
(if edt-x-emacs19-p
(replace-in-string (x-server-vendor) "[ _]" "-")
(subst-char-in-string ? ?- (x-server-vendor)))
;; The Cygwin window manager has a `/' in its
;; name, which breaks the generated file name of
;; the custom key map file. Replace `/' with a
;; `-' to work around that.
(replace-in-string (x-server-vendor) "[ /]" "-")
(subst-char-in-string ?/ ?- (subst-char-in-string ? ?- (x-server-vendor))))
nil)
"Indicates X server vendor name, if applicable.")

View File

@ -1,6 +1,6 @@
;;; pc-mode.el --- emulate certain key bindings used on PCs
;; Copyright (C) 1995, 2002, 2003, 2004, 2005,
;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005,
;; 2006 Free Software Foundation, Inc.
;; Maintainer: FSF

Some files were not shown because too many files have changed in this diff Show More