diff options
| author | Miles Bader | 2007-03-04 06:19:40 +0000 |
|---|---|---|
| committer | Miles Bader | 2007-03-04 06:19:40 +0000 |
| commit | 70fff7b1002401c91fe8d6df6491e1ae1f71e02c (patch) | |
| tree | e348ed422579ef028033ea51045d35d2a8f09ba3 /src | |
| parent | 9e53076ea9d9f18f9fbdf28d79958691720b446f (diff) | |
| parent | d2d64bc314369ffd3f97f029e26f9650b76b8302 (diff) | |
| download | emacs-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/ChangeLog | 20 | ||||
| -rw-r--r-- | src/Makefile.in | 2 | ||||
| -rw-r--r-- | src/insdel.c | 11 | ||||
| -rw-r--r-- | src/keymap.c | 4 | ||||
| -rw-r--r-- | src/m/alpha.h | 2 | ||||
| -rw-r--r-- | src/m/macppc.h | 2 | ||||
| -rw-r--r-- | src/m/mips4.h | 2 | ||||
| -rw-r--r-- | src/m/news-risc.h | 2 | ||||
| -rw-r--r-- | src/m/xtensa.h | 18 |
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 @@ | |||
| 1 | 2007-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 | |||
| 6 | 2007-03-02 Stuart D. Herring <herring@lanl.gov> | ||
| 7 | |||
| 8 | * keymap.c (Fkey_binding): Don't consider two-element lists as | ||
| 9 | events. | ||
| 10 | |||
| 11 | 2007-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 | |||
| 16 | 2007-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 | |||
| 1 | 2007-02-25 Dan Nicolaescu <dann@ics.uci.edu> | 21 | 2007-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 | ||
| 409 | XFT_LIBS=@XFT_LIBS@ | 407 | XFT_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 | ||
| 7 | GNU Emacs is free software; you can redistribute it and/or modify | 7 | GNU Emacs is free software; you can redistribute it and/or modify |
| 8 | it under the terms of the GNU General Public License as published by | 8 | it under the terms of the GNU General Public License as published by |
| 9 | the Free Software Foundation; either version 1, or (at your option) | 9 | the Free Software Foundation; either version 2, or (at your option) |
| 10 | any later version. | 10 | any later version. |
| 11 | 11 | ||
| 12 | GNU Emacs is distributed in the hope that it will be useful, | 12 | GNU 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 | ||
| 7 | GNU Emacs is free software; you can redistribute it and/or modify | 7 | GNU Emacs is free software; you can redistribute it and/or modify |
| 8 | it under the terms of the GNU General Public License as published by | 8 | it under the terms of the GNU General Public License as published by |
| 9 | the Free Software Foundation; either version 1, or (at your option) | 9 | the Free Software Foundation; either version 2, or (at your option) |
| 10 | any later version. | 10 | any later version. |
| 11 | 11 | ||
| 12 | GNU Emacs is distributed in the hope that it will be useful, | 12 | GNU 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 | ||
| 8 | GNU Emacs is free software; you can redistribute it and/or modify | 8 | GNU Emacs is free software; you can redistribute it and/or modify |
| 9 | it under the terms of the GNU General Public License as published by | 9 | it under the terms of the GNU General Public License as published by |
| 10 | the Free Software Foundation; either version 1, or (at your option) | 10 | the Free Software Foundation; either version 2, or (at your option) |
| 11 | any later version. | 11 | any later version. |
| 12 | 12 | ||
| 13 | GNU Emacs is distributed in the hope that it will be useful, | 13 | GNU 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 | ||
| 8 | GNU Emacs is free software; you can redistribute it and/or modify | 8 | GNU Emacs is free software; you can redistribute it and/or modify |
| 9 | it under the terms of the GNU General Public License as published by | 9 | it under the terms of the GNU General Public License as published by |
| 10 | the Free Software Foundation; either version 1, or (at your option) | 10 | the Free Software Foundation; either version 2, or (at your option) |
| 11 | any later version. | 11 | any later version. |
| 12 | 12 | ||
| 13 | GNU Emacs is distributed in the hope that it will be useful, | 13 | GNU 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 | ||
| 4 | This file is part of GNU Emacs. | 3 | Add a license notice if this grows to > 10 lines of code. */ |
| 5 | |||
| 6 | GNU Emacs is free software; you can redistribute it and/or modify | ||
| 7 | it under the terms of the GNU General Public License as published by | ||
| 8 | the Free Software Foundation; either version 1, or (at your option) | ||
| 9 | any later version. | ||
| 10 | |||
| 11 | GNU Emacs is distributed in the hope that it will be useful, | ||
| 12 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 14 | GNU General Public License for more details. | ||
| 15 | |||
| 16 | You should have received a copy of the GNU General Public License | ||
| 17 | along with GNU Emacs; see the file COPYING. If not, write to | ||
| 18 | the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, | ||
| 19 | Boston, 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 |