aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMiles Bader2007-03-04 06:19:40 +0000
committerMiles Bader2007-03-04 06:19:40 +0000
commit70fff7b1002401c91fe8d6df6491e1ae1f71e02c (patch)
treee348ed422579ef028033ea51045d35d2a8f09ba3 /src
parent9e53076ea9d9f18f9fbdf28d79958691720b446f (diff)
parentd2d64bc314369ffd3f97f029e26f9650b76b8302 (diff)
downloademacs-70fff7b1002401c91fe8d6df6491e1ae1f71e02c.tar.gz
emacs-70fff7b1002401c91fe8d6df6491e1ae1f71e02c.zip
Merge from emacs--devo--0
Patches applied: * emacs--devo--0 (patch 653-661) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 203-206) - Merge from emacs--devo--0 - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-180
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog20
-rw-r--r--src/Makefile.in2
-rw-r--r--src/insdel.c11
-rw-r--r--src/keymap.c4
-rw-r--r--src/m/alpha.h2
-rw-r--r--src/m/macppc.h2
-rw-r--r--src/m/mips4.h2
-rw-r--r--src/m/news-risc.h2
-rw-r--r--src/m/xtensa.h18
9 files changed, 38 insertions, 25 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index a01b3137e95..af6d98afb2a 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,23 @@
12007-03-03 Glenn Morris <rgm@gnu.org>
2
3 * Makefile.in: Don't clear out LIB_X11_LIB, since XFT_LIBS does
4 not include -lX11 on Solaris.
5
62007-03-02 Stuart D. Herring <herring@lanl.gov>
7
8 * keymap.c (Fkey_binding): Don't consider two-element lists as
9 events.
10
112007-03-01 Kenichi Handa <handa@m17n.org>
12
13 * process.c (send_process_object): Check the process status and
14 signal an error if something is wrong.
15
162007-02-28 Chong Yidong <cyd@stupidchicken.com>
17
18 * insdel.c (Fcombine_after_change_execute): Return nil if
19 combine_after_change_buffer has been invalidated.
20
12007-02-25 Dan Nicolaescu <dann@ics.uci.edu> 212007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
2 22
3 * m/xtensa.h: New file. 23 * m/xtensa.h: New file.
diff --git a/src/Makefile.in b/src/Makefile.in
index c5e1c18116b..e8fbfa2f8e7 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -404,8 +404,6 @@ LIBXT=$(LIBW)
404#endif /* not USE_X_TOOLKIT */ 404#endif /* not USE_X_TOOLKIT */
405 405
406#if HAVE_XFT 406#if HAVE_XFT
407#undef LIB_X11_LIB /* XFT_LIBS includes -lX11 */
408#define LIB_X11_LIB
409XFT_LIBS=@XFT_LIBS@ 407XFT_LIBS=@XFT_LIBS@
410#endif /* HAVE_XFT */ 408#endif /* HAVE_XFT */
411 409
diff --git a/src/insdel.c b/src/insdel.c
index 6f8aac3d6da..d7ba13ecbca 100644
--- a/src/insdel.c
+++ b/src/insdel.c
@@ -2384,6 +2384,17 @@ DEFUN ("combine-after-change-execute", Fcombine_after_change_execute,
2384 if (NILP (combine_after_change_list)) 2384 if (NILP (combine_after_change_list))
2385 return Qnil; 2385 return Qnil;
2386 2386
2387 /* It is rare for combine_after_change_buffer to be invalid, but
2388 possible. It can happen when combine-after-change-calls is
2389 non-nil, and insertion calls a file handler (e.g. through
2390 lock_file) which scribbles into a temp file -- cyd */
2391 if (!BUFFERP (combine_after_change_buffer)
2392 || NILP (XBUFFER (combine_after_change_buffer)->name))
2393 {
2394 combine_after_change_list = Qnil;
2395 return Qnil;
2396 }
2397
2387 record_unwind_protect (Fset_buffer, Fcurrent_buffer ()); 2398 record_unwind_protect (Fset_buffer, Fcurrent_buffer ());
2388 2399
2389 Fset_buffer (combine_after_change_buffer); 2400 Fset_buffer (combine_after_change_buffer);
diff --git a/src/keymap.c b/src/keymap.c
index 671801fa1ba..abf934908cc 100644
--- a/src/keymap.c
+++ b/src/keymap.c
@@ -1645,10 +1645,10 @@ specified buffer position instead of point are used.
1645 1645
1646 /* We are not interested in locations without event data */ 1646 /* We are not interested in locations without event data */
1647 1647
1648 if (EVENT_HAS_PARAMETERS (event)) 1648 if (EVENT_HAS_PARAMETERS (event) && CONSP (XCDR (event)))
1649 { 1649 {
1650 Lisp_Object kind = EVENT_HEAD_KIND (EVENT_HEAD (event)); 1650 Lisp_Object kind = EVENT_HEAD_KIND (EVENT_HEAD (event));
1651 if (CONSP (XCDR (event)) && EQ (kind, Qmouse_click)) 1651 if (EQ (kind, Qmouse_click))
1652 position = EVENT_START (event); 1652 position = EVENT_START (event);
1653 } 1653 }
1654 } 1654 }
diff --git a/src/m/alpha.h b/src/m/alpha.h
index cf629c20291..6a9f09ed0bd 100644
--- a/src/m/alpha.h
+++ b/src/m/alpha.h
@@ -6,7 +6,7 @@ This file is part of GNU Emacs.
6 6
7GNU Emacs is free software; you can redistribute it and/or modify 7GNU Emacs is free software; you can redistribute it and/or modify
8it under the terms of the GNU General Public License as published by 8it under the terms of the GNU General Public License as published by
9the Free Software Foundation; either version 1, or (at your option) 9the Free Software Foundation; either version 2, or (at your option)
10any later version. 10any later version.
11 11
12GNU Emacs is distributed in the hope that it will be useful, 12GNU Emacs is distributed in the hope that it will be useful,
diff --git a/src/m/macppc.h b/src/m/macppc.h
index eba0a401a18..117d7a11dc4 100644
--- a/src/m/macppc.h
+++ b/src/m/macppc.h
@@ -6,7 +6,7 @@ This file is part of GNU Emacs.
6 6
7GNU Emacs is free software; you can redistribute it and/or modify 7GNU Emacs is free software; you can redistribute it and/or modify
8it under the terms of the GNU General Public License as published by 8it under the terms of the GNU General Public License as published by
9the Free Software Foundation; either version 1, or (at your option) 9the Free Software Foundation; either version 2, or (at your option)
10any later version. 10any later version.
11 11
12GNU Emacs is distributed in the hope that it will be useful, 12GNU Emacs is distributed in the hope that it will be useful,
diff --git a/src/m/mips4.h b/src/m/mips4.h
index 06db7d5dff0..f9517d6b560 100644
--- a/src/m/mips4.h
+++ b/src/m/mips4.h
@@ -7,7 +7,7 @@ This file is part of GNU Emacs.
7 7
8GNU Emacs is free software; you can redistribute it and/or modify 8GNU Emacs is free software; you can redistribute it and/or modify
9it under the terms of the GNU General Public License as published by 9it under the terms of the GNU General Public License as published by
10the Free Software Foundation; either version 1, or (at your option) 10the Free Software Foundation; either version 2, or (at your option)
11any later version. 11any later version.
12 12
13GNU Emacs is distributed in the hope that it will be useful, 13GNU Emacs is distributed in the hope that it will be useful,
diff --git a/src/m/news-risc.h b/src/m/news-risc.h
index 07e055dac9a..0a2564553f7 100644
--- a/src/m/news-risc.h
+++ b/src/m/news-risc.h
@@ -7,7 +7,7 @@ This file is part of GNU Emacs.
7 7
8GNU Emacs is free software; you can redistribute it and/or modify 8GNU Emacs is free software; you can redistribute it and/or modify
9it under the terms of the GNU General Public License as published by 9it under the terms of the GNU General Public License as published by
10the Free Software Foundation; either version 1, or (at your option) 10the Free Software Foundation; either version 2, or (at your option)
11any later version. 11any later version.
12 12
13GNU Emacs is distributed in the hope that it will be useful, 13GNU Emacs is distributed in the hope that it will be useful,
diff --git a/src/m/xtensa.h b/src/m/xtensa.h
index c5039e1a8a1..049874635d8 100644
--- a/src/m/xtensa.h
+++ b/src/m/xtensa.h
@@ -1,22 +1,6 @@
1/* Machine description file for Tensilica Xtensa. 1/* Machine description file for Tensilica Xtensa.
2 Copyright (C) 2007 Free Software Foundation, Inc.
3 2
4This file is part of GNU Emacs. 3Add a license notice if this grows to > 10 lines of code. */
5
6GNU Emacs is free software; you can redistribute it and/or modify
7it under the terms of the GNU General Public License as published by
8the Free Software Foundation; either version 1, or (at your option)
9any later version.
10
11GNU Emacs is distributed in the hope that it will be useful,
12but WITHOUT ANY WARRANTY; without even the implied warranty of
13MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14GNU General Public License for more details.
15
16You should have received a copy of the GNU General Public License
17along with GNU Emacs; see the file COPYING. If not, write to
18the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
19Boston, MA 02110-1301, USA. */
20 4
21#define NO_ARG_ARRAY 5#define NO_ARG_ARRAY
22#define NO_UNION_TYPE 6#define NO_UNION_TYPE