aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenichi Handa2011-02-02 11:16:53 +0900
committerKenichi Handa2011-02-02 11:16:53 +0900
commit15d73a19fc9f52899e803625dc31cbc90c13fba0 (patch)
tree575d0fb929a1b242869c6149de9887159cc9d4ec
parentea2460a0d88ffbc96a8897d754d6cdd08e117ed6 (diff)
parent29feb0e9b580626b79a990cf9dbd1577c354dc46 (diff)
downloademacs-15d73a19fc9f52899e803625dc31cbc90c13fba0.tar.gz
emacs-15d73a19fc9f52899e803625dc31cbc90c13fba0.zip
merge emacs-23
-rw-r--r--README2
-rwxr-xr-xconfigure18
-rw-r--r--configure.in2
-rw-r--r--doc/emacs/emacs.texi2
-rw-r--r--doc/lispref/book-spine.texinfo2
-rw-r--r--doc/lispref/elisp.texi2
-rw-r--r--doc/lispref/vol1.texi2
-rw-r--r--doc/lispref/vol2.texi2
-rw-r--r--doc/man/emacs.12
-rw-r--r--doc/misc/faq.texi2
-rw-r--r--etc/AUTHORS31
-rw-r--r--lib-src/makefile.w32-in2
-rw-r--r--lisp/ChangeLog17
-rw-r--r--lisp/erc/ChangeLog5
-rw-r--r--lisp/erc/erc-track.el1
-rw-r--r--lisp/files.el32
-rw-r--r--lisp/ldefs-boot.el45
-rw-r--r--lisp/net/rcirc.el11
-rw-r--r--lisp/progmodes/cc-cmds.el33
-rw-r--r--lisp/version.el2
-rw-r--r--nextstep/Cocoa/Emacs.base/Contents/Info.plist4
-rw-r--r--nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings4
-rw-r--r--nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop2
-rw-r--r--nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist4
-rw-r--r--nt/emacs.rc8
-rw-r--r--nt/emacsclient.rc8
-rw-r--r--src/ChangeLog4
-rw-r--r--src/window.c2
28 files changed, 149 insertions, 102 deletions
diff --git a/README b/README
index e002fced996..cfc7d0b8fd4 100644
--- a/README
+++ b/README
@@ -3,7 +3,7 @@ Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
3See the end of the file for license conditions. 3See the end of the file for license conditions.
4 4
5 5
6This directory tree holds version 23.2.92 of GNU Emacs, the extensible, 6This directory tree holds version 23.2.93 of GNU Emacs, the extensible,
7customizable, self-documenting real-time display editor. 7customizable, self-documenting real-time display editor.
8 8
9The file INSTALL in this directory says how to build and install GNU 9The file INSTALL in this directory says how to build and install GNU
diff --git a/configure b/configure
index dd69fde936f..c0c1753cbc6 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
1#! /bin/sh 1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles. 2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.67 for emacs 23.2.92. 3# Generated by GNU Autoconf 2.67 for emacs 23.2.93.
4# 4#
5# 5#
6# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 6# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -549,8 +549,8 @@ MAKEFLAGS=
549# Identity of this package. 549# Identity of this package.
550PACKAGE_NAME='emacs' 550PACKAGE_NAME='emacs'
551PACKAGE_TARNAME='emacs' 551PACKAGE_TARNAME='emacs'
552PACKAGE_VERSION='23.2.92' 552PACKAGE_VERSION='23.2.93'
553PACKAGE_STRING='emacs 23.2.92' 553PACKAGE_STRING='emacs 23.2.93'
554PACKAGE_BUGREPORT='' 554PACKAGE_BUGREPORT=''
555PACKAGE_URL='' 555PACKAGE_URL=''
556 556
@@ -1320,7 +1320,7 @@ if test "$ac_init_help" = "long"; then
1320 # Omit some internal or obsolete options to make the list less imposing. 1320 # Omit some internal or obsolete options to make the list less imposing.
1321 # This message is too long to be a string in the A/UX 3.1 sh. 1321 # This message is too long to be a string in the A/UX 3.1 sh.
1322 cat <<_ACEOF 1322 cat <<_ACEOF
1323\`configure' configures emacs 23.2.92 to adapt to many kinds of systems. 1323\`configure' configures emacs 23.2.93 to adapt to many kinds of systems.
1324 1324
1325Usage: $0 [OPTION]... [VAR=VALUE]... 1325Usage: $0 [OPTION]... [VAR=VALUE]...
1326 1326
@@ -1394,7 +1394,7 @@ fi
1394 1394
1395if test -n "$ac_init_help"; then 1395if test -n "$ac_init_help"; then
1396 case $ac_init_help in 1396 case $ac_init_help in
1397 short | recursive ) echo "Configuration of emacs 23.2.92:";; 1397 short | recursive ) echo "Configuration of emacs 23.2.93:";;
1398 esac 1398 esac
1399 cat <<\_ACEOF 1399 cat <<\_ACEOF
1400 1400
@@ -1540,7 +1540,7 @@ fi
1540test -n "$ac_init_help" && exit $ac_status 1540test -n "$ac_init_help" && exit $ac_status
1541if $ac_init_version; then 1541if $ac_init_version; then
1542 cat <<\_ACEOF 1542 cat <<\_ACEOF
1543emacs configure 23.2.92 1543emacs configure 23.2.93
1544generated by GNU Autoconf 2.67 1544generated by GNU Autoconf 2.67
1545 1545
1546Copyright (C) 2010 Free Software Foundation, Inc. 1546Copyright (C) 2010 Free Software Foundation, Inc.
@@ -2091,7 +2091,7 @@ cat >config.log <<_ACEOF
2091This file contains any messages produced by compilers while 2091This file contains any messages produced by compilers while
2092running configure, to aid debugging if configure makes a mistake. 2092running configure, to aid debugging if configure makes a mistake.
2093 2093
2094It was created by emacs $as_me 23.2.92, which was 2094It was created by emacs $as_me 23.2.93, which was
2095generated by GNU Autoconf 2.67. Invocation command line was 2095generated by GNU Autoconf 2.67. Invocation command line was
2096 2096
2097 $ $0 $@ 2097 $ $0 $@
@@ -14056,7 +14056,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14056# report actual input values of CONFIG_FILES etc. instead of their 14056# report actual input values of CONFIG_FILES etc. instead of their
14057# values after options handling. 14057# values after options handling.
14058ac_log=" 14058ac_log="
14059This file was extended by emacs $as_me 23.2.92, which was 14059This file was extended by emacs $as_me 23.2.93, which was
14060generated by GNU Autoconf 2.67. Invocation command line was 14060generated by GNU Autoconf 2.67. Invocation command line was
14061 14061
14062 CONFIG_FILES = $CONFIG_FILES 14062 CONFIG_FILES = $CONFIG_FILES
@@ -14122,7 +14122,7 @@ _ACEOF
14122cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14122cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14123ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 14123ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
14124ac_cs_version="\\ 14124ac_cs_version="\\
14125emacs config.status 23.2.92 14125emacs config.status 23.2.93
14126configured by $0, generated by GNU Autoconf 2.67, 14126configured by $0, generated by GNU Autoconf 2.67,
14127 with options \\"\$ac_cs_config\\" 14127 with options \\"\$ac_cs_config\\"
14128 14128
diff --git a/configure.in b/configure.in
index dce2a6271c4..3bb678284e3 100644
--- a/configure.in
+++ b/configure.in
@@ -22,7 +22,7 @@ dnl You should have received a copy of the GNU General Public License
22dnl along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. 22dnl along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
23 23
24AC_PREREQ(2.62) 24AC_PREREQ(2.62)
25AC_INIT(emacs, 23.2.92) 25AC_INIT(emacs, 23.2.93)
26AC_CONFIG_HEADER(src/config.h:src/config.in) 26AC_CONFIG_HEADER(src/config.h:src/config.in)
27AC_CONFIG_SRCDIR(src/lisp.h) 27AC_CONFIG_SRCDIR(src/lisp.h)
28 28
diff --git a/doc/emacs/emacs.texi b/doc/emacs/emacs.texi
index 84a1a72ecb2..5332083cbfb 100644
--- a/doc/emacs/emacs.texi
+++ b/doc/emacs/emacs.texi
@@ -5,7 +5,7 @@
5 5
6@c The edition number appears in several places in this file 6@c The edition number appears in several places in this file
7@set EDITION Sixteenth 7@set EDITION Sixteenth
8@set EMACSVER 23.2.92 8@set EMACSVER 23.2.93
9 9
10@copying 10@copying
11This is the @value{EDITION} edition of the @cite{GNU Emacs Manual},@* 11This is the @value{EDITION} edition of the @cite{GNU Emacs Manual},@*
diff --git a/doc/lispref/book-spine.texinfo b/doc/lispref/book-spine.texinfo
index d5688d592a9..8b4615a89a6 100644
--- a/doc/lispref/book-spine.texinfo
+++ b/doc/lispref/book-spine.texinfo
@@ -11,7 +11,7 @@
11@center @titlefont{GNU Emacs Lisp Reference Manual} 11@center @titlefont{GNU Emacs Lisp Reference Manual}
12@sp 5 12@sp 5
13@center GNU 13@center GNU
14@center Emacs Version 23.2.92 14@center Emacs Version 23.2.93
15@center for Unix Users 15@center for Unix Users
16@sp 5 16@sp 5
17 17
diff --git a/doc/lispref/elisp.texi b/doc/lispref/elisp.texi
index 44161924188..b33c9ae55cf 100644
--- a/doc/lispref/elisp.texi
+++ b/doc/lispref/elisp.texi
@@ -8,7 +8,7 @@
8@c Please remember to update the edition number in README as well. 8@c Please remember to update the edition number in README as well.
9@c And also the copies in vol1.texi and vol2.texi. 9@c And also the copies in vol1.texi and vol2.texi.
10@set VERSION 3.0 10@set VERSION 3.0
11@set EMACSVER 23.2.92 11@set EMACSVER 23.2.93
12@set DATE July 2009 12@set DATE July 2009
13 13
14@c in general, keep the following line commented out, unless doing a 14@c in general, keep the following line commented out, unless doing a
diff --git a/doc/lispref/vol1.texi b/doc/lispref/vol1.texi
index 425e09fdc21..6a62e9b0dc5 100644
--- a/doc/lispref/vol1.texi
+++ b/doc/lispref/vol1.texi
@@ -27,7 +27,7 @@
27@c Version of the manual and of Emacs. 27@c Version of the manual and of Emacs.
28@c Please remember to update the edition number in README as well. 28@c Please remember to update the edition number in README as well.
29@set VERSION 3.0 29@set VERSION 3.0
30@set EMACSVER 23.2.92 30@set EMACSVER 23.2.93
31@set DATE July 2009 31@set DATE July 2009
32 32
33@dircategory Emacs 33@dircategory Emacs
diff --git a/doc/lispref/vol2.texi b/doc/lispref/vol2.texi
index 7d2f260c772..e872ccefa7b 100644
--- a/doc/lispref/vol2.texi
+++ b/doc/lispref/vol2.texi
@@ -27,7 +27,7 @@
27@c Version of the manual and of Emacs. 27@c Version of the manual and of Emacs.
28@c Please remember to update the edition number in README as well. 28@c Please remember to update the edition number in README as well.
29@set VERSION 3.0 29@set VERSION 3.0
30@set EMACSVER 23.2.92 30@set EMACSVER 23.2.93
31@set DATE July 2009 31@set DATE July 2009
32 32
33@dircategory Emacs 33@dircategory Emacs
diff --git a/doc/man/emacs.1 b/doc/man/emacs.1
index 0279d3cbf69..91e8042e0e7 100644
--- a/doc/man/emacs.1
+++ b/doc/man/emacs.1
@@ -1,5 +1,5 @@
1.\" See section COPYING for copyright and redistribution information. 1.\" See section COPYING for copyright and redistribution information.
2.TH EMACS 1 "2007 April 13" "GNU Emacs 23.2.92" 2.TH EMACS 1 "2007 April 13" "GNU Emacs 23.2.93"
3. 3.
4. 4.
5.SH NAME 5.SH NAME
diff --git a/doc/misc/faq.texi b/doc/misc/faq.texi
index 29533354bd8..7c0f7629799 100644
--- a/doc/misc/faq.texi
+++ b/doc/misc/faq.texi
@@ -5,7 +5,7 @@
5@c %**end of header 5@c %**end of header
6 6
7@c This is used in many places 7@c This is used in many places
8@set VER 23.2.92 8@set VER 23.2.93
9 9
10@c This file is maintained by Romain Francoise <rfrancoise@gnu.org>. 10@c This file is maintained by Romain Francoise <rfrancoise@gnu.org>.
11@c Feel free to install changes without prior permission (but I'd 11@c Feel free to install changes without prior permission (but I'd
diff --git a/etc/AUTHORS b/etc/AUTHORS
index 0e47f9c6b07..6f691bc490c 100644
--- a/etc/AUTHORS
+++ b/etc/AUTHORS
@@ -216,6 +216,8 @@ Angelo Graziosi: changed sysdep.c term.c
216 216
217Anna M. Bigatti: wrote cal-html.el 217Anna M. Bigatti: wrote cal-html.el
218 218
219Antoine Levitt: changed erc-track.el
220
219Ari Roponen: changed atimer.c mule.texi startup.el time-date.el 221Ari Roponen: changed atimer.c mule.texi startup.el time-date.el
220 222
221Arisawa Akihiro: changed characters.el coding.c epa-file.el japan-util.el 223Arisawa Akihiro: changed characters.el coding.c epa-file.el japan-util.el
@@ -439,8 +441,8 @@ Chong Yidong: wrote redisplay-testsuite.el
439and co-wrote longlines.el 441and co-wrote longlines.el
440and changed xdisp.c simple.el files.el display.texi files.texi 442and changed xdisp.c simple.el files.el display.texi files.texi
441 frames.texi emacs.texi xterm.c keyboard.c cus-edit.el faces.el 443 frames.texi emacs.texi xterm.c keyboard.c cus-edit.el faces.el
442 Makefile.in xfaces.c misc.texi xfns.c font.c image.c startup.el 444 Makefile.in font.c xfaces.c image.c misc.texi xfns.c startup.el
443 text.texi compile.el configure.in and 655 other files 445 text.texi compile.el configure.in and 660 other files
444 446
445Chris Chase: co-wrote idlw-shell.el idlwave.el 447Chris Chase: co-wrote idlw-shell.el idlwave.el
446 448
@@ -772,7 +774,7 @@ and changed complete.el
772 774
773Denis Stünkel: changed ibuf-ext.el 775Denis Stünkel: changed ibuf-ext.el
774 776
775Deniz Dogan: changed window.el 777Deniz Dogan: changed rcirc.el window.el
776 778
777Dennis Gilmore: changed sparc.h 779Dennis Gilmore: changed sparc.h
778 780
@@ -1148,8 +1150,8 @@ Glenn Morris: wrote check-declare.el
1148and changed Makefile.in calendar.el diary-lib.el rmail.el f90.el 1150and changed Makefile.in calendar.el diary-lib.el rmail.el f90.el
1149 cal-menu.el cal-hebrew.el fortran.el holidays.el configure.in 1151 cal-menu.el cal-hebrew.el fortran.el holidays.el configure.in
1150 calendar.texi cal-islam.el bytecomp.el cal-bahai.el appt.el emacs.texi 1152 calendar.texi cal-islam.el bytecomp.el cal-bahai.el appt.el emacs.texi
1151 files.el cal-china.el rmailsum.el cal-tex.el simple.el 1153 files.el cal-china.el rmailsum.el simple.el cal-tex.el
1152 and 1011 other files 1154 and 1012 other files
1153 1155
1154Glynn Clements: wrote gamegrid.el snake.el tetris.el 1156Glynn Clements: wrote gamegrid.el snake.el tetris.el
1155 1157
@@ -1386,8 +1388,8 @@ Jared Finder: changed compile.el
1386 1388
1387Jari Aalto: changed add-log.el filecache.el grep.el gnus-art.el 1389Jari Aalto: changed add-log.el filecache.el grep.el gnus-art.el
1388 gnus-sum.el gnus.texi ispell.el lisp-mnt.el man.el nnmail.el apropos.el 1390 gnus-sum.el gnus.texi ispell.el lisp-mnt.el man.el nnmail.el apropos.el
1389 autorevert.el comint.el compile.el cperl-mode.el debug.el desktop.el 1391 autorevert.el checkdoc.el comint.el compile.el cperl-mode.el debug.el
1390 emacsclient.1 executable.el files.el find-dired.el and 15 other files 1392 desktop.el emacsclient.1 executable.el files.el and 16 other files
1391 1393
1392Jason Baker: changed gnus-art.el 1394Jason Baker: changed gnus-art.el
1393 1395
@@ -1778,6 +1780,8 @@ Keiichi Suzuki: changed nntp.el
1778 1780
1779Keisuke Nishida: changed print.c alloc.c bytecomp.el data.c keymap.c 1781Keisuke Nishida: changed print.c alloc.c bytecomp.el data.c keymap.c
1780 1782
1783Keitaro Miyazaki: changed re-builder.el
1784
1781Keith Gabryelski: wrote hexl.c hexl.el 1785Keith Gabryelski: wrote hexl.c hexl.el
1782 1786
1783Ken Brown: changed cygwin.h browse-url.el configure.in dired.c emacs.c 1787Ken Brown: changed cygwin.h browse-url.el configure.in dired.c emacs.c
@@ -2589,7 +2593,8 @@ Peter Kleiweg: wrote ps-mode.el
2589 2593
2590Peter Liljenberg: wrote elint.el 2594Peter Liljenberg: wrote elint.el
2591 2595
2592Peter O'Gorman: changed configure.in frame.h hpux10-20.h termhooks.h 2596Peter O'Gorman: changed configure.in frame.h hpux10-20.h hpux11.h
2597 termhooks.h
2593 2598
2594Peter Povinec: changed term.el 2599Peter Povinec: changed term.el
2595 2600
@@ -2712,7 +2717,7 @@ Richard G. Bielawski: changed modes.texi paren.el
2712Richard Hoskins: changed message.el 2717Richard Hoskins: changed message.el
2713 2718
2714Richard Kim: wrote python.el 2719Richard Kim: wrote python.el
2715and changed python-wy.el 2720and changed loading.texi python-wy.el
2716 2721
2717Richard King: wrote filelock.c uniquify.el userlock.el 2722Richard King: wrote filelock.c uniquify.el userlock.el
2718 2723
@@ -2788,7 +2793,7 @@ Roland B. Roberts: changed buffer.h callproc.c dired.c files.el
2788Roland McGrath: wrote autoload.el etags.el grep.el map-ynp.el 2793Roland McGrath: wrote autoload.el etags.el grep.el map-ynp.el
2789and co-wrote compile.el find-dired.el 2794and co-wrote compile.el find-dired.el
2790and changed add-log.el configure.in files.el Makefile.in vc.el simple.el 2795and changed add-log.el configure.in files.el Makefile.in vc.el simple.el
2791 mailabbrev.el buffer.c comint.el upd-copyr.el etags.c menu-bar.el 2796 mailabbrev.el comint.el buffer.c upd-copyr.el etags.c menu-bar.el
2792 mem-limits.h ralloc.c fileio.c data.c process.c rlogin.el rmail.el 2797 mem-limits.h ralloc.c fileio.c data.c process.c rlogin.el rmail.el
2793 shell.el vm-limit.c and 137 other files 2798 shell.el vm-limit.c and 137 other files
2794 2799
@@ -2814,6 +2819,8 @@ Ronan Waide: changed smtpmail.el
2814 2819
2815Ross Patterson: wrote org-protocol.el 2820Ross Patterson: wrote org-protocol.el
2816 2821
2822Roy Liu: changed ns-win.el
2823
2817Rui-Tao Dong: changed nnweb.el 2824Rui-Tao Dong: changed nnweb.el
2818 2825
2819Rune Kleveland: changed xfns.c 2826Rune Kleveland: changed xfns.c
@@ -2990,7 +2997,7 @@ and co-wrote font-lock.el
2990and changed vc.el subr.el lisp.h keyboard.c simple.el files.el pcvs.el 2997and changed vc.el subr.el lisp.h keyboard.c simple.el files.el pcvs.el
2991 keymap.c xdisp.c Makefile.in vc-hooks.el alloc.c newcomment.el 2998 keymap.c xdisp.c Makefile.in vc-hooks.el alloc.c newcomment.el
2992 tex-mode.el bytecomp.el compile.el buffer.c info.el fill.el fileio.c 2999 tex-mode.el bytecomp.el compile.el buffer.c info.el fill.el fileio.c
2993 window.c and 909 other files 3000 window.c and 910 other files
2994 3001
2995Stefan Reichör: changed gnus-agent.el 3002Stefan Reichör: changed gnus-agent.el
2996 3003
@@ -3349,6 +3356,8 @@ and changed TUTORIAL.de Makefile.in calc.texi chinese.el czech.el emacs.1
3349 supercite.el .cvsignore advice.el calc-forms.el calc-sel.el calendar.el 3356 supercite.el .cvsignore advice.el calc-forms.el calc-sel.el calendar.el
3350 china-util.el cl-macs.el cl.texi and 51 other files 3357 china-util.el cl-macs.el cl.texi and 51 other files
3351 3358
3359Werner Meisner: changed lwlib-Xm.c
3360
3352Wes Hardaker: changed gnus-score.el gnus-art.el gnus-sum.el gnus-win.el 3361Wes Hardaker: changed gnus-score.el gnus-art.el gnus-sum.el gnus-win.el
3353 3362
3354Will Glozer: changed macterm.c 3363Will Glozer: changed macterm.c
diff --git a/lib-src/makefile.w32-in b/lib-src/makefile.w32-in
index f7226e745c5..a642c3f4e0c 100644
--- a/lib-src/makefile.w32-in
+++ b/lib-src/makefile.w32-in
@@ -22,7 +22,7 @@ ALL = make-docfile hexl ctags etags movemail ebrowse sorted-doc digest-doc emacs
22 22
23.PHONY: $(ALL) 23.PHONY: $(ALL)
24 24
25VERSION = 23.2.92 25VERSION = 23.2.93
26 26
27LOCAL_FLAGS = -DWINDOWSNT -DDOS_NT -DSTDC_HEADERS=1 -DNO_LDAV=1 \ 27LOCAL_FLAGS = -DWINDOWSNT -DDOS_NT -DSTDC_HEADERS=1 -DNO_LDAV=1 \
28 -DNO_ARCHIVES=1 -DHAVE_CONFIG_H=1 -I../nt/inc \ 28 -DNO_ARCHIVES=1 -DHAVE_CONFIG_H=1 -I../nt/inc \
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 286f1eeae65..ead0456a7b1 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,20 @@
12011-01-31 Deniz Dogan <deniz.a.m.dogan@gmail.com>
2
3 * net/rcirc.el: Clean log filenames (Bug#7933).
4 (rcirc-log-write): Use convert-standard-filename.
5 (rcirc-log-filename-function): Documentation updates.
6
72011-01-31 Alan Mackenzie <acm@muc.de>
8
9 * progmodes/cc-cmds.el (c-forward-over-illiterals): Continue
10 parsing if we encounter a naked # (Bug#7595).
11 (c-beginning-of-statement): Avoid loop in locating the beginning
12 of a macro.
13
142011-01-31 Chong Yidong <cyd@stupidchicken.com>
15
16 * files.el (copy-directory): Fix arguments to recursive call.
17
12011-01-29 Chong Yidong <cyd@stupidchicken.com> 182011-01-29 Chong Yidong <cyd@stupidchicken.com>
2 19
3 * files.el (copy-directory): If destination is an existing 20 * files.el (copy-directory): If destination is an existing
diff --git a/lisp/erc/ChangeLog b/lisp/erc/ChangeLog
index 3326bf065a4..fb05e6f9d1f 100644
--- a/lisp/erc/ChangeLog
+++ b/lisp/erc/ChangeLog
@@ -1,3 +1,8 @@
12011-01-31 Antoine Levitt <antoine.levitt@gmail.com> (tiny change)
2
3 * erc-track.el (track): Don't reset erc-modified-channels-object
4 each time erc-track-mode is activated.
5
12010-10-23 Julien Danjou <julien@danjou.info> 62010-10-23 Julien Danjou <julien@danjou.info>
2 7
3 * erc-backend.el (erc-server-JOIN): Set the correct target list on join. 8 * erc-backend.el (erc-server-JOIN): Set the correct target list on join.
diff --git a/lisp/erc/erc-track.el b/lisp/erc/erc-track.el
index f07d963cfd8..b78880e86b4 100644
--- a/lisp/erc/erc-track.el
+++ b/lisp/erc/erc-track.el
@@ -649,7 +649,6 @@ module, otherwise the keybindings will not do anything useful."
649 (add-hook 'erc-send-completed-hook 'erc-user-is-active) 649 (add-hook 'erc-send-completed-hook 'erc-user-is-active)
650 (add-hook 'erc-server-001-functions 'erc-user-is-active)) 650 (add-hook 'erc-server-001-functions 'erc-user-is-active))
651 (erc-track-add-to-mode-line erc-track-position-in-mode-line) 651 (erc-track-add-to-mode-line erc-track-position-in-mode-line)
652 (setq erc-modified-channels-object (erc-modified-channels-object nil))
653 (erc-update-mode-line) 652 (erc-update-mode-line)
654 (if (featurep 'xemacs) 653 (if (featurep 'xemacs)
655 (defadvice switch-to-buffer (after erc-update (&rest args) activate) 654 (defadvice switch-to-buffer (after erc-update (&rest args) activate)
diff --git a/lisp/files.el b/lisp/files.el
index 46597426191..d896020b27b 100644
--- a/lisp/files.el
+++ b/lisp/files.el
@@ -4767,26 +4767,24 @@ this happens by default."
4767 (file-name-nondirectory 4767 (file-name-nondirectory
4768 (directory-file-name directory)) 4768 (directory-file-name directory))
4769 newname)) 4769 newname))
4770 (if (and (file-exists-p newname) 4770 (and (file-exists-p newname)
4771 (not (file-directory-p newname))) 4771 (not (file-directory-p newname))
4772 (error "Cannot overwrite non-directory %s with a directory" 4772 (error "Cannot overwrite non-directory %s with a directory"
4773 newname)) 4773 newname))
4774 (make-directory newname t)) 4774 (make-directory newname t))
4775 4775
4776 ;; Copy recursively. 4776 ;; Copy recursively.
4777 (mapc 4777 (dolist (file
4778 (lambda (file) 4778 ;; We do not want to copy "." and "..".
4779 (let ((target (expand-file-name 4779 (directory-files directory 'full
4780 (file-name-nondirectory file) newname)) 4780 directory-files-no-dot-files-regexp))
4781 (attrs (file-attributes file))) 4781 (if (file-directory-p file)
4782 (cond ((file-directory-p file) 4782 (copy-directory file newname keep-time parents)
4783 (copy-directory file target keep-time parents)) 4783 (let ((target (expand-file-name (file-name-nondirectory file) newname))
4784 ((stringp (car attrs)) ; Symbolic link 4784 (attrs (file-attributes file)))
4785 (make-symbolic-link (car attrs) target t)) 4785 (if (stringp (car attrs)) ; Symbolic link
4786 (t 4786 (make-symbolic-link (car attrs) target t)
4787 (copy-file file target t keep-time))))) 4787 (copy-file file target t keep-time)))))
4788 ;; We do not want to copy "." and "..".
4789 (directory-files directory 'full directory-files-no-dot-files-regexp))
4790 4788
4791 ;; Set directory attributes. 4789 ;; Set directory attributes.
4792 (set-file-modes newname (file-modes directory)) 4790 (set-file-modes newname (file-modes directory))
diff --git a/lisp/ldefs-boot.el b/lisp/ldefs-boot.el
index f0723936d1b..f2e5ee7a79e 100644
--- a/lisp/ldefs-boot.el
+++ b/lisp/ldefs-boot.el
@@ -2961,7 +2961,7 @@ Obsoletes `c-forward-into-nomenclature'.
2961;;;*** 2961;;;***
2962 2962
2963;;;### (autoloads (c-guess-basic-syntax) "cc-engine" "progmodes/cc-engine.el" 2963;;;### (autoloads (c-guess-basic-syntax) "cc-engine" "progmodes/cc-engine.el"
2964;;;;;; (19752 41642)) 2964;;;;;; (19776 49463))
2965;;; Generated autoloads from progmodes/cc-engine.el 2965;;; Generated autoloads from progmodes/cc-engine.el
2966 2966
2967(autoload 'c-guess-basic-syntax "cc-engine" "\ 2967(autoload 'c-guess-basic-syntax "cc-engine" "\
@@ -3493,7 +3493,7 @@ Returns non-nil if any false statements are found.
3493;;;;;; checkdoc-comments checkdoc-continue checkdoc-start checkdoc-current-buffer 3493;;;;;; checkdoc-comments checkdoc-continue checkdoc-start checkdoc-current-buffer
3494;;;;;; checkdoc-eval-current-buffer checkdoc-message-interactive 3494;;;;;; checkdoc-eval-current-buffer checkdoc-message-interactive
3495;;;;;; checkdoc-interactive checkdoc checkdoc-list-of-strings-p) 3495;;;;;; checkdoc-interactive checkdoc checkdoc-list-of-strings-p)
3496;;;;;; "checkdoc" "emacs-lisp/checkdoc.el" (19752 41642)) 3496;;;;;; "checkdoc" "emacs-lisp/checkdoc.el" (19770 11773))
3497;;; Generated autoloads from emacs-lisp/checkdoc.el 3497;;; Generated autoloads from emacs-lisp/checkdoc.el
3498(put 'checkdoc-force-docstrings-flag 'safe-local-variable 'booleanp) 3498(put 'checkdoc-force-docstrings-flag 'safe-local-variable 'booleanp)
3499(put 'checkdoc-force-history-flag 'safe-local-variable 'booleanp) 3499(put 'checkdoc-force-history-flag 'safe-local-variable 'booleanp)
@@ -3905,7 +3905,7 @@ is run).
3905;;;### (autoloads (comint-redirect-results-list-from-process comint-redirect-results-list 3905;;;### (autoloads (comint-redirect-results-list-from-process comint-redirect-results-list
3906;;;;;; comint-redirect-send-command-to-process comint-redirect-send-command 3906;;;;;; comint-redirect-send-command-to-process comint-redirect-send-command
3907;;;;;; comint-run make-comint make-comint-in-buffer) "comint" "comint.el" 3907;;;;;; comint-run make-comint make-comint-in-buffer) "comint" "comint.el"
3908;;;;;; (19752 41642)) 3908;;;;;; (19776 18606))
3909;;; Generated autoloads from comint.el 3909;;; Generated autoloads from comint.el
3910 3910
3911(defvar comint-output-filter-functions '(comint-postoutput-scroll-to-bottom comint-watch-for-password-prompt) "\ 3911(defvar comint-output-filter-functions '(comint-postoutput-scroll-to-bottom comint-watch-for-password-prompt) "\
@@ -4039,8 +4039,8 @@ on third call it again advances points to the next difference and so on.
4039;;;;;; compilation-shell-minor-mode compilation-mode compilation-start 4039;;;;;; compilation-shell-minor-mode compilation-mode compilation-start
4040;;;;;; compile compilation-disable-input compile-command compilation-search-path 4040;;;;;; compile compilation-disable-input compile-command compilation-search-path
4041;;;;;; compilation-ask-about-save compilation-window-height compilation-start-hook 4041;;;;;; compilation-ask-about-save compilation-window-height compilation-start-hook
4042;;;;;; compilation-mode-hook) "compile" "progmodes/compile.el" (19752 4042;;;;;; compilation-mode-hook) "compile" "progmodes/compile.el" (19770
4043;;;;;; 41642)) 4043;;;;;; 11773))
4044;;; Generated autoloads from progmodes/compile.el 4044;;; Generated autoloads from progmodes/compile.el
4045 4045
4046(defvar compilation-mode-hook nil "\ 4046(defvar compilation-mode-hook nil "\
@@ -6060,7 +6060,7 @@ Optional arguments are passed to `dig-invoke'.
6060 6060
6061;;;### (autoloads (dired-mode dired-auto-revert-buffer dired-noselect 6061;;;### (autoloads (dired-mode dired-auto-revert-buffer dired-noselect
6062;;;;;; dired-other-frame dired-other-window dired dired-trivial-filenames 6062;;;;;; dired-other-frame dired-other-window dired dired-trivial-filenames
6063;;;;;; dired-listing-switches) "dired" "dired.el" (19752 41900)) 6063;;;;;; dired-listing-switches) "dired" "dired.el" (19772 35352))
6064;;; Generated autoloads from dired.el 6064;;; Generated autoloads from dired.el
6065 6065
6066(defvar dired-listing-switches (purecopy "-al") "\ 6066(defvar dired-listing-switches (purecopy "-al") "\
@@ -6518,7 +6518,7 @@ Play sounds in message buffers.
6518 6518
6519;;;### (autoloads (easy-mmode-defsyntax easy-mmode-defmap easy-mmode-define-keymap 6519;;;### (autoloads (easy-mmode-defsyntax easy-mmode-defmap easy-mmode-define-keymap
6520;;;;;; define-globalized-minor-mode define-minor-mode) "easy-mmode" 6520;;;;;; define-globalized-minor-mode define-minor-mode) "easy-mmode"
6521;;;;;; "emacs-lisp/easy-mmode.el" (19752 41642)) 6521;;;;;; "emacs-lisp/easy-mmode.el" (19767 41074))
6522;;; Generated autoloads from emacs-lisp/easy-mmode.el 6522;;; Generated autoloads from emacs-lisp/easy-mmode.el
6523 6523
6524(defalias 'easy-mmode-define-minor-mode 'define-minor-mode) 6524(defalias 'easy-mmode-define-minor-mode 'define-minor-mode)
@@ -6532,8 +6532,9 @@ Optional INIT-VALUE is the initial value of the mode's variable.
6532Optional LIGHTER is displayed in the modeline when the mode is on. 6532Optional LIGHTER is displayed in the modeline when the mode is on.
6533Optional KEYMAP is the default keymap bound to the mode keymap. 6533Optional KEYMAP is the default keymap bound to the mode keymap.
6534 If non-nil, it should be a variable name (whose value is a keymap), 6534 If non-nil, it should be a variable name (whose value is a keymap),
6535 a keymap, or a list of arguments for `easy-mmode-define-keymap'. 6535 or an expression that returns either a keymap or a list of
6536 If KEYMAP is a keymap or list, this also defines the variable MODE-map. 6536 arguments for `easy-mmode-define-keymap'. If KEYMAP is not a symbol,
6537 this also defines the variable MODE-map.
6537 6538
6538BODY contains code to execute each time the mode is enabled or disabled. 6539BODY contains code to execute each time the mode is enabled or disabled.
6539 It is executed after toggling the mode, and before running MODE-hook. 6540 It is executed after toggling the mode, and before running MODE-hook.
@@ -8732,7 +8733,7 @@ This will add a speedbar major display mode.
8732;;;*** 8733;;;***
8733 8734
8734;;;### (autoloads (erc-track-minor-mode) "erc-track" "erc/erc-track.el" 8735;;;### (autoloads (erc-track-minor-mode) "erc-track" "erc/erc-track.el"
8735;;;;;; (19752 41642)) 8736;;;;;; (19783 2570))
8736;;; Generated autoloads from erc/erc-track.el 8737;;; Generated autoloads from erc/erc-track.el
8737 8738
8738(defvar erc-track-minor-mode nil "\ 8739(defvar erc-track-minor-mode nil "\
@@ -14160,7 +14161,7 @@ Example:
14160;;;;;; image-dired-jump-thumbnail-buffer image-dired-delete-tag 14161;;;;;; image-dired-jump-thumbnail-buffer image-dired-delete-tag
14161;;;;;; image-dired-tag-files image-dired-show-all-from-dir image-dired-display-thumbs 14162;;;;;; image-dired-tag-files image-dired-show-all-from-dir image-dired-display-thumbs
14162;;;;;; image-dired-dired-with-window-configuration image-dired-dired-insert-marked-thumbs) 14163;;;;;; image-dired-dired-with-window-configuration image-dired-dired-insert-marked-thumbs)
14163;;;;;; "image-dired" "image-dired.el" (19752 41642)) 14164;;;;;; "image-dired" "image-dired.el" (19779 1536))
14164;;; Generated autoloads from image-dired.el 14165;;; Generated autoloads from image-dired.el
14165 14166
14166(autoload 'image-dired-dired-insert-marked-thumbs "image-dired" "\ 14167(autoload 'image-dired-dired-insert-marked-thumbs "image-dired" "\
@@ -15409,7 +15410,7 @@ by `jka-compr-installed'.
15409 15410
15410;;;*** 15411;;;***
15411 15412
15412;;;### (autoloads (js-mode) "js" "progmodes/js.el" (19752 41642)) 15413;;;### (autoloads (js-mode) "js" "progmodes/js.el" (19770 11773))
15413;;; Generated autoloads from progmodes/js.el 15414;;; Generated autoloads from progmodes/js.el
15414 15415
15415(autoload 'js-mode "js" "\ 15416(autoload 'js-mode "js" "\
@@ -17643,7 +17644,7 @@ Multiplication puzzle with GNU Emacs.
17643 17644
17644;;;*** 17645;;;***
17645 17646
17646;;;### (autoloads (msb-mode) "msb" "msb.el" (19752 41642)) 17647;;;### (autoloads (msb-mode) "msb" "msb.el" (19777 41324))
17647;;; Generated autoloads from msb.el 17648;;; Generated autoloads from msb.el
17648 17649
17649(defvar msb-mode nil "\ 17650(defvar msb-mode nil "\
@@ -21925,7 +21926,7 @@ them into characters should be done separately.
21925;;;;;; quail-defrule quail-install-decode-map quail-install-map 21926;;;;;; quail-defrule quail-install-decode-map quail-install-map
21926;;;;;; quail-define-rules quail-show-keyboard-layout quail-set-keyboard-layout 21927;;;;;; quail-define-rules quail-show-keyboard-layout quail-set-keyboard-layout
21927;;;;;; quail-define-package quail-use-package quail-title) "quail" 21928;;;;;; quail-define-package quail-use-package quail-title) "quail"
21928;;;;;; "international/quail.el" (19752 41642)) 21929;;;;;; "international/quail.el" (19778 61528))
21929;;; Generated autoloads from international/quail.el 21930;;; Generated autoloads from international/quail.el
21930 21931
21931(autoload 'quail-title "quail" "\ 21932(autoload 'quail-title "quail" "\
@@ -22229,7 +22230,7 @@ Display `quickurl-list' as a formatted list using `quickurl-list-mode'.
22229;;;*** 22230;;;***
22230 22231
22231;;;### (autoloads (rcirc-track-minor-mode rcirc-connect rcirc) "rcirc" 22232;;;### (autoloads (rcirc-track-minor-mode rcirc-connect rcirc) "rcirc"
22232;;;;;; "net/rcirc.el" (19752 41642)) 22233;;;;;; "net/rcirc.el" (19783 16707))
22233;;; Generated autoloads from net/rcirc.el 22234;;; Generated autoloads from net/rcirc.el
22234 22235
22235(autoload 'rcirc "rcirc" "\ 22236(autoload 'rcirc "rcirc" "\
@@ -22277,7 +22278,7 @@ See \\[compile].
22277;;;*** 22278;;;***
22278 22279
22279;;;### (autoloads (re-builder) "re-builder" "emacs-lisp/re-builder.el" 22280;;;### (autoloads (re-builder) "re-builder" "emacs-lisp/re-builder.el"
22280;;;;;; (19752 41642)) 22281;;;;;; (19771 17123))
22281;;; Generated autoloads from emacs-lisp/re-builder.el 22282;;; Generated autoloads from emacs-lisp/re-builder.el
22282 22283
22283(defalias 'regexp-builder 're-builder) 22284(defalias 'regexp-builder 're-builder)
@@ -22863,8 +22864,8 @@ variable.
22863;;;;;; rmail-secondary-file-directory rmail-primary-inbox-list rmail-highlighted-headers 22864;;;;;; rmail-secondary-file-directory rmail-primary-inbox-list rmail-highlighted-headers
22864;;;;;; rmail-retry-ignored-headers rmail-displayed-headers rmail-ignored-headers 22865;;;;;; rmail-retry-ignored-headers rmail-displayed-headers rmail-ignored-headers
22865;;;;;; rmail-dont-reply-to-names rmail-user-mail-address-regexp 22866;;;;;; rmail-dont-reply-to-names rmail-user-mail-address-regexp
22866;;;;;; rmail-movemail-variant-p) "rmail" "mail/rmail.el" (19752 22867;;;;;; rmail-movemail-variant-p) "rmail" "mail/rmail.el" (19761
22867;;;;;; 41899)) 22868;;;;;; 5822))
22868;;; Generated autoloads from mail/rmail.el 22869;;; Generated autoloads from mail/rmail.el
22869 22870
22870(autoload 'rmail-movemail-variant-p "rmail" "\ 22871(autoload 'rmail-movemail-variant-p "rmail" "\
@@ -23316,7 +23317,7 @@ for modes derived from Text mode, like Mail mode.
23316;;;*** 23317;;;***
23317 23318
23318;;;### (autoloads (ruby-mode) "ruby-mode" "progmodes/ruby-mode.el" 23319;;;### (autoloads (ruby-mode) "ruby-mode" "progmodes/ruby-mode.el"
23319;;;;;; (19752 41642)) 23320;;;;;; (19771 32139))
23320;;; Generated autoloads from progmodes/ruby-mode.el 23321;;; Generated autoloads from progmodes/ruby-mode.el
23321 23322
23322(autoload 'ruby-mode "ruby-mode" "\ 23323(autoload 'ruby-mode "ruby-mode" "\
@@ -24349,7 +24350,7 @@ If BINARY is non-nil, return a string in binary form.
24349;;;*** 24350;;;***
24350 24351
24351;;;### (autoloads (list-load-path-shadows) "shadow" "emacs-lisp/shadow.el" 24352;;;### (autoloads (list-load-path-shadows) "shadow" "emacs-lisp/shadow.el"
24352;;;;;; (19752 41642)) 24353;;;;;; (19780 34298))
24353;;; Generated autoloads from emacs-lisp/shadow.el 24354;;; Generated autoloads from emacs-lisp/shadow.el
24354 24355
24355(autoload 'list-load-path-shadows "shadow" "\ 24356(autoload 'list-load-path-shadows "shadow" "\
@@ -32013,8 +32014,8 @@ Zone out, completely.
32013;;;;;; "url/url-expand.el" "url/url-ftp.el" "url/url-history.el" 32014;;;;;; "url/url-expand.el" "url/url-ftp.el" "url/url-history.el"
32014;;;;;; "url/url-imap.el" "url/url-methods.el" "url/url-nfs.el" "url/url-proxy.el" 32015;;;;;; "url/url-imap.el" "url/url-methods.el" "url/url-nfs.el" "url/url-proxy.el"
32015;;;;;; "url/url-vars.el" "vc-dav.el" "vcursor.el" "vt-control.el" 32016;;;;;; "url/url-vars.el" "vc-dav.el" "vcursor.el" "vt-control.el"
32016;;;;;; "vt100-led.el" "w32-fns.el" "w32-vars.el" "x-dnd.el") (19761 32017;;;;;; "vt100-led.el" "w32-fns.el" "w32-vars.el" "x-dnd.el") (19783
32017;;;;;; 5801 21534)) 32018;;;;;; 30333 273722))
32018 32019
32019;;;*** 32020;;;***
32020 32021
diff --git a/lisp/net/rcirc.el b/lisp/net/rcirc.el
index b4f97466baa..818128142f8 100644
--- a/lisp/net/rcirc.el
+++ b/lisp/net/rcirc.el
@@ -1520,8 +1520,11 @@ return the filename, or nil if no logging is desired for this
1520session. 1520session.
1521 1521
1522If the returned filename is absolute (`file-name-absolute-p' 1522If the returned filename is absolute (`file-name-absolute-p'
1523returns true), then it is used as-is, otherwise the resulting 1523returns t), then it is used as-is, otherwise the resulting file
1524file is put into `rcirc-log-directory'." 1524is put into `rcirc-log-directory'.
1525
1526The filename is then cleaned using `convert-standard-filename' to
1527guarantee valid filenames for the current OS."
1525 :group 'rcirc 1528 :group 'rcirc
1526 :type 'function) 1529 :type 'function)
1527 1530
@@ -1546,7 +1549,9 @@ file is put into `rcirc-log-directory'."
1546Log data is written to `rcirc-log-directory', except for 1549Log data is written to `rcirc-log-directory', except for
1547log-files with absolute names (see `rcirc-log-filename-function')." 1550log-files with absolute names (see `rcirc-log-filename-function')."
1548 (dolist (cell rcirc-log-alist) 1551 (dolist (cell rcirc-log-alist)
1549 (let ((filename (expand-file-name (car cell) rcirc-log-directory)) 1552 (let ((filename (convert-standard-filename
1553 (expand-file-name (car cell)
1554 rcirc-log-directory)))
1550 (coding-system-for-write 'utf-8)) 1555 (coding-system-for-write 'utf-8))
1551 (make-directory (file-name-directory filename) t) 1556 (make-directory (file-name-directory filename) t)
1552 (with-temp-buffer 1557 (with-temp-buffer
diff --git a/lisp/progmodes/cc-cmds.el b/lisp/progmodes/cc-cmds.el
index 241fb0cf04f..3f719aedb62 100644
--- a/lisp/progmodes/cc-cmds.el
+++ b/lisp/progmodes/cc-cmds.el
@@ -2458,13 +2458,15 @@ function does not require the declaration to contain a brace block."
2458 (goto-char last) 2458 (goto-char last)
2459 (throw 'done '(nil . nil))) 2459 (throw 'done '(nil . nil)))
2460 2460
2461 ;; Stop if we encounter a preprocessor line. 2461 ;; Stop if we encounter a preprocessor line. Continue if we
2462 ((and (not macro-end) 2462 ;; hit a naked #
2463 ((and c-opt-cpp-prefix
2464 (not macro-end)
2463 (eq (char-after) ?#) 2465 (eq (char-after) ?#)
2464 (= (point) (c-point 'boi))) 2466 (= (point) (c-point 'boi)))
2465 (goto-char last) 2467 (if (= (point) here) ; Not a macro, therefore naked #.
2466 ;(throw 'done (cons (eq (point) here) 'macro-boundary))) ; Changed 2003/3/26 2468 (forward-char)
2467 (throw 'done '(t . macro-boundary))) 2469 (throw 'done '(t . macro-boundary))))
2468 2470
2469 ;; Stop after a ';', '}', or "};" 2471 ;; Stop after a ';', '}', or "};"
2470 ((looking-at ";\\|};?") 2472 ((looking-at ";\\|};?")
@@ -2578,14 +2580,21 @@ be more \"DWIM:ey\"."
2578 (c-backward-syntactic-ws)) 2580 (c-backward-syntactic-ws))
2579 (or (bobp) (c-after-statement-terminator-p))))))) 2581 (or (bobp) (c-after-statement-terminator-p)))))))
2580 ;; Are we about to move backwards into or out of a 2582 ;; Are we about to move backwards into or out of a
2581 ;; preprocessor command? If so, locate it's beginning. 2583 ;; preprocessor command? If so, locate its beginning.
2582 (when (eq (cdr res) 'macro-boundary) 2584 (when (eq (cdr res) 'macro-boundary)
2583 (save-excursion 2585 (setq macro-fence
2584 (beginning-of-line) 2586 (save-excursion
2585 (setq macro-fence 2587 (if macro-fence
2586 (and (not (bobp)) 2588 (progn
2587 (progn (c-skip-ws-backward) (c-beginning-of-macro)) 2589 (end-of-line)
2588 (point))))) 2590 (and (not (eobp))
2591 (progn (c-skip-ws-forward)
2592 (c-beginning-of-macro))
2593 (progn (c-end-of-macro)
2594 (point))))
2595 (and (not (eobp))
2596 (c-beginning-of-macro)
2597 (progn (c-end-of-macro) (point)))))))
2589 ;; Are we about to move backwards into a literal? 2598 ;; Are we about to move backwards into a literal?
2590 (when (memq (cdr res) '(macro-boundary literal)) 2599 (when (memq (cdr res) '(macro-boundary literal))
2591 (setq range (c-ascertain-preceding-literal))) 2600 (setq range (c-ascertain-preceding-literal)))
diff --git a/lisp/version.el b/lisp/version.el
index 083722d2dd7..189d0f922ab 100644
--- a/lisp/version.el
+++ b/lisp/version.el
@@ -32,7 +32,7 @@
32(defconst emacs-copyright "Copyright (C) 2011 Free Software Foundation, Inc." "\ 32(defconst emacs-copyright "Copyright (C) 2011 Free Software Foundation, Inc." "\
33Short copyright string for this version of Emacs.") 33Short copyright string for this version of Emacs.")
34 34
35(defconst emacs-version "23.2.92" "\ 35(defconst emacs-version "23.2.93" "\
36Version numbers of this version of Emacs.") 36Version numbers of this version of Emacs.")
37 37
38(defconst emacs-major-version (progn (string-match "^[0-9]+" emacs-version) (string-to-number (match-string 0 emacs-version))) "\ 38(defconst emacs-major-version (progn (string-match "^[0-9]+" emacs-version) (string-to-number (match-string 0 emacs-version))) "\
diff --git a/nextstep/Cocoa/Emacs.base/Contents/Info.plist b/nextstep/Cocoa/Emacs.base/Contents/Info.plist
index 53be1dc385a..1d37957d878 100644
--- a/nextstep/Cocoa/Emacs.base/Contents/Info.plist
+++ b/nextstep/Cocoa/Emacs.base/Contents/Info.plist
@@ -553,7 +553,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
553 <key>CFBundleExecutable</key> 553 <key>CFBundleExecutable</key>
554 <string>Emacs</string> 554 <string>Emacs</string>
555 <key>CFBundleGetInfoString</key> 555 <key>CFBundleGetInfoString</key>
556 <string>Emacs 23.2.92 Copyright (C) 2011 Free Software Foundation, Inc.</string> 556 <string>Emacs 23.2.93 Copyright (C) 2011 Free Software Foundation, Inc.</string>
557 <key>CFBundleIconFile</key> 557 <key>CFBundleIconFile</key>
558 <string>Emacs.icns</string> 558 <string>Emacs.icns</string>
559 <key>CFBundleIdentifier</key> 559 <key>CFBundleIdentifier</key>
@@ -566,7 +566,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
566 <string>APPL</string> 566 <string>APPL</string>
567 <!-- This should be the emacs version number. --> 567 <!-- This should be the emacs version number. -->
568 <key>CFBundleShortVersionString</key> 568 <key>CFBundleShortVersionString</key>
569 <string>23.2.92</string> 569 <string>23.2.93</string>
570 <key>CFBundleSignature</key> 570 <key>CFBundleSignature</key>
571 <string>EMAx</string> 571 <string>EMAx</string>
572 <!-- This SHOULD be a build number. --> 572 <!-- This SHOULD be a build number. -->
diff --git a/nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings b/nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings
index 76bb53e1843..6e892f08609 100644
--- a/nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings
+++ b/nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings
@@ -1,6 +1,6 @@
1/* Localized versions of Info.plist keys */ 1/* Localized versions of Info.plist keys */
2 2
3CFBundleName = "Emacs"; 3CFBundleName = "Emacs";
4CFBundleShortVersionString = "Version 23.2.92"; 4CFBundleShortVersionString = "Version 23.2.93";
5CFBundleGetInfoString = "Emacs version 23.2.92, NS Windowing"; 5CFBundleGetInfoString = "Emacs version 23.2.93, NS Windowing";
6NSHumanReadableCopyright = "Copyright (C) 2011 Free Software Foundation, Inc."; 6NSHumanReadableCopyright = "Copyright (C) 2011 Free Software Foundation, Inc.";
diff --git a/nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop b/nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop
index 8de3ae4e96b..f846f635fec 100644
--- a/nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop
+++ b/nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop
@@ -1,7 +1,7 @@
1[Desktop Entry] 1[Desktop Entry]
2Encoding=UTF-8 2Encoding=UTF-8
3Type=Application 3Type=Application
4Version=23.2.92 4Version=23.2.93
5Categories=GNUstep 5Categories=GNUstep
6Name=Emacs 6Name=Emacs
7Comment=GNU Emacs for NeXT/Open/GNUstep and OS X 7Comment=GNU Emacs for NeXT/Open/GNUstep and OS X
diff --git a/nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist b/nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist
index a61db8c0f14..d66de209b7f 100644
--- a/nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist
+++ b/nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist
@@ -2,7 +2,7 @@
2 ApplicationDescription = "GNU Emacs for GNUstep / OS X"; 2 ApplicationDescription = "GNU Emacs for GNUstep / OS X";
3 ApplicationIcon = emacs.tiff; 3 ApplicationIcon = emacs.tiff;
4 ApplicationName = Emacs; 4 ApplicationName = Emacs;
5 ApplicationRelease = "23.2.92"; 5 ApplicationRelease = "23.2.93";
6 Authors = ( 6 Authors = (
7 "Adrian Robert (GNUstep)", 7 "Adrian Robert (GNUstep)",
8 "Christophe de Dinechin (MacOS X)", 8 "Christophe de Dinechin (MacOS X)",
@@ -13,7 +13,7 @@
13 ); 13 );
14 Copyright = "Copyright (C) 2011 Free Software Foundation, Inc."; 14 Copyright = "Copyright (C) 2011 Free Software Foundation, Inc.";
15 CopyrightDescription = "Released under the GNU General Public License Version 3 or later"; 15 CopyrightDescription = "Released under the GNU General Public License Version 3 or later";
16 FullVersionID = "Emacs 23.2.92, NS Windowing"; 16 FullVersionID = "Emacs 23.2.93, NS Windowing";
17 NSExecutable = Emacs; 17 NSExecutable = Emacs;
18 NSIcon = emacs.tiff; 18 NSIcon = emacs.tiff;
19 NSPrincipalClass = NSApplication; 19 NSPrincipalClass = NSApplication;
diff --git a/nt/emacs.rc b/nt/emacs.rc
index af149c5c878..0fd0b491be5 100644
--- a/nt/emacs.rc
+++ b/nt/emacs.rc
@@ -7,8 +7,8 @@ Emacs ICON icons\emacs.ico
7#endif 7#endif
8 8
9VS_VERSION_INFO VERSIONINFO 9VS_VERSION_INFO VERSIONINFO
10 FILEVERSION 23,2,92,0 10 FILEVERSION 23,2,93,0
11 PRODUCTVERSION 23,2,92,0 11 PRODUCTVERSION 23,2,93,0
12 FILEFLAGSMASK 0x3FL 12 FILEFLAGSMASK 0x3FL
13#ifdef EMACSDEBUG 13#ifdef EMACSDEBUG
14 FILEFLAGS 0x1L 14 FILEFLAGS 0x1L
@@ -25,12 +25,12 @@ BEGIN
25 BEGIN 25 BEGIN
26 VALUE "CompanyName", "Free Software Foundation\0" 26 VALUE "CompanyName", "Free Software Foundation\0"
27 VALUE "FileDescription", "GNU Emacs: The extensible self-documenting text editor\0" 27 VALUE "FileDescription", "GNU Emacs: The extensible self-documenting text editor\0"
28 VALUE "FileVersion", "23, 2, 92, 0\0" 28 VALUE "FileVersion", "23, 2, 93, 0\0"
29 VALUE "InternalName", "Emacs\0" 29 VALUE "InternalName", "Emacs\0"
30 VALUE "LegalCopyright", "Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011\0" 30 VALUE "LegalCopyright", "Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011\0"
31 VALUE "OriginalFilename", "emacs.exe" 31 VALUE "OriginalFilename", "emacs.exe"
32 VALUE "ProductName", "Emacs\0" 32 VALUE "ProductName", "Emacs\0"
33 VALUE "ProductVersion", "23, 2, 92, 0\0" 33 VALUE "ProductVersion", "23, 2, 93, 0\0"
34 VALUE "OLESelfRegister", "\0" 34 VALUE "OLESelfRegister", "\0"
35 END 35 END
36 END 36 END
diff --git a/nt/emacsclient.rc b/nt/emacsclient.rc
index b8acf03fea1..0cfd3cac1b1 100644
--- a/nt/emacsclient.rc
+++ b/nt/emacsclient.rc
@@ -5,8 +5,8 @@ Emacs ICON icons\emacs.ico
5#endif 5#endif
6 6
7VS_VERSION_INFO VERSIONINFO 7VS_VERSION_INFO VERSIONINFO
8 FILEVERSION 23,2,92,0 8 FILEVERSION 23,2,93,0
9 PRODUCTVERSION 23,2,92,0 9 PRODUCTVERSION 23,2,93,0
10 FILEFLAGSMASK 0x3FL 10 FILEFLAGSMASK 0x3FL
11#ifdef EMACSDEBUG 11#ifdef EMACSDEBUG
12 FILEFLAGS 0x1L 12 FILEFLAGS 0x1L
@@ -23,12 +23,12 @@ BEGIN
23 BEGIN 23 BEGIN
24 VALUE "CompanyName", "Free Software Foundation\0" 24 VALUE "CompanyName", "Free Software Foundation\0"
25 VALUE "FileDescription", "GNU EmacsClient: Client for the extensible self-documenting text editor\0" 25 VALUE "FileDescription", "GNU EmacsClient: Client for the extensible self-documenting text editor\0"
26 VALUE "FileVersion", "23, 2, 92, 0\0" 26 VALUE "FileVersion", "23, 2, 93, 0\0"
27 VALUE "InternalName", "EmacsClient\0" 27 VALUE "InternalName", "EmacsClient\0"
28 VALUE "LegalCopyright", "Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011\0" 28 VALUE "LegalCopyright", "Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011\0"
29 VALUE "OriginalFilename", "emacsclientw.exe" 29 VALUE "OriginalFilename", "emacsclientw.exe"
30 VALUE "ProductName", "EmacsClient\0" 30 VALUE "ProductName", "EmacsClient\0"
31 VALUE "ProductVersion", "23, 2, 92, 0\0" 31 VALUE "ProductVersion", "23, 2, 93, 0\0"
32 VALUE "OLESelfRegister", "\0" 32 VALUE "OLESelfRegister", "\0"
33 END 33 END
34 END 34 END
diff --git a/src/ChangeLog b/src/ChangeLog
index 8af6bafd903..8bc84675c92 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -4,6 +4,10 @@
4 4
5 * xftfont.c (xftfont_open): Likewise. 5 * xftfont.c (xftfont_open): Likewise.
6 6
72011-02-01 Andreas Schwab <schwab@linux-m68k.org>
8
9 * window.c (Fselect_window): Add missing return value.
10
72011-01-29 Andreas Schwab <schwab@linux-m68k.org> 112011-01-29 Andreas Schwab <schwab@linux-m68k.org>
8 12
9 * image.c (DEF_IMGLIB_FN): Add parameter rettype, use it instead 13 * image.c (DEF_IMGLIB_FN): Add parameter rettype, use it instead
diff --git a/src/window.c b/src/window.c
index c81a20610f1..12775ffa7d4 100644
--- a/src/window.c
+++ b/src/window.c
@@ -3682,7 +3682,7 @@ selected window before each command. */)
3682 (window, norecord) 3682 (window, norecord)
3683 register Lisp_Object window, norecord; 3683 register Lisp_Object window, norecord;
3684{ 3684{
3685 select_window (window, norecord, 0); 3685 return select_window (window, norecord, 0);
3686} 3686}
3687 3687
3688static Lisp_Object 3688static Lisp_Object