aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman2004-10-19 16:58:30 +0000
committerRichard M. Stallman2004-10-19 16:58:30 +0000
commit8550b998e80fbd6adf76671deed2e176d826ccf9 (patch)
treedb8343d457754a73b2129a6d712cba16abbce27c
parent30b7be474f9c368a91437adecd43a44727565422 (diff)
downloademacs-8550b998e80fbd6adf76671deed2e176d826ccf9.tar.gz
emacs-8550b998e80fbd6adf76671deed2e176d826ccf9.zip
(Fdelete_and_extract_region): If region is empty, return null string.
-rw-r--r--lisp/ChangeLog14
-rw-r--r--src/ChangeLog11
-rw-r--r--src/editfns.c2
3 files changed, 23 insertions, 4 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 070bcaab658..902a5e2ac2a 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,17 @@
12004-10-19 Richard M. Stallman <rms@gnu.org>
2
3 * textmodes/flyspell.el (flyspell-mode): Doc fix.
4
5 * eshell/em-unix.el (eshell-grep):
6 Don't bind compilation-process-setup-function.
7
8 * comint.el (comint-insert-input): Use @ in `interactive'.
9 (comint-input-filter-functions): Doc fix.
10 (comint-kill-whole-line, comint-get-source): Doc fix.
11
12 * progmodes/compile.el (compilation-setup):
13 Don't set buffer-read-only if MINOR is non-nil.
14
12004-10-19 Ulf Jasper <ulf.jasper@web.de> 152004-10-19 Ulf Jasper <ulf.jasper@web.de>
2 16
3 * calendar/icalendar.el: Set coding to utf-8. 17 * calendar/icalendar.el: Set coding to utf-8.
diff --git a/src/ChangeLog b/src/ChangeLog
index a5d67cfbf95..5b22d072cf7 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
12004-10-19 Richard M. Stallman <rms@gnu.org>
2
3 * editfns.c (Fdelete_and_extract_region):
4 If region is empty, return null string.
5
12004-10-19 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 62004-10-19 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
2 7
3 * gtkutil.h (xg_update_scrollbar_pos): Remove arguments real_left 8 * gtkutil.h (xg_update_scrollbar_pos): Remove arguments real_left
@@ -21,10 +26,9 @@
21 arguments left and width to xg_update_scrollbar_pos. 26 arguments left and width to xg_update_scrollbar_pos.
22 (XTset_vertical_scroll_bar): Do x_clear_area for USE_GTK also. 27 (XTset_vertical_scroll_bar): Do x_clear_area for USE_GTK also.
23 28
242004-10-19 Kim F. Storm <storm@cua.dk> 292004-10-19 Kenichi Handa <handa@m17n.org>
25 30
26 * xdisp.c (display_mode_element): Fix display of wide chars. 31 * xdisp.c (display_mode_element): Fix display of wide chars.
27 From Kenichi Handa <handa@m17n.org>.
28 32
292004-10-18 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 332004-10-18 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
30 34
@@ -36,8 +40,7 @@
36 40
37 * fontset.c (fs_load_font): Use fast_string_match_ignore_case for 41 * fontset.c (fs_load_font): Use fast_string_match_ignore_case for
38 comparing font names. 42 comparing font names.
39 (fs_query_fontset): Use fast_string_match for comparing fontset 43 (fs_query_fontset): Use fast_string_match for comparing fontset names.
40 names.
41 (list_fontsets): Likewise. 44 (list_fontsets): Likewise.
42 45
43 * search.c (fast_string_match_ignore_case): New function. 46 * search.c (fast_string_match_ignore_case): New function.
diff --git a/src/editfns.c b/src/editfns.c
index 51f8a71d531..2870c59884a 100644
--- a/src/editfns.c
+++ b/src/editfns.c
@@ -2844,6 +2844,8 @@ DEFUN ("delete-and-extract-region", Fdelete_and_extract_region,
2844 Lisp_Object start, end; 2844 Lisp_Object start, end;
2845{ 2845{
2846 validate_region (&start, &end); 2846 validate_region (&start, &end);
2847 if (XINT (start) == XINT (end))
2848 return build_string ("");
2847 return del_range_1 (XINT (start), XINT (end), 1, 1); 2849 return del_range_1 (XINT (start), XINT (end), 1, 1);
2848} 2850}
2849 2851