From 468213f1f3be48436558f3ddb07cff3bc196f1cb Mon Sep 17 00:00:00 2001 From: YAMAMOTO Mitsuharu Date: Tue, 6 Sep 2005 08:07:32 +0000 Subject: (struct xlfdpat_block, struct xlfdpat): New structs. (xlfdpat_destroy, xlfdpat_create, xlfdpat_exact_p) (xlfdpat_block_match_1, xlfdpat_match): New functions. (xlfdpat_block_match): New macro. (mac_to_x_fontname): Don't use tolower for non-ASCII characters. (x_font_name_to_mac_font_name): Set coding.dst_multibyte to 0. (add_font_name_table_entry): Increase font_name_table_size more rapidly. (mac_c_string_match): Remove function. (mac_do_list_fonts): Use XLFD pattern match instead of regular expression match. --- src/macterm.c | 445 ++++++++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 357 insertions(+), 88 deletions(-) diff --git a/src/macterm.c b/src/macterm.c index 3c7af5f1cef..362da7f77c7 100644 --- a/src/macterm.c +++ b/src/macterm.c @@ -6083,6 +6083,335 @@ x_wm_set_icon_position (f, icon_x, icon_y) } +/*********************************************************************** + XLFD Pattern Match + ***********************************************************************/ + +/* An XLFD pattern is divided into blocks delimited by '*'. This + structure holds information for each block. */ +struct xlfdpat_block +{ + /* Length of the pattern string in this block. Non-zero except for + the first and the last blocks. */ + int len; + + /* Pattern string except the last character in this block. The last + character is replaced with NUL in order to use it as a + sentinel. */ + unsigned char *pattern; + + /* Last character of the pattern string. Must not be '?'. */ + unsigned char last_char; + + /* One of the tables for the Boyer-Moore string search. It + specifies the number of positions to proceed for each character + with which the match fails. */ + int skip[256]; + + /* The skip value for the last character in the above `skip' is + assigned to `infinity' in order to simplify a loop condition. + The original value is saved here. */ + int last_char_skip; +}; + +struct xlfdpat +{ + /* Normalized pattern string. "Normalized" means that capital + letters are lowered, blocks are not empty except the first and + the last ones, and trailing '?'s in a block that is not the last + one are moved to the next one. The last character in each block + is replaced with NUL. */ + unsigned char *buf; + + /* Number of characters except '*'s and trailing '?'s in the + normalized pattern string. */ + int nchars; + + /* Number of trailing '?'s in the normalized pattern string. */ + int trailing_anychars; + + /* Number of blocks and information for each block. The latter is + NULL if the pattern is exact (no '*' or '?' in it). */ + int nblocks; + struct xlfdpat_block *blocks; +}; + +static void +xlfdpat_destroy (pat) + struct xlfdpat *pat; +{ + if (pat) + { + if (pat->buf) + { + if (pat->blocks) + xfree (pat->blocks); + xfree (pat->buf); + } + xfree (pat); + } +} + +static struct xlfdpat * +xlfdpat_create (pattern) + char *pattern; +{ + struct xlfdpat *pat; + int nblocks, i, skip; + unsigned char last_char, *p, *q, *anychar_head; + struct xlfdpat_block *blk; + + pat = xmalloc (sizeof (struct xlfdpat)); + if (pat == NULL) + goto error; + + pat->buf = xmalloc (strlen (pattern) + 1); + if (pat->buf == NULL) + goto error; + + /* Normalize the pattern string and store it to `pat->buf'. */ + nblocks = 0; + anychar_head = NULL; + q = pat->buf; + last_char = '\0'; + for (p = pattern; *p; p++) + { + unsigned char c = *p; + + if (c == '*') + if (last_char == '*') + /* ...a** -> ...a* */ + continue; + else + { + if (last_char == '?') + if (anychar_head > pat->buf && *(anychar_head - 1) == '*') + /* ...*??* -> ...*?? */ + continue; + else + /* ...a??* -> ...a*?? */ + { + *anychar_head++ = '*'; + c = '?'; + } + nblocks++; + } + else if (c == '?') + { + if (last_char != '?') + anychar_head = q; + } + else + /* On Mac OS X 10.3, tolower also converts non-ASCII + characters for some locales. */ + if (isascii (c)) + c = tolower (c); + + *q++ = last_char = c; + } + *q = '\0'; + nblocks++; + pat->nblocks = nblocks; + if (last_char != '?') + pat->trailing_anychars = 0; + else + { + pat->trailing_anychars = q - anychar_head; + q = anychar_head; + } + pat->nchars = q - pat->buf - (nblocks - 1); + + if (anychar_head == NULL && nblocks == 1) + { + /* The pattern is exact. */ + pat->blocks = NULL; + return pat; + } + + pat->blocks = xmalloc (sizeof (struct xlfdpat_block) * nblocks); + if (pat->blocks == NULL) + goto error; + + /* Divide the normalized pattern into blocks. */ + p = pat->buf; + for (blk = pat->blocks; blk < pat->blocks + nblocks - 1; blk++) + { + blk->pattern = p; + while (*p != '*') + p++; + blk->len = p - blk->pattern; + p++; + } + blk->pattern = p; + blk->len = q - blk->pattern; + + /* Setup a table for the Boyer-Moore string search. */ + for (blk = pat->blocks; blk < pat->blocks + nblocks; blk++) + if (blk->len != 0) + { + blk->last_char = blk->pattern[blk->len - 1]; + blk->pattern[blk->len - 1] = '\0'; + + for (skip = 1; skip < blk->len; skip++) + if (blk->pattern[blk->len - skip - 1] == '?') + break; + + for (i = 0; i < 256; i++) + blk->skip[i] = skip; + + p = blk->pattern + (blk->len - skip); + while (--skip > 0) + blk->skip[*p++] = skip; + + blk->last_char_skip = blk->skip[blk->last_char]; + } + + return pat; + + error: + xlfdpat_destroy (pat); + return NULL; +} + +static INLINE int +xlfdpat_exact_p (pat) + struct xlfdpat *pat; +{ + return (pat)->blocks == NULL; +} + +/* Return the first string in STRING + 0, ..., STRING + START_MAX such + that the pattern in *BLK matches with its prefix. Return NULL + there is no such strings. STRING must be lowered in advance. */ + +static char * +xlfdpat_block_match_1 (blk, string, start_max) + struct xlfdpat_block *blk; + unsigned char *string; + int start_max; +{ + int start, infinity; + unsigned char *p, *s; + + xassert (blk->len > 0); + xassert (start_max + blk->len <= strlen (string)); + xassert (blk->pattern[blk->len - 1] != '?'); + + /* See the comments in the function `boyer_moore' (search.c) for the + use of `infinity'. */ + infinity = start_max + blk->len + 1; + blk->skip[blk->last_char] = infinity; + + start = 0; + do + { + /* Check the last character of the pattern. */ + s = string + blk->len - 1; + do + { + start += blk->skip[*(s + start)]; + } + while (start <= start_max); + + if (start < infinity) + /* Couldn't find the last character. */ + return NULL; + + /* No less than `infinity' means we could find the last + character at `s[start - infinity]'. */ + start -= infinity; + + /* Check the remaining characters. We prefer making no-'?' + cases faster because the use of '?' is really rare. */ + p = blk->pattern; + s = string + start; + do + { + while (*p++ == *s++) + ; + } + while (*(p - 1) == '?'); + + if (*(p - 1) == '\0') + /* Matched. */ + return string + start; + + /* Didn't match. */ + start += blk->last_char_skip; + } + while (start <= start_max); + + return NULL; +} + +#define xlfdpat_block_match(b, s, m) \ + ((b)->len == 1 ? memchr ((s), (b)->last_char, (m) + 1) \ + : xlfdpat_block_match_1 (b, s, m)) + +/* Check if XLFD pattern PAT, which is generated by `xfldpat_create', + matches with STRING. STRING must be lowered in advance. */ + +static int +xlfdpat_match (pat, string) + struct xlfdpat *pat; + unsigned char *string; +{ + int str_len, nblocks, i, start_max; + struct xlfdpat_block *blk; + unsigned char *s; + + xassert (pat->nblocks > 0); + + if (xlfdpat_exact_p (pat)) + return strcmp (pat->buf, string) == 0; + + /* The number of the characters in the string must not be smaller + than that in the pattern. */ + str_len = strlen (string); + if (str_len < pat->nchars + pat->trailing_anychars) + return 0; + + /* Chop off the trailing '?'s. */ + str_len -= pat->trailing_anychars; + + /* The last block. When it is non-empty, it must match at the end + of the string. */ + nblocks = pat->nblocks; + blk = pat->blocks + (nblocks - 1); + if (nblocks == 1) + /* The last block is also the first one. */ + return (str_len == blk->len + && (blk->len == 0 || xlfdpat_block_match (blk, string, 0))); + else if (blk->len != 0) + if (!xlfdpat_block_match (blk, string + (str_len - blk->len), 0)) + return 0; + + /* The first block. When it is non-empty, it must match at the + beginning of the string. */ + blk = pat->blocks; + if (blk->len != 0) + { + s = xlfdpat_block_match (blk, string, 0); + if (s == NULL) + return 0; + string = s + blk->len; + } + + /* The rest of the blocks. */ + start_max = str_len - pat->nchars; + for (i = 1, blk++; i < nblocks - 1; i++, blk++) + { + s = xlfdpat_block_match (blk, string, start_max); + if (s == NULL) + return 0; + start_max -= s - string; + string = s + blk->len; + } + + return 1; +} + + /*********************************************************************** Fonts ***********************************************************************/ @@ -6178,7 +6507,8 @@ mac_to_x_fontname (name, size, style, charset) { Str31 foundry, cs; Str255 family; - char xf[256], *result, *p; + char xf[256], *result; + unsigned char *p; if (sscanf (name, "%31[^-]-%255[^-]-%31s", foundry, family, cs) == 3) charset = cs; @@ -6195,7 +6525,10 @@ mac_to_x_fontname (name, size, style, charset) result = xmalloc (strlen (foundry) + strlen (family) + strlen (xf) + 3 + 1); sprintf (result, "-%s-%s-%s", foundry, family, xf); for (p = result; *p; p++) - *p = tolower(*p); + /* On Mac OS X 10.3, tolower also converts non-ASCII characters + for some locales. */ + if (isascii (*p)) + *p = tolower (*p); return result; } @@ -6253,7 +6586,7 @@ x_font_name_to_mac_font_name (xf, mf, mf_decoded, style, cs) { setup_coding_system (coding_system, &coding); coding.src_multibyte = 1; - coding.dst_multibyte = 1; + coding.dst_multibyte = 0; coding.mode |= CODING_MODE_LAST_BLOCK; encode_coding (&coding, mf_decoded, mf, strlen (mf_decoded), sizeof (Str255) - 1); @@ -6267,13 +6600,13 @@ add_font_name_table_entry (char *font_name) { if (font_name_table_size == 0) { - font_name_table_size = 16; + font_name_table_size = 256; font_name_table = (char **) xmalloc (font_name_table_size * sizeof (char *)); } else if (font_name_count + 1 >= font_name_table_size) { - font_name_table_size += 16; + font_name_table_size *= 2; font_name_table = (char **) xrealloc (font_name_table, font_name_table_size * sizeof (char *)); @@ -6497,40 +6830,17 @@ static int xlfd_scalable_fields[] = -1 }; -static Lisp_Object -mac_c_string_match (regexp, string, nonspecial, exact) - Lisp_Object regexp; - const char *string, *nonspecial; - int exact; -{ - if (exact) - { - if (strcmp (string, nonspecial) == 0) - return build_string (string); - } - else if (strstr (string, nonspecial)) - { - Lisp_Object str = build_string (string); - - if (fast_string_match (regexp, str) >= 0) - return str; - } - - return Qnil; -} - static Lisp_Object mac_do_list_fonts (pattern, maxnames) char *pattern; int maxnames; { int i, n_fonts = 0; - Lisp_Object font_list = Qnil, pattern_regex, fontname; - char *regex = (char *) alloca (strlen (pattern) * 2 + 3); + Lisp_Object font_list = Qnil; + struct xlfdpat *pat; char *scaled, *ptr; int scl_val[XLFD_SCL_LAST], *field, *val; - char *longest_start, *cur_start, *nonspecial; - int longest_len, exact; + int exact; if (font_name_table == NULL) /* Initialize when first used. */ init_font_name_table (); @@ -6588,61 +6898,17 @@ mac_do_list_fonts (pattern, maxnames) else scl_val[XLFD_SCL_PIXEL_SIZE] = -1; - ptr = regex; - *ptr++ = '^'; - - longest_start = cur_start = ptr; - longest_len = 0; - exact = 1; - - /* Turn pattern into a regexp and do a regexp match. Also find the - longest substring containing no special characters. */ - for (; *pattern; pattern++) - { - if (*pattern == '?' || *pattern == '*') - { - if (ptr - cur_start > longest_len) - { - longest_start = cur_start; - longest_len = ptr - cur_start; - } - exact = 0; - - if (*pattern == '?') - *ptr++ = '.'; - else /* if (*pattern == '*') */ - { - *ptr++ = '.'; - *ptr++ = '*'; - } - cur_start = ptr; - } - else - *ptr++ = tolower (*pattern); - } - - if (ptr - cur_start > longest_len) - { - longest_start = cur_start; - longest_len = ptr - cur_start; - } - - *ptr = '$'; - *(ptr + 1) = '\0'; - - nonspecial = xmalloc (longest_len + 1); - strncpy (nonspecial, longest_start, longest_len); - nonspecial[longest_len] = '\0'; + pat = xlfdpat_create (pattern); + if (pat == NULL) + return Qnil; - pattern_regex = build_string (regex); + exact = xlfdpat_exact_p (pat); for (i = 0; i < font_name_count; i++) { - fontname = mac_c_string_match (pattern_regex, font_name_table[i], - nonspecial, exact); - if (!NILP (fontname)) + if (xlfdpat_match (pat, font_name_table[i])) { - font_list = Fcons (fontname, font_list); + font_list = Fcons (build_string (font_name_table[i]), font_list); if (exact || maxnames > 0 && ++n_fonts >= maxnames) break; } @@ -6652,6 +6918,8 @@ mac_do_list_fonts (pattern, maxnames) int former_len = ptr - font_name_table[i]; scaled = xmalloc (strlen (font_name_table[i]) + 20 + 1); + if (scaled == NULL) + continue; memcpy (scaled, font_name_table[i], former_len); sprintf (scaled + former_len, "-%d-%d-75-75-m-%d-%s", @@ -6659,19 +6927,20 @@ mac_do_list_fonts (pattern, maxnames) scl_val[XLFD_SCL_POINT_SIZE], scl_val[XLFD_SCL_AVGWIDTH], ptr + sizeof ("-0-0-0-0-m-0-") - 1); - fontname = mac_c_string_match (pattern_regex, scaled, - nonspecial, exact); - xfree (scaled); - if (!NILP (fontname)) + + if (xlfdpat_match (pat, scaled)) { - font_list = Fcons (fontname, font_list); + font_list = Fcons (build_string (scaled), font_list); + xfree (scaled); if (exact || maxnames > 0 && ++n_fonts >= maxnames) - break; + break; } + else + xfree (scaled); } } - xfree (nonspecial); + xlfdpat_destroy (pat); return font_list; } -- cgit v1.2.1 From 9655b4049320773197f466b159189a731218902f Mon Sep 17 00:00:00 2001 From: YAMAMOTO Mitsuharu Date: Tue, 6 Sep 2005 08:08:08 +0000 Subject: (xstrlwr): Don't use tolower for non-ASCII characters. --- src/ChangeLog | 16 ++++++++++++++++ src/xfaces.c | 5 ++++- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/src/ChangeLog b/src/ChangeLog index 44f8892668c..6cb9258e1ae 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,19 @@ +2005-09-06 YAMAMOTO Mitsuharu + + * macterm.c (struct xlfdpat_block, struct xlfdpat): New structs. + (xlfdpat_destroy, xlfdpat_create, xlfdpat_exact_p) + (xlfdpat_block_match_1, xlfdpat_match): New functions. + (xlfdpat_block_match): New macro. + (mac_to_x_fontname): Don't use tolower for non-ASCII characters. + (x_font_name_to_mac_font_name): Set coding.dst_multibyte to 0. + (add_font_name_table_entry): Increase font_name_table_size more + rapidly. + (mac_c_string_match): Remove function. + (mac_do_list_fonts): Use XLFD pattern match instead of regular + expression match. + + * xfaces.c (xstrlwr): Don't use tolower for non-ASCII characters. + 2005-09-03 Richard M. Stallman * xdisp.c (redisplay_internal): Make UPDATED as long as needed. diff --git a/src/xfaces.c b/src/xfaces.c index bf8e0026749..9345af1364a 100644 --- a/src/xfaces.c +++ b/src/xfaces.c @@ -835,7 +835,10 @@ xstrlwr (s) unsigned char *p = s; for (p = s; *p; ++p) - *p = tolower (*p); + /* On Mac OS X 10.3, tolower also converts non-ASCII characters + for some locales. */ + if (isascii (*p)) + *p = tolower (*p); return s; } -- cgit v1.2.1 From efe4e5af8a7c28b184090939e35f312d9bded3f3 Mon Sep 17 00:00:00 2001 From: Chong Yidong Date: Tue, 6 Sep 2005 19:10:06 +0000 Subject: *** empty log message *** --- lisp/ChangeLog | 9 ++++++++- lisp/buff-menu.el | 35 +++++++++++++++++------------------ lisp/mouse.el | 9 ++++----- 3 files changed, 29 insertions(+), 24 deletions(-) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index d1e102b52da..075bd7b3087 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,4 +1,11 @@ -2005-09-05 Chong Yidong +2005-09-06 Chong Yidong + + * buff-menu.el (Buffer-menu-make-sort-button): Allow mouse-1 + clicks when using a header line. Otherwise, use + mouse-1-click-follows-link. + + * mouse.el (mouse-drag-header-line): Do nothing if the header-line + can't be moved; don't signal an error. * custom.el (custom-push-theme): Fix last change. diff --git a/lisp/buff-menu.el b/lisp/buff-menu.el index 9418eebe98f..41bc4bb3335 100644 --- a/lisp/buff-menu.el +++ b/lisp/buff-menu.el @@ -638,29 +638,28 @@ For more information, see the function `buffer-menu'." (propertize name 'help-echo (if column (if Buffer-menu-use-header-line - (concat "mouse-2: sort by " (downcase name)) + (concat "mouse-1, mouse-2: sort by " + (downcase name)) (concat "mouse-2, RET: sort by " (downcase name))) (if Buffer-menu-use-header-line - "mouse-2: sort by visited order" + "mouse-1, mouse-2: sort by visited order" "mouse-2, RET: sort by visited order")) 'mouse-face 'highlight - 'keymap (let ((map (make-sparse-keymap))) - (if Buffer-menu-use-header-line - (define-key map [header-line mouse-2] - `(lambda (e) - (interactive "e") - (save-window-excursion - (if e (mouse-select-window e)) - (Buffer-menu-sort ,column)))) - (define-key map [mouse-2] - `(lambda (e) - (interactive "e") - (if e (mouse-select-window e)) - (Buffer-menu-sort ,column))) - (define-key map "\C-m" - `(lambda () (interactive) - (Buffer-menu-sort ,column)))) + 'keymap (let ((map (make-sparse-keymap)) + (fun `(lambda (e) + (interactive "e") + (if e (mouse-select-window e)) + (Buffer-menu-sort ,column)))) + ;; This keymap handles both nil and non-nil + ;; values for Buffer-menu-use-header-line. + (define-key map [header-line mouse-1] fun) + (define-key map [header-line mouse-2] fun) + (define-key map [mouse-2] fun) + (define-key map [follow-link] 'mouse-face) + (define-key map "\C-m" + `(lambda () (interactive) + (Buffer-menu-sort ,column))) map))) (defun list-buffers-noselect (&optional files-only buffer-list) diff --git a/lisp/mouse.el b/lisp/mouse.el index c928e04f8ed..1970fbf1eeb 100644 --- a/lisp/mouse.el +++ b/lisp/mouse.el @@ -538,11 +538,10 @@ resized by dragging their header-line." (window (posn-window start)) (frame (window-frame window)) (first-window (frame-first-window frame))) - (when (or (eq window first-window) - (= (nth 1 (window-edges window)) - (nth 1 (window-edges first-window)))) - (error "Cannot move header-line at the top of the frame")) - (mouse-drag-mode-line-1 start-event nil))) + (unless (or (eq window first-window) + (= (nth 1 (window-edges window)) + (nth 1 (window-edges first-window)))) + (mouse-drag-mode-line-1 start-event nil)))) (defun mouse-drag-vertical-line (start-event) -- cgit v1.2.1 From eeb01cc9d3cd215a64ed45455187ddfcec26c780 Mon Sep 17 00:00:00 2001 From: Chong Yidong Date: Tue, 6 Sep 2005 19:18:24 +0000 Subject: Bug fixed: mouse-1 on buffer-menu header. --- admin/FOR-RELEASE | 3 --- 1 file changed, 3 deletions(-) diff --git a/admin/FOR-RELEASE b/admin/FOR-RELEASE index d41dcec061b..9dd83fb24b4 100644 --- a/admin/FOR-RELEASE +++ b/admin/FOR-RELEASE @@ -52,9 +52,6 @@ back burner waiting for a legal comment or an alternate implementation * BUGS -** The header-line buttons in the buffer list buffer -should respond to Mouse-1. - ** Fix recognition of shell's `dirs' command. Is his change right? -- cgit v1.2.1 From 4cc1468e0b888d56ea06567493ceed01c554503d Mon Sep 17 00:00:00 2001 From: Chong Yidong Date: Tue, 6 Sep 2005 19:24:32 +0000 Subject: Added custom themes. --- etc/NEWS | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/etc/NEWS b/etc/NEWS index 62eb51502ab..1fc9ff7e259 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -1143,6 +1143,12 @@ fontset appropriately. ** Customize changes: ++++ +*** Custom themes are collections of customize options. Create a +custom theme with M-x customize-create-theme. Use M-x load-theme to +load and enable a theme, and M-x disable-theme to disable it. Use M-x +enable-theme to renable a disabled theme. + +++ *** The commands M-x customize-face and M-x customize-face-other-window now look at the character after point. If a face or faces are -- cgit v1.2.1 From 3076c7266f4464fbc0b3531c0d799369ffcc3b50 Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Tue, 6 Sep 2005 20:44:41 +0000 Subject: (Buffer-menu-make-sort-button): Add docstrings, use non-anonymous functions. --- lisp/ChangeLog | 13 ++++++++----- lisp/buff-menu.el | 55 +++++++++++++++++++++++++++++-------------------------- 2 files changed, 37 insertions(+), 31 deletions(-) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 075bd7b3087..2143bc17cf3 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,8 +1,12 @@ +2005-09-06 Stefan Monnier + + * buff-menu.el (Buffer-menu-make-sort-button): Add docstrings, use + non-anonymous functions. + 2005-09-06 Chong Yidong - * buff-menu.el (Buffer-menu-make-sort-button): Allow mouse-1 - clicks when using a header line. Otherwise, use - mouse-1-click-follows-link. + * buff-menu.el (Buffer-menu-make-sort-button): Allow mouse-1 clicks + when using a header line. Otherwise, use mouse-1-click-follows-link. * mouse.el (mouse-drag-header-line): Do nothing if the header-line can't be moved; don't signal an error. @@ -18,8 +22,7 @@ (custom-push-theme): Save old values in the standard theme. (disable-theme): Correct typo. (custom-face-theme-value) Deleted unused function. - (custom-theme-recalc-face): Rewritten to treat enable/disable - properly. + (custom-theme-recalc-face): Rewritten to treat enable/disable properly. 2005-09-05 Stefan Monnier diff --git a/lisp/buff-menu.el b/lisp/buff-menu.el index 41bc4bb3335..18ba3bf25ca 100644 --- a/lisp/buff-menu.el +++ b/lisp/buff-menu.el @@ -635,32 +635,35 @@ For more information, see the function `buffer-menu'." (defun Buffer-menu-make-sort-button (name column) (if (equal column Buffer-menu-sort-column) (setq column nil)) - (propertize name - 'help-echo (if column - (if Buffer-menu-use-header-line - (concat "mouse-1, mouse-2: sort by " - (downcase name)) - (concat "mouse-2, RET: sort by " - (downcase name))) - (if Buffer-menu-use-header-line - "mouse-1, mouse-2: sort by visited order" - "mouse-2, RET: sort by visited order")) - 'mouse-face 'highlight - 'keymap (let ((map (make-sparse-keymap)) - (fun `(lambda (e) - (interactive "e") - (if e (mouse-select-window e)) - (Buffer-menu-sort ,column)))) - ;; This keymap handles both nil and non-nil - ;; values for Buffer-menu-use-header-line. - (define-key map [header-line mouse-1] fun) - (define-key map [header-line mouse-2] fun) - (define-key map [mouse-2] fun) - (define-key map [follow-link] 'mouse-face) - (define-key map "\C-m" - `(lambda () (interactive) - (Buffer-menu-sort ,column))) - map))) + (let* ((downname (downcase name)) + (map (make-sparse-keymap)) + (fun `(lambda (&optional e) + ,(concat "Sort the buffer menu by " downname ".") + (interactive (list last-input-event)) + (if e (mouse-select-window e)) + (Buffer-menu-sort ,column))) + (sym (intern (format "Buffer-menu-sort-by-%s-%s" name column)))) + ;; Use a symbol rather than an anonymous function, to make the output of + ;; C-h k less intimidating. + (fset sym fun) + (setq fun sym) + ;; This keymap handles both nil and non-nil + ;; values for Buffer-menu-use-header-line. + (define-key map [header-line mouse-1] fun) + (define-key map [header-line mouse-2] fun) + (define-key map [mouse-2] fun) + (define-key map [follow-link] 'mouse-face) + (define-key map "\C-m" fun) + (propertize name + 'help-echo (concat + (if Buffer-menu-use-header-line + "mouse-1, mouse-2: sort by " + "mouse-2, RET: sort by ") + ;; No clue what this is for, but I preserved the + ;; behavior, just in case. --Stef + (if column downname "visited order")) + 'mouse-face 'highlight + 'keymap map))) (defun list-buffers-noselect (&optional files-only buffer-list) "Create and return a buffer with a list of names of existing buffers. -- cgit v1.2.1 From 821f6daef748d7ec06612479d0d24037601fb31b Mon Sep 17 00:00:00 2001 From: "Kim F. Storm" Date: Wed, 7 Sep 2005 08:45:39 +0000 Subject: *** empty log message *** --- src/ChangeLog | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ChangeLog b/src/ChangeLog index 6cb9258e1ae..3928e42021f 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2005-09-07 Kim F. Storm + + * xdisp.c (try_window): Remove superfluous cursor_height calculation. + Fixes crash reported by YAMAMOTO Mitsuharu. + 2005-09-06 YAMAMOTO Mitsuharu * macterm.c (struct xlfdpat_block, struct xlfdpat): New structs. -- cgit v1.2.1 From edf3d146cc73256b2c992a90e6379680c797d54e Mon Sep 17 00:00:00 2001 From: "Kim F. Storm" Date: Wed, 7 Sep 2005 08:46:04 +0000 Subject: (try_window): Remove superfluous cursor_height calculation. Fixes crash reported by YAMAMOTO Mitsuharu. --- src/xdisp.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/xdisp.c b/src/xdisp.c index 95f5a6709bf..ab3aae5fb91 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -12830,12 +12830,11 @@ try_window (window, pos, check_margins) if (check_margins && !MINI_WINDOW_P (w)) { - int this_scroll_margin, cursor_height; + int this_scroll_margin; this_scroll_margin = max (0, scroll_margin); this_scroll_margin = min (this_scroll_margin, WINDOW_TOTAL_LINES (w) / 4); this_scroll_margin *= FRAME_LINE_HEIGHT (it.f); - cursor_height = MATRIX_ROW (w->desired_matrix, w->cursor.vpos)->height; if ((w->cursor.y < this_scroll_margin && CHARPOS (pos) > BEGV) -- cgit v1.2.1 From 104fc809f95472cb143388230cdac95052bbefb5 Mon Sep 17 00:00:00 2001 From: Chong Yidong Date: Wed, 7 Sep 2005 18:48:34 +0000 Subject: *** empty log message *** --- lisp/ChangeLog | 7 +++++++ lisp/buff-menu.el | 61 +++++++++++++++++++++++++++++-------------------------- 2 files changed, 39 insertions(+), 29 deletions(-) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 2143bc17cf3..bd0c2e87e70 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,10 @@ +2005-09-08 Chong Yidong + + * buff-menu.el (Buffer-menu-sort-by-column): New function. + Suggested by Kim F. Storm. + (Buffer-menu-sort-button-map): Global keymap for sort buttons. + (Buffer-menu-make-sort-button): Use global keymap. + 2005-09-06 Stefan Monnier * buff-menu.el (Buffer-menu-make-sort-button): Add docstrings, use diff --git a/lisp/buff-menu.el b/lisp/buff-menu.el index 18ba3bf25ca..4c45847df0f 100644 --- a/lisp/buff-menu.el +++ b/lisp/buff-menu.el @@ -633,37 +633,40 @@ For more information, see the function `buffer-menu'." (insert m2))) (forward-line))))) +(defun Buffer-menu-sort-by-column (&optional e) + "Sort the buffer menu by the column clicked on." + (interactive (list last-input-event)) + (if e (mouse-select-window e)) + (let* ((pos (event-start e)) + (obj (posn-object pos)) + (col (if obj + (get-text-property (cdr obj) 'column (car obj)) + (get-text-property (posn-point pos) 'column)))) + (Buffer-menu-sort col))) + +(defvar Buffer-menu-sort-button-map + (let ((map (make-sparse-keymap))) + ;; This keymap handles both nil and non-nil values for + ;; Buffer-menu-use-header-line. + (define-key map [header-line mouse-1] 'Buffer-menu-sort-by-column) + (define-key map [header-line mouse-2] 'Buffer-menu-sort-by-column) + (define-key map [mouse-2] 'Buffer-menu-sort-by-column) + (define-key map [follow-link] 'mouse-face) + (define-key map "\C-m" 'Buffer-menu-sort-by-column) + map) + "Local keymap for Buffer menu sort buttons.") + (defun Buffer-menu-make-sort-button (name column) (if (equal column Buffer-menu-sort-column) (setq column nil)) - (let* ((downname (downcase name)) - (map (make-sparse-keymap)) - (fun `(lambda (&optional e) - ,(concat "Sort the buffer menu by " downname ".") - (interactive (list last-input-event)) - (if e (mouse-select-window e)) - (Buffer-menu-sort ,column))) - (sym (intern (format "Buffer-menu-sort-by-%s-%s" name column)))) - ;; Use a symbol rather than an anonymous function, to make the output of - ;; C-h k less intimidating. - (fset sym fun) - (setq fun sym) - ;; This keymap handles both nil and non-nil - ;; values for Buffer-menu-use-header-line. - (define-key map [header-line mouse-1] fun) - (define-key map [header-line mouse-2] fun) - (define-key map [mouse-2] fun) - (define-key map [follow-link] 'mouse-face) - (define-key map "\C-m" fun) - (propertize name - 'help-echo (concat - (if Buffer-menu-use-header-line - "mouse-1, mouse-2: sort by " - "mouse-2, RET: sort by ") - ;; No clue what this is for, but I preserved the - ;; behavior, just in case. --Stef - (if column downname "visited order")) - 'mouse-face 'highlight - 'keymap map))) + (propertize name + 'column column + 'help-echo (concat + (if Buffer-menu-use-header-line + "mouse-1, mouse-2: sort by " + "mouse-2, RET: sort by ") + (if column (downcase name) "visited order")) + 'mouse-face 'highlight + 'keymap Buffer-menu-sort-button-map)) (defun list-buffers-noselect (&optional files-only buffer-list) "Create and return a buffer with a list of names of existing buffers. -- cgit v1.2.1 From 2ccc02f2182ab453ef5b056415e16df4454d426e Mon Sep 17 00:00:00 2001 From: Jay Belanger Date: Wed, 7 Sep 2005 19:29:38 +0000 Subject: (math-expand-term): Multiply out the powers when in matrix mode. --- lisp/ChangeLog | 5 +++++ lisp/calc/calc-poly.el | 45 ++++++++++++++++++++++++++++++++++++--------- 2 files changed, 41 insertions(+), 9 deletions(-) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index bd0c2e87e70..89dc0c3a3df 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,8 @@ +2005-09-07 Jay Belanger + + * calc/calc-poly.el (math-expand-term): Multiply out any powers + when in matrix mode. + 2005-09-08 Chong Yidong * buff-menu.el (Buffer-menu-sort-by-column): New function. diff --git a/lisp/calc/calc-poly.el b/lisp/calc/calc-poly.el index 3dd19b6f67a..e27705de98a 100644 --- a/lisp/calc/calc-poly.el +++ b/lisp/calc/calc-poly.el @@ -1069,18 +1069,45 @@ (math-add-or-sub (list '/ (nth 1 (nth 1 expr)) (nth 2 expr)) (list '/ (nth 2 (nth 1 expr)) (nth 2 expr)) nil (eq (car (nth 1 expr)) '-))) + ((and (eq calc-matrix-mode 'matrix) + (eq (car-safe expr) '^) + (natnump (nth 2 expr)) + (> (nth 2 expr) 1) + (memq (car-safe (nth 1 expr)) '(+ -))) + (if (= (nth 2 expr) 2) + (math-add-or-sub (list '* (nth 1 (nth 1 expr)) (nth 1 expr)) + (list '* (nth 2 (nth 1 expr)) (nth 1 expr)) + nil (eq (car (nth 1 expr)) '-)) + (math-add-or-sub (list '* (nth 1 (nth 1 expr)) (list '^ (nth 1 expr) + (1- (nth 2 expr)))) + (list '* (nth 2 (nth 1 expr)) (list '^ (nth 1 expr) + (1- (nth 2 expr)))) + nil (eq (car (nth 1 expr)) '-)))) ((and (eq (car-safe expr) '^) (memq (car-safe (nth 1 expr)) '(+ -)) (integerp (nth 2 expr)) - (if (> (nth 2 expr) 0) - (or (and (or (> math-mt-many 500000) (< math-mt-many -500000)) - (math-expand-power (nth 1 expr) (nth 2 expr) - nil t)) - (list '* - (nth 1 expr) - (list '^ (nth 1 expr) (1- (nth 2 expr))))) - (if (< (nth 2 expr) 0) - (list '/ 1 (list '^ (nth 1 expr) (- (nth 2 expr)))))))) + (if (and (eq calc-matrix-mode 'matrix) + (> (nth 2 expr) 1)) + (if (= (nth 2 expr) 2) + (math-add-or-sub (list '* (nth 1 (nth 1 expr)) (nth 1 expr)) + (list '* (nth 2 (nth 1 expr)) (nth 1 expr)) + nil (eq (car (nth 1 expr)) '-)) + (math-add-or-sub (list '* (nth 1 (nth 1 expr)) + (list '^ (nth 1 expr) + (1- (nth 2 expr)))) + (list '* (nth 2 (nth 1 expr)) + (list '^ (nth 1 expr) + (1- (nth 2 expr)))) + nil (eq (car (nth 1 expr)) '-))) + (if (> (nth 2 expr) 0) + (or (and (or (> math-mt-many 500000) (< math-mt-many -500000)) + (math-expand-power (nth 1 expr) (nth 2 expr) + nil t)) + (list '* + (nth 1 expr) + (list '^ (nth 1 expr) (1- (nth 2 expr))))) + (if (< (nth 2 expr) 0) + (list '/ 1 (list '^ (nth 1 expr) (- (nth 2 expr))))))))) (t expr))) (defun calcFunc-expand (expr &optional many) -- cgit v1.2.1 From dcc6da3a1cf566b4ba8792814ebf93eed7581344 Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Wed, 7 Sep 2005 19:54:49 +0000 Subject: (perl-font-lock-syntactic-keywords): Fix regexp for when "s///" is at the beginning of line. --- lisp/ChangeLog | 5 +++++ lisp/progmodes/perl-mode.el | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 89dc0c3a3df..c899dad69a8 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,8 @@ +2005-09-07 Stefan Monnier + + * progmodes/perl-mode.el (perl-font-lock-syntactic-keywords): + Fix regexp for when "s///" is at the beginning of line. + 2005-09-07 Jay Belanger * calc/calc-poly.el (math-expand-term): Multiply out any powers diff --git a/lisp/progmodes/perl-mode.el b/lisp/progmodes/perl-mode.el index 7991f1fd1b4..e1af8b0f007 100644 --- a/lisp/progmodes/perl-mode.el +++ b/lisp/progmodes/perl-mode.el @@ -267,12 +267,12 @@ The expansion is entirely correct because it uses the C preprocessor." ("\\\\s-*\\([^])}> \n\t]\\)" + ("\\(^\\|[?:.,;=!~({[ \t]\\)\\([msy]\\|q[qxrw]?\\|tr\\)\\>\\s-*\\([^])}> \n\t]\\)" ;; Nasty cases: ;; /foo/m $a->m $#m $m @m %m ;; \s (appears often in regexps). ;; -s file - (2 (if (assoc (char-after (match-beginning 2)) + (3 (if (assoc (char-after (match-beginning 3)) perl-quote-like-pairs) '(15) '(7)))) ;; TODO: here-documents ("<<\\(\\sw\\|['\"]\\)") -- cgit v1.2.1 From 553f03bcd2591933df371d8926be18072ea37041 Mon Sep 17 00:00:00 2001 From: Michael Albinus Date: Wed, 7 Sep 2005 21:23:36 +0000 Subject: * woman.el (top): Remap `man' command by `woman' in `woman-mode-map'. (Man-getpage-in-background-advice): Remove defadvice; it isn't necessary any longer with the remapped command. (Man-bgproc-sentinel-advice): Remove defadvice which counts formatting time only. * net/tramp.el (tramp-action-password) (tramp-multi-action-password): Compile the password prompt from `method', `user' and `host'. Sometimes it isn't obvious which password to enter, for example with remote files offered by recentf.el, or with multiple steps. Suggested by Robert Marshall . --- lisp/ChangeLog | 16 ++++++++++++++++ lisp/net/tramp.el | 13 ++++++++++--- lisp/woman.el | 51 +++++++++++++++++++++++++++++++-------------------- 3 files changed, 57 insertions(+), 23 deletions(-) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index c899dad69a8..3bda07a0d32 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,19 @@ +2005-09-07 Michael Albinus + + * woman.el (top): Remap `man' command by `woman' in + `woman-mode-map'. + (Man-getpage-in-background-advice): Remove defadvice; it isn't + necessary any longer with the remapped command. + (Man-bgproc-sentinel-advice): Remove defadvice which counts + formatting time only. + + * net/tramp.el (tramp-action-password) + (tramp-multi-action-password): Compile the password prompt from + `method', `user' and `host'. Sometimes it isn't obvious which + password to enter, for example with remote files offered by + recentf.el, or with multiple steps. Suggested by Robert Marshall + . + 2005-09-07 Stefan Monnier * progmodes/perl-mode.el (perl-font-lock-syntactic-keywords): diff --git a/lisp/net/tramp.el b/lisp/net/tramp.el index e721f3fb016..b8b3fb9068a 100644 --- a/lisp/net/tramp.el +++ b/lisp/net/tramp.el @@ -5213,7 +5213,10 @@ Returns nil if none was found, else the command is returned." (defun tramp-action-password (p multi-method method user host) "Query the user for a password." - (let ((pw-prompt (match-string 0))) + (let ((pw-prompt + (format "Password for %s " + (tramp-make-tramp-file-name + nil method user host "")))) (tramp-message 9 "Sending password") (tramp-enter-password p pw-prompt user host))) @@ -5300,8 +5303,12 @@ The terminal type can be configured with `tramp-terminal-type'." (defun tramp-multi-action-password (p method user host) "Query the user for a password." - (tramp-message 9 "Sending password") - (tramp-enter-password p (match-string 0) user host)) + (let ((pw-prompt + (format "Password for %s " + (tramp-make-tramp-file-name + nil method user host "")))) + (tramp-message 9 "Sending password") + (tramp-enter-password p pw-prompt user host))) (defun tramp-multi-action-succeed (p method user host) "Signal success in finding shell prompt." diff --git a/lisp/woman.el b/lisp/woman.el index 5ecc4744305..cfc6da83e8e 100644 --- a/lisp/woman.el +++ b/lisp/woman.el @@ -1741,7 +1741,10 @@ Leave point at end of new text. Return length of inserted text." (define-key woman-mode-map "w" 'woman) (define-key woman-mode-map "\en" 'WoMan-next-manpage) (define-key woman-mode-map "\ep" 'WoMan-previous-manpage) - (define-key woman-mode-map [M-mouse-2] 'woman-follow-word)) + (define-key woman-mode-map [M-mouse-2] 'woman-follow-word) + + ;; We don't need to call `man' when we are in `woman-mode'. + (define-key woman-mode-map [remap man] 'woman)) (defun woman-follow-word (event) "Run WoMan with word under mouse as topic. @@ -1942,25 +1945,33 @@ Optional argument REDRAW, if non-nil, forces mode line to be updated." (defvar WoMan-Man-start-time nil "Used to record formatting time used by the `man' command.") -(defadvice Man-getpage-in-background - (around Man-getpage-in-background-advice (topic) activate) - "Use WoMan unless invoked outside a WoMan buffer or invoked explicitly. -Otherwise use Man and record start of formatting time." - (if (and (eq major-mode 'woman-mode) - (not (eq (caar command-history) 'man))) - (WoMan-getpage-in-background topic) - ;; Initiates man processing - (setq WoMan-Man-start-time (current-time)) - ad-do-it)) - -(defadvice Man-bgproc-sentinel - (after Man-bgproc-sentinel-advice activate) - ;; Terminates man processing - "Report formatting time." - (let* ((time (current-time)) - (time (+ (* (- (car time) (car WoMan-Man-start-time)) 65536) - (- (cadr time) (cadr WoMan-Man-start-time))))) - (message "Man formatting done in %d seconds" time))) +;; Both advices are disabled because "a file in Emacs should not put +;; advice on a function in Emacs" (see Info node "(elisp)Advising +;; Functions"). Counting the formatting time is useful for +;; developping, but less applicable for daily use. The advice for +;; `Man-getpage-in-background' can be discarded, because the +;; key-binding in `woman-mode-map' has been remapped to call `woman' +;; but `man'. Michael Albinus + +;; (defadvice Man-getpage-in-background +;; (around Man-getpage-in-background-advice (topic) activate) +;; "Use WoMan unless invoked outside a WoMan buffer or invoked explicitly. +;; Otherwise use Man and record start of formatting time." +;; (if (and (eq major-mode 'woman-mode) +;; (not (eq (caar command-history) 'man))) +;; (WoMan-getpage-in-background topic) +;; ;; Initiates man processing +;; (setq WoMan-Man-start-time (current-time)) +;; ad-do-it)) + +;; (defadvice Man-bgproc-sentinel +;; (after Man-bgproc-sentinel-advice activate) +;; ;; Terminates man processing +;; "Report formatting time." +;; (let* ((time (current-time)) +;; (time (+ (* (- (car time) (car WoMan-Man-start-time)) 65536) +;; (- (cadr time) (cadr WoMan-Man-start-time))))) +;; (message "Man formatting done in %d seconds" time))) ;;; Buffer handling: -- cgit v1.2.1 From 6e5395f285895b2e5d55a18967e6851e0a783e78 Mon Sep 17 00:00:00 2001 From: "Kim F. Storm" Date: Wed, 7 Sep 2005 21:59:11 +0000 Subject: *** empty log message *** --- src/ChangeLog | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ChangeLog b/src/ChangeLog index 3928e42021f..a0a3f330651 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,5 +1,7 @@ 2005-09-07 Kim F. Storm + * xdisp.c (handle_display_prop): Respect overlay window property. + * xdisp.c (try_window): Remove superfluous cursor_height calculation. Fixes crash reported by YAMAMOTO Mitsuharu. -- cgit v1.2.1 From d9eef135dcaf3ac8386cb9c1972960b4f1388e81 Mon Sep 17 00:00:00 2001 From: "Kim F. Storm" Date: Wed, 7 Sep 2005 21:59:36 +0000 Subject: * xdisp.c (handle_display_prop): Respect overlay window property. --- src/xdisp.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/xdisp.c b/src/xdisp.c index ab3aae5fb91..33317f4c491 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -3428,7 +3428,7 @@ handle_display_prop (it) } else { - object = it->w->buffer; + XSETWINDOW (object, it->w); position = &it->current.pos; } @@ -3449,6 +3449,9 @@ handle_display_prop (it) if (NILP (prop)) return HANDLED_NORMALLY; + if (!STRINGP (it->string)) + object = it->w->buffer; + if (CONSP (prop) /* Simple properties. */ && !EQ (XCAR (prop), Qimage) -- cgit v1.2.1 From d87ceee0dddb30629754951e3dfdff671c807c60 Mon Sep 17 00:00:00 2001 From: Kenichi Handa Date: Thu, 8 Sep 2005 07:02:08 +0000 Subject: Show a patch for Mule-UCS to make it byte-compiled correctly. --- etc/ChangeLog | 5 +++++ etc/PROBLEMS | 30 ++++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+) diff --git a/etc/ChangeLog b/etc/ChangeLog index bf83b688b17..d1ec1d599a9 100644 --- a/etc/ChangeLog +++ b/etc/ChangeLog @@ -1,3 +1,8 @@ +2005-09-08 Kenichi Handa + + * PROBLEMS: Show a patch for Mule-UCS to make it byte-compiled + correctly. + 2005-08-31 Michael Albinus * NEWS: Add entry for `make-auto-save-file-name'. diff --git a/etc/PROBLEMS b/etc/PROBLEMS index c5ce84ff1b1..ae9a42bde6d 100644 --- a/etc/PROBLEMS +++ b/etc/PROBLEMS @@ -903,6 +903,36 @@ distributions, such as Debian, may already have applied such a patch.) Note that Emacs has native support for Unicode, roughly equivalent to Mule-UCS's, so you may not need it. +** Mule-UCS compilation problem. + +Emacs of old versions and XEmacs byte-compile the form `(progn progn +...)' the same way as `(progn ...)', but Emacs of version 21.3 and the +later process that form just as interpreter does, that is, as `progn' +variable reference. Apply the following patch to Mule-UCS 0.84 to +make it compiled by the latest Emacs. + +--- mucs-ccl.el 2 Sep 2005 00:42:23 -0000 1.1.1.1 ++++ mucs-ccl.el 2 Sep 2005 01:31:51 -0000 1.3 +@@ -639,10 +639,14 @@ + (mucs-notify-embedment 'mucs-ccl-required name) + (setq ccl-pgm-list (cdr ccl-pgm-list))) + ; (message "MCCLREGFIN:%S" result) +- `(progn +- (setq mucs-ccl-facility-alist +- (quote ,mucs-ccl-facility-alist)) +- ,@result))) ++ ;; The only way the function is used in this package is included ++ ;; in `mucs-package-definition-end-hook' value, where it must ++ ;; return (possibly empty) *list* of forms. Do this. Do not rely ++ ;; on byte compiler to remove extra `progn's in `(progn ...)' ++ ;; form. ++ `((setq mucs-ccl-facility-alist ++ (quote ,mucs-ccl-facility-alist)) ++ ,@result))) + + ;;; Add hook for embedding translation informations to a package. + (add-hook 'mucs-package-definition-end-hook + ** Accented ISO-8859-1 characters are displayed as | or _. Try other font set sizes (S-mouse-1). If the problem persists with -- cgit v1.2.1 From 844c6ee7498df3bea0a15942d4917c828be74d9e Mon Sep 17 00:00:00 2001 From: David Ponce Date: Thu, 8 Sep 2005 08:52:57 +0000 Subject: *** empty log message *** --- lisp/ChangeLog | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 3bda07a0d32..f15d9812184 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,14 @@ +2005-09-08 David Ponce + + * recentf.el (recentf-show-file-shortcuts-flag): New option. + (recentf-expand-file-name): Doc fix. + (recentf-dialog-mode-map): Define digit shortcuts. + (recentf--files-with-key): New variable. + (recentf-show-digit-shortcut-filter): New function. + (recentf-open-files-items): New function. + (recentf-open-files): Use it. + (recentf-open-file-with-key): New command. + 2005-09-07 Michael Albinus * woman.el (top): Remap `man' command by `woman' in -- cgit v1.2.1 From e58af6f198545ddcab01ec29ea8206b2492311f2 Mon Sep 17 00:00:00 2001 From: David Ponce Date: Thu, 8 Sep 2005 08:54:34 +0000 Subject: (recentf-show-file-shortcuts-flag): New option. (recentf-expand-file-name): Doc fix. (recentf-dialog-mode-map): Define digit shortcuts. (recentf--files-with-key): New variable. (recentf-show-digit-shortcut-filter): New function. (recentf-open-files-items): New function. (recentf-open-files): Use it. (recentf-open-file-with-key): New command. --- lisp/recentf.el | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 69 insertions(+), 9 deletions(-) diff --git a/lisp/recentf.el b/lisp/recentf.el index 524d00d389d..adc4dd023bf 100644 --- a/lisp/recentf.el +++ b/lisp/recentf.el @@ -5,7 +5,6 @@ ;; Author: David Ponce ;; Created: July 19 1999 -;; Maintainer: FSF ;; Keywords: files ;; This file is part of GNU Emacs. @@ -259,6 +258,14 @@ If it returns nil, the filename is left unchanged." :group 'recentf :type '(choice (const :tag "None" nil) function)) + +(defcustom recentf-show-file-shortcuts-flag t + "Whether to show ``[N]'' for the Nth item up to 10. +If non-nil, `recentf-open-files' will show labels for keys that can be +used as shortcuts to open the Nth file." + :group 'recentf + :type 'boolean) + ;;; Utilities ;; @@ -349,7 +356,7 @@ filenames." "Convert filename NAME to absolute, and canonicalize it. See also the function `expand-file-name'. If defined, call the function `recentf-filename-handler' -to postprocess the canonical name." +to post process the canonical name." (let* ((filename (expand-file-name name))) (or (and recentf-filename-handler (funcall recentf-filename-handler filename)) @@ -926,6 +933,9 @@ Go to the beginning of buffer if not found." (set-keymap-parent km widget-keymap) (define-key km "q" 'recentf-cancel-dialog) (define-key km [down-mouse-1] 'widget-button-click) + ;; Keys in reverse order of appearence in help. + (dolist (k '("0" "9" "8" "7" "6" "5" "4" "3" "2" "1")) + (define-key km k 'recentf-open-file-with-key)) km) "Keymap used in recentf dialogs.") @@ -1063,6 +1073,18 @@ IGNORE other arguments." (kill-buffer (current-buffer)) (funcall recentf-menu-action (widget-value widget))) +;; List of files associated to a digit shortcut key. +(defvar recentf--files-with-key nil) + +(defun recentf-show-digit-shortcut-filter (l) + "Filter the list of menu-elements L to show digit shortcuts." + (let ((i 0)) + (dolist (e l) + (setq i (1+ i)) + (recentf-set-menu-element-item + e (format "[%d] %s" (% i 10) (recentf-menu-element-item e)))) + l)) + (defun recentf-open-files-item (menu-element) "Return a widget to display MENU-ELEMENT in a dialog buffer." (if (consp (cdr menu-element)) @@ -1085,6 +1107,26 @@ IGNORE other arguments." :action recentf-open-files-action ,(cdr menu-element)))) +(defun recentf-open-files-items (files) + "Return a list of widgets to display FILES in a dialog buffer." + (set (make-local-variable 'recentf--files-with-key) + (recentf-trunc-list files 10)) + (mapcar 'recentf-open-files-item + (append + ;; When requested group the files with shortcuts together + ;; at the top of the list. + (when recentf-show-file-shortcuts-flag + (setq files (nthcdr 10 files)) + (recentf-apply-menu-filter + 'recentf-show-digit-shortcut-filter + (mapcar 'recentf-make-default-menu-element + recentf--files-with-key))) + ;; Then the other files. + (recentf-apply-menu-filter + recentf-menu-filter + (mapcar 'recentf-make-default-menu-element + files))))) + (defun recentf-open-files (&optional files buffer-name) "Show a dialog to open a recent file. If optional argument FILES is non-nil, it is a list of recently-opened @@ -1093,25 +1135,43 @@ If optional argument BUFFER-NAME is non-nil, it is a buffer name to use for the dialog. It defaults to \"*`recentf-menu-title'*\"." (interactive) (recentf-dialog (or buffer-name (format "*%s*" recentf-menu-title)) - (widget-insert "Click on a file to open it. -Click on Cancel or type `q' to cancel.\n" ) + (widget-insert "Click on a file" + (if recentf-show-file-shortcuts-flag + ", or type the corresponding digit key," + "") + " to open it.\n" + "Click on Cancel or type `q' to cancel.\n") ;; Use a L&F that looks like the recentf menu. (tree-widget-set-theme "folder") (apply 'widget-create `(group :indent 2 :format "\n%v\n" - ,@(mapcar 'recentf-open-files-item - (recentf-apply-menu-filter - recentf-menu-filter - (mapcar 'recentf-make-default-menu-element - (or files recentf-list)))))) + ,@(recentf-open-files-items (or files recentf-list)))) (widget-create 'push-button :notify 'recentf-cancel-dialog "Cancel") (recentf-dialog-goto-first 'link))) +(defun recentf-open-file-with-key (n) + "Open the recent file with the shortcut numeric key N. +N must be a valid digit. +`1' opens the first file, `2' the second file, ... `9' the ninth file. +`0' opens the tenth file." + (interactive + (list + (let ((n (string-to-number (this-command-keys)))) + (cond + ((zerop n) 10) + ((and (> n 0) (< n 10)) n) + ((error "Invalid digit key %d" n)))))) + (when recentf--files-with-key + (let ((file (nth (1- n) recentf--files-with-key))) + (unless file (error "Not that many recent files")) + (kill-buffer (current-buffer)) + (funcall recentf-menu-action file)))) + (defun recentf-open-more-files () "Show a dialog to open a recent file that is not in the menu." (interactive) -- cgit v1.2.1 From 6fbb1eb031bdb10bca9d7db948ae1dd470488f6c Mon Sep 17 00:00:00 2001 From: Reiner Steib Date: Thu, 8 Sep 2005 18:41:13 +0000 Subject: (standard-display-european): Don't set enable-multibyte-characters to nil. --- lisp/ChangeLog | 5 +++++ lisp/disp-table.el | 6 ++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index f15d9812184..b07c4a05773 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,8 @@ +2005-09-08 Reiner Steib + + * disp-table.el (standard-display-european): Don't set + enable-multibyte-characters to nil. + 2005-09-08 David Ponce * recentf.el (recentf-show-file-shortcuts-flag): New option. diff --git a/lisp/disp-table.el b/lisp/disp-table.el index 8e5fa12bad7..778ea092e43 100644 --- a/lisp/disp-table.el +++ b/lisp/disp-table.el @@ -220,8 +220,10 @@ for users who call this function in `.emacs'." (unless (or (memq window-system '(x w32))) (and (terminal-coding-system) (set-terminal-coding-system nil)))) - ;; Turn off multibyte chars for more compatibility. - (setq-default enable-multibyte-characters nil) + + (display-warning 'i18n + "`standard-display-european' is semi-obsolete" + :warning) ;; Switch to Latin-1 language environment ;; unless some other has been specified. -- cgit v1.2.1 From 8e2c8d3ebf8b1638f90d444f11510f133a9655c4 Mon Sep 17 00:00:00 2001 From: Reiner Steib Date: Thu, 8 Sep 2005 18:42:37 +0000 Subject: (msb--very-many-menus): Fix typo. --- lisp/ChangeLog | 2 ++ lisp/msb.el | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index b07c4a05773..0cdcdccad27 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,5 +1,7 @@ 2005-09-08 Reiner Steib + * msb.el (msb--very-many-menus): Fix typo. + * disp-table.el (standard-display-european): Don't set enable-multibyte-characters to nil. diff --git a/lisp/msb.el b/lisp/msb.el index 8fa63d98051..94a1599371f 100644 --- a/lisp/msb.el +++ b/lisp/msb.el @@ -185,7 +185,7 @@ "Elisp Files (%d)") ((eq major-mode 'latex-mode) 3030 - "LaTex Files (%d)") + "LaTeX Files (%d)") ('no-multi 3099 "Other files (%d)"))) -- cgit v1.2.1 From 9815ca3d25923c59711abf757c6371bc3548b318 Mon Sep 17 00:00:00 2001 From: Reiner Steib Date: Thu, 8 Sep 2005 18:45:38 +0000 Subject: (recentf-filename-handler): Add custom choice `abbreviate-file-name'. --- lisp/ChangeLog | 3 +++ lisp/recentf.el | 1 + 2 files changed, 4 insertions(+) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 0cdcdccad27..3705f71c5ef 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,5 +1,8 @@ 2005-09-08 Reiner Steib + * recentf.el (recentf-filename-handler): Add custom choice + `abbreviate-file-name'. + * msb.el (msb--very-many-menus): Fix typo. * disp-table.el (standard-display-european): Don't set diff --git a/lisp/recentf.el b/lisp/recentf.el index adc4dd023bf..20251508941 100644 --- a/lisp/recentf.el +++ b/lisp/recentf.el @@ -257,6 +257,7 @@ It is passed a filename to give a chance to transform it. If it returns nil, the filename is left unchanged." :group 'recentf :type '(choice (const :tag "None" nil) + (const abbreviate-file-name) function)) (defcustom recentf-show-file-shortcuts-flag t -- cgit v1.2.1 From 475aab0deb5eb47377335137afd190ece9fcd92c Mon Sep 17 00:00:00 2001 From: Chong Yidong Date: Thu, 8 Sep 2005 22:00:58 +0000 Subject: 2005-09-08 Chong Yidong * locals.texi (Standard Buffer-Local Variables): Don't include mode variables for minor modes. Fix xrefs for buffer-display-count, buffer-display-table, buffer-offer-save, buffer-saved-size, cache-long-line-scans, enable-multibyte-characters, fill-column, header-line-format, left-fringe-width, left-margin, and right-fringe-width. * hooks.texi (Standard Hooks): All hooks should conform to the standard naming convention now. Fix xref for `echo-area-clear-hook'. * display.texi (Usual Display): Note that indicate-empty-lines and tab-width are buffer-local. * files.texi (Saving Buffers): Add xref to `Killing Buffers'. * modes.texi (Mode Help): Note that major-mode is buffer-local. * nonascii.texi (Encoding and I/O): Note that buffer-file-coding-system is buffer-local. * positions.texi (List Motion): Note that defun-prompt-regexp is buffer-local. * text.texi (Auto Filling): Note that auto-fill-function is buffer-local. (Undo): Note that buffer-undo-list is buffer-local. * windows.texi (Buffers and Windows): Document buffer-display-count. --- lispref/ChangeLog | 33 +++++++++++++++++++++++++++++++++ lispref/display.texi | 11 ++++++----- lispref/files.texi | 8 ++++---- lispref/hooks.texi | 15 +++++++-------- lispref/locals.texi | 39 +++++++++++++++++---------------------- lispref/modes.texi | 10 +++++----- lispref/nonascii.texi | 4 ++-- lispref/positions.texi | 10 +++++----- lispref/text.texi | 8 ++++---- lispref/windows.texi | 6 ++++++ 10 files changed, 89 insertions(+), 55 deletions(-) diff --git a/lispref/ChangeLog b/lispref/ChangeLog index 8fc5754bf80..a16d3c9d6d5 100644 --- a/lispref/ChangeLog +++ b/lispref/ChangeLog @@ -1,3 +1,36 @@ +2005-09-08 Chong Yidong + + * locals.texi (Standard Buffer-Local Variables): Don't include + mode variables for minor modes. + Fix xrefs for buffer-display-count, buffer-display-table, + buffer-offer-save, buffer-saved-size, cache-long-line-scans, + enable-multibyte-characters, fill-column, header-line-format, + left-fringe-width, left-margin, and right-fringe-width. + + * hooks.texi (Standard Hooks): All hooks should conform to the + standard naming convention now. + Fix xref for `echo-area-clear-hook'. + + * display.texi (Usual Display): Note that indicate-empty-lines and + tab-width are buffer-local. + + * files.texi (Saving Buffers): Add xref to `Killing Buffers'. + + * modes.texi (Mode Help): Note that major-mode is buffer-local. + + * nonascii.texi (Encoding and I/O): Note that + buffer-file-coding-system is buffer-local. + + * positions.texi (List Motion): Note that defun-prompt-regexp is + buffer-local. + + * text.texi (Auto Filling): Note that auto-fill-function is + buffer-local. + (Undo): Note that buffer-undo-list is buffer-local. + + * windows.texi (Buffers and Windows): Document + buffer-display-count. + 2005-09-06 Richard M. Stallman * tips.texi (Coding Conventions): Sometimes it is ok to put the diff --git a/lispref/display.texi b/lispref/display.texi index 8addb3b67ec..b6348800fad 100644 --- a/lispref/display.texi +++ b/lispref/display.texi @@ -4546,11 +4546,11 @@ buffers that do not override it. @xref{Default Value}. @end defvar @defopt tab-width -The value of this variable is the spacing between tab stops used for -displaying tab characters in Emacs buffers. The value is in units of -columns, and the default is 8. Note that this feature is completely -independent of the user-settable tab stops used by the command -@code{tab-to-tab-stop}. @xref{Indent Tabs}. +The value of this buffer-local variable is the spacing between tab +stops used for displaying tab characters in Emacs buffers. The value +is in units of columns, and the default is 8. Note that this feature +is completely independent of the user-settable tab stops used by the +command @code{tab-to-tab-stop}. @xref{Indent Tabs}. @end defopt @defopt indicate-empty-lines @@ -4559,6 +4559,7 @@ independent of the user-settable tab stops used by the command When this is non-@code{nil}, Emacs displays a special glyph in the fringe of each empty line at the end of the buffer, on terminals that support it (window systems). @xref{Fringes}. +This variable is automatically buffer-local in every buffer. @end defopt @defvar indicate-buffer-boundaries diff --git a/lispref/files.texi b/lispref/files.texi index 1ec4b2e5dc2..570b601f743 100644 --- a/lispref/files.texi +++ b/lispref/files.texi @@ -341,10 +341,10 @@ The optional @var{pred} argument controls which buffers to ask about If it is @code{nil}, that means to ask only about file-visiting buffers. If it is @code{t}, that means also offer to save certain other non-file buffers---those that have a non-@code{nil} buffer-local value of -@code{buffer-offer-save}. (A user who says @samp{yes} to saving a -non-file buffer is asked to specify the file name to use.) The -@code{save-buffers-kill-emacs} function passes the value @code{t} for -@var{pred}. +@code{buffer-offer-save} (@pxref{Killing Buffers}). A user who says +@samp{yes} to saving a non-file buffer is asked to specify the file +name to use.) The @code{save-buffers-kill-emacs} function passes the +value @code{t} for @var{pred}. If @var{pred} is neither @code{t} nor @code{nil}, then it should be a function of no arguments. It will be called in each buffer to decide diff --git a/lispref/hooks.texi b/lispref/hooks.texi index 11b2233dc0e..795048fdb25 100644 --- a/lispref/hooks.texi +++ b/lispref/hooks.texi @@ -26,14 +26,13 @@ are omitted in the list below. The variables whose names end in @samp{-hooks} or @samp{-functions} are usually @dfn{abnormal hooks}; their values are lists of functions, but these functions are called in a special way (they are passed arguments, -or their values are used). A few of these variables are actually normal -hooks which were named before we established the convention that normal -hooks' names should end in @samp{-hook}. +or their values are used). The variables whose names end in +@samp{-function} have single functions as their values. -The variables whose names end in @samp{-function} have single functions -as their values. (In older Emacs versions, some of these variables had -names ending in @samp{-hook} even though they were not normal hooks; -however, we have renamed all of those.) +(In older Emacs versions, some normal hooks had names ending in +@samp{-hooks} or @samp{-functions}, and some abnormal hooks had names +ending in @samp{-hook}. We have renamed all of these to conform to +the above conventions.) @c We need to xref to where each hook is documented or else document @c it here. @@ -135,7 +134,7 @@ for appointment notification. @xref{Disabling Commands}. @item echo-area-clear-hook -@xref{The Echo Area}. +@xref{Echo Area Customization}. @item emacs-startup-hook @xref{Init File}. diff --git a/lispref/locals.texi b/lispref/locals.texi index 57b17d3d41b..e24117270a5 100644 --- a/lispref/locals.texi +++ b/lispref/locals.texi @@ -15,10 +15,11 @@ buffer-local only when set; a few of them are always local in every buffer. Many Lisp packages define such variables for their internal use, but we don't try to list them all here. -@table @code -@item abbrev-mode -@xref{Abbrevs}. +Each minor modes defines a buffer-local variable named +@samp{@var{modename}-mode}. @xref{Minor Mode Conventions}. Minor +mode variables will not be listed here. +@table @code @item auto-fill-function @xref{Auto Filling}. @@ -29,13 +30,13 @@ use, but we don't try to list them all here. @xref{Auto-Saving}. @item buffer-backed-up -@xref{Backup Files}. +@xref{Making Backups}. @item buffer-display-count -@xref{Displaying Buffers}. +@xref{Buffers and Windows}. @item buffer-display-table -@xref{Display Tables}. +@xref{Active Display Table}. @item buffer-display-time @xref{Buffers and Windows}. @@ -62,19 +63,19 @@ use, but we don't try to list them all here. @xref{Invisible Text}. @item buffer-offer-save -@xref{Saving Buffers}. +@xref{Killing Buffers}. @item buffer-read-only @xref{Read Only Buffers}. @item buffer-saved-size -@xref{Point}. +@xref{Auto-Saving}. @item buffer-undo-list @xref{Undo}. @item cache-long-line-scans -@xref{Text Lines}. +@xref{Truncation}. @item case-fold-search @xref{Searching and Case}. @@ -103,10 +104,10 @@ Does not work yet. @end ignore @item enable-multibyte-characters -@ref{Non-ASCII Characters}. +@ref{Text Representations}. @item fill-column -@xref{Auto Filling}. +@xref{Margins}. @item fringes-outside-margins @xref{Fringes}. @@ -115,7 +116,7 @@ Does not work yet. @xref{Moving Point,,, emacs, The GNU Emacs Manual}. @item header-line-format -@xref{Mode Line Data}. +@xref{Header Lines}. @item indicate-buffer-boundaries @xref{Usual Display}. @@ -124,10 +125,10 @@ Does not work yet. @xref{Usual Display}. @item left-fringe-width -@xref{Fringes}. +@xref{Fringe Size/Pos}. @item left-margin -@xref{Indentation}. +@xref{Margins}. @item left-margin-width @xref{Display Margins}. @@ -136,7 +137,7 @@ Does not work yet. @xref{Line Height}. @item local-abbrev-table -@xref{Abbrevs}. +@xref{Standard Abbrev Tables}. @item major-mode @xref{Mode Help}. @@ -162,14 +163,11 @@ Does not work yet. @item mode-name @xref{Mode Line Variables}. -@item overwrite-mode -@xref{Insertion}. - @item point-before-scroll Used for communication between mouse commands and scroll-bar commands. @item right-fringe-width -@xref{Fringes}. +@xref{Fringe Size/Pos}. @item right-margin-width @xref{Display Margins}. @@ -195,9 +193,6 @@ Used for communication between mouse commands and scroll-bar commands. @item truncate-lines @xref{Truncation}. -@item vc-mode -@xref{Mode Line Variables}. - @item vertical-scroll-bar @xref{Scroll Bars}. @end table diff --git a/lispref/modes.texi b/lispref/modes.texi index a391f27a80f..27aea507cc8 100644 --- a/lispref/modes.texi +++ b/lispref/modes.texi @@ -961,11 +961,11 @@ displays the documentation string of the major mode function. @end deffn @defvar major-mode -This variable holds the symbol for the current buffer's major mode. -This symbol should have a function definition that is the command to -switch to that major mode. The @code{describe-mode} function uses the -documentation string of the function as the documentation of the major -mode. +This buffer-local variable holds the symbol for the current buffer's +major mode. This symbol should have a function definition that is the +command to switch to that major mode. The @code{describe-mode} +function uses the documentation string of the function as the +documentation of the major mode. @end defvar @node Derived Modes diff --git a/lispref/nonascii.texi b/lispref/nonascii.texi index 2af367a0f85..73632e36514 100644 --- a/lispref/nonascii.texi +++ b/lispref/nonascii.texi @@ -717,8 +717,8 @@ operation finishes the job of choosing a coding system. Very often you will want to find out afterwards which coding system was chosen. @defvar buffer-file-coding-system -This variable records the coding system that was used for visiting the -current buffer. It is used for saving the buffer, and for writing part +This buffer-local variable records the coding system that was used to visit +the current buffer. It is used for saving the buffer, and for writing part of the buffer with @code{write-region}. If the text to be written cannot be safely encoded using the coding system specified by this variable, these operations select an alternative encoding by calling diff --git a/lispref/positions.texi b/lispref/positions.texi index cb249f526f1..77063addf9a 100644 --- a/lispref/positions.texi +++ b/lispref/positions.texi @@ -720,11 +720,11 @@ to 1. @end deffn @defopt defun-prompt-regexp -If non-@code{nil}, this variable holds a regular expression that -specifies what text can appear before the open-parenthesis that starts a -defun. That is to say, a defun begins on a line that starts with a -match for this regular expression, followed by a character with -open-parenthesis syntax. +If non-@code{nil}, this buffer-local variable holds a regular +expression that specifies what text can appear before the +open-parenthesis that starts a defun. That is to say, a defun begins +on a line that starts with a match for this regular expression, +followed by a character with open-parenthesis syntax. @end defopt @defopt open-paren-in-column-0-is-defun-start diff --git a/lispref/text.texi b/lispref/text.texi index 14a9dc9d5c6..1fa68fce917 100644 --- a/lispref/text.texi +++ b/lispref/text.texi @@ -1200,8 +1200,8 @@ text in the buffer automatically add elements to the front of the undo list, which is in the variable @code{buffer-undo-list}. @defvar buffer-undo-list -This variable's value is the undo list of the current buffer. -A value of @code{t} disables the recording of undo information. +This buffer-local variable's value is the undo list of the current +buffer. A value of @code{t} disables the recording of undo information. @end defvar Here are the kinds of elements an undo list can have: @@ -1768,8 +1768,8 @@ justify existing text, see @ref{Filling}. justification style to refill portions of the text. @xref{Margins}. @defvar auto-fill-function -The value of this variable should be a function (of no arguments) to be -called after self-inserting a character from the table +The value of this buffer-local variable should be a function (of no +arguments) to be called after self-inserting a character from the table @code{auto-fill-chars}. It may be @code{nil}, in which case nothing special is done in that case. diff --git a/lispref/windows.texi b/lispref/windows.texi index e204a7ce7d0..01e33f1c0d4 100644 --- a/lispref/windows.texi +++ b/lispref/windows.texi @@ -717,6 +717,12 @@ based on the local variables of @var{buffer}. However, if widths of @var{window} remain unchanged. @xref{Fringes}. @end defun +@defvar buffer-display-count +This buffer-local variable records the number of times a buffer is +displayed in a window. It is incremented each time +@code{set-window-buffer} is called for the buffer. +@end defvar + @defun window-buffer &optional window This function returns the buffer that @var{window} is displaying. If @var{window} is omitted, this function returns the buffer for the -- cgit v1.2.1 From 4ed7ef6b08e2d20471034e59754c684da55efe65 Mon Sep 17 00:00:00 2001 From: Chong Yidong Date: Thu, 8 Sep 2005 22:02:30 +0000 Subject: Checked hooks.texi, locals.texi. --- admin/FOR-RELEASE | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/admin/FOR-RELEASE b/admin/FOR-RELEASE index 9dd83fb24b4..f16c8b8de4c 100644 --- a/admin/FOR-RELEASE +++ b/admin/FOR-RELEASE @@ -232,13 +232,13 @@ lispref/frames.texi "Luc Teirlinck" Chong Yidong lispref/functions.texi "Luc Teirlinck" Chong Yidong lispref/hash.texi "Luc Teirlinck" Chong Yidong lispref/help.texi "Luc Teirlinck" Chong Yidong -lispref/hooks.texi Lute Kamstra +lispref/hooks.texi Lute Kamstra Chong Yidong lispref/internals.texi "Luc Teirlinck" Chong Yidong lispref/intro.texi "Luc Teirlinck" Josh Varner lispref/keymaps.texi "Luc Teirlinck" Chong Yidong lispref/lists.texi "Luc Teirlinck" Chong Yidong lispref/loading.texi "Luc Teirlinck" Chong Yidong -lispref/locals.texi +lispref/locals.texi Chong Yidong lispref/macros.texi "Luc Teirlinck" Chong Yidong lispref/maps.texi lispref/markers.texi "Luc Teirlinck" Chong Yidong -- cgit v1.2.1 From ae8a56896804637a69c299ade53b2295f9ab7138 Mon Sep 17 00:00:00 2001 From: "Kim F. Storm" Date: Thu, 8 Sep 2005 22:29:35 +0000 Subject: *** empty log message *** --- src/ChangeLog | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/ChangeLog b/src/ChangeLog index a0a3f330651..e69586543fa 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,10 @@ +2005-09-09 Kim F. Storm + + * frame.h (struct frame): New member updated_p. + + * xdisp.c (redisplay_internal): Mark updated frames in new updated_p + member. Remove local `updated' array and associated variables. + 2005-09-07 Kim F. Storm * xdisp.c (handle_display_prop): Respect overlay window property. -- cgit v1.2.1 From 2bb212bd1fcad3599d0a2634beb2668e9a7c0d4a Mon Sep 17 00:00:00 2001 From: "Kim F. Storm" Date: Thu, 8 Sep 2005 22:29:49 +0000 Subject: (redisplay_internal): Mark updated frames in new updated_p member. Remove local `updated' array and associated variables. --- src/xdisp.c | 29 ++++++++++------------------- 1 file changed, 10 insertions(+), 19 deletions(-) diff --git a/src/xdisp.c b/src/xdisp.c index 33317f4c491..324e7e29f07 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -10615,13 +10615,9 @@ redisplay_internal (preserve_echo_area) if (consider_all_windows_p) { Lisp_Object tail, frame; - int i, n = 0, size = 5; - struct frame **updated; FOR_EACH_FRAME (tail, frame) - size++; - - updated = (struct frame **) alloca (size * sizeof *updated); + XFRAME (frame)->updated_p = 0; /* Recompute # windows showing selected buffer. This will be incremented each time such a window is displayed. */ @@ -10683,15 +10679,7 @@ redisplay_internal (preserve_echo_area) break; #endif - if (n == size) - { - int nbytes = size * sizeof *updated; - struct frame **p = (struct frame **) alloca (2 * nbytes); - bcopy (updated, p, nbytes); - size *= 2; - } - - updated[n++] = f; + f->updated_p = 1; } } } @@ -10701,12 +10689,15 @@ redisplay_internal (preserve_echo_area) /* Do the mark_window_display_accurate after all windows have been redisplayed because this call resets flags in buffers which are needed for proper redisplay. */ - for (i = 0; i < n; ++i) + FOR_EACH_FRAME (tail, frame) { - struct frame *f = updated[i]; - mark_window_display_accurate (f->root_window, 1); - if (frame_up_to_date_hook) - frame_up_to_date_hook (f); + struct frame *f = XFRAME (frame); + if (f->updated_p) + { + mark_window_display_accurate (f->root_window, 1); + if (frame_up_to_date_hook) + frame_up_to_date_hook (f); + } } } } -- cgit v1.2.1 From 06a9bc2a2eabca892df6a175fcb99fe981c5b585 Mon Sep 17 00:00:00 2001 From: "Kim F. Storm" Date: Thu, 8 Sep 2005 22:30:08 +0000 Subject: (struct frame): New member updated_p. --- src/frame.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/frame.h b/src/frame.h index b6da35ed23a..292074b0ebf 100644 --- a/src/frame.h +++ b/src/frame.h @@ -468,6 +468,9 @@ struct frame /* Set to non-zero if this frame has already been hscrolled during current redisplay. */ unsigned already_hscrolled_p : 1; + + /* Set to non-zero when current redisplay has updated frame. */ + unsigned updated_p : 1; }; #ifdef MULTI_KBOARD -- cgit v1.2.1 From aeb55c4414224418ed38d68164a9e390d7ce13fe Mon Sep 17 00:00:00 2001 From: "Kim F. Storm" Date: Thu, 8 Sep 2005 22:55:37 +0000 Subject: *** empty log message *** --- src/ChangeLog | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ChangeLog b/src/ChangeLog index e69586543fa..76f6a421e0c 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,5 +1,8 @@ 2005-09-09 Kim F. Storm + * xdisp.c (try_window_reusing_current_matrix): Clear mode_line_p + flag in disabled rows below the window. + * frame.h (struct frame): New member updated_p. * xdisp.c (redisplay_internal): Mark updated frames in new updated_p -- cgit v1.2.1 From 49c560366c80a7df77dd630f4de1ad3da3287882 Mon Sep 17 00:00:00 2001 From: "Kim F. Storm" Date: Thu, 8 Sep 2005 22:57:16 +0000 Subject: * xdisp.c (try_window_reusing_current_matrix): Clear mode_line_p flag in disabled rows below the window. --- src/xdisp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/xdisp.c b/src/xdisp.c index 324e7e29f07..f06121a475c 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -13079,7 +13079,7 @@ try_window_reusing_current_matrix (w) /* Disable lines in the current matrix which are now below the window. */ for (++row; row < bottom_row; ++row) - row->enabled_p = 0; + row->enabled_p = row->mode_line_p = 0; } /* Update window_end_pos etc.; last_reused_text_row is the last -- cgit v1.2.1 From d502fc069259daaea123cda1a413de56d78f7004 Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Fri, 9 Sep 2005 01:10:41 +0000 Subject: (describe-property-list): Handle non-symbol prop names. --- lisp/descr-text.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lisp/descr-text.el b/lisp/descr-text.el index e25d740b89b..5f410da17a7 100644 --- a/lisp/descr-text.el +++ b/lisp/descr-text.el @@ -108,7 +108,8 @@ into widget buttons that call `describe-text-category' or (while properties (push (list (pop properties) (pop properties)) ret)) ret) - (lambda (a b) (string< (nth 0 a) (nth 0 b))))) + (lambda (a b) (string< (prin1-to-string (nth 0 a) t) + (prin1-to-string (nth 0 b) t))))) (let ((key (nth 0 elt)) (value (nth 1 elt))) (widget-insert (propertize (format " %-20s " key) -- cgit v1.2.1 From 1d0e3fc84f058248515f242c0484a0dabfac95aa Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Fri, 9 Sep 2005 01:11:34 +0000 Subject: (blink-matching-open): Get rid of text props from the string shown in echo area. Don't permanently set point. Some rearrangements. --- lisp/simple.el | 164 +++++++++++++++++++++++++++++---------------------------- 1 file changed, 83 insertions(+), 81 deletions(-) diff --git a/lisp/simple.el b/lisp/simple.el index cac29e1b0f7..fe58a47610e 100644 --- a/lisp/simple.el +++ b/lisp/simple.el @@ -4227,88 +4227,90 @@ If nil, search stops at the beginning of the accessible portion of the buffer." (defun blink-matching-open () "Move cursor momentarily to the beginning of the sexp before point." (interactive) - (and (> (point) (1+ (point-min))) - blink-matching-paren - ;; Verify an even number of quoting characters precede the close. - (= 1 (logand 1 (- (point) - (save-excursion - (forward-char -1) - (skip-syntax-backward "/\\") - (point))))) - (let* ((oldpos (point)) - (blinkpos) - (mismatch) - matching-paren) - (save-excursion - (save-restriction - (if blink-matching-paren-distance - (narrow-to-region (max (point-min) - (- (point) blink-matching-paren-distance)) - oldpos)) - (condition-case () - (let ((parse-sexp-ignore-comments - (and parse-sexp-ignore-comments - (not blink-matching-paren-dont-ignore-comments)))) - (setq blinkpos (scan-sexps oldpos -1))) - (error nil))) - (and blinkpos - ;; Not syntax '$'. - (not (eq (syntax-class (syntax-after blinkpos)) 8)) - (setq matching-paren - (let ((syntax (syntax-after blinkpos))) - (and (consp syntax) - (eq (syntax-class syntax) 4) - (cdr syntax))) - mismatch - (or (null matching-paren) - (/= (char-after (1- oldpos)) - matching-paren)))) - (if mismatch (setq blinkpos nil)) - (if blinkpos - ;; Don't log messages about paren matching. - (let (message-log-max) - (goto-char blinkpos) - (if (pos-visible-in-window-p) - (and blink-matching-paren-on-screen - (sit-for blink-matching-delay)) - (goto-char blinkpos) - (message - "Matches %s" - ;; Show what precedes the open in its line, if anything. - (if (save-excursion - (skip-chars-backward " \t") - (not (bolp))) - (buffer-substring (progn (beginning-of-line) (point)) - (1+ blinkpos)) - ;; Show what follows the open in its line, if anything. - (if (save-excursion - (forward-char 1) - (skip-chars-forward " \t") - (not (eolp))) - (buffer-substring blinkpos - (progn (end-of-line) (point))) - ;; Otherwise show the previous nonblank line, - ;; if there is one. - (if (save-excursion - (skip-chars-backward "\n \t") - (not (bobp))) - (concat - (buffer-substring (progn + (when (and (> (point) (1+ (point-min))) + blink-matching-paren + ;; Verify an even number of quoting characters precede the close. + (= 1 (logand 1 (- (point) + (save-excursion + (forward-char -1) + (skip-syntax-backward "/\\") + (point)))))) + (let* ((oldpos (point)) + blinkpos + message-log-max ; Don't log messages about paren matching. + matching-paren + open-paren-line-string) + (save-excursion + (save-restriction + (if blink-matching-paren-distance + (narrow-to-region (max (point-min) + (- (point) blink-matching-paren-distance)) + oldpos)) + (condition-case () + (let ((parse-sexp-ignore-comments + (and parse-sexp-ignore-comments + (not blink-matching-paren-dont-ignore-comments)))) + (setq blinkpos (scan-sexps oldpos -1))) + (error nil))) + (and blinkpos + ;; Not syntax '$'. + (not (eq (syntax-class (syntax-after blinkpos)) 8)) + (setq matching-paren + (let ((syntax (syntax-after blinkpos))) + (and (consp syntax) + (eq (syntax-class syntax) 4) + (cdr syntax))))) + (cond + ((or (null matching-paren) + (/= (char-before oldpos) + matching-paren)) + (message "Mismatched parentheses")) + ((not blinkpos) + (if (not blink-matching-paren-distance) + (message "Unmatched parenthesis"))) + ((pos-visible-in-window-p blinkpos) + ;; Matching open within window, temporarily move to blinkpos but only + ;; if `blink-matching-paren-on-screen' is non-nil. + (when blink-matching-paren-on-screen + (save-excursion + (goto-char blinkpos) + (sit-for blink-matching-delay)))) + (t + (save-excursion + (goto-char blinkpos) + (setq open-paren-line-string + ;; Show what precedes the open in its line, if anything. + (if (save-excursion + (skip-chars-backward " \t") + (not (bolp))) + (buffer-substring (line-beginning-position) + (1+ blinkpos)) + ;; Show what follows the open in its line, if anything. + (if (save-excursion + (forward-char 1) + (skip-chars-forward " \t") + (not (eolp))) + (buffer-substring blinkpos + (line-end-position)) + ;; Otherwise show the previous nonblank line, + ;; if there is one. + (if (save-excursion + (skip-chars-backward "\n \t") + (not (bobp))) + (concat + (buffer-substring (progn (skip-chars-backward "\n \t") - (beginning-of-line) - (point)) - (progn (end-of-line) - (skip-chars-backward " \t") - (point))) - ;; Replace the newline and other whitespace with `...'. - "..." - (buffer-substring blinkpos (1+ blinkpos))) - ;; There is nothing to show except the char itself. - (buffer-substring blinkpos (1+ blinkpos)))))))) - (cond (mismatch - (message "Mismatched parentheses")) - ((not blink-matching-paren-distance) - (message "Unmatched parenthesis")))))))) + (line-beginning-position)) + (progn (end-of-line) + (skip-chars-backward " \t") + (point))) + ;; Replace the newline and other whitespace with `...'. + "..." + (buffer-substring blinkpos (1+ blinkpos))) + ;; There is nothing to show except the char itself. + (buffer-substring blinkpos (1+ blinkpos))))))) + (message "Matches %s" + (substring-no-properties open-paren-line-string)))))))) ;Turned off because it makes dbx bomb out. (setq blink-paren-function 'blink-matching-open) -- cgit v1.2.1 From 59442c805028487fa2d289680d67051e14191524 Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Fri, 9 Sep 2005 01:15:25 +0000 Subject: (font-lock-support-mode): Doc fix. --- lisp/font-lock.el | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/lisp/font-lock.el b/lisp/font-lock.el index 4c43d34dde7..e0e3c8949b2 100644 --- a/lisp/font-lock.el +++ b/lisp/font-lock.el @@ -846,9 +846,13 @@ happens, so the major mode can be corrected." (defcustom font-lock-support-mode 'jit-lock-mode "*Support mode for Font Lock mode. Support modes speed up Font Lock mode by being choosy about when fontification -occurs. Known support modes are Fast Lock mode (symbol `fast-lock-mode'), -Lazy Lock mode (symbol `lazy-lock-mode'), and Just-in-time Lock mode (symbol -`jit-lock-mode'. See those modes for more info. +occurs. The default support mode, Just-in-time Lock mode (symbol +`jit-lock-mode'), is recommended. + +Other, older support modes are Fast Lock mode (symbol `fast-lock-mode') and +Lazy Lock mode (symbol `lazy-lock-mode'). See those modes for more info. +However, they are no longer recommended, as Just-in-time Lock mode is better. + If nil, means support for Font Lock mode is never performed. If a symbol, use that support mode. If a list, each element should be of the form (MAJOR-MODE . SUPPORT-MODE), -- cgit v1.2.1 From f57b45cfeeef35336bdba313bb3fd08ef69bbaf8 Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Fri, 9 Sep 2005 01:16:05 +0000 Subject: (smerge-resolve): Pass args to smerge-remove-props. --- lisp/smerge-mode.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/smerge-mode.el b/lisp/smerge-mode.el index 4b677edc36a..31c7c4f2f12 100644 --- a/lisp/smerge-mode.el +++ b/lisp/smerge-mode.el @@ -372,7 +372,7 @@ This relies on mode-specific knowledge and thus only works in some major modes. Uses `smerge-resolve-function' to do the actual work." (interactive) (smerge-match-conflict) - (smerge-remove-props) + (smerge-remove-props (match-beginning 0) (match-end 0)) (cond ;; Trivial diff3 -A non-conflicts. ((and (eq (match-end 1) (match-end 3)) -- cgit v1.2.1 From b25dc41feacbaa1894a2f739ecc7cc60040fd1bb Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Fri, 9 Sep 2005 01:21:28 +0000 Subject: (woman-file-name): Provide a default, not initial input. --- lisp/woman.el | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/lisp/woman.el b/lisp/woman.el index cfc6da83e8e..39a033e5267 100644 --- a/lisp/woman.el +++ b/lisp/woman.el @@ -3,7 +3,7 @@ ;; Copyright (C) 2000, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. ;; Author: Francis J. Wright -;; Maintainer: Francis J. Wright +;; Maintainer: FSF ;; Keywords: help, unix ;; Adapted-By: Eli Zaretskii ;; Version: see `woman-version' @@ -1221,7 +1221,8 @@ Optional argument RE-CACHE, if non-nil, forces the cache to be re-read." ;; completions, but to return only a case-sensitive match. This ;; does not seem to work properly by default, so I re-do the ;; completion if necessary. - (let (files) + (let (files + (default (current-word))) (or (stringp topic) (and (eq t (if (boundp 'woman-topic-at-point) @@ -1233,13 +1234,15 @@ Optional argument RE-CACHE, if non-nil, forces the cache to be re-read." (assoc topic woman-topic-all-completions)) (setq topic (completing-read - "Manual entry: " + (if default + (format "Manual entry (default `%s'): " default) + "Manual entry: ") woman-topic-all-completions nil 1 - ;; Initial input suggestion (was nil), with - ;; cursor at left ready to kill suggestion!: + nil + 'woman-topic-history + ;; Default topic. (and woman-topic-at-point - (cons (or (current-word) "") 0)) ; nearest word - 'woman-topic-history))) + default)))) ;; Note that completing-read always returns a string. (if (= (length topic) 0) nil ; no topic, so no file! -- cgit v1.2.1 From 5c290b9e68944e4e11e21c6fc6d0ae7c75c5f130 Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Fri, 9 Sep 2005 01:22:05 +0000 Subject: (send-mail-function): Add Mailclient alternative. --- lisp/mail/sendmail.el | 1 + 1 file changed, 1 insertion(+) diff --git a/lisp/mail/sendmail.el b/lisp/mail/sendmail.el index f2dec757520..6800e43429c 100644 --- a/lisp/mail/sendmail.el +++ b/lisp/mail/sendmail.el @@ -130,6 +130,7 @@ This is used by the default mail-sending commands. See also :type '(radio (function-item sendmail-send-it :tag "Use Sendmail package") (function-item smtpmail-send-it :tag "Use SMTPmail package") (function-item feedmail-send-it :tag "Use Feedmail package") + (function-item mailclient-send-it :tag "Use Mailclient package") function) :group 'sendmail) -- cgit v1.2.1 From c3b8339fd7fcc133af5542e183d2d78c2b563f57 Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Fri, 9 Sep 2005 01:24:15 +0000 Subject: Require `compile' unconditionally. --- lisp/progmodes/flymake.el | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lisp/progmodes/flymake.el b/lisp/progmodes/flymake.el index d137284f795..e5089d84fb0 100644 --- a/lisp/progmodes/flymake.el +++ b/lisp/progmodes/flymake.el @@ -960,8 +960,7 @@ Convert it to flymake internal format." (setq converted-list (cons (list regexp file line col) converted-list))))) converted-list)) -(eval-when-compile - (require 'compile)) +(require 'compile) (defvar flymake-err-line-patterns ; regexp file-idx line-idx col-idx (optional) text-idx(optional), match-end to end of string is error text (append -- cgit v1.2.1 From cac9ce0d76e2eaf9ca180a6f3d207a9e2ec3d001 Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Fri, 9 Sep 2005 01:24:59 +0000 Subject: (makefile-add-log-defun): Trim the result. --- lisp/progmodes/make-mode.el | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lisp/progmodes/make-mode.el b/lisp/progmodes/make-mode.el index b8336691307..11ae1c66aa7 100644 --- a/lisp/progmodes/make-mode.el +++ b/lisp/progmodes/make-mode.el @@ -1833,6 +1833,10 @@ If it isn't in one, return nil." ;; Don't keep looking across a blank line or comment. (looking-at "$\\|#") (not (zerop (forward-line -1)))))) + ;; Remove leading and trailing whitespace. + (when found + (setq found (replace-regexp-in-string "[ \t]+\\'" "" found)) + (setq found (replace-regexp-in-string "\\`[ \t]+" "" found))) found))) (provide 'make-mode) -- cgit v1.2.1 From 0404a075c0535bbd9313a2ccc562696691e8540d Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Fri, 9 Sep 2005 01:26:00 +0000 Subject: (sh-skeleton-pair-default-alist): New var. (sh-mode): Locally set skeleton-pair-default-alist. --- lisp/progmodes/sh-script.el | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lisp/progmodes/sh-script.el b/lisp/progmodes/sh-script.el index 4f702186685..e37390f5b80 100644 --- a/lisp/progmodes/sh-script.el +++ b/lisp/progmodes/sh-script.el @@ -490,7 +490,10 @@ This is buffer-local in every such buffer.") map) "Keymap used in Shell-Script mode.") - +(defvar sh-skeleton-pair-default-alist '((?( _ ?)) (?\)) + (?[ ?\s _ ?\s ?]) (?\]) + (?{ _ ?}) (?\})) + "Value to use for `skeleton-pair-default-alist' in Shell-Script mode.") (defcustom sh-dynamic-complete-functions '(shell-dynamic-complete-environment-variable @@ -1362,6 +1365,8 @@ with your script for an edit-interpret-debug cycle." (make-local-variable 'sh-shell-variables-initialized) (make-local-variable 'imenu-generic-expression) (make-local-variable 'sh-indent-supported-here) + (make-local-variable 'skeleton-pair-default-alist) + (setq skeleton-pair-default-alist sh-skeleton-pair-default-alist) (setq skeleton-end-hook (lambda () (or (eolp) (newline) (indent-relative))) paragraph-start (concat page-delimiter "\\|$") -- cgit v1.2.1 From df983e3b842bf148cd0609cf650ab35f47125c53 Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Fri, 9 Sep 2005 01:36:01 +0000 Subject: Comment change. --- lisp/progmodes/delphi.el | 1 + 1 file changed, 1 insertion(+) diff --git a/lisp/progmodes/delphi.el b/lisp/progmodes/delphi.el index 0c94120a0f8..85f7e1339f3 100644 --- a/lisp/progmodes/delphi.el +++ b/lisp/progmodes/delphi.el @@ -4,6 +4,7 @@ ;; Free Software Foundation, Inc. ;; Author: Ray Blaak +;; Maintainer: FSF (Blaak's email addr bounces, Aug 2005) ;; Keywords: languages ;; This file is part of GNU Emacs. -- cgit v1.2.1 From 090be3b65e179dfe25b9ab9b13c9d1141fec64ec Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Fri, 9 Sep 2005 01:37:33 +0000 Subject: (Programming Tips): Correct the "default" prompt spec. --- lispref/tips.texi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lispref/tips.texi b/lispref/tips.texi index fbf18047bde..4813ac41542 100644 --- a/lispref/tips.texi +++ b/lispref/tips.texi @@ -386,7 +386,7 @@ put it and the word @samp{default} inside parentheses. It should look like this: @example -Enter the answer: (default 42) +Enter the answer (default 42): @end example @item -- cgit v1.2.1 From 47b8bc5d4598a0335ad1d6453e0803df7b9a584b Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Fri, 9 Sep 2005 01:37:45 +0000 Subject: *** empty log message *** --- lisp/ChangeLog | 45 +++++++++++++++++++++++++++++++++++++++++++-- lispref/ChangeLog | 4 ++++ 2 files changed, 47 insertions(+), 2 deletions(-) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 3705f71c5ef..784e665acfa 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,36 @@ +2005-09-08 Richard M. Stallman + + * progmodes/sh-script.el (sh-skeleton-pair-default-alist): New var. + (sh-mode): Locally set skeleton-pair-default-alist. + + * progmodes/make-mode.el (makefile-add-log-defun): Trim the result. + + * progmodes/flymake.el: Require `compile' unconditionally. + + * mail/sendmail.el (send-mail-function): Add Mailclient alternative. + + * woman.el (woman-file-name): Provide a default, not initial input. + + * smerge-mode.el (smerge-resolve): Pass args to smerge-remove-props. + + * font-lock.el (font-lock-support-mode): Doc fix. + + * descr-text.el (describe-property-list): Handle non-symbol prop names. + +2005-08-30 Richard M. Stallman + + * simple.el (blink-matching-open): Get rid of text props from + the string shown in echo area. Don't permanently set point. + Some rearrangements. + + * files.el (risky-local-variable-p): + Match `-predicates' and `-commands. + + * cus-edit.el (custom-buffer-sort-alphabetically): Default to t. + (custom-save-all): Visit the file if necessary; + kill the buffer if we created it. + (custom-save-delete): Don't visit file or kill buffer here. + 2005-09-08 Reiner Steib * recentf.el (recentf-filename-handler): Add custom choice @@ -65,8 +98,6 @@ * mouse.el (mouse-drag-header-line): Do nothing if the header-line can't be moved; don't signal an error. - * custom.el (custom-push-theme): Fix last change. - 2005-09-05 Chong Yidong * cus-theme.el (custom-theme-write-faces): Save the current face @@ -275,6 +306,16 @@ (tramp-advice-make-auto-save-file-name): Make defadvice only when `make-auto-save-file-name' is not a magic file name operation. +2005-08-30 Richard M. Stallman + + * files.el (risky-local-variable-p): + Match `-predicates' and `-commands. + + * cus-edit.el (custom-buffer-sort-alphabetically): Default to t. + (custom-save-all): Visit the file if necessary; + kill the buffer if we created it. + (custom-save-delete): Don't visit file or kill buffer here. + 2005-08-30 Carsten Dominik * textmodes/org.el (org-special-keyword): New face. diff --git a/lispref/ChangeLog b/lispref/ChangeLog index a16d3c9d6d5..7e603eb63aa 100644 --- a/lispref/ChangeLog +++ b/lispref/ChangeLog @@ -1,3 +1,7 @@ +2005-09-08 Richard M. Stallman + + * tips.texi (Programming Tips): Correct the "default" prompt spec. + 2005-09-08 Chong Yidong * locals.texi (Standard Buffer-Local Variables): Don't include -- cgit v1.2.1 From d752cf539f3dd6139db8570aa256c0b75235225a Mon Sep 17 00:00:00 2001 From: Miles Bader Date: Fri, 9 Sep 2005 01:47:33 +0000 Subject: Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-536 Merge from gnus--rel--5.10 Patches applied: * gnus--rel--5.10 (patch 112-114) - Update from CVS 2005-09-07 Reiner Steib * lisp/gnus/spam-report.el (spam-report-gmane): Make it work without X-Report-Spam header. Gmane now only provides Archived-At. This is only used if `spam-report-gmane-use-article-number' is nil. (spam-report-gmane-spam-header): Removed. Not used anymore. * lisp/gnus/nnweb.el (nnweb-google-wash-article): Print a message if article is not available. 2005-09-07 TSUCHIYA Masatoshi * lisp/gnus/gnus-art.el (gnus-mime-display-single): Decode text/* parts content before displaying. 2005-09-06 Reiner Steib * lisp/gnus/mml-smime.el: Remove defvar of gnus-extract-address-components. 2005-09-06 Katsumi Yamaoka * lisp/gnus/mm-view.el (mm-display-inline-fontify): Disable support modes. --- lisp/gnus/ChangeLog | 27 ++++++++++++++++++++++++--- lisp/gnus/gnus-art.el | 9 ++++++++- lisp/gnus/mm-view.el | 18 ++++++++++-------- lisp/gnus/mml-smime.el | 2 -- lisp/gnus/nnweb.el | 22 ++++++++++++++++------ lisp/gnus/spam-report.el | 45 ++++++++++++++++++++++++++++++--------------- 6 files changed, 88 insertions(+), 35 deletions(-) diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog index 530758aefb0..ac4dc382907 100644 --- a/lisp/gnus/ChangeLog +++ b/lisp/gnus/ChangeLog @@ -1,3 +1,26 @@ +2005-09-07 Reiner Steib + + * spam-report.el (spam-report-gmane): Make it work without + X-Report-Spam header. Gmane now only provides Archived-At. This + is only used if `spam-report-gmane-use-article-number' is nil. + (spam-report-gmane-spam-header): Removed. Not used anymore. + + * nnweb.el (nnweb-google-wash-article): Print a message if article + is not available. + +2005-09-07 TSUCHIYA Masatoshi + + * gnus-art.el (gnus-mime-display-single): Decode text/* parts + content before displaying. + +2005-09-06 Reiner Steib + + * mml-smime.el: Remove defvar of gnus-extract-address-components. + +2005-09-06 Katsumi Yamaoka + + * mm-view.el (mm-display-inline-fontify): Disable support modes. + 2005-09-05 Reiner Steib * message.el (message-tab-body-function): Fixed mismatched custom @@ -5,7 +28,7 @@ * gnus.el (gnus-group-change-level-function): Ditto. - * gnus-msg.el (gnus-outgoing-message-group): Ditto. + * gnus-msg.el (gnus-outgoing-message-group): Ditto. * gnus-art.el (gnus-signature-limit) (gnus-article-mime-part-function): Ditto. @@ -237,8 +260,6 @@ * gnus-util.el (gnus-beginning-of-window): Remove. (gnus-end-of-window): Remove. - * lpath.el: Don't bind scroll-margin. - 2005-07-25 Simon Josefsson * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible diff --git a/lisp/gnus/gnus-art.el b/lisp/gnus/gnus-art.el index b07954772d2..3bdc93935bc 100644 --- a/lisp/gnus/gnus-art.el +++ b/lisp/gnus/gnus-art.el @@ -4862,7 +4862,14 @@ If displaying \"text/html\" is discouraged \(see (forward-line -1) (setq beg (point))) (gnus-article-insert-newline) - (mm-insert-inline handle (mm-get-part handle)) + (mm-insert-inline handle + (let ((charset + (mail-content-type-get + (mm-handle-type handle) 'charset))) + (if (eq charset 'gnus-decoded) + (mm-get-part handle) + (mm-decode-string (mm-get-part handle) + charset)))) (goto-char (point-max)))) ;; Do highlighting. (save-excursion diff --git a/lisp/gnus/mm-view.el b/lisp/gnus/mm-view.el index 2d78ccab864..ac408aa179f 100644 --- a/lisp/gnus/mm-view.el +++ b/lisp/gnus/mm-view.el @@ -476,14 +476,16 @@ (buffer-disable-undo) (mm-insert-part handle) (require 'font-lock) - ;; Inhibit font-lock this time (*-mode-hook might run - ;; `turn-on-font-lock') so that jit-lock may not turn off - ;; font-lock immediately after this. - (let ((font-lock-mode t)) - (funcall mode)) - (let ((font-lock-verbose nil)) - ;; I find font-lock a bit too verbose. - (font-lock-fontify-buffer)) + (let ((font-lock-maximum-size nil) + ;; Disable support modes, e.g., jit-lock, lazy-lock, etc. + (font-lock-mode-hook nil) + (font-lock-support-mode nil) + ;; I find font-lock a bit too verbose. + (font-lock-verbose nil)) + (funcall mode) + ;; The mode function might have already turned on font-lock. + (unless (symbol-value 'font-lock-mode) + (font-lock-fontify-buffer))) ;; By default, XEmacs font-lock uses non-duplicable text ;; properties. This code forces all the text properties ;; to be copied along with the text. diff --git a/lisp/gnus/mml-smime.el b/lisp/gnus/mml-smime.el index 25cb3094cbb..2933c14744a 100644 --- a/lisp/gnus/mml-smime.el +++ b/lisp/gnus/mml-smime.el @@ -29,8 +29,6 @@ (eval-when-compile (require 'cl)) -(defvar gnus-extract-address-components) - (require 'smime) (require 'mm-decode) (autoload 'message-narrow-to-headers "message") diff --git a/lisp/gnus/nnweb.el b/lisp/gnus/nnweb.el index 85c8d4c5239..d3737cd66fd 100644 --- a/lisp/gnus/nnweb.el +++ b/lisp/gnus/nnweb.el @@ -319,12 +319,22 @@ Valid types include `google', `dejanews', and `gmane'.") ;; We have Google's masked e-mail addresses here. :-/ (let ((case-fold-search t)) (goto-char (point-min)) - (delete-region (point-min) - (1+ (re-search-forward "^
" nil t)))
-    (goto-char (point-min))
-    (delete-region (- (re-search-forward "^
" nil t) (length "")) - (point-max)) - (mm-url-decode-entities))) + (if (save-excursion + (or (re-search-forward "The requested message.*could not be found." + nil t) + (not (and (re-search-forward "^
" nil t)
+			(re-search-forward "^
" nil t))))) + ;; FIXME: Don't know how to indicate "not found". + ;; Should this function throw an error? --rsteib + (progn + (gnus-message 3 "Requested article not found") + (erase-buffer)) + (delete-region (point-min) + (1+ (re-search-forward "^
" nil t)))
+      (goto-char (point-min))
+      (delete-region (- (re-search-forward "^
" nil t) (length "")) + (point-max)) + (mm-url-decode-entities)))) (defun nnweb-google-parse-1 (&optional Message-ID) (let ((i 0) diff --git a/lisp/gnus/spam-report.el b/lisp/gnus/spam-report.el index 50a564885bb..302cafbb19b 100644 --- a/lisp/gnus/spam-report.el +++ b/lisp/gnus/spam-report.el @@ -49,12 +49,6 @@ instead." (regexp :value "^nntp\+.*:gmane\.")) :group 'spam-report) -(defcustom spam-report-gmane-spam-header - "^X-Report-Spam: http://\\([^/]+\\)\\(.*\\)$" - "String matching Gmane spam-reporting header. Two match groups are needed." - :type 'regexp - :group 'spam-report) - (defcustom spam-report-gmane-use-article-number t "Whether the article number (faster!) or the header should be used." :type 'boolean @@ -103,19 +97,40 @@ undo that change.") article)) (with-current-buffer nntp-server-buffer (gnus-request-head article gnus-newsgroup-name) - (goto-char (point-min)) - (if (re-search-forward spam-report-gmane-spam-header nil t) - (let* ((host (match-string 1)) - (report (match-string 2)) - (url (format "http://%s%s" host report))) - (gnus-message 7 "Reporting spam through URL %s..." url) - (spam-report-url-ping host report)) - (gnus-message 3 "Could not find X-Report-Spam in article %d..." - article))))))) + (let ((case-fold-search t) + field host report url) + ;; First check for X-Report-Spam because it's more specific to + ;; spam reporting than Archived-At. OTOH, all new articles on + ;; Gmane don't have X-Report-Spam anymore (unless Lars changes his + ;; mind :-)). + ;; + ;; There might be more than one Archived-At header so we need to + ;; find (and transform) the one related to Gmane. + (setq field (or (gnus-fetch-field "X-Report-Spam") + (gnus-fetch-field "Archived-At"))) + (setq host (progn + (string-match + (concat "http://\\([a-z]+\\.gmane\\.org\\)" + "\\(/[^:/]+[:/][0-9]+\\)") + field) + (match-string 1 field))) + (setq report (match-string 2 field)) + (when (string-equal "permalink.gmane.org" host) + (setq host "spam.gmane.org")) + (setq url (format "http://%s%s" host report)) + (if (not (and host report url)) + (gnus-message + 3 "Could not find a spam report header in article %d..." + article) + (gnus-message 7 "Reporting spam through URL %s..." url) + (spam-report-url-ping host report)))))))) (defun spam-report-url-ping (host report) "Ping a host through HTTP, addressing a specific GET resource using the function specified by `spam-report-url-ping-function'." + ;; Example: + ;; host: "spam.gmane.org" + ;; report: "/gmane.some.group:123456" (funcall spam-report-url-ping-function host report)) (defun spam-report-url-ping-plain (host report) -- cgit v1.2.1 From 29499b827c0f684d542d018c2ff7988df7c6d00e Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Fri, 9 Sep 2005 04:58:15 +0000 Subject: *** empty log message *** --- lisp/ChangeLog | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 784e665acfa..b79f2fddda4 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -17,6 +17,15 @@ * descr-text.el (describe-property-list): Handle non-symbol prop names. +2005-09-06 Stefan Monnier + + * net/ange-ftp.el (ange-ftp-process-filter): Revert to ^#+$. + Use with-current-buffer. + (ange-ftp-gwp-start): Remove unused var `gw-user'. + (ange-ftp-guess-hash-mark-size): Remove unused var `result'. + (ange-ftp-insert-directory): Remove unused var `short'. + (ange-ftp-file-name-sans-versions): Remove unused var `host-type'. + 2005-08-30 Richard M. Stallman * simple.el (blink-matching-open): Get rid of text props from @@ -54,8 +63,7 @@ 2005-09-07 Michael Albinus - * woman.el (top): Remap `man' command by `woman' in - `woman-mode-map'. + * woman.el (top): Remap `man' command by `woman' in `woman-mode-map'. (Man-getpage-in-background-advice): Remove defadvice; it isn't necessary any longer with the remapped command. (Man-bgproc-sentinel-advice): Remove defadvice which counts -- cgit v1.2.1 From 39cac6b3ea85c0553c95a8d24ed1f12099a71683 Mon Sep 17 00:00:00 2001 From: "Kim F. Storm" Date: Fri, 9 Sep 2005 11:54:59 +0000 Subject: *** empty log message *** --- src/ChangeLog | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ChangeLog b/src/ChangeLog index 76f6a421e0c..deb2b4ce3eb 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,5 +1,8 @@ 2005-09-09 Kim F. Storm + * doc.c (Fsubstitute_command_keys): Lookup key binding for + commands that are remapped from some other command. + * xdisp.c (try_window_reusing_current_matrix): Clear mode_line_p flag in disabled rows below the window. -- cgit v1.2.1 From a1d3a18846b6e5f0bb4da5442075867027727afe Mon Sep 17 00:00:00 2001 From: "Kim F. Storm" Date: Fri, 9 Sep 2005 11:55:09 +0000 Subject: (Fsubstitute_command_keys): Lookup key binding for commands that are remapped from some other command. --- src/doc.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/doc.c b/src/doc.c index 6d54aeceacd..a31c53d5b21 100644 --- a/src/doc.c +++ b/src/doc.c @@ -57,6 +57,8 @@ static Lisp_Object Vbuild_files; extern Lisp_Object Voverriding_local_map; +extern Lisp_Object Qremap; + /* For VMS versions with limited file name syntax, convert the name to something VMS will allow. */ static void @@ -812,6 +814,7 @@ thus, \\=\\=\\=\\= puts \\=\\= into the output, and \\=\\=\\=\\[ puts \\=\\[ int else if (strp[0] == '\\' && strp[1] == '[') { int start_idx; + int follow_remap = 1; changed = 1; strp += 2; /* skip \[ */ @@ -830,11 +833,21 @@ thus, \\=\\=\\=\\= puts \\=\\= into the output, and \\=\\=\\=\\[ puts \\=\\[ int idx = strp - SDATA (string); name = Fintern (make_string (start, length_byte), Qnil); + do_remap: /* Ignore remappings unless there are no ordinary bindings. */ tem = Fwhere_is_internal (name, keymap, Qt, Qnil, Qt); if (NILP (tem)) tem = Fwhere_is_internal (name, keymap, Qt, Qnil, Qnil); + if (VECTORP (tem) && XVECTOR (tem)->size > 1 + && EQ (AREF (tem, 0), Qremap) && SYMBOLP (AREF (tem, 1)) + && follow_remap) + { + name = AREF (tem, 1); + follow_remap = 0; + goto do_remap; + } + /* Note the Fwhere_is_internal can GC, so we have to take relocation of string contents into account. */ strp = SDATA (string) + idx; -- cgit v1.2.1 From f64b6c63b3f811c00b9897c3986e130f1de397bb Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Fri, 9 Sep 2005 12:21:26 +0000 Subject: Fix my email address. --- lisp/ChangeLog | 4 ++++ lisp/woman.el | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index b79f2fddda4..87bd4c2b3cb 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,7 @@ +2005-09-09 Eli Zaretskii + + * woman.el: Fix my email address. + 2005-09-08 Richard M. Stallman * progmodes/sh-script.el (sh-skeleton-pair-default-alist): New var. diff --git a/lisp/woman.el b/lisp/woman.el index 39a033e5267..cc93b96eba2 100644 --- a/lisp/woman.el +++ b/lisp/woman.el @@ -420,7 +420,7 @@ ;; Paul A. Thompson ;; Arrigo Triulzi ;; Geoff Voelker -;; Eli Zaretskii +;; Eli Zaretskii ;;; History: ;; For recent change log see end of file. -- cgit v1.2.1 From 9198ee0e04a95f4e06b2757393f9b86f6776faef Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Fri, 9 Sep 2005 12:30:03 +0000 Subject: Format- and whitespace-related changes. --- lisp/ChangeLog | 4 ++++ lisp/woman.el | 13 +++++-------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 87bd4c2b3cb..e7930860656 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,7 @@ +2005-09-09 Emilio Lopes + + * woman.el: Format- and whitespace-related changes. + 2005-09-09 Eli Zaretskii * woman.el: Fix my email address. diff --git a/lisp/woman.el b/lisp/woman.el index cc93b96eba2..e5753d746f7 100644 --- a/lisp/woman.el +++ b/lisp/woman.el @@ -422,9 +422,6 @@ ;; Geoff Voelker ;; Eli Zaretskii -;;; History: -;; For recent change log see end of file. - ;;; Code: @@ -956,8 +953,9 @@ This is usually either black or white." :group 'woman-faces) (defcustom woman-use-symbol-font nil - "*If non-nil then may use the symbol font. It is off by default, -mainly because it may change the line spacing (in NTEmacs 20.5)." + "*If non-nil then may use the symbol font. +It is off by default, mainly because it may change the line spacing +\(in NTEmacs 20.5)." :type 'boolean :group 'woman-faces) @@ -1262,10 +1260,9 @@ Optional argument RE-CACHE, if non-nil, forces the cache to be re-read." ;; Unread the command event (TAB = ?\t = 9) that runs the command ;; `minibuffer-complete' in order to automatically complete the ;; minibuffer contents as far as possible. - (setq unread-command-events '(9)) ; and delete any type-ahead! + (setq unread-command-events '(9)) ; and delete any type-ahead! (completing-read "Manual file: " files nil 1 - (try-completion "" files) 'woman-file-history))) - ))) + (try-completion "" files) 'woman-file-history)))))) (defun woman-select (predicate list) "Select unique elements for which PREDICATE is true in LIST. -- cgit v1.2.1 From 27f667c098cb647e694a1e7b3a48fa2de046381e Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Fri, 9 Sep 2005 12:33:21 +0000 Subject: (default-sendmail-coding-system): Doc fix. --- lisp/mail/sendmail.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lisp/mail/sendmail.el b/lisp/mail/sendmail.el index 6800e43429c..f5c34ff80ca 100644 --- a/lisp/mail/sendmail.el +++ b/lisp/mail/sendmail.el @@ -887,9 +887,9 @@ See also the function `select-message-coding-system'.") "Default coding system for encoding the outgoing mail. This variable is used only when `sendmail-coding-system' is nil. -This variable is set/changed by the command set-language-environment. +This variable is set/changed by the command `set-language-environment'. User should not set this variable manually, -instead use sendmail-coding-system to get a constant encoding +instead use `sendmail-coding-system' to get a constant encoding of outgoing mails regardless of the current language environment. See also the function `select-message-coding-system'.") -- cgit v1.2.1 From 012a21960a1a52f6e47edb5505b1e0cbc7b75fb3 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Fri, 9 Sep 2005 12:35:04 +0000 Subject: *** empty log message *** --- lisp/ChangeLog | 4 ++++ lisp/ChangeLog.9 | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index e7930860656..d282b853efc 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,7 @@ +2005-09-09 Frederik Fouvry + + * mail/sendmail.el (default-sendmail-coding-system): Doc fix. + 2005-09-09 Emilio Lopes * woman.el: Format- and whitespace-related changes. diff --git a/lisp/ChangeLog.9 b/lisp/ChangeLog.9 index a0688eefe37..6bd0b347c30 100644 --- a/lisp/ChangeLog.9 +++ b/lisp/ChangeLog.9 @@ -1127,7 +1127,7 @@ * isearch.el (isearch-intersects-p): Fix end checks. -2001-09-11 Eli Zaretskii +2001-09-11 Eli Zaretskii * gud.el (dbx) : Move this case into the `t' branch of `cond', since Irix 6.1 and up is a special case of -- cgit v1.2.1 From 10a3b1a11347640de5df550dd7cbceafa8b27813 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Fri, 9 Sep 2005 13:02:05 +0000 Subject: configure.in : Support for LynxOS on PPC. configure: Regenerated. --- configure | 581 +++++++++++++++++++++++++++++++++++++++-------------------- configure.in | 10 +- 2 files changed, 392 insertions(+), 199 deletions(-) diff --git a/configure b/configure index f16082beff3..a7a013c9ada 100755 --- a/configure +++ b/configure @@ -988,7 +988,7 @@ esac else echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi - cd "$ac_popdir" + cd $ac_popdir done fi @@ -1764,6 +1764,15 @@ _ACEOF esac ;; + ## LynxOS ports + *-*-lynxos* ) + opsys=lynxos + case "${canonical}" in + i[3456]86-*-lynxos*) machine=intel386 ;; + powerpc-*-lynxos*) machine=powerpc ;; + esac + ;; + ## Acorn RISCiX: arm-acorn-riscix1.1* ) machine=acorn opsys=riscix1-1 @@ -2565,7 +2574,6 @@ _ACEOF *-darwin ) opsys=darwin CPP="${CC-cc} -E -no-cpp-precomp" ;; - *-lynxos* ) opsys=lynxos ;; *-isc1.* | *-isc2.[01]* ) opsys=386-ix ;; *-isc2.2* ) opsys=isc2-2 ;; *-isc4.0* ) opsys=isc4-0 ;; @@ -3270,7 +3278,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -3328,7 +3337,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -3444,7 +3454,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -3498,7 +3509,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -3543,7 +3555,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -3587,7 +3600,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -4220,7 +4234,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -4496,7 +4511,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -4525,7 +4541,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -4595,7 +4612,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -4647,7 +4665,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -4718,7 +4737,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -4770,7 +4790,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -4840,7 +4861,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -5010,7 +5032,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -5079,7 +5102,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -5233,7 +5257,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -5329,7 +5354,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -5471,7 +5497,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -5590,7 +5617,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -5755,7 +5783,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -5818,7 +5847,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -5891,7 +5921,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -5977,7 +6008,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -6050,7 +6082,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -6120,7 +6153,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -6179,7 +6213,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -6248,7 +6283,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -6309,7 +6345,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -6375,7 +6412,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -6521,7 +6559,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -6585,7 +6624,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -6650,7 +6690,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -6696,7 +6737,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -6770,7 +6812,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -6835,7 +6878,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -6879,7 +6923,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -6950,7 +6995,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -7000,7 +7046,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -7071,7 +7118,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -7121,7 +7169,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -7192,7 +7241,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -7242,7 +7292,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -7313,7 +7364,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -7363,7 +7415,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -7434,7 +7487,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -7484,7 +7538,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -7571,7 +7626,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -7677,7 +7733,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -7737,7 +7794,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -7861,7 +7919,6 @@ fi echo "$as_me:$LINENO: checking for X" >&5 echo $ECHO_N "checking for X... $ECHO_C" >&6 -ac_path_x_has_been_run=yes # Check whether --with-x or --without-x was given. if test "${with_x+set}" = set; then @@ -7954,7 +8011,7 @@ ac_x_header_dirs=' /usr/openwin/share/include' if test "$ac_x_includes" = no; then - # Guess where to find include files, by looking for a specified header file. + # Guess where to find include files, by looking for Intrinsic.h. # First, try using that file with no special directory specified. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ @@ -8028,7 +8085,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -8088,12 +8146,8 @@ else # Update the cache value to reflect the command line values. ac_cv_have_x="have_x=yes \ ac_x_includes=$x_includes ac_x_libraries=$x_libraries" - # It might be that x_includes is empty (headers are found in the - # standard search path. Then output the corresponding message - ac_out_x_includes=$x_includes - test "x$x_includes" = x && ac_out_x_includes="in standard search path" - echo "$as_me:$LINENO: result: libraries $x_libraries, headers $ac_out_x_includes" >&5 -echo "${ECHO_T}libraries $x_libraries, headers $ac_out_x_includes" >&6 + echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5 +echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6 fi if test "$no_x" = yes; then @@ -8218,7 +8272,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -8404,7 +8459,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -8499,7 +8555,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -8558,7 +8615,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -8642,7 +8700,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -8826,7 +8885,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -9078,7 +9138,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -9145,7 +9206,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -9214,7 +9276,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -9299,7 +9362,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -9376,7 +9440,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -9430,7 +9495,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -9499,7 +9565,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -9603,7 +9670,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -9670,7 +9738,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -9740,7 +9809,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -9980,7 +10050,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -10089,7 +10160,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -10192,7 +10264,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -10270,7 +10343,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -10424,7 +10498,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -10498,7 +10573,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -10570,7 +10646,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -10652,7 +10729,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -10731,7 +10809,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -10802,7 +10881,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -10871,7 +10951,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -10944,7 +11025,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -11067,7 +11149,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -11169,7 +11252,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -11249,7 +11333,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -11317,7 +11402,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -11462,7 +11548,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -11571,7 +11658,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -11716,7 +11804,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -11823,7 +11912,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -11977,7 +12067,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -12052,7 +12143,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -12200,7 +12292,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -12277,7 +12370,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -12424,7 +12518,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -12497,7 +12592,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -12699,7 +12795,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -12772,7 +12869,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -12917,7 +13015,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -12993,7 +13092,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -13056,7 +13156,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -13137,7 +13238,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -13278,7 +13380,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -13423,7 +13526,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -13499,7 +13603,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -13572,7 +13677,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -13727,7 +13833,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -13793,7 +13900,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -14052,7 +14160,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -14119,7 +14228,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -14271,7 +14381,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -14455,7 +14566,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -14782,7 +14894,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -14883,7 +14996,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -14956,7 +15070,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -15035,7 +15150,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -15104,7 +15220,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -15172,7 +15289,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -15246,7 +15364,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -15350,7 +15469,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -15425,7 +15545,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -15577,7 +15698,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -15645,7 +15767,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -15822,7 +15945,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -15898,7 +16022,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -16052,7 +16177,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -16203,7 +16329,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -16354,7 +16481,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -16496,7 +16624,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -16540,7 +16669,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -16686,7 +16816,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -16730,7 +16861,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -16795,7 +16927,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -16849,6 +16982,7 @@ fi + GETOPT_H= for ac_header in getopt.h @@ -16884,7 +17018,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -17071,7 +17206,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -17141,7 +17277,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -17210,7 +17347,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -17342,7 +17480,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -17444,7 +17583,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -17513,7 +17653,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -17620,7 +17761,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -17723,7 +17865,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -17799,7 +17942,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -17903,7 +18047,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -17995,7 +18140,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -18060,7 +18206,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -18126,7 +18273,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -18236,7 +18384,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -18301,7 +18450,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -18381,7 +18531,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -18454,7 +18605,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -18527,7 +18679,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -18600,7 +18753,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -18674,7 +18828,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -18746,7 +18901,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -18821,7 +18977,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -18893,7 +19050,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -18966,7 +19124,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -19116,7 +19275,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -19262,7 +19422,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -19408,7 +19569,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -19565,7 +19727,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -19711,7 +19874,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -19857,7 +20021,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -20015,7 +20180,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -20173,7 +20339,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -20362,7 +20529,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -20435,7 +20603,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -20503,7 +20672,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -20549,7 +20719,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -20623,7 +20794,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -20687,7 +20859,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -20825,7 +20998,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -20886,7 +21060,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -21031,7 +21206,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -21187,7 +21363,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -21358,7 +21535,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -21426,7 +21604,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -21611,7 +21790,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -21904,7 +22084,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 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' + { 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=$? @@ -21969,7 +22150,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -22032,7 +22214,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -22098,7 +22281,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -22139,7 +22323,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -22206,7 +22391,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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' + { 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=$? @@ -23322,6 +23508,11 @@ esac *) ac_INSTALL=$ac_top_builddir$INSTALL ;; esac + if test x"$ac_file" != x-; then + { echo "$as_me:$LINENO: creating $ac_file" >&5 +echo "$as_me: creating $ac_file" >&6;} + rm -f "$ac_file" + fi # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ @@ -23360,12 +23551,6 @@ echo "$as_me: error: cannot find input file: $f" >&2;} fi;; esac done` || { (exit 1); exit 1; } - - if test x"$ac_file" != x-; then - { echo "$as_me:$LINENO: creating $ac_file" >&5 -echo "$as_me: creating $ac_file" >&6;} - rm -f "$ac_file" - fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF sed "$ac_vpsub diff --git a/configure.in b/configure.in index e4fa9db6453..586b6ac928c 100644 --- a/configure.in +++ b/configure.in @@ -282,6 +282,15 @@ dnl see the `changequote' comment above. esac ;; + ## LynxOS ports + *-*-lynxos* ) + opsys=lynxos + case "${canonical}" in + i[3456]86-*-lynxos*) machine=intel386 ;; + powerpc-*-lynxos*) machine=powerpc ;; + esac + ;; + ## Acorn RISCiX: arm-acorn-riscix1.1* ) machine=acorn opsys=riscix1-1 @@ -1083,7 +1092,6 @@ dnl see the `changequote' comment above. *-darwin ) opsys=darwin CPP="${CC-cc} -E -no-cpp-precomp" ;; - *-lynxos* ) opsys=lynxos ;; *-isc1.* | *-isc2.[01]* ) opsys=386-ix ;; *-isc2.2* ) opsys=isc2-2 ;; *-isc4.0* ) opsys=isc4-0 ;; -- cgit v1.2.1 From 204a345c9f1ff14d3b769cc6d93a12c466f53ad8 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Fri, 9 Sep 2005 13:06:40 +0000 Subject: Update url for calculator.el. --- etc/MORE.STUFF | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/etc/MORE.STUFF b/etc/MORE.STUFF index 5ff739e2ce9..d88d48ab4ae 100644 --- a/etc/MORE.STUFF +++ b/etc/MORE.STUFF @@ -43,7 +43,7 @@ You might find bug-fixes or enhancements in these places. * BS: - * Calculator: + * Calculator: * CC mode: -- cgit v1.2.1 From 76e4a9fd2adfb1617929e54f7bf9b32ac51a29d1 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Fri, 9 Sep 2005 13:40:46 +0000 Subject: ("Split Window", "Postscript Print Buffer (B+W)") ("Postscript Print Buffer", "Print Region", "Save As...") ("Save", "Insert File...", "Open Directory...") ("Open File...", "Visit New File..."") ("Truncate Long Lines in this Buffer"): Don't look at menu-updating-frame if this display does not support multiple frames. --- lisp/menu-bar.el | 67 ++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 41 insertions(+), 26 deletions(-) diff --git a/lisp/menu-bar.el b/lisp/menu-bar.el index 302ede8c8ff..efb16807c56 100644 --- a/lisp/menu-bar.el +++ b/lisp/menu-bar.el @@ -105,10 +105,12 @@ A large number or nil slows down menu responsiveness." (define-key menu-bar-file-menu [split-window] '(menu-item "Split Window" split-window-vertically - :enable (and (frame-live-p menu-updating-frame) - (frame-visible-p menu-updating-frame ) - (not (window-minibuffer-p - (frame-selected-window menu-updating-frame)))) + :enable (or (not (display-multi-frame-p)) + (and (frame-live-p menu-updating-frame) + (frame-visible-p menu-updating-frame ) + (not (window-minibuffer-p + (frame-selected-window + menu-updating-frame))))) :help "Split selected window in two windows")) (define-key menu-bar-file-menu [separator-window] @@ -120,8 +122,9 @@ A large number or nil slows down menu responsiveness." :help "Pretty-print marked region in black and white to PostScript printer")) (define-key menu-bar-file-menu [ps-print-buffer] '(menu-item "Postscript Print Buffer (B+W)" ps-print-buffer - :enable (and (frame-live-p menu-updating-frame) - (frame-visible-p menu-updating-frame )) + :enable (or (not (display-multi-frame-p)) + (and (frame-live-p menu-updating-frame) + (frame-visible-p menu-updating-frame))) :help "Pretty-print current buffer in black and white to PostScript printer")) (define-key menu-bar-file-menu [ps-print-region-faces] '(menu-item "Postscript Print Region" ps-print-region-with-faces @@ -129,8 +132,9 @@ A large number or nil slows down menu responsiveness." :help "Pretty-print marked region to PostScript printer")) (define-key menu-bar-file-menu [ps-print-buffer-faces] '(menu-item "Postscript Print Buffer" ps-print-buffer-with-faces - :enable (and (frame-live-p menu-updating-frame) - (frame-visible-p menu-updating-frame )) + :enable (or (not (display-multi-frame-p)) + (and (frame-live-p menu-updating-frame) + (frame-visible-p menu-updating-frame))) :help "Pretty-print current buffer to PostScript printer")) (define-key menu-bar-file-menu [print-region] '(menu-item "Print Region" print-region @@ -138,8 +142,9 @@ A large number or nil slows down menu responsiveness." :help "Print region between mark and current position")) (define-key menu-bar-file-menu [print-buffer] '(menu-item "Print Buffer" print-buffer - :enable (and (frame-live-p menu-updating-frame) - (frame-visible-p menu-updating-frame )) + :enable (or (not (display-multi-frame-p)) + (and (frame-live-p menu-updating-frame) + (frame-visible-p menu-updating-frame))) :help "Print current buffer with page headings")) (define-key menu-bar-file-menu [separator-print] @@ -170,17 +175,21 @@ A large number or nil slows down menu responsiveness." :help "Re-read current buffer from its file")) (define-key menu-bar-file-menu [write-file] '(menu-item "Save As..." write-file - :enable (and (frame-live-p menu-updating-frame) - (frame-visible-p menu-updating-frame ) - (not (window-minibuffer-p - (frame-selected-window menu-updating-frame)))) + :enable (or (not (display-multi-frame-p)) + (and (frame-live-p menu-updating-frame) + (frame-visible-p menu-updating-frame ) + (not (window-minibuffer-p + (frame-selected-window + menu-updating-frame))))) :help "Write current buffer to another file")) (define-key menu-bar-file-menu [save-buffer] '(menu-item "Save" save-buffer :enable (and (buffer-modified-p) (buffer-file-name) - (not (window-minibuffer-p - (frame-selected-window menu-updating-frame)))) + (or (not (display-multi-frame-p)) + (not (window-minibuffer-p + (frame-selected-window + menu-updating-frame))))) :help "Save current buffer to its file")) (define-key menu-bar-file-menu [separator-save] @@ -192,23 +201,28 @@ A large number or nil slows down menu responsiveness." :help "Discard (kill) current buffer")) (define-key menu-bar-file-menu [insert-file] '(menu-item "Insert File..." insert-file - :enable (not (window-minibuffer-p - (frame-selected-window menu-updating-frame))) + :enable (or (not (display-multi-frame-p)) + (and (not (window-minibuffer-p + (frame-selected-window + menu-updating-frame))))) :help "Insert another file into current buffer")) (define-key menu-bar-file-menu [dired] '(menu-item "Open Directory..." dired - :enable (not (window-minibuffer-p - (frame-selected-window menu-updating-frame))) + :enable (or (not (display-multi-frame-p)) + (not (window-minibuffer-p + (frame-selected-window menu-updating-frame)))) :help "Read a directory, operate on its files")) (define-key menu-bar-file-menu [open-file] '(menu-item "Open File..." find-file-existing - :enable (not (window-minibuffer-p - (frame-selected-window menu-updating-frame))) + :enable (or (not (display-multi-frame-p)) + (not (window-minibuffer-p + (frame-selected-window menu-updating-frame)))) :help "Read an existing file into an Emacs buffer")) (define-key menu-bar-file-menu [new-file] '(menu-item "Visit New File..." find-file - :enable (not (window-minibuffer-p - (frame-selected-window menu-updating-frame))) + :enable (or (not (display-multi-frame-p)) + (not (window-minibuffer-p + (frame-selected-window menu-updating-frame)))) :help "Read or create a file and edit it")) @@ -1043,8 +1057,9 @@ mail status in mode line")) toggle-truncate-lines :help "Truncate long lines on the screen" :button (:toggle . truncate-lines) - :enable (and (frame-live-p menu-updating-frame) - (frame-visible-p menu-updating-frame)))) + :enable (or (not (display-multi-frame-p)) + (and (frame-live-p menu-updating-frame) + (frame-visible-p menu-updating-frame))))) (define-key menu-bar-options-menu [highlight-separator] '("--")) -- cgit v1.2.1 From 50a6ff152de5886d6a671597e8648dab57ec3080 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Fri, 9 Sep 2005 13:42:01 +0000 Subject: *** empty log message *** --- ChangeLog | 5 +++++ etc/ChangeLog | 4 ++++ lisp/ChangeLog | 10 ++++++++++ 3 files changed, 19 insertions(+) diff --git a/ChangeLog b/ChangeLog index 5f4a80df113..e188220fd57 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-09-09 Eli Zaretskii + + * configure.in : Support for LynxOS on PPC. + * configure: Regenerated. + 2005-09-05 Paul Eggert * config.guess, config.sub: Updated from master source. diff --git a/etc/ChangeLog b/etc/ChangeLog index d1ec1d599a9..fb751b8ac22 100644 --- a/etc/ChangeLog +++ b/etc/ChangeLog @@ -1,3 +1,7 @@ +2005-09-00 Kevin Ryde + + * MORE.STUFF: Update url for calculator.el. + 2005-09-08 Kenichi Handa * PROBLEMS: Show a patch for Mule-UCS to make it byte-compiled diff --git a/lisp/ChangeLog b/lisp/ChangeLog index d282b853efc..078d278064f 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,13 @@ +2005-09-09 Eli Zaretskii + + * menu-bar.el ("Split Window", "Postscript Print Buffer (B+W)") + ("Postscript Print Buffer", "Print Region", "Save As...") + ("Save", "Insert File...", "Open Directory...") + ("Open File...", "Visit New File..."") + ("Truncate Long Lines in this Buffer"): Don't look at + menu-updating-frame if this display does not support multiple + frames. + 2005-09-09 Frederik Fouvry * mail/sendmail.el (default-sendmail-coding-system): Doc fix. -- cgit v1.2.1 From 6eb33acbd4aac33844962f710917fdf0bb1bab02 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Fri, 9 Sep 2005 16:22:11 +0000 Subject: (all): Don't complain about fringe-related built-ins if fringes are not supported. Ditto about selection-related built-ins. Fix the test for GTK-related built-ins. --- lisp/ChangeLog | 5 +++++ lisp/cus-start.el | 8 +++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 078d278064f..fd85c39f3a3 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,5 +1,10 @@ 2005-09-09 Eli Zaretskii + * cus-start.el (all): Don't complain about fringe-related + built-ins if fringes are not supported. Ditto about + selection-related built-ins. Fix the test for GTK-related + built-ins. + * menu-bar.el ("Split Window", "Postscript Print Buffer (B+W)") ("Postscript Print Buffer", "Print Region", "Save As...") ("Save", "Insert File...", "Open Directory...") diff --git a/lisp/cus-start.el b/lisp/cus-start.el index 2f3cd5d0e07..c09e3152376 100644 --- a/lisp/cus-start.el +++ b/lisp/cus-start.el @@ -366,9 +366,15 @@ since it could result in memory overflow and make Emacs crash." ((string-match "\\`w32-" (symbol-name symbol)) (eq system-type 'windows-nt)) ((string-match "\\`x-.*gtk" (symbol-name symbol)) - (or (boundp 'gtk) (not (eq system-type 'windows-nt)))) + (or (boundp 'gtk) + (and (display-graphic-p) + (not (eq system-type 'windows-nt))))) ((string-match "\\`x-" (symbol-name symbol)) (fboundp 'x-create-frame)) + ((string-match "selection" (symbol-name symbol)) + (fboundp 'x-selection-exists-p)) + ((string-match "fringe" (symbol-name symbol)) + (fboundp 'define-fringe-bitmap)) (t t)))) (if (not (boundp symbol)) ;; If variables are removed from C code, give an error here! -- cgit v1.2.1 From b948abc811f0911a02e63ee55ad36504ddd981d6 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Fri, 9 Sep 2005 16:24:25 +0000 Subject: Fix last change. --- lisp/cus-start.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lisp/cus-start.el b/lisp/cus-start.el index c09e3152376..d8ca2a77b58 100644 --- a/lisp/cus-start.el +++ b/lisp/cus-start.el @@ -367,7 +367,8 @@ since it could result in memory overflow and make Emacs crash." (eq system-type 'windows-nt)) ((string-match "\\`x-.*gtk" (symbol-name symbol)) (or (boundp 'gtk) - (and (display-graphic-p) + (and window-system + (not (eq window-system 'pc)) (not (eq system-type 'windows-nt))))) ((string-match "\\`x-" (symbol-name symbol)) (fboundp 'x-create-frame)) -- cgit v1.2.1 From 92752c3ada08e74b6e14fa82ec271b12d5f930a3 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sat, 10 Sep 2005 10:55:14 +0000 Subject: (menu-bar-menu-frame-live-and-visible-p) (menu-bar-non-minibuffer-window-p): New functions. ("Split Window", "Save As..."): Use them. ("Postscript Print Buffer (B+W)", "Postscript Print Buffer") ("Print Buffer", "Truncate Long Lines in this Buffer"): Use menu-bar-menu-frame-live-and-visible-p. ("Save Buffer", "Insert File", "Open Directory...") ("Open File...", "Visit New File..."): Use menu-bar-non-minibuffer-window-p. (kill-this-buffer-enabled-p, dired ): Use menu-bar-non-minibuffer-window-p. --- lisp/menu-bar.el | 76 ++++++++++++++++++++++++-------------------------------- 1 file changed, 32 insertions(+), 44 deletions(-) diff --git a/lisp/menu-bar.el b/lisp/menu-bar.el index efb16807c56..401513c3583 100644 --- a/lisp/menu-bar.el +++ b/lisp/menu-bar.el @@ -105,12 +105,8 @@ A large number or nil slows down menu responsiveness." (define-key menu-bar-file-menu [split-window] '(menu-item "Split Window" split-window-vertically - :enable (or (not (display-multi-frame-p)) - (and (frame-live-p menu-updating-frame) - (frame-visible-p menu-updating-frame ) - (not (window-minibuffer-p - (frame-selected-window - menu-updating-frame))))) + :enable (and (menu-bar-menu-frame-live-and-visible-p) + (menu-bar-non-minibuffer-window-p)) :help "Split selected window in two windows")) (define-key menu-bar-file-menu [separator-window] @@ -122,9 +118,7 @@ A large number or nil slows down menu responsiveness." :help "Pretty-print marked region in black and white to PostScript printer")) (define-key menu-bar-file-menu [ps-print-buffer] '(menu-item "Postscript Print Buffer (B+W)" ps-print-buffer - :enable (or (not (display-multi-frame-p)) - (and (frame-live-p menu-updating-frame) - (frame-visible-p menu-updating-frame))) + :enable (menu-bar-menu-frame-live-and-visible-p) :help "Pretty-print current buffer in black and white to PostScript printer")) (define-key menu-bar-file-menu [ps-print-region-faces] '(menu-item "Postscript Print Region" ps-print-region-with-faces @@ -132,9 +126,7 @@ A large number or nil slows down menu responsiveness." :help "Pretty-print marked region to PostScript printer")) (define-key menu-bar-file-menu [ps-print-buffer-faces] '(menu-item "Postscript Print Buffer" ps-print-buffer-with-faces - :enable (or (not (display-multi-frame-p)) - (and (frame-live-p menu-updating-frame) - (frame-visible-p menu-updating-frame))) + :enable (menu-bar-menu-frame-live-and-visible-p) :help "Pretty-print current buffer to PostScript printer")) (define-key menu-bar-file-menu [print-region] '(menu-item "Print Region" print-region @@ -142,9 +134,7 @@ A large number or nil slows down menu responsiveness." :help "Print region between mark and current position")) (define-key menu-bar-file-menu [print-buffer] '(menu-item "Print Buffer" print-buffer - :enable (or (not (display-multi-frame-p)) - (and (frame-live-p menu-updating-frame) - (frame-visible-p menu-updating-frame))) + :enable (menu-bar-menu-frame-live-and-visible-p) :help "Print current buffer with page headings")) (define-key menu-bar-file-menu [separator-print] @@ -175,21 +165,14 @@ A large number or nil slows down menu responsiveness." :help "Re-read current buffer from its file")) (define-key menu-bar-file-menu [write-file] '(menu-item "Save As..." write-file - :enable (or (not (display-multi-frame-p)) - (and (frame-live-p menu-updating-frame) - (frame-visible-p menu-updating-frame ) - (not (window-minibuffer-p - (frame-selected-window - menu-updating-frame))))) + :enable (and (menu-bar-menu-frame-live-and-visible-p) + (menu-bar-non-minibuffer-window-p)) :help "Write current buffer to another file")) (define-key menu-bar-file-menu [save-buffer] '(menu-item "Save" save-buffer :enable (and (buffer-modified-p) (buffer-file-name) - (or (not (display-multi-frame-p)) - (not (window-minibuffer-p - (frame-selected-window - menu-updating-frame))))) + (menu-bar-non-minibuffer-window-p)) :help "Save current buffer to its file")) (define-key menu-bar-file-menu [separator-save] @@ -201,28 +184,19 @@ A large number or nil slows down menu responsiveness." :help "Discard (kill) current buffer")) (define-key menu-bar-file-menu [insert-file] '(menu-item "Insert File..." insert-file - :enable (or (not (display-multi-frame-p)) - (and (not (window-minibuffer-p - (frame-selected-window - menu-updating-frame))))) + :enable (menu-bar-non-minibuffer-window-p) :help "Insert another file into current buffer")) (define-key menu-bar-file-menu [dired] '(menu-item "Open Directory..." dired - :enable (or (not (display-multi-frame-p)) - (not (window-minibuffer-p - (frame-selected-window menu-updating-frame)))) + :enable (menu-bar-non-minibuffer-window-p) :help "Read a directory, operate on its files")) (define-key menu-bar-file-menu [open-file] '(menu-item "Open File..." find-file-existing - :enable (or (not (display-multi-frame-p)) - (not (window-minibuffer-p - (frame-selected-window menu-updating-frame)))) + :enable (menu-bar-non-minibuffer-window-p) :help "Read an existing file into an Emacs buffer")) (define-key menu-bar-file-menu [new-file] '(menu-item "Visit New File..." find-file - :enable (or (not (display-multi-frame-p)) - (not (window-minibuffer-p - (frame-selected-window menu-updating-frame)))) + :enable (menu-bar-non-minibuffer-window-p) :help "Read or create a file and edit it")) @@ -1057,9 +1031,7 @@ mail status in mode line")) toggle-truncate-lines :help "Truncate long lines on the screen" :button (:toggle . truncate-lines) - :enable (or (not (display-multi-frame-p)) - (and (frame-live-p menu-updating-frame) - (frame-visible-p menu-updating-frame))))) + :enable (menu-bar-menu-frame-live-and-visible-p))) (define-key menu-bar-options-menu [highlight-separator] '("--")) @@ -1440,6 +1412,23 @@ key, a click, or a menu-item")) '(menu-item "Emacs Tutorial" help-with-tutorial :help "Learn how to use Emacs")) +(defun menu-bar-menu-frame-live-and-visible-p () + "Return non-nil if the menu frame is alive and visible. +The menu frame is the frame for which we are updating the menu." + (let ((menu-frame (if (display-multi-frame-p) menu-updating-frame + (selected-frame)))) + (and (frame-live-p menu-frame) + (frame-visible-p menu-frame)))) + +(defun menu-bar-non-minibuffer-window-p () + "Return non-nil if selected window of the menu frame is not a minibuf window. + +See the documentation of `menu-bar-menu-frame-live-and-visible-p' +for the definition of the menu frame." + (let ((menu-frame (if (display-multi-frame-p) menu-updating-frame + (selected-frame)))) + (not (window-minibuffer-p (frame-selected-window menu-frame))))) + (defun kill-this-buffer () ; for the menubar "Kill the current buffer." (interactive) @@ -1452,11 +1441,10 @@ key, a click, or a menu-item")) (or (string-match "^ " (buffer-name (car buffers))) (setq count (1+ count))) (setq buffers (cdr buffers))) - (and (not (window-minibuffer-p (frame-selected-window menu-updating-frame))) + (and (menu-bar-non-minibuffer-window-p) (> count 1)))) -(put 'dired 'menu-enable - '(not (window-minibuffer-p (frame-selected-window menu-updating-frame)))) +(put 'dired 'menu-enable '(menu-bar-non-minibuffer-window-p)) ;; Permit deleting frame if it would leave a visible or iconified frame. (defun delete-frame-enabled-p () -- cgit v1.2.1 From ca3c209618a7c34605d829be608b1a48b0dfcc60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Spiegel?= Date: Sat, 10 Sep 2005 10:55:42 +0000 Subject: (vc-directory, vc-update-change-log): Throw an error on the attempt to do it over Tramp. This is not yet supported. --- lisp/vc.el | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lisp/vc.el b/lisp/vc.el index a0b6ffa0ad8..8e87cb50eb4 100644 --- a/lisp/vc.el +++ b/lisp/vc.el @@ -2259,6 +2259,8 @@ With prefix arg READ-SWITCHES, specify a value to override (interactive "DDired under VC (directory): \nP") (let ((vc-dired-switches (concat vc-dired-listing-switches (if vc-dired-recurse "R" "")))) + (if (eq (string-match tramp-file-name-regexp dir) 0) + (error "Sorry, vc-directory does not work over Tramp")) (if read-switches (setq vc-dired-switches (read-string "Dired listing switches: " @@ -2809,6 +2811,9 @@ log entries should be gathered." ;; it should find all relevant files relative to ;; the default-directory. nil))) + (dolist (file (or args (list default-directory))) + (if (eq (string-match tramp-file-name-regexp file) 0) + (error "Sorry, vc-update-change-log does not work over Tramp"))) (vc-call-backend (vc-responsible-backend default-directory) 'update-changelog args)) -- cgit v1.2.1 From 6ee37599a4a2b2e0413325de07add9d684e102c2 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sat, 10 Sep 2005 10:56:15 +0000 Subject: *** empty log message *** --- lisp/ChangeLog | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index fd85c39f3a3..f8fefc60a6a 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,17 @@ +2005-09-10 Eli Zaretskii + + * menu-bar.el (menu-bar-menu-frame-live-and-visible-p) + (menu-bar-non-minibuffer-window-p): New functions. + ("Split Window", "Save As..."): Use them. + ("Postscript Print Buffer (B+W)", "Postscript Print Buffer") + ("Print Buffer", "Truncate Long Lines in this Buffer"): Use + menu-bar-menu-frame-live-and-visible-p. + ("Save Buffer", "Insert File", "Open Directory...") + ("Open File...", "Visit New File..."): Use + menu-bar-non-minibuffer-window-p. + (kill-this-buffer-enabled-p, dired ): Use + menu-bar-non-minibuffer-window-p. + 2005-09-09 Eli Zaretskii * cus-start.el (all): Don't complain about fringe-related -- cgit v1.2.1 From de21740de04610fd46b244f06324800d6243e1c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Spiegel?= Date: Sat, 10 Sep 2005 11:11:42 +0000 Subject: # --- lisp/ChangeLog | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index f8fefc60a6a..bd0a216285c 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,8 @@ +2005-09-10 Andre Spiegel + + * vc.el (vc-directory, vc-update-change-log): Throw an error on + the attempt to do it over Tramp. This is not yet supported. + 2005-09-10 Eli Zaretskii * menu-bar.el (menu-bar-menu-frame-live-and-visible-p) -- cgit v1.2.1 From a1aeca018d56011c58aa3b32e9a4f4ee6347c619 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sat, 10 Sep 2005 11:15:41 +0000 Subject: (GETOPT_H, GETOPTOBJS): Define to use getopt.h, getopt.o and getopt1.o. --- msdos/sed3v2.inp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/msdos/sed3v2.inp b/msdos/sed3v2.inp index 46d9f2fc894..fb6b67cc422 100644 --- a/msdos/sed3v2.inp +++ b/msdos/sed3v2.inp @@ -31,6 +31,8 @@ /^LOADLIBES *=/s!=.*$!=! /^ALLOCA *=/s!@ALLOCA@!! /^EXEEXT *=/s!@EXEEXT@!! +/^GETOPT_H *=/s!@GETOPT_H@!getopt.h! +/^GETOPTOBJS *=/s!@GETOPTOBJS@!getopt.o getopt1.o! /^INSTALLABLES/s/emacsclient *// s!^ \./! ! /^UTILITIES=/s/ wakeup// -- cgit v1.2.1 From 63e31cc915a599711f2abbd544456cf41e7237a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Spiegel?= Date: Sat, 10 Sep 2005 11:22:19 +0000 Subject: Remove VC-over-Tramp issue. VC now fails gracefully in the appropriate cases. --- admin/FOR-RELEASE | 4 ---- 1 file changed, 4 deletions(-) diff --git a/admin/FOR-RELEASE b/admin/FOR-RELEASE index f16c8b8de4c..fe1bad8241c 100644 --- a/admin/FOR-RELEASE +++ b/admin/FOR-RELEASE @@ -27,10 +27,6 @@ face name prefixes should be in it for good results. * NEW FEATURES -** Make VC-over-Tramp work where possible, or at least fail -gracefully if something isn't supported over Tramp. -To be done by Andre Spiegel . - ** Update Speedbar. * FATAL ERRORS -- cgit v1.2.1 From f78f1a83df3ed97fd59ec98143f156af3cfd4491 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sat, 10 Sep 2005 11:29:15 +0000 Subject: (get_current_dir_name) [!HAVE_CURRENT_DIR_NAME]: New function. --- src/sysdep.c | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) diff --git a/src/sysdep.c b/src/sysdep.c index e63ee904f14..0fbf37e537e 100644 --- a/src/sysdep.c +++ b/src/sysdep.c @@ -258,6 +258,81 @@ void hft_reset (); SIGMASKTYPE sigprocmask_set; + +#ifndef HAVE_CURRENT_DIR_NAME + +/* Return the current working directory. Returns NULL on errors. + Any other returned value must be freed with free. This is used + only when get_current_dir_name is not defined on the system. */ +char* +get_current_dir_name () +{ + char *buf; + char *pwd; + struct stat dotstat, pwdstat; + /* If PWD is accurate, use it instead of calling getwd. PWD is + sometimes a nicer name, and using it may avoid a fatal error if a + parent directory is searchable but not readable. */ + if ((pwd = getenv ("PWD")) != 0 + && (IS_DIRECTORY_SEP (*pwd) || (*pwd && IS_DEVICE_SEP (pwd[1]))) + && stat (pwd, &pwdstat) == 0 + && stat (".", &dotstat) == 0 + && dotstat.st_ino == pwdstat.st_ino + && dotstat.st_dev == pwdstat.st_dev +#ifdef MAXPATHLEN + && strlen (pwd) < MAXPATHLEN +#endif + ) + { + buf = (char *) malloc (strlen (pwd) + 1); + if (!buf) + return NULL; + strcpy (buf, pwd); + } +#ifdef HAVE_GETCWD + else + { + size_t buf_size = 1024; + buf = (char *) malloc (buf_size); + if (!buf) + return NULL; + for (;;) + { + if (getcwd (buf, buf_size) == buf) + break; + if (errno != ERANGE) + { + int tmp_errno = errno; + free (buf); + errno = tmp_errno; + return NULL; + } + buf_size *= 2; + buf = (char *) realloc (buf, buf_size); + if (!buf) + return NULL; + } + } +#else + else + { + /* We need MAXPATHLEN here. */ + buf = (char *) malloc (MAXPATHLEN + 1); + if (!buf) + return NULL; + if (getwd (buf) == NULL) + { + int tmp_errno = errno; + free (buf); + errno = tmp_errno; + return NULL; + } + } +#endif + return buf; +} +#endif + /* Specify a different file descriptor for further input operations. */ -- cgit v1.2.1 From 01537133a02670775337ddf930e933fde4818e8e Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sat, 10 Sep 2005 11:30:06 +0000 Subject: (init_buffer): Use get_current_dir_name. --- src/buffer.c | 41 +++++++++++++---------------------------- 1 file changed, 13 insertions(+), 28 deletions(-) diff --git a/src/buffer.c b/src/buffer.c index 30626f11a24..b0227031ac7 100644 --- a/src/buffer.c +++ b/src/buffer.c @@ -32,10 +32,6 @@ Boston, MA 02110-1301, USA. */ extern int errno; #endif -#ifndef MAXPATHLEN -/* in 4.1 [probably SunOS? -stef] , param.h fails to define this. */ -#define MAXPATHLEN 1024 -#endif /* not MAXPATHLEN */ #ifdef HAVE_UNISTD_H #include @@ -54,6 +50,8 @@ extern int errno; #include "keymap.h" #include "frame.h" +extern char * get_current_dir_name (); + struct buffer *current_buffer; /* the current buffer */ /* First buffer in chain of all buffers (in reverse order of creation). @@ -5115,7 +5113,6 @@ init_buffer_once () void init_buffer () { - char buf[MAXPATHLEN + 1]; char *pwd; struct stat dotstat, pwdstat; Lisp_Object temp; @@ -5138,37 +5135,23 @@ init_buffer () if (NILP (buffer_defaults.enable_multibyte_characters)) Fset_buffer_multibyte (Qnil); - /* If PWD is accurate, use it instead of calling getwd. PWD is - sometimes a nicer name, and using it may avoid a fatal error if a - parent directory is searchable but not readable. */ - if ((pwd = getenv ("PWD")) != 0 - && (IS_DIRECTORY_SEP (*pwd) || (*pwd && IS_DEVICE_SEP (pwd[1]))) - && stat (pwd, &pwdstat) == 0 - && stat (".", &dotstat) == 0 - && dotstat.st_ino == pwdstat.st_ino - && dotstat.st_dev == pwdstat.st_dev - && strlen (pwd) < MAXPATHLEN) - strcpy (buf, pwd); -#ifdef HAVE_GETCWD - else if (getcwd (buf, MAXPATHLEN+1) == 0) - fatal ("`getcwd' failed: %s\n", strerror (errno)); -#else - else if (getwd (buf) == 0) - fatal ("`getwd' failed: %s\n", buf); -#endif + pwd = get_current_dir_name (); + + if(!pwd) + fatal ("`get_cwd' failed: %s\n", strerror (errno)); #ifndef VMS /* Maybe this should really use some standard subroutine whose definition is filename syntax dependent. */ - rc = strlen (buf); - if (!(IS_DIRECTORY_SEP (buf[rc - 1]))) + rc = strlen (pwd); + if (!(IS_DIRECTORY_SEP (pwd[rc - 1]))) { - buf[rc] = DIRECTORY_SEP; - buf[rc + 1] = '\0'; + pwd[rc] = DIRECTORY_SEP; + pwd[rc + 1] = '\0'; } #endif /* not VMS */ - current_buffer->directory = make_unibyte_string (buf, strlen (buf)); + current_buffer->directory = make_unibyte_string (pwd, strlen (pwd)); if (! NILP (buffer_defaults.enable_multibyte_characters)) /* At this momemnt, we still don't know how to decode the direcotry name. So, we keep the bytes in multibyte form so @@ -5190,6 +5173,8 @@ init_buffer () temp = get_minibuffer (0); XBUFFER (temp)->directory = current_buffer->directory; + + free (pwd); } /* initialize the buffer routines */ -- cgit v1.2.1 From c187839de5677f0a6d7695647829a221f04c89f9 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sat, 10 Sep 2005 11:31:50 +0000 Subject: (smc_save_yourself_CB): Use get_current_dir_name. --- src/ChangeLog | 11 +++++++++++ src/xsmfns.c | 19 ++++++++----------- 2 files changed, 19 insertions(+), 11 deletions(-) diff --git a/src/ChangeLog b/src/ChangeLog index deb2b4ce3eb..fb1de530546 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,14 @@ +2005-09-10 Giuseppe Scrivano + + Remove the MAXPATHLEN limitations: + + * sysdep.c (get_current_dir_name) [!HAVE_CURRENT_DIR_NAME]: New + function. + + * buffer.c (init_buffer): Use it. + + * xsmfns.c (smc_save_yourself_CB): Ditto. + 2005-09-09 Kim F. Storm * doc.c (Fsubstitute_command_keys): Lookup key binding for diff --git a/src/xsmfns.c b/src/xsmfns.c index 4285dd76718..4b99d7be61a 100644 --- a/src/xsmfns.c +++ b/src/xsmfns.c @@ -52,10 +52,7 @@ Boston, MA 02110-1301, USA. */ #include "termopts.h" #include "xterm.h" -#ifndef MAXPATHLEN -#define MAXPATHLEN 1024 -#endif /* not MAXPATHLEN */ - +extern char * get_current_dir_name (); /* The user login name. */ @@ -205,7 +202,7 @@ smc_save_yourself_CB (smcConn, int val_idx = 0; int props_idx = 0; - char cwd[MAXPATHLEN+1]; + char *cwd = NULL; char *smid_opt; /* How to start a new instance of Emacs. */ @@ -259,12 +256,9 @@ smc_save_yourself_CB (smcConn, props[props_idx]->vals[0].value = SDATA (Vuser_login_name); ++props_idx; - /* The current directory property, not mandatory. */ -#ifdef HAVE_GETCWD - if (getcwd (cwd, MAXPATHLEN+1) != 0) -#else - if (getwd (cwd) != 0) -#endif + cwd = get_current_dir_name (); + + if (cwd) { props[props_idx] = &prop_ptr[props_idx]; props[props_idx]->name = SmCurrentDirectory; @@ -281,6 +275,9 @@ smc_save_yourself_CB (smcConn, xfree (smid_opt); + if (cwd) + free (cwd); + /* See if we maybe shall interact with the user. */ if (interactStyle != SmInteractStyleAny || ! shutdown -- cgit v1.2.1 From e1d954e461f4b12039221d95b7fd8f77220660bd Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sat, 10 Sep 2005 11:32:51 +0000 Subject: (AC_CHECK_FUNCS): Check for get_current_dir_name. --- configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.in b/configure.in index 586b6ac928c..a2d451c5ce7 100644 --- a/configure.in +++ b/configure.in @@ -2422,7 +2422,7 @@ AC_CHECK_FUNCS(touchlock) AC_CHECK_HEADERS(maillock.h) AC_CHECK_FUNCS(gethostname getdomainname dup2 \ -rename closedir mkdir rmdir sysinfo getrusage \ +rename closedir mkdir rmdir sysinfo getrusage get_current_dir_name \ random lrand48 bcopy bcmp logb frexp fmod rint cbrt ftime res_init setsid \ strerror fpathconf select mktime euidaccess getpagesize tzset setlocale \ utimes setrlimit setpgid getcwd getwd shutdown getaddrinfo \ -- cgit v1.2.1 From e2fcf54303d5cdde15605a9cb34fb076e7185123 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sat, 10 Sep 2005 11:36:24 +0000 Subject: Regenerated after adding test for get_current_dir_name. --- configure | 3 ++- src/config.in | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/configure b/configure index a7a013c9ada..e408d35b14a 100755 --- a/configure +++ b/configure @@ -14063,6 +14063,7 @@ done + @@ -14085,7 +14086,7 @@ done for ac_func in gethostname getdomainname dup2 \ -rename closedir mkdir rmdir sysinfo getrusage \ +rename closedir mkdir rmdir sysinfo getrusage get_current_dir_name \ random lrand48 bcopy bcmp logb frexp fmod rint cbrt ftime res_init setsid \ strerror fpathconf select mktime euidaccess getpagesize tzset setlocale \ utimes setrlimit setpgid getcwd getwd shutdown getaddrinfo \ diff --git a/src/config.in b/src/config.in index f2afed2ecb1..b5b700c69bf 100644 --- a/src/config.in +++ b/src/config.in @@ -221,6 +221,9 @@ Boston, MA 02110-1301, USA. */ /* Define to 1 if you have the `getwd' function. */ #undef HAVE_GETWD +/* Define to 1 if you have the `get_current_dir_name' function. */ +#undef HAVE_GET_CURRENT_DIR_NAME + /* Define to 1 if you have the ungif library (-lungif). */ #undef HAVE_GIF -- cgit v1.2.1 From 67b8391b1441987bb3867ae65e6bb3fbfa1ebe24 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sat, 10 Sep 2005 11:39:01 +0000 Subject: *** empty log message *** --- msdos/ChangeLog | 5 +++++ src/ChangeLog | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/msdos/ChangeLog b/msdos/ChangeLog index ee8dc3fe9d5..7846f90c508 100644 --- a/msdos/ChangeLog +++ b/msdos/ChangeLog @@ -1,3 +1,8 @@ +2005-09-10 Sven Joachim (tiny change) + + * sed3v2.inp (GETOPT_H, GETOPTOBJS): Define to use getopt.h, + getopt.o and getopt1.o. + 2005-07-04 Lute Kamstra Update FSF's address in GPL notices. diff --git a/src/ChangeLog b/src/ChangeLog index fb1de530546..14464cbdb6d 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2005-09-10 Eli Zaretskii + + * config.in: Regenerated. + 2005-09-10 Giuseppe Scrivano Remove the MAXPATHLEN limitations: -- cgit v1.2.1 From 40da3962c8bec1a4ea7cffae3ed98252d14be414 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sat, 10 Sep 2005 11:46:35 +0000 Subject: (HAVE_GET_CURRENT_DIR_NAME): Undefine. --- nt/config.nt | 1 + 1 file changed, 1 insertion(+) diff --git a/nt/config.nt b/nt/config.nt index 4b8c38823af..0f66a441c7b 100644 --- a/nt/config.nt +++ b/nt/config.nt @@ -233,6 +233,7 @@ Boston, MA 02110-1301, USA. */ #undef HAVE_MKTIME #undef HAVE_EUIDACCESS #undef HAVE_GETPAGESIZE +#undef HAVE_GET_CURRENT_DIR_NAME #undef HAVE_TZSET #undef HAVE_SETLOCALE #undef HAVE_UTIMES -- cgit v1.2.1 From b6682dd96f61d85fd6c6727706f36c60e7dbd693 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sat, 10 Sep 2005 12:19:14 +0000 Subject: [WINDOWSNT]: Add prototype for getwd. --- src/sysdep.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/sysdep.c b/src/sysdep.c index 0fbf37e537e..f75da6a9c2a 100644 --- a/src/sysdep.c +++ b/src/sysdep.c @@ -187,6 +187,7 @@ extern int quit_char; #define _P_WAIT 0 int _CRTAPI1 _spawnlp (int, const char *, const char *, ...); int _CRTAPI1 _getpid (void); +extern char *getwd (char *); #endif #ifdef NONSYSTEM_DIR_LIBRARY @@ -261,7 +262,7 @@ SIGMASKTYPE sigprocmask_set; #ifndef HAVE_CURRENT_DIR_NAME -/* Return the current working directory. Returns NULL on errors. +/* Return the current working directory. Returns NULL on errors. Any other returned value must be freed with free. This is used only when get_current_dir_name is not defined on the system. */ char* @@ -293,7 +294,7 @@ get_current_dir_name () else { size_t buf_size = 1024; - buf = (char *) malloc (buf_size); + buf = (char *) malloc (buf_size); if (!buf) return NULL; for (;;) -- cgit v1.2.1 From ed326e35f8384f8aad045234b0a5d3c1a1d19735 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sat, 10 Sep 2005 12:20:03 +0000 Subject: *** empty log message *** --- ChangeLog | 7 +++++++ nt/ChangeLog | 4 ++++ src/ChangeLog | 2 ++ 3 files changed, 13 insertions(+) diff --git a/ChangeLog b/ChangeLog index e188220fd57..110a2b0300a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2005-09-10 Giuseppe Scrivano + + Remove the MAXPATHLEN limitations: + + * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name. + * configure: Regenerated. + 2005-09-09 Eli Zaretskii * configure.in : Support for LynxOS on PPC. diff --git a/nt/ChangeLog b/nt/ChangeLog index 854410b4f58..7436cd7b47e 100644 --- a/nt/ChangeLog +++ b/nt/ChangeLog @@ -1,3 +1,7 @@ +2005-09-10 Eli Zaretskii + + * config.nt (HAVE_GET_CURRENT_DIR_NAME): Undefine. + 2005-08-10 Juanma Barranquero * .cvsignore: Add `obj' and `oo' for in-place installations. diff --git a/src/ChangeLog b/src/ChangeLog index 14464cbdb6d..33da3511c43 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,5 +1,7 @@ 2005-09-10 Eli Zaretskii + * sysdep.c [WINDOWSNT]: Add prototype for getwd. + * config.in: Regenerated. 2005-09-10 Giuseppe Scrivano -- cgit v1.2.1 From 2b94e5988b6b9b6117538864422cda4f0a937a6d Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sat, 10 Sep 2005 14:03:01 +0000 Subject: (get_current_dir_name) [!HAVE_GET_CURRENT_DIR_NAME]: Add prototype. --- src/lisp.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lisp.h b/src/lisp.h index 3133ef23dac..66d233a5a8d 100644 --- a/src/lisp.h +++ b/src/lisp.h @@ -3104,6 +3104,9 @@ EXFUN (Fx_popup_dialog, 3); extern void syms_of_xmenu P_ ((void)); /* defined in sysdep.c */ +#ifndef HAVE_CURRENT_DIR_NAME +extern char *get_current_dir_name P_ ((void)); +#endif extern void stuff_char P_ ((char c)); extern void init_sigio P_ ((int)); extern void request_sigio P_ ((void)); -- cgit v1.2.1 From 738055e0d54a374e735f18b1d17d589c67efb2f3 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sat, 10 Sep 2005 14:03:36 +0000 Subject: (get_current_dir_name): Remove prototype. --- src/xsmfns.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/xsmfns.c b/src/xsmfns.c index 4b99d7be61a..0215d562548 100644 --- a/src/xsmfns.c +++ b/src/xsmfns.c @@ -52,8 +52,6 @@ Boston, MA 02110-1301, USA. */ #include "termopts.h" #include "xterm.h" -extern char * get_current_dir_name (); - /* The user login name. */ extern Lisp_Object Vuser_login_name; -- cgit v1.2.1 From a17b5ed1a9ef01d008c69ed0fb4712afd802badb Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sat, 10 Sep 2005 14:05:17 +0000 Subject: (init_buffer): Fix error message for failed call to get_current_dir_name. (get_current_dir_name): Remove prototype. --- src/ChangeLog | 9 +++++++++ src/buffer.c | 6 ++---- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/ChangeLog b/src/ChangeLog index 33da3511c43..18cdcde2719 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,5 +1,14 @@ 2005-09-10 Eli Zaretskii + * buffer.c (init_buffer): Fix error message for failed call to + get_current_dir_name. + (get_current_dir_name): Remove prototype. + + * xsmfns.c: (get_current_dir_name): Remove prototype. + + * lisp.h: (get_current_dir_name) [!HAVE_GET_CURRENT_DIR_NAME]: Add + prototype. + * sysdep.c [WINDOWSNT]: Add prototype for getwd. * config.in: Regenerated. diff --git a/src/buffer.c b/src/buffer.c index b0227031ac7..448ef87413a 100644 --- a/src/buffer.c +++ b/src/buffer.c @@ -50,8 +50,6 @@ extern int errno; #include "keymap.h" #include "frame.h" -extern char * get_current_dir_name (); - struct buffer *current_buffer; /* the current buffer */ /* First buffer in chain of all buffers (in reverse order of creation). @@ -5136,9 +5134,9 @@ init_buffer () Fset_buffer_multibyte (Qnil); pwd = get_current_dir_name (); - + if(!pwd) - fatal ("`get_cwd' failed: %s\n", strerror (errno)); + fatal ("`get_current_dir_name' failed: %s\n", strerror (errno)); #ifndef VMS /* Maybe this should really use some standard subroutine -- cgit v1.2.1 From 2412f586752c9fe9b8392a3c33a1b8ca0ea1c533 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sat, 10 Sep 2005 14:12:35 +0000 Subject: Fix last change. --- src/lisp.h | 2 +- src/sysdep.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lisp.h b/src/lisp.h index 66d233a5a8d..3ca63554840 100644 --- a/src/lisp.h +++ b/src/lisp.h @@ -3104,7 +3104,7 @@ EXFUN (Fx_popup_dialog, 3); extern void syms_of_xmenu P_ ((void)); /* defined in sysdep.c */ -#ifndef HAVE_CURRENT_DIR_NAME +#ifndef HAVE_GET_CURRENT_DIR_NAME extern char *get_current_dir_name P_ ((void)); #endif extern void stuff_char P_ ((char c)); diff --git a/src/sysdep.c b/src/sysdep.c index f75da6a9c2a..ad043c023a2 100644 --- a/src/sysdep.c +++ b/src/sysdep.c @@ -260,7 +260,7 @@ void hft_reset (); SIGMASKTYPE sigprocmask_set; -#ifndef HAVE_CURRENT_DIR_NAME +#ifndef HAVE_GET_CURRENT_DIR_NAME /* Return the current working directory. Returns NULL on errors. Any other returned value must be freed with free. This is used -- cgit v1.2.1 From b04a31209bb47897a42c33d7280e42d851f26b22 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sat, 10 Sep 2005 14:32:20 +0000 Subject: Don't #undef NULL after including blockinput.h. --- src/ChangeLog | 1 + src/sysdep.c | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ChangeLog b/src/ChangeLog index 18cdcde2719..a4b2ae24ef7 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -10,6 +10,7 @@ prototype. * sysdep.c [WINDOWSNT]: Add prototype for getwd. + Don't #undef NULL after including blockinput.h. * config.in: Regenerated. diff --git a/src/sysdep.c b/src/sysdep.c index ad043c023a2..c0ff47e3072 100644 --- a/src/sysdep.c +++ b/src/sysdep.c @@ -47,7 +47,6 @@ extern void srandom P_ ((unsigned int)); #endif #include "blockinput.h" -#undef NULL #ifdef MAC_OS8 /* It is essential to include stdlib.h so that this file picks up -- cgit v1.2.1 From 1486d036f4f92fd16238c04daa3662b0c4e8b36d Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sat, 10 Sep 2005 14:46:07 +0000 Subject: Fix entry for sysdep.c. --- src/ChangeLog | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ChangeLog b/src/ChangeLog index a4b2ae24ef7..24f0dccea98 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -18,8 +18,8 @@ Remove the MAXPATHLEN limitations: - * sysdep.c (get_current_dir_name) [!HAVE_CURRENT_DIR_NAME]: New - function. + * sysdep.c (get_current_dir_name) [!HAVE_GET_CURRENT_DIR_NAME]: + New function. * buffer.c (init_buffer): Use it. -- cgit v1.2.1 From 72f0712b757f881461b3e1129147854cbbc2e651 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sat, 10 Sep 2005 14:59:07 +0000 Subject: (woman-topic-at-point-default): Renamed to woman-use-topic-at-point-default. (woman-topic-at-point): Renamed to woman-use-topic-at-point. (woman-file-name): Reflect renames above. Automatically use the word at point as topic if woman-use-topic-at-point is non-nil. Otherwise offer it as default but don't insert it in the minibuffer. Also use `test-completion' instead of `assoc' as suggested by Stefan Monnier. --- lisp/ChangeLog | 11 +++++++ lisp/woman.el | 98 +++++++++++++++++++++++++++------------------------------- 2 files changed, 57 insertions(+), 52 deletions(-) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index bd0a216285c..39cc2893426 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,14 @@ +2005-09-10 Emilio C. Lopes + + * woman.el (woman-topic-at-point-default): Renamed to + woman-use-topic-at-point-default. + (woman-topic-at-point): Renamed to woman-use-topic-at-point. + (woman-file-name): Reflect renames above. Automatically use the + word at point as topic if woman-use-topic-at-point is non-nil. + Otherwise offer it as default but don't insert it in the + minibuffer. Also use `test-completion' instead of `assoc' as + suggested by Stefan Monnier. + 2005-09-10 Andre Spiegel * vc.el (vc-directory, vc-update-change-log): Throw an error on diff --git a/lisp/woman.el b/lisp/woman.el index e5753d746f7..9b7bce889b3 100644 --- a/lisp/woman.el +++ b/lisp/woman.el @@ -136,27 +136,23 @@ ;; man man_page_name -;; Using the `word at point' as a topic suggestion -;; =============================================== +;; Using the word at point as the default topic +;; ============================================ -;; By default, the `woman' command uses the word nearest to point in -;; the current buffer as a suggestion for the topic to look up. The -;; topic must be confirmed or edited in the minibuffer. This -;; suggestion can be turned off, or `woman' can use the suggested -;; topic without confirmation* if possible, by setting the user-option -;; `woman-topic-at-point' to nil or t respectively. (Its default -;; value is neither nil nor t, meaning ask for confirmation.) +;; The `woman' command uses the word nearest to point in the current +;; buffer as the default topic to look up if it matches the name of a +;; manual page installed on the system. The default topic can also be +;; used without confirmation by setting the user-option +;; `woman-use-topic-at-point' to t; thanks to Benjamin Riefenstahl for +;; suggesting this functionality. -;; [* Thanks to Benjamin Riefenstahl for suggesting this -;; functionality.] - -;; The variable `woman-topic-at-point' can be rebound locally, which -;; may be useful to provide special private key bindings, e.g. +;; The variable `woman-use-topic-at-point' can be rebound locally, +;; which may be useful to provide special private key bindings, e.g. ;; (global-set-key "\C-cw" ;; (lambda () ;; (interactive) -;; (let ((woman-topic-at-point t)) +;; (let ((woman-use-topic-at-point t)) ;; (woman))))) @@ -711,26 +707,21 @@ Default is \"CONTENTS\"." :type 'string :group 'woman-interface) -(defcustom woman-topic-at-point-default 'confirm - ;; `woman-topic-at-point' may be let-bound when woman is loaded, in - ;; which case its global value does not get defined. +(defcustom woman-use-topic-at-point-default nil + ;; `woman-use-topic-at-point' may be let-bound when woman is loaded, + ;; in which case its global value does not get defined. ;; `woman-file-name' sets it to this value if it is unbound. - "*Default value for `woman-topic-at-point'." + "*Default value for `woman-use-topic-at-point'." :type '(choice (const :tag "Yes" t) - (const :tag "No" nil) - (other :tag "Confirm" confirm)) + (const :tag "No" nil)) :group 'woman-interface) -(defcustom woman-topic-at-point woman-topic-at-point-default - "*Controls use by `woman' of `word at point' as a topic suggestion. -If non-nil then the `woman' command uses the word at point as an -initial topic suggestion when it reads a topic from the minibuffer; if -t then the `woman' command uses the word at point WITHOUT -INTERACTIVE CONFIRMATION if it exists as a topic. The default value -is `confirm', meaning suggest a topic and ask for confirmation." +(defcustom woman-use-topic-at-point woman-use-topic-at-point-default + "*Control use of the word at point as the default topic. +If non-nil the `woman' command uses the word at point automatically, +without interactive confirmation, if it exists as a topic." :type '(choice (const :tag "Yes" t) - (const :tag "No" nil) - (other :tag "Confirm" confirm)) + (const :tag "No" nil)) :group 'woman-interface) (defvar woman-file-regexp nil @@ -1198,10 +1189,11 @@ It is saved to the file named by the variable `woman-cache-filename'." (defun woman-file-name (topic &optional re-cache) "Get the name of the UN*X man-page file describing a chosen TOPIC. -When `woman' is called interactively, the word at point may be used as -the topic or initial topic suggestion, subject to the value of the -user option `woman-topic-at-point'. Return nil if no file can be found. -Optional argument RE-CACHE, if non-nil, forces the cache to be re-read." +When `woman' is called interactively, the word at point may be +automatically used as the topic, if the value of the user option +`woman-use-topic-at-point' is non-nil. Return nil if no file can +be found. Optional argument RE-CACHE, if non-nil, forces the +cache to be re-read." ;; Handle the caching of the directory and topic lists: (if (and (not re-cache) (or @@ -1222,25 +1214,27 @@ Optional argument RE-CACHE, if non-nil, forces the cache to be re-read." (let (files (default (current-word))) (or (stringp topic) - (and (eq t - (if (boundp 'woman-topic-at-point) - woman-topic-at-point - ;; Was let-bound when file loaded, so ... - (setq woman-topic-at-point woman-topic-at-point-default))) - (setq topic - (or (current-word t) "")) ; only within or adjacent to word - (assoc topic woman-topic-all-completions)) + (and (if (boundp 'woman-use-topic-at-point) + woman-use-topic-at-point + ;; Was let-bound when file loaded, so ... + (setq woman-use-topic-at-point woman-use-topic-at-point-default)) + (setq topic (or (current-word t) "")) ; only within or adjacent to word + (test-completion topic woman-topic-all-completions)) (setq topic - (completing-read - (if default - (format "Manual entry (default `%s'): " default) - "Manual entry: ") - woman-topic-all-completions nil 1 - nil - 'woman-topic-history - ;; Default topic. - (and woman-topic-at-point - default)))) + (let* ((word-at-point (current-word)) + (default + (when (and word-at-point + (test-completion + word-at-point woman-topic-all-completions)) + word-at-point))) + (completing-read + (if default + (format "Manual entry [default: %s]: " default) + "Manual entry: ") + woman-topic-all-completions nil 1 + nil + 'woman-topic-history + default)))) ;; Note that completing-read always returns a string. (if (= (length topic) 0) nil ; no topic, so no file! -- cgit v1.2.1 From ee5d9fdfc5d461e1586ed2184e54f9639da45972 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sat, 10 Sep 2005 15:01:43 +0000 Subject: Document changes in woman.el. --- etc/NEWS | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/etc/NEWS b/etc/NEWS index 1fc9ff7e259..1406ee5bf28 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -1766,6 +1766,12 @@ boundaries during scrolling. * Changes in Specialized Modes and Packages in Emacs 22.1: +** The variable `woman-topic-at-point' was renamed +to `woman-use-topic-at-point' and behaves differently: if this +variable is non-nil, the `woman' command uses the word at point +automatically, without asking for a confirmation. Otherwise, the word +at point is suggested as default, but not inserted at the prompt. + --- ** Changes to cmuscheme -- cgit v1.2.1 From 4ca7c4680d02eec2260a920e834425d86dfd1d3e Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sat, 10 Sep 2005 15:05:44 +0000 Subject: (inferior-octave-startup): Resync current dir at the end. --- lisp/ChangeLog | 5 +++++ lisp/progmodes/octave-inf.el | 6 +++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 39cc2893426..d883cbb2236 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,8 @@ +2005-09-10 Pascal Dupuis (tiny change) + + * progmodes/octave-inf.el (inferior-octave-startup): Resync + current dir at the end. + 2005-09-10 Emilio C. Lopes * woman.el (woman-topic-at-point-default): Renamed to diff --git a/lisp/progmodes/octave-inf.el b/lisp/progmodes/octave-inf.el index 917016cf159..4f0875bbf99 100644 --- a/lisp/progmodes/octave-inf.el +++ b/lisp/progmodes/octave-inf.el @@ -248,7 +248,11 @@ startup file, `~/.emacs-octave'." ;; And finally, everything is back to normal. (set-process-filter proc 'inferior-octave-output-filter) - (run-hooks 'inferior-octave-startup-hook))) + (run-hooks 'inferior-octave-startup-hook) + (run-hooks 'inferior-octave-startup-hook) + ;; Just in case, to be sure a cd in the startup file + ;; won't have detrimental effects. + (inferior-octave-resync-dirs))) (defun inferior-octave-complete () -- cgit v1.2.1 From c10b0abc3891947ffe2b56ed8228e8d1a8b7c583 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sat, 10 Sep 2005 15:09:06 +0000 Subject: (ispell-check-version): Signal an error if aspell version is less than 0.60. --- lisp/ChangeLog | 5 +++++ lisp/textmodes/ispell.el | 5 ++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index d883cbb2236..ba777467eb6 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,8 @@ +2005-09-10 Magnus Henoch + + * textmodes/ispell.el (ispell-check-version): Signal an error if + aspell version is less than 0.60. + 2005-09-10 Pascal Dupuis (tiny change) * progmodes/octave-inf.el (inferior-octave-startup): Resync diff --git a/lisp/textmodes/ispell.el b/lisp/textmodes/ispell.el index 8bd8ed2d692..acd27d69c46 100644 --- a/lisp/textmodes/ispell.el +++ b/lisp/textmodes/ispell.el @@ -814,7 +814,10 @@ Otherwise returns the library directory name, if that is defined." (goto-char (point-min)) (let (case-fold-search) (setq ispell-really-aspell - (and (search-forward "(but really Aspell " nil t) t)))) + (and (search-forward-regexp "(but really Aspell \\(.*\\))" nil t) + (if (version< (match-string 1) "0.60") + (error "aspell version 0.60 or greater is required") + t))))) (kill-buffer (current-buffer))) result)) -- cgit v1.2.1 From 0e43543032f5cc902caaed55ac7191f586d9e74b Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sat, 10 Sep 2005 15:22:29 +0000 Subject: (narrow-to-page): Exclude _entire_ multi-line delimiter from the region narrowed to. --- lisp/ChangeLog | 5 +++++ lisp/textmodes/page.el | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index ba777467eb6..a019c5a9f08 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,8 @@ +2005-09-10 Alan Mackenzie + + * page.el (narrow-to-page): Exclude _entire_ multi-line delimiter + from the region narrowed to. + 2005-09-10 Magnus Henoch * textmodes/ispell.el (ispell-check-version): Signal an error if diff --git a/lisp/textmodes/page.el b/lisp/textmodes/page.el index ffb4c89f2db..3ec1eca1fb7 100644 --- a/lisp/textmodes/page.el +++ b/lisp/textmodes/page.el @@ -112,7 +112,7 @@ thus showing a page other than the one point was originally in." (save-excursion (goto-char (match-beginning 0)) ; was (beginning-of-line) (looking-at page-delimiter))) - (beginning-of-line)) + (goto-char (match-beginning 0))) ; was (beginning-of-line) (narrow-to-region (point) (progn ;; Find the top of the page. -- cgit v1.2.1 From 2bb8b80c2099dea53d6de3b232120cfcd4bcb45a Mon Sep 17 00:00:00 2001 From: Chong Yidong Date: Sat, 10 Sep 2005 15:51:28 +0000 Subject: 2005-09-10 Chong Yidong * files.texi (Saving Buffers): Fix typo. --- lispref/ChangeLog | 4 ++++ lispref/files.texi | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/lispref/ChangeLog b/lispref/ChangeLog index 7e603eb63aa..41e6c1aa9eb 100644 --- a/lispref/ChangeLog +++ b/lispref/ChangeLog @@ -1,3 +1,7 @@ +2005-09-10 Chong Yidong + + * files.texi (Saving Buffers): Fix typo. + 2005-09-08 Richard M. Stallman * tips.texi (Programming Tips): Correct the "default" prompt spec. diff --git a/lispref/files.texi b/lispref/files.texi index 570b601f743..5b8d77d2070 100644 --- a/lispref/files.texi +++ b/lispref/files.texi @@ -343,7 +343,7 @@ If it is @code{t}, that means also offer to save certain other non-file buffers---those that have a non-@code{nil} buffer-local value of @code{buffer-offer-save} (@pxref{Killing Buffers}). A user who says @samp{yes} to saving a non-file buffer is asked to specify the file -name to use.) The @code{save-buffers-kill-emacs} function passes the +name to use. The @code{save-buffers-kill-emacs} function passes the value @code{t} for @var{pred}. If @var{pred} is neither @code{t} nor @code{nil}, then it should be -- cgit v1.2.1 From 156bdb41309e1a8311190c3c92d8da4548d1e604 Mon Sep 17 00:00:00 2001 From: Romain Francoise Date: Sat, 10 Sep 2005 19:55:28 +0000 Subject: (init_buffer): Grow buffer to add directory separator and terminal zero. --- src/ChangeLog | 5 +++++ src/buffer.c | 6 ++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/ChangeLog b/src/ChangeLog index 24f0dccea98..f47e48c812d 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2005-09-10 Romain Francoise + + * buffer.c (init_buffer): Grow buffer to add directory separator + and terminal zero. + 2005-09-10 Eli Zaretskii * buffer.c (init_buffer): Fix error message for failed call to diff --git a/src/buffer.c b/src/buffer.c index 448ef87413a..e2805a3d1c2 100644 --- a/src/buffer.c +++ b/src/buffer.c @@ -5135,7 +5135,7 @@ init_buffer () pwd = get_current_dir_name (); - if(!pwd) + if (!pwd) fatal ("`get_current_dir_name' failed: %s\n", strerror (errno)); #ifndef VMS @@ -5144,6 +5144,8 @@ init_buffer () rc = strlen (pwd); if (!(IS_DIRECTORY_SEP (pwd[rc - 1]))) { + /* Grow buffer to add directory separator and '\0'. */ + pwd = (char *) xrealloc (pwd, rc + 2); pwd[rc] = DIRECTORY_SEP; pwd[rc + 1] = '\0'; } @@ -5152,7 +5154,7 @@ init_buffer () current_buffer->directory = make_unibyte_string (pwd, strlen (pwd)); if (! NILP (buffer_defaults.enable_multibyte_characters)) /* At this momemnt, we still don't know how to decode the - direcotry name. So, we keep the bytes in multibyte form so + directory name. So, we keep the bytes in multibyte form so that ENCODE_FILE correctly gets the original bytes. */ current_buffer->directory = string_to_multibyte (current_buffer->directory); -- cgit v1.2.1 From f9962371041b25c0772a35b0fcbfd313bcffdb87 Mon Sep 17 00:00:00 2001 From: Romain Francoise Date: Sat, 10 Sep 2005 20:05:02 +0000 Subject: (init_buffer): Fix typos. --- src/ChangeLog | 2 +- src/buffer.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ChangeLog b/src/ChangeLog index f47e48c812d..e3fb1e07ab8 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,7 +1,7 @@ 2005-09-10 Romain Francoise * buffer.c (init_buffer): Grow buffer to add directory separator - and terminal zero. + and terminal zero. Fix typos. 2005-09-10 Eli Zaretskii diff --git a/src/buffer.c b/src/buffer.c index e2805a3d1c2..fb1ff1c22e9 100644 --- a/src/buffer.c +++ b/src/buffer.c @@ -5153,7 +5153,7 @@ init_buffer () current_buffer->directory = make_unibyte_string (pwd, strlen (pwd)); if (! NILP (buffer_defaults.enable_multibyte_characters)) - /* At this momemnt, we still don't know how to decode the + /* At this moment, we still don't know how to decode the directory name. So, we keep the bytes in multibyte form so that ENCODE_FILE correctly gets the original bytes. */ current_buffer->directory -- cgit v1.2.1 From 99580cde58e888b8d0b33846d8fe0811c2574dbd Mon Sep 17 00:00:00 2001 From: "Kim F. Storm" Date: Sat, 10 Sep 2005 22:26:18 +0000 Subject: Fix formatting of misc. entries. --- lisp/ChangeLog | 24 +++++++++++------------- lisp/gnus/ChangeLog.2 | 4 ++-- lisp/mh-e/ChangeLog | 12 ++++++------ man/ChangeLog | 2 +- 4 files changed, 20 insertions(+), 22 deletions(-) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index a019c5a9f08..c89bd66ea55 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -14,7 +14,7 @@ current dir at the end. 2005-09-10 Emilio C. Lopes - + * woman.el (woman-topic-at-point-default): Renamed to woman-use-topic-at-point-default. (woman-topic-at-point): Renamed to woman-use-topic-at-point. @@ -947,7 +947,7 @@ 2005-08-15 David Ponce - * tree-widget.el Update Commentary header. + * tree-widget.el: Update Commentary header. (tree-widget-theme): Doc fix. (tree-widget-space-width): New option. (tree-widget-image-properties): Look up in the default theme too. @@ -2605,7 +2605,7 @@ * ediff-ptch.el (ediff-file-name-sans-prefix): Quote regexp. - * ediff-init: Get rid of -face in face names. + * ediff-init.el: Get rid of -face in face names. 2005-07-10 Richard M. Stallman @@ -8831,18 +8831,16 @@ 2005-03-25 Werner Lemberg - * calc/calc-forms.el, calc/calc-sel: Replace `illegal' with `invalid'. - * midnight.el, vc-cvs.el: Replace `illegal' with `invalid'. - * emacs-lisp/cl-macs.el: Replace `illegal' with `invalid'. - * emulation/vip.el: Replace `illegal' with `invalid'. - * eshell/esh-io.el, eshell/esh-var.el: Replace `illegal' with - `invalid'. - * mail/supercite.el: Replace `illegal' with `invalid'. + * calc/calc-forms.el, calc/calc-sel.el: + * midnight.el, vc-cvs.el: + * emacs-lisp/cl-macs.el: + * emulation/vip.el: + * eshell/esh-io.el, eshell/esh-var.el: + * mail/supercite.el: * progmodes/ebnf-abn.el, progmodes/ebnf-bnf.el * progmodes/ebnf-ebx.el, progmodes/ebnf-dtd.el, progmodes/ebnf-iso.el * progmodes/ebnf-yac.el, progmodes/ebnf2ps.el, progmodes/idlwave.el * progmodes/sh-script.el, progmodes/xscheme.el: - Replace `illegal' with `invalid'. * textmodes/refbib.el, textmodes/refer.el, textmodes/reftex-cite.el * textmodes/reftex-index.el, textmodes/reftex-parse.el * textmodes/reftex-ref.el, textmodes/reftex-vars.el @@ -9007,7 +9005,7 @@ 2005-03-22 Jay Belanger - * calc/calc-embed (calc-embedded-original-modes): New variable. + * calc/calc-embed.el (calc-embedded-original-modes): New variable. (calc-embedded-save-original-modes) (calc-embedded-restore-original-modes): New functions. (calc-do-embedded): Save original modes when entering embedded mode @@ -18831,7 +18829,7 @@ 2004-05-09 Jason Rumney - * international/code-pages (cp932, cp936, cp949, c950): Remove. + * international/code-pages.el (cp932, cp936, cp949, c950): Remove. Only define cp125* if windows-125* is already defined. * language/korean.el (cp949): Add alias. diff --git a/lisp/gnus/ChangeLog.2 b/lisp/gnus/ChangeLog.2 index 5d7a608054e..f39bf525db8 100644 --- a/lisp/gnus/ChangeLog.2 +++ b/lisp/gnus/ChangeLog.2 @@ -7658,7 +7658,7 @@ * spam.el: more compilation fixes for BBDB - * spam-stat.el added code from Alex Schroeder + * spam-stat.el: added code from Alex Schroeder (spam-stat-reduce-size): Interactive. (spam-stat-reset): New function. (spam-stat-save): Interactive. @@ -12404,7 +12404,7 @@ 2001-12-05 Katsumi Yamaoka - * mm-view.wl (mm-inline-text): Decode a charset-encoded rich text. + * mm-view.el (mm-inline-text): Decode a charset-encoded rich text. 2001-12-04 08:00:00 ShengHuo ZHU diff --git a/lisp/mh-e/ChangeLog b/lisp/mh-e/ChangeLog index 82bedd7c2a6..28cc6c2a6d0 100644 --- a/lisp/mh-e/ChangeLog +++ b/lisp/mh-e/ChangeLog @@ -43,7 +43,7 @@ (mh-show-from-face, mh-show-xface-face, mh-speedbar-folder-face) (mh-speedbar-selected-folder-face) (mh-speedbar-folder-with-unseen-messages-face) - (mh-speedbar-selected-folder-with-unseen-messages-face): + (mh-speedbar-selected-folder-with-unseen-messages-face): New backward-compatibility aliases for renamed faces. (mh-folder-body-face, mh-folder-cur-msg-face) (mh-folder-cur-msg-number-face, mh-folder-date-face) @@ -56,7 +56,7 @@ (mh-show-pgg-unknown-face, mh-show-pgg-bad-face) (mh-show-to-face, mh-show-from-face, mh-show-subject-face) (mh-speedbar-folder-with-unseen-messages) - (mh-speedbar-selected-folder-with-unseen-messages): + (mh-speedbar-selected-folder-with-unseen-messages): Use renamed MH-E faces. * mh-utils.el (mh-letter-font-lock-keywords) @@ -900,7 +900,7 @@ * mh-e.el (Version, mh-version): Updated for release 7.4.3. - * This patch release contains the following two patches: + This patch release contains the following two patches: * mh-identity.el (mh-identity-make-menu): Removed condition on mh-auto-fields-list. Use it to enable or disable menu item @@ -8402,7 +8402,7 @@ defcustom to mh-utils because I got an error about a nil value for mh-tool-bar-reply-3-buttons when I fired up mh-rmail. - * mh-comp.el, mh-funcs,el, mh-mime.el, mh-pick.el: Moved (provide) + * mh-comp.el, mh-funcs.el, mh-mime.el, mh-pick.el: Moved (provide) to the end of the file to be consistent with most other files (see additional rationale in mh-e.el description below). @@ -9210,7 +9210,7 @@ 2002-08-19 Peter S Galbraith * reply-to.xpm, reply-to.pbm, reply-from.xpm, reply-from.pbm, - reply-all.xpm, reply-all.bpm: New icons for various reply methods. + * reply-all.xpm, reply-all.bpm: New icons for various reply methods. * mh-e.el (mh-folder-tool-bar-map): Split reply button into three that won't prompt for "from", "to" and "all". * mh-comp.el (mh-reply): Put variable reply-to in the interactive @@ -10234,7 +10234,7 @@ operations made on all messages in the selected range when transient-mark-mode is on doesn't work in XEmacs. - * mh-e.el, mh-utils: Conditionalize calls to + * mh-e.el, mh-utils.el: Conditionalize calls to 'add-to-list 'facemenu-unlisted-faces for XEmacs. 2001-12-11 Jeffrey C Honig diff --git a/man/ChangeLog b/man/ChangeLog index 3f956c71625..69cf7458a7a 100644 --- a/man/ChangeLog +++ b/man/ChangeLog @@ -2108,7 +2108,7 @@ * pgg.texi (User Commands, Backend methods): Do. * gnus.texi: Markup fixes. (Setting Process Marks): Fix `M P a' entry. - * emacs-mime: Fixes. + * emacs-mime.texi: Fixes. 2004-09-23 Reiner Steib -- cgit v1.2.1 From 56c3f16ce307d60d545fcfdc3fd0eb27a75b1daf Mon Sep 17 00:00:00 2001 From: "Kim F. Storm" Date: Sat, 10 Sep 2005 22:43:12 +0000 Subject: (authors-aliases): Update list. (authors-fixed-entries): Update mldrag.el entry. --- lisp/emacs-lisp/authors.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lisp/emacs-lisp/authors.el b/lisp/emacs-lisp/authors.el index ec5446eef38..437332baec9 100644 --- a/lisp/emacs-lisp/authors.el +++ b/lisp/emacs-lisp/authors.el @@ -78,6 +78,7 @@ files.") ("Jay K. Adams" "jka@ece.cmu.edu" "Jay Adams") ("J,Ai(Br,At(Bme Marant" "J,bi(Br,bt(Bme Marant" "Jerome Marant") ("Jens-Ulrik Holger Petersen" "Jens-Ulrik Petersen") + ("Johan Bockg,Ae(Brd" "Johan Bockgard") ("John W. Eaton" "John Eaton") ("Jonathan I. Kamens" "Jonathan Kamens") ("Joseph Arceneaux" "Joe Arceneaux") @@ -195,7 +196,7 @@ Changes to files in this list are not listed.") ("Michael K. Johnson" :changed "configure.in" "emacs.c" "intel386.h" "mem-limits.h" "process.c" "template.h" "sysdep.c" "syssignal.h" "systty.h" "unexec.c" "ymakefile" "linux.h") - ("Kyle E. Jones" :wrote "mldrag.el") + ("Kyle Jones" :wrote "mldrag.el") ("Henry Kautz" :wrote "bib-mode.el") ("Joseph M. Kelsey" :changed "fileio.c" "vms-pwd.h" "vmsfns.c" "dir.h" "uaf.h") -- cgit v1.2.1 From f172343a068ad6c9e1a790acaa587c44c0a72217 Mon Sep 17 00:00:00 2001 From: "Kim F. Storm" Date: Sat, 10 Sep 2005 22:55:46 +0000 Subject: *** empty log message *** --- ChangeLog | 4 ++++ lisp/ChangeLog | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/ChangeLog b/ChangeLog index 110a2b0300a..2973030acc6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2005-09-11 Kim F. Storm + + * AUTHORS: Regenerate. + 2005-09-10 Giuseppe Scrivano Remove the MAXPATHLEN limitations: diff --git a/lisp/ChangeLog b/lisp/ChangeLog index c89bd66ea55..92b5fc68bfd 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,8 @@ +2005-09-11 Kim F. Storm + + * emacs-lisp/authors.el (authors-aliases): Update list. + (authors-fixed-entries): Update mldrag.el entry. + 2005-09-10 Alan Mackenzie * page.el (narrow-to-page): Exclude _entire_ multi-line delimiter -- cgit v1.2.1 From 7525e76fc5f821eaccaaa7db0af3e5a036424951 Mon Sep 17 00:00:00 2001 From: "Kim F. Storm" Date: Sat, 10 Sep 2005 22:56:00 +0000 Subject: Regenerate. --- AUTHORS | 1505 ++++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 963 insertions(+), 542 deletions(-) diff --git a/AUTHORS b/AUTHORS index 88d4edbebdd..f7339296b79 100644 --- a/AUTHORS +++ b/AUTHORS @@ -3,19 +3,19 @@ Foundation's distribution of GNU Emacs. To show our appreciation for their public spirit, we list here in alphabetical order a condensed list of their contributions. -Aaron Larson: changed bibtex.el +Aaron Hawley: changed files.el -Aaron M. Ucko: changed mail-source.el message.el nnmail.el nnsoup.el +Aaron Larson: changed bibtex.el Abraham Nahum: changed configure.in dgux4.h sysdep.c Abramo Bagnara: changed term.c -Adam P. Jenkins: changed gnus-sum.el +Adrian Colley: changed aix3-2.h -Adrian Aichner: changed nnmail.el +Adrian Lanz: changed mail-source.el -Adrian Colley: changed aix3-2.h +Aidan Kehoe: changed mm-util.el Ake Stenhoff: wrote imenu.el and changed cc-mode.el perl-mode.el @@ -25,104 +25,143 @@ Aki Vehtari: changed bibtex.el gnus-art.el gnus-score.el gnus-sum.el Alakazam Petrofsky: changed hanoi.el -Alan Shutko: changed diary-lib.el bindings.el cal-hebrew.el calendar.el - easy-mmode.el ibuf-ext.el ibuffer.el lunar.el solar.el +Alan Mackenzie: wrote cc-awk.el +and changed cc-engine.el cc-mode.el cc-fonts.el cc-cmds.el cc-vars.el + isearch.el search.texi buffers.texi cc-align.el cc-defs.el cc-langs.el + cc-mode-19.el cc-styles.el ebrowse.el emacs.texi fill.el frames.texi + page.el programs.texi regexp-opt.el simple.el text.texi -Alastair Burt: changed smiley.el +Alan Shutko: changed diary-lib.el calendar.el bindings.el cal-hebrew.el + easy-mmode.el gnus-sum.el ibuf-ext.el ibuffer.el lunar.el macros.el + solar.el -Albert: wrote rcompile.el +Alastair Burt: changed gnus-art.el smiley.el Albert L. Ting: changed gnus-group.el mail-hist.el +Alex Coventry: changed files.el + +Alex Ott: changed TUTORIAL.ru ispell.el ru-refcard.ps ru-refcard.tex + Alex Rezinsky: wrote which-func.el -Alex Schroeder: wrote ansi-color.el cus-theme.el master.el sql.el -and changed comint.el goto-addr.el cus-edit.el cus-face.el custom.el +Alex Schroeder: wrote ansi-color.el cus-theme.el master.el spam-stat.el + sql.el +and changed comint.el custom.el goto-addr.el sending.texi smtpmail.texi + Makefile.in cmdargs.texi cus-edit.el cus-face.el misc.texi nnrss.el + xml.el + +Alexander Klimov: changed man.el -Alexander Pohoyda: changed rmail.el sendmail.el +Alexander Kreuzer: changed nnrss.el + +Alexander Pohoyda: changed rmailsum.el man.el rmail.el sendmail.el Alexander Zhuckov: changed ebrowse.c Alexandre Oliva: wrote gnus-mlspl.el -and changed nnmail.el unexelf.c gnus.el format.el gnus-cus.el - gnus-mlsplt.el iris4d.h iris5d.h unexsgi.c +and changed unexelf.c format.el iris4d.h iris5d.h unexsgi.c + +Alexandre Veyrenc: changed fr-refcard.tex Alfred Correira: changed generic-x.el +Alfred M. Szmidt: changed compile.el + +Ami Fischman: changed calendar.el diary-lib.el + Anders Holst: wrote hippie-exp.el Anders Lindgren: wrote autorevert.el cwarn.el follow.el and changed font-lock.el etags.c compile.el Andre Spiegel: changed vc.el vc-hooks.el vc-cvs.el vc-rcs.el vc-sccs.el - files.el dired.el ediff-util.el log-view.el startup.el viper-util.el + files.el dired.el files.texi cperl-mode.el ediff-util.el log-view.el + parse-time.el startup.el vc-arch.el vc-mcvs.el vc-svn.el viper-util.el + +Andre Srinivasan: changed gnus.texi + +Andreas B,A|(Bsching: changed emacsclient.c + +Andreas Fuchs: changed mml-sec.el -Andrea Arcangeli: changed message.el +Andreas Jaeger: changed gnus-msg.el gnus-start.el gnus-xmas.el -Andreas Jaeger: changed gnus-cus.el gnus-msg.el gnus-start.el gnus-uu.el - gnus-xmas.el +Andreas Leue: changed artist.el Andreas Luik: changed xfns.c xterm.c -Andreas Schwab: changed Makefile.in files.el xdisp.c coding.c editfns.c - fns.c lisp.h alloc.c eval.c dired.el fileio.c simple.el keyboard.c - minibuf.c buffer.c emacs.c indent.c process.c xterm.c configure.in - cus-edit.el and 381 other files +Andreas Schwab: changed Makefile.in files.el xdisp.c lisp.h alloc.c fns.c + coding.c configure.in dired.el editfns.c info.el eval.c fileio.c + print.c simple.el buffer.c keyboard.c minibuf.c xterm.c emacs.c + process.c and 435 other files Andrew Choi: wrote mac-win.el -and changed macterm.c mac.c macfns.c macmenu.c INSTALL darwin.h sysdep.c - emacs.c macterm.h fontset.c xfaces.c README cw5-mcp.xml cw6-mcp.xml - frame.c keyboard.c macgui.h makefile.MPW Emacs.r Info.plist Makefile.in - and 60 other files +and changed macterm.c mac.c macfns.c INSTALL macmenu.c darwin.h macterm.h + sysdep.c emacs.c fontset.c frame.c keyboard.c macgui.h xfaces.c Emacs.r + README cw5-mcp.xml cw6-mcp.xml dispextern.h make-package makefile.MPW + and 62 other files + +Andrew Cohen: changed dns.el Andrew Csillag: wrote m4-mode.el Andrew Hall: changed paren.el -Andrew Innes: changed makefile.w32-in makefile.nt w32fns.c w32term.c - w32.c w32proc.c fileio.c gmake.defs dos-w32.el ms-w32.h nmake.defs - w32-fns.el w32term.h makefile.def unexw32.c w32menu.c w32xfns.c addpm.c - cmdproxy.c emacs.c w32-win.el and 134 other files - -Andrew J. Cosgriff: changed mm-view.el +Andrew Innes: changed makefile.w32-in w32fns.c w32term.c w32.c w32proc.c + fileio.c gmake.defs dos-w32.el ms-w32.h nmake.defs w32-fns.el w32term.h + unexw32.c w32menu.c w32xfns.c addpm.c cmdproxy.c emacs.c w32-win.el + w32inevt.c configure.bat and 136 other files Andrew Oram: changed man/calendar.texi miscellaneous changes to files in man/ Andy Norman: wrote ange-ftp.el -Andy Piper: changed nnmail.el +Andy Petrusenco: changed w32term.c -Arisawa Akihiro: changed ps-print.el +Ari Roponen: changed startup.el + +Arisawa Akihiro: changed ps-print.el time.el utf-8.el Arne Georg Gleditsch: changed gnus-sum.el -Ashwin Ram: wrote refer.el +Arne J,Ax(Brgensen: wrote latexenc.el +and changed smime.el mm-decode.el mule-conf.el nnimap.el nnrss.el + wid-edit.el -Atae@Spva.Physics.Imperial.Ac.Uk: wrote cdl.el +Artem Chuprina: changed message.el + +Ashwin Ram: wrote refer.el Aubrey Jaffer: changed info.el Axel Boldt: changed ehelp.el electric.el +B. Anyos: changed w32term.c + Barry A. Warsaw: wrote assoc.el elp.el man.el regi.el reporter.el supercite.el and changed cc-mode.el cc-cmds.el cc-engine.el cc-langs.el cc-styles.el cc-vars.el c++-mode.el cc-menus.el cc-align.el cc-defs.el cplus-md1.el syntax.c syntax.h -Ben Gertzfield: changed gnus-sum.el +Barry Fishman: changed gnu-linux.h Ben Harris: changed configure.in Ben Key: changed w32.c w32fns.c w32menu.c makefile.w32-in w32.h w32term.c emacs.c gmake.defs ms-w32.h nmake.defs sound.c +Ben North: changed fill.el lisp-mode.el + Benjamin Drieu: wrote pong.el -Benjamin Riefenstahl: changed mac-win.el macterm.c +Benjamin Riefenstahl: changed emacs.c mac-win.el macterm.c ms-w32.h + mule-cmds.el runemacs.c tcl.el w32.c w32.h w32select.c -Benjamin Rutt: changed simple.el +Benjamin Rutt: changed vc.el diff-mode.el ffap.el nnmbox.el simple.el + vc-cvs.el Bill Burton: changed ptx.h sequent-ptx.h @@ -130,6 +169,9 @@ Bill Carpenter: wrote feedmail.el (public domain) Bill Mann: changed configure.in unexaix.c ibmrs6000.h usg5-4-3.h +Bill Perry: wrote url-dav.el url-gw.el url-http.el url-util.el url.el + vc-dav.el + Bill Pringlemeir: changed messcompat.el Bill Richter: changed fill.el quail.el ccl.el encoded-kb.el fontset.el @@ -141,14 +183,18 @@ Bill Rozas: wrote scheme.el and changed xscheme.el Bill Wohler: wrote mh-comp.el mh-customize.el mh-e.el mh-funcs.el - mh-mime.el mh-pick.el mh-seq.el mh-utils.el -and changed mh-xemacs-compat.el MH-E-NEWS mh-index.el mh-speed.el - mh-alias.el mh-identity.el mh-loaddefs.el alias.pbm alias.xpm - execute.pbm execute.xpm makefile.nt makefile.w32-in mh-e page-down.pbm - page-down.xpm refile.pbm refile.xpm repack.pbm repack.xpm reply-all.pbm - and 14 other files + mh-loaddefs.el mh-mime.el mh-pick.el mh-seq.el mh-utils.el +and changed mh-index.el MH-E-NEWS Makefile README mh-identity.el + mh-alias.el mh-speed.el mh-unit.el mh-xemacs-compat.el mh-junk.el + mh-inc.el mh-xemacs.el mh-gnus.el mh-init.el mh-xemacs-toolbar.el + ChangeLog mh-acros.el *.el *.pbm alias.pbm alias.xpm and 26 other files + +Bjorn Solberg: changed nnimap.el -Bj,Av(Brn Torkelsson: changed message.el mm-util.el nnheader.el rfc2047.el +Bj,Av(Brn Torkelsson: changed gnus-art.el gnus-group.el gnus-srvr.el + gnus-sum.el gnus-mlspl.el gnus-msg.el message.el dgnushack.el + gnus-agent.el gnus-cus.el gnus-gl.el gnus-nocem.el gnus-score.el + gnus-topic.el gnus.el mail-source.el nnmail.el Blitz Product Development Corporation: wrote ispell.el @@ -168,11 +214,13 @@ and changed fill.el simple.el indent.el paragraphs.el cmds.c intervals.c text-mode.el textprop.c ada.el allout.el awk-mode.el bibtex.el buffer.c buffer.h c-mode.el and 38 other files +Boyd Lynn Gerber: changed configure.in + Brad Howes: changed gnus-demon.el Brad Miller: wrote gnus-gl.el -Brendan Kehoe: changed gnus-sum.el hpux9.h +Brendan Kehoe: changed hpux9.h Brian D. Carlstrom: changed gud.el smtpmail.el @@ -191,7 +239,7 @@ Brian Preble: changed abbrev.el apropos.el asm-mode.el doctex.el Bryan O'sullivan: changed ange-ftp.el -Bryan P. Johnson: changed gnus-group.el +Bzyl Wlodzimierz: changed latin-pre.el Caleb Deupree: changed winnt.el @@ -199,27 +247,32 @@ Carl D. Roth: changed gnus-nocem.el Carsten Bormann: changed ibmrs6000.h -Carsten Dominik: wrote idlw-rinfo.el idlw-shell.el idlw-toolbar.el - idlwave.el reftex-auc.el reftex-cite.el reftex-dcr.el reftex-global.el +Carsten Dominik: wrote idlw-complete-structtag.el idlw-toolbar.el org.el + reftex-auc.el reftex-cite.el reftex-dcr.el reftex-global.el reftex-index.el reftex-parse.el reftex-ref.el reftex-sel.el reftex-toc.el reftex-vars.el reftex.el -and changed reftex-vcr.el bibtex.el files.el idlwave-rinfo.el - idlwave-shell.el idlwave-toolbar.el reftex.texi - -Carsten Leonhardt: changed mail-source.el nnmail.el - -Castor: changed nntp.el +and changed org.texi idlw-shell.el idlwave.el idlw-rinfo.el reftex.texi + diary-lib.el reftex-vcr.el bibtex.el bookmark.el files.el + idlwave-rinfo.el idlwave-shell.el idlwave-toolbar.el Caveh Jalali: changed configure.in intel386.h sol2-4.h Changwoo Ryu: changed files.el +Chao-Hong Liu: changed TUTORIAL.cn TUTORIAL.zh + Charles Hannum: changed aix3-1.h aix3-2.h configure ibmrs6000.h keyboard.c netbsd.h pop.c sysdep.c systime.h systty.h xrdb.c Charlie Martin: wrote autoinsert.el -Chris Brierley: changed gnus-sum.el +Cheng Gao: changed MORE.STUFF flymake.el tips.texi + +Chong Yidong: changed text.texi files.texi dired.texi display.texi + anti.texi frames.texi longlines.el misc.texi positions.texi ack.texi + buff-menu.el building.texi calendar.texi custom.el custom.texi + emacs.texi help.texi minibuf.texi modes.texi mule.texi nonascii.texi + and 26 other files Chris Hanson: changed xscheme.el scheme.el xterm.c hpux.h x11term.c hp9000s300.h keyboard.c process.c texinfmt.el emacsclient.c sort.el @@ -237,31 +290,33 @@ Christian Plaunt: wrote soundex.el Christian Von Roques: changed gnus-start.el -Christoph Conrad: changed gnus-draft.el qp.el - -Christoph Rohland: changed rfc2047.el +Christoph Conrad: changed qp.el Christoph Wedler: wrote antlr-mode.el -and changed gnus-art.el gnus-picon.el message.el register.el smiley.el +and changed format.el gnus-art.el gnus-picon.el message.el register.el + smiley.el texinfmt.el Christopher J. Madsen: wrote decipher.el -and changed files.el replace.el time.el +and changed files.el ispell.el replace.el time.el + +Chunyu Wang: changed pcl-cvs.texi -Colin Rafferty: changed message.el gnus-art.el gnus-sum.el +Colin Marquardt: changed gnus.el message.el + +Colin Rafferty: changed message.el Colin Walters: wrote ibuf-ext.el ibuf-macs.el ibuffer.el and changed calc.el replace.el update-game-score.c calc-ext.el calc-misc.el Makefile.in calc-macs.el calc-mode.el calc-graph.el gamegrid.el calc-aent.el calc-bin.el calc-embed.el calc-keypd.el calc-math.el calc-prog.el calc-units.el calcalg2.el font-core.el - info.el calc-alg.el and 75 other files - -Conrad Sauerwald: changed mm-decode.el + info.el calc-alg.el and 78 other files -Daiki Ueno: wrote starttls.el -and changed imap.el gnus-sum.el +Daiki Ueno: wrote pgg-def.el pgg-gpg.el pgg-parse.el pgg-pgp.el + pgg-pgp5.el pgg.el starttls.el +and changed gnus-agent.el mml2015.el -Dale Hagglund: changed gnus-art.el gnus-sum.el mm-decode.el unexelf.c +Dale Hagglund: changed unexelf.c Dale R. Worley: wrote emerge.el (public domain) @@ -269,32 +324,42 @@ Dale Worley: changed mail-extr.el Damon Anton Permezel: wrote hanoi.el (public domain) -Dan Christensen: changed gnus-score.el nnfolder.el gnus-art.el - gnus-group.el nnmail.el +Dan Christensen: changed nnfolder.el gnus-art.el gnus-group.el + gnus-score.el gnus-sum.el nnmail.el Dan Nicolaescu: wrote iris-ansi.el romanian.el -and changed hideshow.el icon.el isearch.el bindings.el cus-edit.el - dabbrev.el imenu.el outline.el speedbar.el abbrev.el autoload.el - cus-dep.el files.el generic.el iswitchb.el pc-select.el rsz-mini.el - subr.el term.el vhdl-mode.el autoinsert.el and 43 other files +and changed hideshow.el term.el xterm.el icon.el isearch.el cus-edit.el + eterm.ti eterm sh-script.el vhdl-mode.el bindings.el compile.el + dabbrev.el faces.el grep.el imenu.el outline.el replace.el simple.el + speedbar.el abbrev.el and 112 other files + +Daniel Brockman: changed ibuffer.el Daniel Laliberte: wrote cl-specs.el cust-print.el edebug.el hideif.el isearch.el and changed mlconvert.el eval-region.el -Daniel Pfeiffer: wrote copyright.el executable.el sh-script.el - skeleton.el two-column.el wyse50.el -and changed apropos.el mpuz.el autoinsert.el facemenu.el gomoku.el - sgml-mode.el autoload.el buff-menu.el help.el mailalias.el sendmail.el - tex-mode.el +Daniel M Coffman: changed arc-mode.el + +Daniel N,Ai(Bri: changed message.el + +Daniel Ortmann: changed paragraphs.el + +Daniel Pfeiffer: wrote conf-mode.el copyright.el executable.el + sh-script.el skeleton.el two-column.el wyse50.el +and changed compile.el files.el make-mode.el apropos.el buff-menu.el + font-lock.el grep.el mpuz.el sgml-mode.el autoinsert.el cperl-mode.el + facemenu.el gomoku.el help.el imenu.el autoload.el autorevert.el + bindings.el button.el cc-fonts.el cc-mode.el and 12 other files Daniel Pittman: wrote tramp-vc.el +and changed gnus-sum.el Daniel Quinlan: changed dired.el info.el Danny Roozendaal: wrote handwrite.el -Danny Siu: changed gnus-picon.el nndoc.el smiley.el +Danny Siu: changed gnus-picon.el gnus-sum.el nndoc.el nnimap.el smiley.el Darren Stalder: changed gnus-util.el @@ -304,45 +369,59 @@ Dave Edmondson: changed message.el Dave Lambert: changed sol2-5.h xfns.c xterm.c xterm.h -Dave Love: wrote autoarg.el autoconf.el code-pages.el elide-head.el - georgian.el hl-line.el latin-8.el latin-9.el latin1-disp.el refill.el - rfc1345.el sgml-input.el smiley-ems.el subst-big5.el subst-gb2312.el - subst-jis.el subst-ksc.el tool-bar.el ucs-tables.el uni-input.el - utf-16.el utf-8-lang.el welsh.el -and changed help.el Makefile.in configure.in fortran.el browse-url.el - mule-cmds.el gnus-art.el simple.el cus-edit.el info.el files.el - message.el mule.el vc.el wid-edit.el xterm.c buffer.c byte-opt.el - config.in fns.c imenu.el and 673 other files +Dave Love: wrote autoarg.el autoconf.el benchmark.el cfengine.el + code-pages.el elide-head.el georgian.el hl-line.el latin-8.el + latin-9.el latin1-disp.el python.el refill.el rfc1345.el sgml-input.el + smiley.el subst-big5.el subst-gb2312.el subst-jis.el subst-ksc.el + tool-bar.el ucs-tables.el uni-input.el utf-16.el utf-7.el utf-8-lang.el + welsh.el +and changed configure.in Makefile.in help.el fortran.el browse-url.el + mule-cmds.el simple.el xterm.c cus-edit.el files.el info.el mule.el + wid-edit.el vc.el fns.c rfc2047.el bindings.el cus-start.el buffer.c + byte-opt.el bytecomp.el and 728 other files Dave Pearson: wrote 5x5.el quickurl.el -David Aspinwall: changed gnus-art.el +David A. Capello: changed etags.c + +David Abrahams: changed coding.c David Bakhash: wrote strokes.el David Byers: changed minibuf.c -David Edmondson: changed gnus.el +David Casperson: changed menu-bar.el tex-mode.el + +David Edmondson: changed message.el gnus-cite.el imap.el mm-view.el David Gillespie: wrote calc-aent.el calc-alg.el calc-arith.el calc-bin.el calc-comb.el calc-cplx.el calc-embed.el calc-ext.el calc-fin.el calc-forms.el calc-frac.el calc-funcs.el calc-graph.el calc-help.el - calc-incom.el calc-keypd.el calc-lang.el calc-macs.el calc-maint.el - calc-map.el calc-math.el calc-misc.el calc-mode.el calc-mtx.el - calc-poly.el calc-prog.el calc-rewr.el calc-rules.el calc-sel.el - calc-stat.el calc-store.el calc-stuff.el calc-trail.el calc-undo.el - calc-units.el calc-vec.el calc-yank.el calc.el calcalg2.el calcalg3.el - calccomp.el calcsel2.el cl-compat.el cl-extra.el cl-macs.el cl-seq.el - cl.el cl.texinfo complete.el edmacro.el + calc-incom.el calc-keypd.el calc-lang.el calc-macs.el calc-map.el + calc-math.el calc-misc.el calc-mode.el calc-mtx.el calc-poly.el + calc-prog.el calc-rewr.el calc-rules.el calc-sel.el calc-stat.el + calc-store.el calc-stuff.el calc-trail.el calc-undo.el calc-units.el + calc-vec.el calc-yank.el calc.el calcalg2.el calcalg3.el calccomp.el + calcsel2.el cl-compat.el cl-extra.el cl-macs.el cl-seq.el cl.el + cl.texinfo complete.el edmacro.el and changed info.el bytecomp.el +David Hansen: changed nnrss.el tempo.el + +David Herring: changed comint.el + +David Hunter: changed config.nt flymake.el ms-w32.h process.c + David J. Mackenzie: changed configure.in etags.c fakemail.c movemail.c wakeup.c Makefile cvtmail.c qsort.c termcap.c yow.c Makefile.in avoid.el b2m.c digest-doc.c emacsclient.c emacsserver.c emacstool.c etags-vmslib.c fortran.el hexl.c isearch.el and 12 other files -David Kastrup: changed calc.el Makefile.in ange-ftp.el autoload.el - calc-alg.el configure.in mouse-drag.el window.c +David Kastrup: changed greek.el replace.el search.c ange-ftp.el calc.el + faq.texi meta-mode.el process.c search.texi DEBUG MAILINGLISTS + Makefile.in autoload.el browse-url.el buffer.c building.texi + calc-alg.el configure.in cus-theme.el desktop.el easymenu.el + and 18 other files David K,Ae(Bgedal: wrote tempo.el and changed sendmail.el xmenu.c @@ -352,8 +431,6 @@ David Lawrence: changed loaddefs.el comint.el simple.el files.el Makefile c-mode.el cl.el dired.el emacs.1 emacsserver.c emerge.el gnus.el history.el lisp-mode.el lisp.el and 78 other files -David M Smith: changed ielm.el - David M. Brown: wrote array.el David M. Koppelman: wrote hi-lock.el @@ -361,6 +438,8 @@ David M. Koppelman: wrote hi-lock.el David M. Smith: wrote ielm.el and changed imenu.el +David Mccabe: changed lisp-mode.el + David Megginson: wrote derived.el and changed mode-clone.el @@ -372,17 +451,26 @@ David Mosberger-Tang: changed alpha.h unexelf.c cm.h config.in fakemail.c keyboard.c mem-limits.h process.c profile.c sorted-doc.c sysdep.c terminfo.c unexelf1.c yow.c -David Ponce: wrote recentf.el ruler-mode.el -and changed w32menu.c bytecomp.el emacs.rc makefile.w32-in w32fns.c - w32term.c +David Ponce: wrote recentf.el ruler-mode.el tree-widget.el +and changed w32menu.c w32term.c keyboard.c bytecomp.el callint.c + commands.texi cus-edit.el emacs.rc fileio.c files.el lread.c + makefile.w32-in mouse.el print.c termhooks.h tree-widget w32fns.c + which-func.el wid-edit.el windows.texi + +David Reitter: changed menu-bar.el url-http.el David Robinson: changed menu-bar.el x-win.el -David S. Goldberg: changed mm-decode.el emacs-mime.texi gnus-art.el +David S. Goldberg: changed gnus-art.el + +David Z. Maze: changed nnrss.el + +Davis Herring: changed isearch.el Decklin Foster: changed nngateway.el -Deepak Goel: changed README calc.el doctor.el snake.el +Deepak Goel: changed README appt.el calc-forms.el calc.el diary-lib.el + doctor.el snake.el Denis Howe: wrote browse-url.el @@ -390,15 +478,23 @@ Derek L. Davies: changed gud.el Detlev Zundel: wrote re-builder.el +Dhruva Krishnamurthy: changed makefile.w32-in + +Diane Murray: changed rmail-spam-filter.el rmail.el + Dick King: wrote uniquify.el -Didier Verna: changed gnus-picon.el gnus-msg.el gnus-start.el nnmail.el - rect.el binhex.el gnus-art.el gnus-spec.el gnus-sum.el gnus.el - gnus.texi message.el mm-bodies.el mm-util.el +Didier Verna: wrote gnus-diary.el nndiary.el +and changed nntp.el gnus-art.el gnus-msg.el gnus-group.el gnus-start.el + gnus-sum.el gnus-xmas.el gnus-picon.el gnus-salt.el cus-edit.el rect.el + dgnushack.el gnus-agent.el gnus-ems.el gnus-fun.el gnus-topic.el + message.el nnmail.el nnmbox.el smiley.el Dirk Herrmann: changed bibtex.el -Dirk Meyer: changed gnus-demon.el +Dmitry Antipov: changed keyboard.c + +Dominique De Waleffe: changed pcvs-info.el Don Morrison: wrote dabbrev.el @@ -406,35 +502,45 @@ Don Woods: changed replace.el Doug Cutting: wrote disass.el -Dr Francis J. Wright: changed comint.el - Drew Csillag: changed m4-mode.el E. Jay Berkenbilt: changed flyspell.el ispell.el window.h +Ed L. Cashin: changed gnus-sum.el imap.el + +Ed Swarthout: changed hexl.el + +Eduardo Mu,Aq(Boz: changed dired.el ls-lisp.el + Edward M. Reingold: wrote cal-china.el cal-coptic.el cal-french.el cal-islam.el cal-iso.el cal-julian.el cal-menu.el cal-move.el cal-persia.el calendar.el diary-lib.el holidays.el lunar.el solar.el and changed diary.el tex-mode.el cal-tex.el cal-mayan.el holiday.el cal-x.el cal-hebrew.el cal-chinese.el cal-dst.el diary-ins.el - diary-insert.el cal-persian.el cal-islamic.el list-holidays.el + diary-insert.el cal-persian.el cal-islamic.el calendar.texi + list-holidays.el + +Edwin Steiner: changed gnus-nocem.el -Ehud Karni: changed aviion-intel.h configure.in +Ehud Karni: changed rmail.el aviion-intel.h compile.el complete.el + configure.in frame.el rmailsum.el sort.el xdisp.c Eirik Fuller: changed ralloc.c xterm.c Eli Barzilay: wrote calculator.el -Eli Zaretskii: wrote codepage.el rxvt.el tty-colors.el -and changed msdos.c Makefile.in info.el files.el mainmake.v2 fileio.c - pc-win.el startup.el internal.el msdos.h config.bat dosfns.c xfaces.c - faces.el frame.c frame.el menu-bar.el simple.el w16select.c xdisp.c - sed2.inp and 348 other files +Eli Tziperman: wrote rmail-spam-filter.el -Emerick Rogul: changed message.el +Eli Zaretskii: wrote codepage.el rxvt.el tty-colors.el +and changed msdos.c Makefile.in files.el info.el fileio.c mainmake.v2 + config.bat pc-win.el startup.el internal.el msdos.h simple.el xfaces.c + dosfns.c menu-bar.el faces.el frame.c frame.el rmail.el makefile.w32-in + w16select.c and 430 other files -Emilio Lopes: changed help.el apropos.el bookmark.el fortran.el - hscroll.el iso-acc.el process.c window.el +Emilio C. Lopes: changed cmuscheme.el help.el woman.el apropos.el + bookmark.el cal-menu.el calendar.el calendar.texi display.texi + emacsclient.1 esh-cmd.el fortran.el hscroll.el iso-acc.el lisp.el + process.c window.el Emmanuel Briot: wrote ada-prj.el xml.el and changed ada-mode.el ada-stmt.el ada-xref.el @@ -444,11 +550,15 @@ Enami Tsugutomo: changed frame.c keyboard.c dispnew.c fileio.c process.c frame.h gnus-group.el perl-mode.el rmailsum.el sysdep.c vc.el window.c window.el +Era Eriksson: changed dired.el shell.el + Eric Decker: changed hp9000s800.h hpux.h sysdep.c Eric Ding: wrote goto-addr.el +and changed mh-utils.el mh-comp.el mh-e.el mh-mime.el -Eric Hanchrow: changed emacsclient.c +Eric Hanchrow: changed TUTORIAL.es abbrev.el autorevert.el dired.el + emacsclient.c make-dist Eric M. Ludlam: wrote checkdoc.el speedbar.el and changed info.el rmail.el speedbspec.el gud.el Makefile.in comint.el @@ -456,14 +566,14 @@ and changed info.el rmail.el speedbspec.el gud.el Makefile.in comint.el sb-dir-plus.xpm sb-dir.xpm sb-file+.xpm sb-file-.xpm sb-file.xpm sb-mail.xpm sb-pg-minus.xpm sb-pg-plus.xpm sb-pg.xpm and 9 other files -Eric Marsden: changed nnslashdot.el gnus-art.el +Eric Marsden: changed url-util.el Eric S. Raymond: wrote AT386.el asm-mode.el cookie1.el finder.el gud.el keyswap.el lisp-mnt.el loadhist.el -and changed vc.el Makefile.in files.el NEWS comint.el loaddefs.el - simple.el vc-hooks.el cust-print.el dired.el emacsbug.el help.el - isearch.el makefile.el tex-mode.el x-win.el bibtex.el buff-menu.el - bytecomp.el c-mode.el cmulisp.el and 219 other files +and changed vc.el Makefile.in files.el comint.el loaddefs.el simple.el + vc-hooks.el cust-print.el dired.el emacsbug.el help.el isearch.el + makefile.el tex-mode.el x-win.el bibtex.el buff-menu.el bytecomp.el + c-mode.el cmulisp.el cmuscheme.el and 217 other files Eric Youngdale: changed etags-vmslib.c @@ -472,68 +582,69 @@ Erik Naggum: wrote disp-table.el latin-4.el latin-5.el mailheader.el and changed simple.el emacs.c files.el lread.c rmail.el alloc.c editfns.c keyboard.c apropos.el configure.in dispnew.c filelock.c fns.c keymap.c lisp.h print.c process.c add-log.el buffer.c casetab.c cl-macs.el - and 111 other files + and 112 other files -Erik Toubro Nielsen: changed gnus-sum.el gnus-topic.el gnus-util.el +Erik Toubro Nielsen: changed gnus-sum.el gnus-topic.el Espen Skoglund: wrote pascal.el Ethan Bradford: changed ispell.el ange-ftp.el gnus.el gnuspost.el lpr.el mailalias.el vt-control.el -Ettore Perazzoli: changed mail-source.el - Eugene Exarevsky: changed sql.el -Evgeny Roubinchtein: changed pc-select.el +Evgeni Dobrev: changed man.el + +Evgeny Roubinchtein: changed mail-source.el pc-select.el F. Thomas May: wrote blackbox.el Fabrice Bauzac: changed dired-aux.el -Fabrice Popineau: changed etags.c gnus-cache.el gnus-score.el +Fabrice Popineau: changed etags.c gnus-cache.el -Felix Lee: changed nntp.el flyspell.el gnus-async.el outline.el - compile.el data.c gnus.el gud.el process.c vc.el xdisp.c +Felix Lee: changed flyspell.el outline.el compile.el data.c gud.el + nntp.el process.c vc.el xdisp.c + +Ferenc Wagner: changed nnweb.el Flemming Hoejstrup Hansen: changed forms.el -Florian Weimer: changed gnus-msg.el mm-bodies.el message.el mm-util.el - mml.el mailcap.el rfc2047.el gnus-cite.el gnus-score.el gnus-spec.el - gnus-uu.el mm-encode.el nnultimate.el qp.el +Florian Weimer: changed message.el coding.c gnus-art.el gnus.el gnus.texi + mm-util.el Francesco Potort,Al(B: wrote cmacexp.el -and changed etags.c man.el delta.h uniquify.el latin-post.el latin-alt.el - rmail.el sgml-mode.el Makefile.in comint.el configure.in etags.1 - filelock.c gud.el hanoi.el mailalias.el sendmail.el simple.el - skeleton.el vc-hooks.el b2m.c undigest.el etags.el data.c - generic-x.el tetris.el admin.el ange-ftp.el configure.in delta.h - dired-aux.el dos-w32.el etags.1 fileio.c files.el fns.c - maintaining.texi make-announcement make-tarball.txt mule.el pong.el - and 21 other files +and changed etags.c man.el delta.h undigest.el comint.el configure.in + uniquify.el latin-post.el rmail.el etags.1 etags.el latin-alt.el + sgml-mode.el Makefile.in data.c european.el filelock.c files.el + generic-x.el gud.el hanoi.el and 41 other files Francis J. Wright: wrote woman.el +and changed dired.el comint.el files.el -Francis Litterio: changed gnus-group.el saveplace.el - -Francis Wright: changed dired.el +Francis Litterio: changed keymaps.texi message.el os.texi saveplace.el -Francisco Solsona: changed message.el - -Francois Felix Ingrand: changed gnus-salt.el gnus-start.el +Francois Felix Ingrand: changed gnus-salt.el Frank Bennett: changed nnmail.el Frank Bresz: wrote diff.el +Frank Schmitt: changed gnus-sum.el + +Frank Weinberg: changed gnus-art.el + Fran,Ag(Bois Pinard: changed nndoc.el allout.el bytecomp.el gnus-sum.el - gnus-util.el gnus-uu.el gnus-win.el make-mode.el nnmail.el rmailsum.el - timezone.el + gnus-util.el gnus-uu.el make-mode.el nnmail.el rmailsum.el timezone.el + +Fran,Ag(Bois-David Collin: changed message.el mm-decode.el Fred Fish: changed linux.h unexec.c Fred Oberhauser: changed nnmail.el +Frederic Han: changed iso-cvt.el + Frederic Lepied: wrote expand.el and changed gnus.el @@ -543,11 +654,16 @@ and changed xmenu.c xterm.c xfns.c dpx2.h lwlib.c rmailsum.el rmail.el lwlib-Xaw.h lwlib-int.h xdisp.c compile.el editfns.c fns.c frame.h hilit19.el and 9 other files +Frederik Fouvry: changed sendmail.el TUTORIAL.nl emacs.bash faces.el + filecache.el mailalias.el rmail.el thumbs.el + Fritz Knabe: changed mh-mime.el +Fr,Ai(Bd,Ai(Bric Bothamy: changed TUTORIAL.fr + G Dinesh Dutt: changed etags.el -Gareth Jones: changed gnus-art.el gnus-score.el +Gareth Jones: changed fns.c gnus-score.el Garrett Wollman: changed sendmail.el @@ -558,39 +674,51 @@ and changed gnus-group.el gnus-topic.el Gary Delp: wrote mailpost.el (public domain) +Gary Howell: changed server.el + Gary Oberbrunner: changed gud.el Gary Wong: changed termcap.c tparam.c +Gaute B Strokkenes: changed process.c + Geoff Voelker: wrote lisp/makefile.nt nt.c nt.h ntheap.c ntheap.h ntinevt.c ntproc.c ntterm.c src/makefile.nt w32-fns.el windowsnt.h winnt.el -and changed makefile.nt w32.c w32fns.c fileio.c w32heap.c w32term.c - makefile.def w32inevt.c callproc.c s/ms-w32.h w32proc.c unexw32.c - w32term.h dos-w32.el emacs.bat loadup.el w32-win.el emacs.c keyboard.c - process.c w32console.c and 108 other files +and changed w32.c w32fns.c fileio.c w32heap.c w32term.c w32inevt.c + callproc.c s/ms-w32.h w32proc.c unexw32.c w32term.h dos-w32.el + emacs.bat loadup.el w32-win.el emacs.c keyboard.c process.c + w32console.c addpm.c cmdproxy.c and 107 other files -George V. Reilly: changed emacs.ico makefile.nt +George V. Reilly: changed emacs.ico Georges Brun-Cottan: wrote easy-mmode.el Gerd Moellmann: wrote authors.el ebrowse.el jit-lock.el rx.el tooltip.el and changed xdisp.c xterm.c dispnew.c dispextern.h xfns.c xfaces.c - window.c keyboard.c lisp.h faces.el Makefile.in alloc.c buffer.c + window.c keyboard.c lisp.h Makefile.in faces.el alloc.c buffer.c startup.el xterm.h fns.c simple.el term.c configure.in frame.c xmenu.c - and 618 other files + and 622 other files Germano Caronni: changed ralloc.c Gernot Heiser: changed refer.el -Glenn Morris: changed f90.el fortran.el scroll-all.el files.el - timeclock.el autoinsert.el calendar.el imenu.el startup.el +Giuseppe Scrivano: changed buffer.c configure configure.in sysdep.c + xsmfns.c + +Glenn Morris: changed f90.el diary-lib.el fortran.el calendar.el + calendar.texi appt.el sh-script.el timeclock.el cal-hebrew.el + cal-islam.el cal-menu.el files.el programs.texi scroll-all.el + startup.el cal-coptic.el cal-julian.el cal-move.el cal-x.el + display.texi emacs-xtra.texi and 37 other files Glynn Clements: wrote gamegrid.el snake.el tetris.el Gordon Matzigkeit: changed gnus-uu.el +Greg Hill: changed bytecomp.el + Greg Hudson: changed configure.in indent.c Greg Klanderman: changed messagexmas.el @@ -602,6 +730,10 @@ Greg Stark: changed gnus-ems.el timezone.el Gregor Schmid: wrote tcl-mode.el and changed intervals.c intervals.h textprop.c dispnew.c indent.c xdisp.c +Gregorio Gervasio, Jr.: changed gnus-sum.el + +Gregory Chernov: changed nnslashdot.el + Gregory Neil Shapiro: changed mailabbrev.el Guillermo J. Rozas: wrote fakemail.c @@ -612,11 +744,12 @@ Gustav H,Ae(Bllberg: changed compile.el Guy Geens: changed gnus-score.el -Gvran Uddeborg: changed isc4-1.h +G,Av(Bran Uddeborg: changed isc4-1.h + +Hallvard B. Furuseth: changed gnus-util.el editfns.c gnus-cache.el + gnus-sum.el lread.c messcompat.el nntp.el print.c process.c search.c -Hallvard B. Furuseth: changed gnus-sum.el gnus-util.el editfns.c - gnus-cache.el lread.c mailcap.el messcompat.el mm-bodies.el mm-util.el - nntp.el print.c process.c rfc2047.el search.c +Han Boetes: changed netbsd.h Han-Wen Nienhuys: changed emacsclient.c server.el @@ -629,14 +762,18 @@ Harald Maier: changed w32heap.c Heiko Muenkel: changed b2m.c +Helmut Waitzmann: changed gnus.texi + Henrik Enberg: changed lread.c Henry Guillaume: wrote find-file.el -Henry Kautz: wrote refbib.el +Henry Kautz: wrote bib-mode.el refbib.el Hewlett-Packard: changed emacsclient.c emacsserver.c keyboard.c server.el +Hiroshi Fujishima: changed faq.texi + Hiroshi Nakano: changed ralloc.c unexelf.c Holger Schauer: wrote fortune.el @@ -651,13 +788,15 @@ Howard Melman: changed imenu.el picture.el Howie Kaye: wrote sort.el -Hrvoje Niksic: changed message.el gnus-art.el mml.el gnus-xmas.el - mm-decode.el nnmail.el fileio.c fns.c gnus-salt.el gnus-spec.el - gnus-sum.el mm-bodies.el uudecode.el add-log.el appt.el arc-mode.el - avoid.el binhex.el bookmark.el cal-china.el cal-tex.el - and 90 other files - Hrvoje Nik,B9(Bi,Bf(B: wrote croatian.el +and changed gnus-xmas.el message.el nnmail.el fileio.c fns.c gnus-art.el + gnus-salt.el gnus-spec.el mm-decode.el add-log.el appt.el arc-mode.el + avoid.el bookmark.el cal-china.el cal-tex.el calendar.el cl-indent.el + cmacexp.el comint.el compile.el and 83 other files + +H,Ae(Bkan Granath: changed dired.el + +H,Ae(Bkon Malmedal: changed calendar.el holidays.el Ian Lance Taylor: changed sco4.h @@ -666,6 +805,8 @@ and changed ange-ftp.el desktop.el tex-mode.el Ilja Weis: wrote gnus-topic.el +Ilya N. Golubev: changed shell.el + Ilya Zakharevich: wrote tmm.el and changed syntax.c cperl-mode.el syntax.h textprop.c dired.c font-lock.el interval.c intervals.c intervals.h regex.c regex.h @@ -677,8 +818,8 @@ Indiana University Foundation: changed buffer.c buffer.h indent.c region-cache.c region-cache.h search.c xdisp.c Inge Frick: changed easymenu.el keyboard.c view.el compile.el - dired-aux.el arc-mode.el dired.el files.el keyboard.h keymap.c - tar-mode.el window.el xmenu.c + dired-aux.el arc-mode.el dired.el files.el gnus-sum.el keyboard.h + keymap.c tar-mode.el window.el xmenu.c Inoue Seiichiro: changed xterm.c xfns.c xterm.h @@ -687,36 +828,33 @@ International Business Machines: changed emacs.c fileio.c ibmrt-aix.h Ishikawa Chiaki: changed aviion.h dgux.h -Istvan Marko: changed gnus-agent.el mm-decode.el +Istvan Marko: changed gnus-agent.el xfns.c -Ivan Zakharyaschev: changed codepage.el +Ivan Zakharyaschev: changed codepage.el lread.c Ivar Rummelhoff: wrote winner.el Iwamuro Motonori: changed gnus-kill.el -J.D. Smith: changed idlw-rinfo.el idlw-shell.el idlw-toolbar.el - idlwave.el - -Jaap-Henk Hoepman: changed gnus-msg.el +J.D. Smith: wrote idlw-rinfo.el +and changed idlwave.el idlw-shell.el idlw-toolbar.el idlw-help.el Jack Repenning: changed unexelfsgi.c -Jack Vinson: changed mailcap.el +Jack Twilley: changed message.el Jacques Duthen: changed ps-print.el -Jaeyoun Chung: changed hangul3.el hanja3.el gnus-mule.el gnus.el - hangul.el +Jaeyoun Chung: changed hangul3.el hanja3.el gnus-mule.el hangul.el James Clark: wrote sgml-mode.el -and changed window.c xselect.c +and changed fns.c window.c xselect.c -James H. Cloos, Jr.: changed gnus-art.el gnus-sum.el +James Cloos: changed url-history.el James R. Larus: wrote mh-e.el -James Thompson: changed ps-print.el +James R. Van Zandt: changed sh-script.el James Troup: changed gnus-sum.el @@ -726,38 +864,47 @@ Jamie Zawinski: wrote byte-opt.el byte-run.el bytecomp.el disass.el mailabbrev.el tar-mode.el and changed bytecode.c mail-extr.el subr.el -Jan Dj,Ad(Brv: changed xterm.c gtkutil.c xfns.c xterm.h configure.in - keyboard.c startup.el x-win.el xmenu.c Makefile.in config.in emacs.c - gtkutil.h lisp.h lwlib-Xm.c xlwmenu.c Activate.c DEBUG INSTALL alloc.c - authors.el and 8 other files +Jan Dj,Ad(Brv: wrote dnd.el x-dnd.el +and changed gtkutil.c xterm.c xfns.c xmenu.c xterm.h gtkutil.h + configure.in Makefile.in config.in keyboard.c configure frames.texi + xselect.c emacs.c alloc.c xdisp.c xlwmenu.c fileio.c frame.c x-win.el + xfaces.c and 158 other files -Jan Nieuwenhuizen: changed emacs.c emacsclient.c server.el startup.el +Jan Nieuwenhuizen: changed info.el TUTORIAL.nl emacs.c emacsclient.c + gud.el nnmh.el server.el startup.el Jan Schormann: wrote solitaire.el -Jan Vroonhof: changed gnus-cite.el gnus-msg.el message.el nntp.el +Jan Vroonhof: changed gnus-cite.el gnus-msg.el nntp.el Jan-Hein Buhrman: changed ange-ftp.el env.el -Jari Aalto: changed add-log.el gnus-art.el apropos.el cperl-mode.el - debug.el files.el font-lock.el lisp-mnt.el ls-lisp.el mailcap.el - nnmail.el +Jari Aalto: changed add-log.el filecache.el gnus-art.el lisp-mnt.el + nnmail.el apropos.el autorevert.el compile.el cperl-mode.el debug.el + executable.el files.el finder.el font-lock.el grep.el ls-lisp.el man.el + terminal.el -Jason R Mastaler: changed drums.el +Jason Merrill: changed imap.el Jason Rumney: wrote w32-vars.el -and changed w32term.c w32fns.c w32menu.c w32-win.el w32term.h makefile.nt - w32-fns.el w32.c w32bdf.c makefile.w32-in w32console.c w32gui.h - w32select.c mule-cmds.el w32bdf.h config.nt keyboard.c w32faces.c - w32inevt.c w32proc.c emacs.c and 55 other files +and changed w32fns.c w32term.c w32menu.c w32-win.el w32term.h + makefile.w32-in w32.c w32bdf.c w32-fns.el w32select.c w32console.c + w32gui.h w32proc.c keyboard.c mule-cmds.el emacs.c fileio.c w32bdf.h + w32inevt.c config.nt configure.bat and 76 other files -Jay K. Adams: wrote jka-compr.el +Jay Belanger: changed calc.texi calc.el calc-ext.el calc-embed.el + calc-aent.el calc-prog.el calc-help.el calc-graph.el calc-lang.el + calc-store.el calc-yank.el calc-units.el calcalg2.el calc-misc.el + calc-alg.el calc-arith.el calc-poly.el calccomp.el calc-vec.el + calc-forms.el calc-math.el and 23 other files -Jay R. Adams: changed jka-compr.el +Jay K. Adams: wrote jka-cmpr-hook.el jka-compr.el Jay Sachs: changed gnus-score.el gnus-win.el -Jeff Dwork: changed ehelp.el +Jean-Philippe Theberge: wrote thumbs.el + +Jeff Dwork: changed ehelp.el facemenu.el Jeff Morgenthaler: changed flow-ctrl.el vt200.el vt201.el vt220.el vt240.el @@ -766,7 +913,12 @@ Jeff Norden: wrote kermit.el Jeff Peck: wrote sun-curs.el sun-fns.el sun-mouse.el sun.el -Jeffrey C Honig: changed bsdos4.h +Jeffrey C Honig: wrote mh-print.el +and changed mh-comp.el mh-e.el mh-utils.el mh-customize.el mh-funcs.el + mh-seq.el Makefile bsdos4.h mh-alias.el mh-junk.el mh-loaddefs.el + mh-mime.el + +Jens Krinke: changed smime.el Jens Lautenbacher: changed gnus.el @@ -775,22 +927,27 @@ and changed ffap.el Jens Toivo Berger Thielemann: changed word-help.el -Jens-Ulrik Holger Petersen: changed cus-edit.el find-func.el - gnus-group.el gnus-msg.el gnus.el +Jens-Ulrik Holger Petersen: changed cus-edit.el find-func.el gnus.el + +Jeremy Maitin-Shepard: changed mml.el Jerry Frain: changed systime.h usg5-4.h Jerry James: changed format.el -Jesper Harder: changed message.el +Jesper Harder: wrote yenc.el +and changed gnus-art.el gnus-sum.el message.el gnus-msg.el gnus.el + gnus-group.el mm-bodies.el gnus-util.el mm-util.el mm-decode.el + rfc2047.el mml.el mml1991.el mailcap.el mm-uu.el pgg-gpg.el + gnus-srvr.el gnus-uu.el info.el nnmail.el pgg.el and 180 other files + +Jhair Tocancipa Triana: changed gnus-audio.el Jim Blandy: wrote tvi970.el and changed keyboard.c xterm.c xfns.c Makefile.in window.c process.c dispnew.c xdisp.c sysdep.c configure.in lisp.h keymap.c configure make-dist buffer.c frame.c screen.c x-win.el simple.el alloc.c emacs.c - and 391 other files - -Jim Davidson: changed gnus-sum.el message.el + and 389 other files Jim Kingdon: changed MACHINES SERVICE emacsclient.c emacs.tex hp300bsd.h rmail.el @@ -805,11 +962,25 @@ Jim Thompson: wrote ps-print.el Jim Wilson: changed Makefile.in alloca.c +Jirka Kosek: changed mule.el + +Joakim Hove: wrote html2text.el + Joanna Pluta: changed TUTORIAL.pl Jochen K,A|(Bpper: changed calc-units.el -Joe Buehler: changed gnus-util.el +Joe Buehler: changed Makefile.in cygwin.h MACHINES browse-url.el + comint.el configure configure.in dired-aux.el dired.el dirtrack.el + dos-w32.el fast-lock.el filecache.el fileio.c files.el gmalloc.c + gnus-util.el hippie-exp.el keyboard.c lastfile.c loadup.el + and 12 other files + +Joe Corneli: changed subr.el + +Joe Edmonds: changed lisp-mode.el + +Joe Kelsey: changed skeleton.el Joe Ramey: changed filelock.c rmailsum.el @@ -819,20 +990,18 @@ Joe Wells: wrote apropos.el mail-extr.el resume.el Joel N. Weber Ii: changed comint.el make-dist -Joel Ray Holveck: changed info.el - -Joerg Lenneis: changed nneething.el nnheader.el +Joel Ray Holveck: changed gnus-sum.el info.el Joev Dubach: changed nntp.el -Johan Kullstam: changed mm-encode.el +Johan Bockgard: changed cl-macs.el cl.texi + +Johan Bockg,Ae(Brd: changed cl-macs.el custom.el flyspell.el help-fns.el Johan Vromans: wrote forms-d2.el forms.el iso-acc.el and changed complete.el -Johannes Weinert: changed gnus-sum.el - -John Eaton: wrote octave-hlp.el octave-inf.el octave-mod.el +John Basrai: changed man.el John F. Carr: changed dired.c @@ -840,51 +1009,54 @@ John F. Whitehead: changed mule-cmds.el mule-diag.el John Grabowski: changed xfaces.c xfns.c -John H. Palmieri: changed mail-source.el +John H. Palmieri: changed gnus-fun.el John Heidemann: wrote mouse-copy.el mouse-drag.el zone-mode.el John Hughes: changed term.c -John Paul Wallington: changed ibuffer.el ibuf-ext.el rmail.el startup.el - apropos.el eudc.el help-fns.el info.el browse-url.el bytecomp.el - chistory.el cl-indent.el comint.el cus-start.el doctor.el ediff-util.el - eldoc.el em-cmpl.el em-dirs.el em-glob.el em-hist.el and 28 other files +John Paul Wallington: changed ibuffer.el ibuf-ext.el subr.el files.el + thumbs.el fns.c rmail.el bindings.el bytecomp.el cus-theme.el + help-fns.el info.el re-builder.el startup.el apropos.el browse-url.el + cus-start.el display.texi ebuff-menu.el emerge.el eudc.el + and 105 other files John Robinson: wrote bg-mouse.el John Tobey: changed gud.el -John W. Eaton: changed octave-mod.el +John W. Eaton: wrote octave-hlp.el octave-inf.el octave-mod.el -John Wiegley: wrote align.el em-alias.el em-banner.el em-basic.el - em-cmpl.el em-dirs.el em-glob.el em-hist.el em-ls.el em-pred.el - em-prompt.el em-rebind.el em-script.el em-smart.el em-term.el - em-unix.el em-xtra.el esh-arg.el esh-cmd.el esh-ext.el esh-io.el - esh-maint.el esh-mode.el esh-module.el esh-opt.el esh-proc.el - esh-test.el esh-util.el esh-var.el eshell.el pcmpl-cvs.el pcomplete.el - timeclock.el -and changed mail-source.el Makefile.in allout.el compile.el desktop.el - gnus-art.el gnus-mlspl.el gnus-topic.el outline.el pcmpl-gnu.el term.el +John Wiegley: wrote align.el cal-bahai.el em-alias.el em-banner.el + em-basic.el em-cmpl.el em-dirs.el em-glob.el em-hist.el em-ls.el + em-pred.el em-prompt.el em-rebind.el em-script.el em-smart.el + em-term.el em-unix.el em-xtra.el esh-arg.el esh-cmd.el esh-ext.el + esh-io.el esh-maint.el esh-mode.el esh-module.el esh-opt.el esh-proc.el + esh-test.el esh-util.el esh-var.el eshell.el isearchb.el pcmpl-cvs.el + pcomplete.el timeclock.el +and changed iswitchb.el Makefile.in allout.el cal-menu.el calendar.el + compile.el desktop.el diary-lib.el flyspell.el holidays.el outline.el + pcmpl-gnu.el term.el Jon K Hellan: wrote utf7.el -Jon Kv: changed nnfolder.el - -Jonas Steverud: changed gnus-art.el - Jonathan I. Kamens: changed pop.c movemail.c rmail.el configure.in Makefile.in b2m.pl config.in files.el pop.h terminal.el vc.el - jka-compr.el rmailout.el rnewspost.el sendmail.el simple.el timezone.el - vc-hooks.el + gnus-sum.el jka-compr.el rmailout.el rnewspost.el sendmail.el simple.el + timezone.el vc-hooks.el Jonathan Stigelman: wrote hilit19.el Jonathan Vail: changed vc.el -Jonathan Yavner: wrote ses.el tcover-ses.el tcover-unsafep.el - testcover.el unsafep.el -and changed Makefile.in files.el ses-example.ses ses.texi +Jonathan Yavner: wrote tcover-ses.el tcover-unsafep.el +and changed testcover.el Makefile.in files.el functions.texi + ses-example.ses ses.el ses.texi testcover-ses.el testcover-unsafep.el + unsafep.el variables.texi + +Jorgen Schaefer: changed type-break.el + +Jose E. Marchesi: changed smtpmail.el Joseph Arceneaux: wrote xrdb.c and changed xterm.c xfns.c keyboard.c screen.c dispnew.c xdisp.c window.c @@ -894,10 +1066,21 @@ and changed xterm.c xfns.c keyboard.c screen.c dispnew.c xdisp.c window.c Joseph M. Kelsey: changed dir.h fileio.c uaf.h vms-pwd.h vmsfns.c -Juanma Barranquero: changed makefile.w32-in faces.el subr.el help-fns.el - w32fns.c fileio.c grep-changelog idlw-shell.el replace.el sh-script.el - composite.c editfns.c filesets.el idlwave.el ielm.el keyboard.c - macfns.c mule-util.el mule.el speedbar.el timer.el and 186 other files +Josh Huber: changed mml-sec.el gnus-msg.el message.el mml.el mml2015.el + nnmail.el ChangeLog ChangeLog.1 gnus-cite.el gnus-delay.el gnus-spec.el + mml1991.el nnultimate.el nnwfm.el gnus-cus.el gnus-smiley.el + gnus-start.el gnus-topic.el gnus.el nnbabyl.el nndiary.el + and 7 other files + +Joshua Varner: changed intro.texi + +Juan Le,As(Bn Lahoz Garc,Am(Ba: wrote wdired.el +and changed files.el perl-mode.el + +Juanma Barranquero: changed makefile.w32-in help-fns.el subr.el faces.el + files.el w32fns.c cperl-mode.el replace.el simple.el eval.c comint.el + sh-script.el xdisp.c allout.el idlwave.el process.c thumbs.el + vhdl-mode.el xfaces.c .cvsignore desktop.el and 539 other files Juergen Nickelsen: wrote ws-mode.el @@ -905,7 +1088,17 @@ Julien Gilles: wrote gnus-ml.el Junio Hamano: changed window.el -Justin Sheehy: changed gnus-util.el nnmail.el nntp.el +Jure Cuhalev: changed ispell.el + +Juri Linkov: changed info.el isearch.el compile.el replace.el simple.el + grep.el faces.el dired.el descr-text.el display.texi dired-aux.el + edebug.el lisp.el files.el help-fns.el lisp-mode.el help.el ispell.el + mule.el startup.el building.texi and 151 other files + +Justin Sheehy: changed gnus-sum.el nntp.el + +J,Ai(Br,At(Bme Marant: changed Makefile.in make-dist bindings.el configure + configure.in emacsclient.c K. Shane Hartman: wrote chistory.el echistory.el electric.el emacsbug.el helper.el picture.el view.el @@ -916,75 +1109,91 @@ and changed rmail.el loaddefs.el ebuff-menu.el dired.el simple.el Kahlil Hodgson: changed timeclock.el -Kai Gro,A_(Bjohann: wrote tramp-util.el tramp-uu.el tramp.el -and changed dired.el paragraphs.el Makefile.in ange-ftp.el files.el - gnus-art.el gnus-sum.el lisp.el message.el nnmail.el tramp.texi alloc.c - configure.in diary-lib.el dir eshell.el gnus-cus.el gnus-start.el - gnus-util.el info.el log-view.el and 12 other files +Kai Gro,A_(Bjohann: wrote gnus-delay.el tramp-util.el tramp-uu.el tramp.el + trampver.el +and changed message.el gnus-agent.el gnus-sum.el gnus-art.el nnmail.el + files.el tramp.texi gnus.el simple.el ange-ftp.el gnus-group.el + gnus-msg.el Makefile.in dired.el nnml.el paragraphs.el bindings.el + files.texi gnus-start.el imap.el man.el and 56 other files -Karl Berry: changed filelock.c dired.c compile.el fileio.c info.texi - isc2-2.h sort.el +Kailash C. Chowksey: changed HELLO Makefile.in ind-util.el kannada.el + knd-util.el loadup.el makefile.w32-in + +Karl Berry: changed info.texi filelock.c copyright.el dired.c elisp.texi + texinfo.el compile.el emacs.texi fileio.c help.texi isc2-2.h sort.el + syntax.texi tex-mode.el + +Karl Chen: changed files.el align.el gnus-art.el help-mode.el python.el + vc-svn.el Karl Eichwalder: changed Makefile.in add-log.el bookmark.el dired-aux.el - dired.el info.el menu-bar.el midnight.el + dired.el info.el menu-bar.el midnight.el po.el Karl Fogel: wrote bookmark.el mail-hist.el saveplace.el -and changed isearch.el autogen.sh editfns.c menu-bar.el window.c +and changed isearch.el menu-bar.el autogen.sh editfns.c vc-svn.el + window.c Karl Heuer: changed keyboard.c lisp.h xdisp.c buffer.c xfns.c xterm.c - alloc.c files.el frame.c window.c configure.in data.c minibuf.c + alloc.c files.el frame.c configure.in window.c data.c minibuf.c editfns.c fns.c process.c fileio.c simple.el keymap.c indent.c sysdep.c - and 445 other files + and 444 other files -Karl Kleinpaste: changed gnus-art.el gnus-sum.el gnus-util.el gnus-cus.el - gnus-msg.el gnus-score.el mailcap.el message.el mm-encode.el mm-uu.el - nnheader.el +Karl Kleinpaste: changed gnus-art.el gnus-picon.el gnus-score.el + gnus-sum.el gnus-uu.el gnus-xmas.el mm-uu.el mml.el nnmail.el smiley.el Karl M. Hegbloom: changed gnus.el -Katsumi Yamaoka: changed gnus-art.el gnus-sum.el gnus-group.el - gnus-start.el mail-source.el nntp.el frame.el gnus-util.el message.el - mm-bodies.el nnagent.el nnheader.el nnimap.el nnmail.el parse-time.el +Karl Pfl,Ad(Bsterer: changed spam-stat.el + +Katsuhiro Hermit Endo: changed gnus-spec.el + +Katsumi Yamaoka: wrote canlock.el +and changed gnus-art.el message.el gnus-sum.el mm-view.el gnus-msg.el + gnus-util.el mm-decode.el gnus.el lpath.el mm-util.el gnus-agent.el + dgnushack.el gnus-group.el nntp.el gnus-start.el spam.el mml.el + nndraft.el emacs-mime.texi gnus-score.el gnus-spec.el + and 59 other files Kaveh R. Ghazi: changed delta88k.h xterm.c Kawabata, Taichi: wrote indian.el -and changed devanagari.el Makefile.in characters.el devan-util.el - fontset.el ind-util.el mule-conf.el +and changed devanagari.el ind-util.el Makefile.in devan-util.el + characters.el fontset.el malayalam.el mlm-util.el mule-conf.el tamil.el + tml-util.el Kayvan Sylvan: changed sc.el -Kazushi: changed filelock.c hexl.c profile.c unexalpha.c +Kazushi Marukawa: changed filelock.c hexl.c profile.c unexalpha.c + +Keiichi Suzuki: changed nntp.el Keisuke Nishida: changed print.c alloc.c bytecomp.el data.c keymap.c Keith Gabryelski: wrote hexl.c hexl.el -Ken Manheimer: changed allout.el +Ken Brush: changed emacsclient.c Ken Laprade: changed simple.el Ken Manheimer: wrote allout.el icomplete.el Ken Raeburn: changed lisp.h alloc.c buffer.c keyboard.c lread.c coding.c - Makefile.in fns.c minibuf.c editfns.c fileio.c keymap.c xfns.c xterm.c + minibuf.c Makefile.in fns.c editfns.c fileio.c keymap.c xfns.c xterm.c charset.h fontset.c search.c undo.c window.c xdisp.c charset.c - and 82 other files + and 83 other files Ken Stevens: wrote ispell.el Kenichi Handa: wrote cyrillic.el isearch-x.el py-punct.el pypunct-b5.el - quail.el -and changed coding.c mule-cmds.el mule.el charset.c xterm.c ccl.c - fileio.c fns.c charset.h mule-conf.el coding.h Makefile.in fontset.el - mule-diag.el fontset.c insdel.c japanese.el xdisp.c editfns.c process.c - mule-util.el and 232 other files + quail.el thai-word.el +and changed coding.c mule-cmds.el mule.el charset.c fns.c fileio.c + xterm.c ccl.c mule-conf.el Makefile.in fontset.c charset.h fontset.el + coding.h mule-diag.el xdisp.c editfns.c insdel.c japanese.el process.c + mule-util.el and 267 other files Kenneth Stailey: changed alpha.h configure.in ns32000.h openbsd.h pmax.h sparc.h unexalpha.c unexelf.c -Kenry Kautz: wrote bib-mode.el - Kevin Blake: changed font-lock.el ring.el Kevin Broadey: wrote foldout.el @@ -996,111 +1205,141 @@ Kevin Gallagher: wrote edt-lk201.el edt-mapper.el edt-pc.el edt-vt100.el and changed edt-user.doc Kevin Gallo: wrote w32-win.el -and changed makefile.nt dispnew.c addpm.c config.nt dispextern.h emacs.c - facemenu.el faces.el fns.c frame.c frame.h keyboard.c makefile.def - mouse.el ntterm.c process.c s/ms-w32.h scroll.c startup.el sysdep.c - term.c and 18 other files +and changed dispnew.c addpm.c config.nt dispextern.h emacs.c facemenu.el + faces.el fns.c frame.c frame.h keyboard.c mouse.el ntterm.c process.c + s/ms-w32.h scroll.c startup.el sysdep.c term.c unexw32.c w32.c + and 16 other files -Kevin J. Greiner: changed gud.el +Kevin Greiner: changed gnus-agent.el gnus-start.el gnus-sum.el + gnus-int.el gnus.el gnus-util.el nntp.el gnus-group.el gnus-cus.el + legacy-gnus-agent.el gnus-art.el gnus-cache.el gnus-range.el + gnus-srvr.el nnagent.el nnheader.el dgnushack.el gnus-async.el + gnus-draft.el gnus-registry.el gnus-salt.el and 4 other files Kevin Layer: changed w32proc.c -Kevin Rodgers: changed compile.el mailabbrev.el ange-ftp.el byte-opt.el - dired-x.el dired-x.texi files.el isearch.el loadhist.el mailalias.el - print.c replace.el sendmail.el simple.el vc.el xfns.c - -Kevin Ryde: changed info.el info-look.el makeinfo.el +Kevin Rodgers: changed compile.el mailabbrev.el dired-x.el ange-ftp.el + byte-opt.el desktop.el dired-x.texi ffap.el files.el isearch.el + loadhist.el mailalias.el menu-bar.el print.c replace.el sendmail.el + simple.el vc.el xfns.c -Kevin The Bandicoot: changed gnus-art.el +Kevin Ryde: wrote info-xref.el +and changed info-look.el info.el gnus-art.el gnus-sum.el MORE.STUFF + cc-align.el display.texi em-alias.el em-dirs.el em-hist.el em-unix.el + emacs-lisp-intro.texi ffap.el frames.texi glossary.texi gnus.texi + makeinfo.el programs.texi simple.el streams.texi strings.texi + and 3 other files Kim F. Storm: wrote bindat.el cua-base.el cua-gmrk.el cua-rect.el ido.el keypad.el kmacro.el -and changed simple.el process.c keyboard.c xdisp.c subr.el xterm.c - w32term.c window.c info.el dispextern.h keymap.c lisp.h macterm.c - msdos.c files.el frame.c w32fns.c xfns.c frame.h macfns.c msdos.h - and 72 other files +and changed xdisp.c dispextern.h simple.el process.c keyboard.c window.c + xterm.c w32term.c lisp.h macterm.c subr.el fringe.c dispnew.c xfaces.c + alloc.c fns.c xterm.h info.el display.texi msdos.c xfns.c + and 199 other files -Kim-Minh Kaplan: changed gnus-picon.el gnus-sum.el gnus-art.el - gnus-start.el gnus-win.el gnus-xmas.el gnus.texi imap.el message.el - mm-decode.el mm-encode.el nndraft.el nnml.el +Kim-Minh Kaplan: changed gnus-picon.el gnus-sum.el gnus-start.el + gnus-win.el gnus-xmas.el gnus.texi message.el nndraft.el nnml.el Kishore Kumar: changed terminal.el -Kiyokazu Suto: changed nnspool.el +Klaus Straubinger: changed url-http.el -Kjetil Torgrim Homme: changed nnmail.el +Klaus Zeitler: changed configure.in sh-script.el vcursor.el Koaunghi Un: wrote hanja3.el and changed hanja.el hangul.el hangul3.el hanja-jis.el symbol-ksc.el -Kobayashi Yasuhiro: changed w32fns.c w32term.c w32term.h +Kobayashi Yasuhiro: changed w32fns.c configure.bat w32term.c w32term.h + window.c xfns.c Kohtala Marko: changed info.el -Koseki Yoshinori: changed mm-util.el nnmail.el +Koseki Yoshinori: wrote iimage.el +and changed nnmail.el Kurt Hornik: wrote octave-hlp.el octave-inf.el octave-mod.el -and changed ielm.el term.el +and changed battery.el ielm.el term.el -Kurt Swanson: changed gnus-art.el gnus-salt.el gnus-msg.el gnus-sum.el - gnus-ems.el gnus-group.el gnus-score.el gnus-util.el nnmail.el window.c +Kurt Swanson: changed gnus-art.el gnus-salt.el gnus-sum.el gnus-ems.el + gnus-group.el gnus-msg.el gnus-score.el gnus-util.el nnmail.el window.c Kyle E. Jones: wrote mldrag.el Kyle Jones: wrote life.el and changed saveconf.el buffer.c mail-utils.el sendmail.el -Lantz Moore: changed nnmail.el +K,Ba(Broly L,Bu(Brentey: changed keyboard.c coding.c xfns.c xterm.c xterm.h Larry Kolodney: wrote cvtmail.c Lars Balker Rasmussen: changed gnus-art.el gnus-agent.el message.el +Lars Brinkhoff: changed building.texi config.in configure configure.in + editfns.c fns.c os.texi + +Lars Hansen: changed desktop.el mh-e.el info.el dired.el rmail.el + dired-x.el dired-x.texi dired.c files.texi grp.h ls-lisp.el misc.texi + url-auth.el url-cache.el url-dired.el url-ftp.el url-irc.el url-misc.el + url-news.el url-privacy.el url-vars.el and 33 other files + Lars Lindberg: wrote imenu.el msb.el and changed dabbrev.el -Lars Magne Ingebrigtsen: wrote format-spec.el gnus-agent.el gnus-art.el - gnus-async.el gnus-bcklg.el gnus-cache.el gnus-demon.el gnus-draft.el - gnus-dup.el gnus-eform.el gnus-ems.el gnus-group.el gnus-int.el - gnus-logic.el gnus-move.el gnus-nocem.el gnus-range.el gnus-salt.el - gnus-spec.el gnus-srvr.el gnus-start.el gnus-sum.el gnus-undo.el - gnus-util.el gnus-uu.el gnus-win.el ietf-drums.el mail-parse.el - mail-prsvr.el mail-source.el message.el messcompat.el mm-bodies.el - mm-decode.el mm-encode.el mm-util.el mm-view.el mml.el netrc.el - nnagent.el nnbabyl.el nndir.el nndoc.el nndraft.el nneething.el - nngateway.el nnkiboze.el nnlistserv.el nnmail.el nnmbox.el nnmh.el - nnml.el nnoo.el nnslashdot.el nnsoup.el nntp.el nnultimate.el nnweb.el - qp.el rfc2045.el rfc2047.el rfc2231.el score-mode.el time-date.el -and changed gnus.el gnus-msg.el gnus-score.el gnus-topic.el nnheader.el - nnfolder.el mailcap.el gnus-cite.el gnus-picon.el nnvirtual.el drums.el - gnus-xmas.el gnus-cus.el parse-time.el date.el dgnushack.el editfns.c - gnus-mh.el gnus-soup.el pop3.el fns.c and 38 other files +Lars Magne Ingebrigtsen: wrote compface.el dns.el format-spec.el + gnus-agent.el gnus-art.el gnus-async.el gnus-bcklg.el gnus-cache.el + gnus-demon.el gnus-draft.el gnus-dup.el gnus-eform.el gnus-ems.el + gnus-fun.el gnus-group.el gnus-int.el gnus-logic.el gnus-move.el + gnus-nocem.el gnus-picon.el gnus-range.el gnus-salt.el gnus-spec.el + gnus-srvr.el gnus-start.el gnus-sum.el gnus-undo.el gnus-util.el + gnus-uu.el gnus-win.el ietf-drums.el mail-parse.el mail-prsvr.el + mail-source.el message.el messcompat.el mm-bodies.el mm-decode.el + mm-encode.el mm-util.el mm-view.el mml.el netrc.el nnagent.el + nnbabyl.el nndir.el nndoc.el nndraft.el nneething.el nngateway.el + nnkiboze.el nnlistserv.el nnmail.el nnmbox.el nnmh.el nnoo.el + nnslashdot.el nnsoup.el nntp.el nnultimate.el nnweb.el nnwfm.el qp.el + rfc2045.el rfc2047.el rfc2231.el score-mode.el spam.el time-date.el +and changed gnus.el gnus-msg.el gnus-score.el gnus-topic.el gnus-xmas.el + nnfolder.el gnus-cite.el nnheader.el nnml.el lpath.el nnvirtual.el + dgnushack.el gnus-cus.el smiley-ems.el editfns.c gnus-mh.el + gnus-soup.el gnus.texi nnrss.el pop3.el fns.c and 46 other files Lasse Rasinen: changed gnus-start.el +Lawrence Mitchell: changed subr.el + Lawrence R. Dodd: wrote dired-x.el and changed fortran.el ispell.el sendmail.el cmuscheme.el comint.el compile.el dired.el find-dired.el gnus.el gud.el inf-lisp.el info.el lisp.el loaddefs.el man.el minibuf.c rcs2log rmail.el simple.el terminal.el text-mode.el and 4 other files -Lee Willis: changed gnus-art.el - Leigh Stoller: changed emacsclient.c emacsserver.c server.el +Lennart Borgman: changed w32term.c w32term.h + Lennart Staflin: changed dired.el diary-ins.el diary-lib.el tq.el xdisp.c Leonard H. Tower Jr.: changed rnews.el rnewspost.el emacsbug.el rmailout.el -Lloyd Zusman: changed gnus-sum.el mailcap.el nnmail.el +Lloyd Zusman: changed mml.el -Luc Teirlinck: changed ielm.el dired-aux.el files.el sh-script.el subr.el +Luc Teirlinck: wrote help-at-pt.el +and changed files.el autorevert.el simple.el subr.el frames.texi + display.texi files.texi dired.el Makefile.in frame.el ielm.el + startup.el variables.texi comint.el custom.el fns.c minibuf.texi + modes.texi buffer.c buffers.texi commands.texi and 187 other files Lucid, Inc.: changed byte-opt.el byte-run.el bytecode.c bytecomp.el delsel.el disass.el faces.el font-lock.el lmenu.el lselect.el mailabbrev.el select.el xfaces.c xselect.c +Lute Kamstra: changed modes.texi generic.el debug.el generic-x.el + font-lock.el subr.el debugging.texi easy-mmode.el elisp.texi hl-line.el + simple.el Makefile.in battery.el bindings.el calc.el cmdargs.texi + edebug.texi emacs.texi info.el make-tarball.txt octave-inf.el + and 219 other files + Lynn Slater: wrote help-macro.el MCC: wrote xmenu.c @@ -1108,6 +1347,10 @@ and changed emacsclient.c emacsserver.c etags.c lisp.h movemail.c rmail.el rmailedit.el rmailkwd.el rmailmsc.el rmailout.el rmailsum.el scribe.el server.el sysdep.c unexec.c +Maciek Pasternacki: changed nnrss.el + +Magnus Henoch: changed ispell.el + Manuel Serrano: wrote flyspell.el Marc Fleischeuers: changed files.el @@ -1116,6 +1359,11 @@ Marc Girod: changed informat.el rmail.el rmailsum.el sendmail.el Marc Shapiro: changed bibtex.el +Marcelo Toledo: changed TUTORIAL.pt_BR FOR-RELEASE TUTORIAL.cn + TUTORIAL.cs TUTORIAL.de TUTORIAL.es TUTORIAL.fr TUTORIAL.it TUTORIAL.ja + TUTORIAL.ko TUTORIAL.pl TUTORIAL.ro TUTORIAL.ru TUTORIAL.sk TUTORIAL.sl + TUTORIAL.th TUTORIAL.translators TUTORIAL.zh add-log.el european.el + Marco Melgazzi: changed term.el Marco Walther: changed mips-siemens.h unexelfsni.c unexsni.c @@ -1125,14 +1373,22 @@ Marcus G. Daniels: changed xterm.c configure.in lwlib-Xm.c lwlib.c editfns.c emacs.c irix5-0.h linux.h lwlib-Xm.h lwlib.h ptx4.h sequent-ptx.h unexelf.c -Mario Lang: changed files.el +Marek Martin: changed nnfolder.el -Mark A. Hershberger: changed xml.el +Mario Lang: changed battery.el diff.el files.el gud.el -Mark D. Baushke: changed etags.c +Mark A. Hershberger: changed xml.el nnrss.el cperl-mode.el mm-url.el + gnus-group.el + +Mark D. Baushke: changed mh-e.el mh-utils.el mh-mime.el mh-comp.el + mh-customize.el mh-index.el mh-loaddefs.el Makefile mh-identity.el + mh-seq.el mh-speed.el mh-funcs.el mh-alias.el MH-E-NEWS etags.c + mh-junk.el mh-pick.el mh-xemacs-compat.el Mark Diekhans: changed compile.el +Mark H. Weaver: changed comint.el + Mark Lambert: changed process.c process.h Mark Mitchell: changed font-lock.el @@ -1141,9 +1397,11 @@ Mark Neale: changed fortran.el Mark Osbourne: changed hexl-mode.el +Mark Plaksin: changed nnrss.el + Mark W Maimone: changed mpuz.el -Mark W. Eichin: changed gnus.el keyboard.c xterm.c +Mark W. Eichin: changed keyboard.c xterm.c Marko Kohtala: changed info.el @@ -1156,66 +1414,88 @@ Markus Heritsch: wrote ada-xref.el Markus Holmberg: changed thingatpt.el Markus Rost: wrote cus-test.el -and changed cus-edit.el Makefile.in compile.el files.el find-func.el - rmail.el rmailsum.el simple.el tex-mode.el cus-dep.el mule-cmds.el - rmailout.el checkdoc.el configure.in custom.el emacsbug.el gnus.el - help-fns.el ls-lisp.el mwheel.el sendmail.el and 105 other files +and changed cus-edit.el Makefile.in files.el compile.el rmail.el + tex-mode.el find-func.el rmailsum.el simple.el cus-dep.el dired.el + mule-cmds.el rmailout.el checkdoc.el configure.in custom.el emacsbug.el + gnus.el help-fns.el ls-lisp.el mwheel.el and 122 other files Markus Triska: changed doctor.el +Marshall T. Vandegrift: changed gnus-fun.el + Martin Boyer: changed bibtex.el menu-bar.el Martin Buchholz: changed etags.c -Martin Larose: changed message.el +Martin Kretzschmar: changed gnus-spec.el -Martin Lorentzon: changed vc-hooks.el vc.el +Martin Larose: changed message.el -Martin Lorentzson: changed vc.el vc-cvs.el vc-rcs.el vc-hooks.el +Martin Lorentzon: changed vc.el vc-cvs.el vc-hooks.el vc-rcs.el vc-sccs.el Martin Neitzel: changed sc.el +Martin Rudalics: changed font-lock.el + Martin Stjernholm: wrote cc-bytecomp.el -and changed cc-engine.el cc-cmds.el cc-langs.el cc-vars.el cc-mode.el - cc-align.el cc-styles.el cc-defs.el cc-menus.el cc-mode-19.el - cc-lobotomy.el cc-make.el cc-mode.texi cc-style.el +and changed cc-engine.el cc-cmds.el cc-langs.el cc-mode.el cc-defs.el + cc-vars.el cc-align.el cc-styles.el cc-fonts.el cc-menus.el + cc-mode.texi Makefile.in cc-fix.el cc-mode-19.el ack.texi awk-mode.el + cc-guess.el cc-lobotomy.el cc-make.el cc-style.el files.el + and 3 other files Masahiko Sato: wrote vip.el Masanobu Umeda: wrote gnus-kill.el gnus-mh.el gnus-msg.el gnus.el - metamail.el nnheader.el nnspool.el prolog.el rmailsort.el timezone.el + metamail.el nndb.el nnheader.el nnspool.el prolog.el rmailsort.el + timezone.el and changed gnuspost.el -Masatake Yamato: changed cus-face.el faces.el register.el asm-mode.el - bookmark.el page-ext.el ruler-mode.el +Masatake Yamato: wrote ld-script.el +and changed etags.el xdisp.c bindings.el hexl.el asm-mode.el faces.el + pcvs.el register.el ruler-mode.el wid-edit.el buffer.c cus-face.el + display.texi gud.el help.el man.el server.el simple.el smerge-mode.el + add-log.el animate.el and 31 other files -Masayuki Ataka: changed texinfmt.el make-mode.el texinfo.el +Masayuki Ataka: changed texinfmt.el texinfo.el characters.el make-mode.el -Mats Lidell: changed european.el +Mats Lidell: changed TUTORIAL.sv european.el -Matt Pharr: changed message.el gnus-msg.el gnus-group.el +Matt Hodges: changed em-pred.el icon.el paragraphs.el simple.el table.el + telnet.el + +Matt Pharr: changed message.el Matt Simmons: changed message.el -Matt Swift: changed gnus-group.el gnus-uu.el +Matt Swift: changed compile.el dired.el editfns.c lisp-mode.el + mm-decode.el outline.el rx.el simple.el startup.el + +Matthew Mundell: changed calendar.texi diary-lib.el files.texi + type-break.el debugging.texi display.texi edebug.texi editfns.c eval.c + fileio.c frames.texi help.texi internals.texi modes.texi nonascii.texi + objects.texi os.texi positions.texi searching.texi subr.el text.texi + tips.texi -Matthew Swift: changed compile.el editfns.c outline.el rx.el simple.el +Matthias F,Av(Brste: changed files.el -Matthias Andree: changed imap.el +Matthias Wiehl: changed gnus.el Matthieu Devin: wrote delsel.el -Max Froumentin: changed gnus-score.el +Matthieu Moy: changed message.el + +Max Froumentin: changed gnus-art.el Michael Albinus: wrote tramp-ftp.el tramp-smb.el -and changed tramp.el +and changed tramp.el tramp.texi tramp-vc.el files.el ange-ftp.el + files.texi tramp-util.el tramp-uu.el find-dired.el tramp*.el + trampver.el woman.el Michael Ben-Gershon: changed acorn.h configure.in riscix1-1.h riscix1-2.h unexec.c -Michael Cook: changed gnus-art.el gnus-cite.el - Michael D. Ernst: wrote reposition.el and changed dired-x.el uniquify.el ispell.el rmail.el bibtex.el dired.el simple.el dired-aux.el gud.el rmailsum.el bytecomp.el compare-w.el @@ -1225,8 +1505,12 @@ and changed dired-x.el uniquify.el ispell.el rmail.el bibtex.el dired.el Michael D. Prange: wrote fortran.el and changed tex-mode.el +Michael Downes: changed gnus-sum.el + Michael Gschwind: wrote iso-cvt.el latin-2.el +Michael Hotchin: changed compile.el + Michael I. Bushnell: changed rmail.el simple.el callproc.c gnu.h gnus.el lread.c process.c screen.el search.c sendmail.el startup.el timer.c @@ -1240,22 +1524,32 @@ Michael Kifer: wrote cal-x.el ediff-diff.el ediff-help.el ediff-hook.el viper-init.el viper-keym.el viper-macs.el viper-mous.el viper-util.el viper.el and changed ediff*.el viper*.el ediff-hooks.el ediff-merge.el menu-bar.el - appt.el ediff-meta.el ediff-nult.el ediff.texi viper-mouse.el - viper.texi + appt.el desktop.el ediff-meta.el ediff-nult.el ediff.texi + viper-mouse.el viper.texi + +Michael Piotrowski: changed ps-print.el Michael R. Cook: changed gnus-topic.el gnus-art.el gnus-sum.el +Michael R. Mauger: changed sql.el cua-base.el facemenu.el recentf.el + replace.el tramp.el w32fns.c + +Michael R. Wolf: changed ange-ftp.el + +Michael Schierl: changed pgg-pgp.el + Michael Schmidt: wrote modula2.el (public domain) -Michael Shields: changed intel386.h +Michael Shields: changed gnus-art.el gnus-cite.el gnus-sum.el intel386.h + nndraft.el Michael Sperber [Mr. Preprocessor]: changed aix3-1.h aix4-2.h Michael Staats: wrote pc-select.el -Michael Welsh Duggan: changed lisp.h w32term.c buffer.c gnus-art.el - gnus-start.el keyboard.c termhooks.h w32-win.el w32fns.c w32menu.c - w32term.h xdisp.c xterm.c +Michael Welsh Duggan: changed lisp.h w32term.c buffer.c gnus-spec.el + keyboard.c nnmail.el termhooks.h url-http.el w32-win.el w32fns.c + w32menu.c w32term.h xdisp.c xterm.c Michal Jankowski: changed insdel.c keyboard.c @@ -1264,14 +1558,13 @@ and changed gnus-score.el Mikael Djurfeldt: changed xdisp.c -Mike Fabian: changed gnus-group.el - Mike Haertel: changed 7300.h +Mike Kupfer: changed mh-e.el mh-utils.el + Mike Long: changed b2m.c make-dist make-mode.el netbsd.h view.el vms.h -Mike Mcewan: changed gnus-agent.el gnus-sum.el gnus.texi gnus-art.el - gnus-score.el mml.el +Mike Mcewan: changed gnus-agent.el gnus-sum.el gnus-score.el Mike Newton: changed bibtex.el @@ -1281,17 +1574,19 @@ Mike Rowan: changed process.c alloc.c dispnew.c keyboard.c process.h Mike Williams: wrote mouse-sel.el thingatpt.el and changed sgml-mode.el xml-lite.el -Mikio Nakajima: changed viper-util.el +Mike Woolley: changed gnus-sum.el + +Mikio Nakajima: changed ring.el viper-util.el Milan Zamazal: wrote czech.el glasses.el tildify.el -and changed slovak.el abbrev.el compile.el filecache.el +and changed slovak.el abbrev.el compile.el filecache.el files.el -Miles Bader: wrote button.el image-file.el minibuf-eldef.el +Miles Bader: wrote button.el image-file.el macroexp.el minibuf-eldef.el rfn-eshadow.el -and changed comint.el faces.el simple.el editfns.c info.el minibuf.c - wid-edit.el xterm.c window.el xdisp.c xfaces.c cus-edit.el diff-mode.el - subr.el help.el textprop.c xfns.c lisp.h menu-bar.el refill.el window.c - and 138 other files +and changed comint.el faces.el simple.el editfns.c xfaces.c info.el + xdisp.c minibuf.c wid-edit.el xterm.c window.el cus-edit.el + diff-mode.el subr.el dispextern.h xfns.c help.el lisp.h + quick-install-emacs textprop.c menu-bar.el and 205 other files Miyashita Hisashi: changed ccl.c coding.c coding.h mule-cmds.el mule-conf.el mule.el pop3.el @@ -1314,54 +1609,70 @@ Mukesh Prasad: wrote vmsproc.el Murata Shuuichirou: changed coding.c +N. Raghavendra: changed timezone.el + Nachum Dershowitz: wrote cal-hebrew.el -Naoto Takahashi: changed ethio-util.el ethiopic.el fontset.el - latin-post.el mule-conf.el quail.el +Nagy Andras: wrote gnus-sieve.el +and changed imap.el + +Nakamura Toshikazu: changed w32fns.c NeXT, Inc.: wrote unexnext.c Neal Ziring: wrote vi.el (public domain) -Neil Crellin: changed mail-source.el - Neil Mager: wrote appt.el Neil W. Van Dyke: wrote webjump.el +Nelson H. F. Beebe: changed configure.in + Nelson Jose Dos Santos Ferreira: changed nnsoup.el +Nevin Kapur: changed nnmail.el gnus-group.el gnus-sum.el gnus.el + nnbabyl.el nnfolder.el nnimap.el nnmbox.el nnmh.el nnml.el + Niall Mansfield: changed etags.c Nick Roberts: wrote gdb-ui.el -and changed gud.el tooltip.el gud-break.pbm gud-break.xpm gud-cont.pbm - gud-cont.xpm gud-display.pbm gud-display.xpm gud-down.pbm gud-down.xpm - gud-finish.pbm gud-finish.xpm gud-goto.pbm gud-goto.xpm gud-next.pbm - gud-next.xpm gud-print.pbm gud-print.xpm gud-remove.pbm gud-remove.xpm - gud-run.pbm and 6 other files +and changed gud.el building.texi tooltip.el cc-mode.el subr.el + xt-mouse.el frames.texi gud-display.pbm DEBUG TODO bindings.el + byte-run.el bytecomp.el cc-vars.el cmacexp.el emacs.c gud-break.pbm + gud-break.xpm gud-cont.pbm gud-cont.xpm gud-display.xpm + and 64 other files Nico Francois: changed w32fns.c w32inevt.c w32menu.c Noah Friedman: wrote eldoc.el rlogin.el rsz-mini.el type-break.el -and changed comint.el files.el mailabbrev.el sendmail.el subr.el timer.el - yow.el battery.el complete.el config.in configure.in copyright.h fns.c - gnu-linux.h hpux7.h irix3-3.h lisp-mnt.el loaddefs.el mailalias.el - menu-bar.el pp.el and 11 other files +and changed comint.el files.el emacs-buffer.gdb mailabbrev.el sendmail.el + subr.el timer.el yow.el battery.el complete.el config.in configure.in + copyright.h fns.c gnu-linux.h hpux7.h irix3-3.h lisp-mnt.el loaddefs.el + mailalias.el menu-bar.el and 14 other files Nobuyuki Hikichi: changed news-risc.h +Noel Cragg: changed mh-junk.el + +Nozomu Ando: changed buffer.c sysselect.h unexmacosx.c + +Nuutti Kotivuori: changed gnus-cache.el + Odd Gripenstam: wrote dcl-mode.el +Ognyan Kulev: changed TUTORIAL.bg cyrillic.el + Olaf Sylvester: wrote bs.el Ole Aamot: changed compile.el -Oleg S. Tihonov: changed cyrillic.el gnus-sum.el ispell.el map-ynp.el - subr.el +Oleg S. Tihonov: changed cyrillic.el ispell.el map-ynp.el subr.el Olin Shivers: wrote cmuscheme.el comint.el inf-lisp.el shell.el -Oliver Scholz: changed gamegrid.el +Olive Lin: changed tex-mode.el + +Oliver Scholz: changed gamegrid.el rx.el startup.el update-game-score.c Oliver Seidel: wrote todo-mode.el @@ -1375,25 +1686,36 @@ Oscar Figueiredo: wrote eudc-bob.el eudc-export.el eudc-hotlist.el eudc-vars.el eudc.el eudcb-bbdb.el eudcb-ldap.el eudcb-ph.el ldap.el and changed ph.el +Oystein Viggen: changed dgnushack.el + P. E. Jareth Hein: changed gnus-util.el Pace Willisson: wrote ispell.el +Pascal Dupuis: changed octave-inf.el + Paul D. Smith: wrote snmp-mode.el and changed imenu.el make-mode.el Paul Eggert: wrote cal-dst.el rcs2log vcdiff -and changed vc.el editfns.c configure.in Makefile.in vc-hooks.el data.c - emacs.c gnus.el config.in floatfns.c process.c sysdep.c calendar.el +and changed vc.el editfns.c Makefile.in configure.in vc-hooks.el data.c + emacs.c gnus.el calendar.el config.in floatfns.c process.c sysdep.c dired.el xterm.c callproc.c fileio.c filelock.c lread.c print.c - rmail.el and 274 other files + rmail.el and 287 other files -Paul Fisher: changed fns.c mm-decode.el +Paul Fisher: changed fns.c Paul Franklin: changed nnmail.el message.el Paul Hilfinger: changed fill.el +Paul Jarc: wrote nnmaildir.el nnnil.el +and changed message.el gnus-util.el gnus-int.el gnus.el gnus-agent.el + gnus-start.el gnus-sum.el lpath.el nnmail.el + +Paul Pogonyshev: changed subr.el align.el dabbrev.el display.texi + etags.el info.el ses.el tar-mode.el url-http.el which-func.el window.el + Paul Reilly: wrote dgux5-4r3.h gux5-4r2.h and changed dgux.h lwlib-Xm.c lwlib.c xlwmenu.c configure.in process.c xfns.c Makefile.in dgux5-4R2.h dgux5-4R3.h files.el keyboard.c @@ -1402,27 +1724,26 @@ and changed dgux.h lwlib-Xm.c lwlib.c xlwmenu.c configure.in process.c Paul Rubin: changed config.h sun2.h texinfmt.el window.c -Paul Stevenson: changed gnus-sum.el +Paul Stevenson: changed nnvirtual.el -Paul Stodghill: changed message.el gnus-agent.el gnus-msg.el nnimap.el +Paul Stodghill: changed gnus-agent.el -Pavel Jan,Am(Bk: changed keyboard.c xterm.c xdisp.c emacs.c menu-bar.el - process.c COPYING coding.c eval.c fileio.c indent.c ldap.el lisp.h - buffer.c data.c flyspell.el fns.c keymap.c msdos.c sysdep.c xfns.c - and 231 other files +Pavel Jan,Bm(Bk: changed COPYING keyboard.c xterm.c xdisp.c Makefile.in + process.c emacs.c lisp.h menu-bar.el ldap.el make-dist xfns.c buffer.c + coding.c eval.c fileio.c flyspell.el fns.c indent.c callint.c + cus-start.el and 693 other files -Pavel Jan,Bm(Bk: changed COPYING Makefile.in make-dist configure.in xlwmenu.c - TUTORIAL.cs TUTORIAL.sk landmark.el lucid.el tpu-edt.el antlr-mode.el - b2m.c battery.el binhex.el buff-menu.el callint.c cdl.el delim-col.el - diff.el dired-aux.el easy-mmode.el and 576 other files +Pavel Kobiakov: wrote flymake.el +and changed flymake.texi Per Abrahamsen: wrote cpp.el cus-dep.el cus-edit.el cus-face.el cus-start.el custom.el double.el gnus-cite.el gnus-cus.el gnus-score.el gnus-soup.el wid-browse.el wid-edit.el widget.el xt-mouse.el -and changed menu-bar.el message.el gnus-art.el gnus.el frame.el nnmail.el - tool-bar.el apropos.el easymenu.el facemenu.el faces.el gnus-msg.el - gnus-start.el ispell.el lisp-mode.el makefile.el mouse.el simple.el - texinfo.el Makefile cc-vars.el and 23 other files +and changed message.el menu-bar.el gnus.el gnus-art.el gnus-msg.el + gnus-group.el frame.el gnus-draft.el gnus-sum.el tool-bar.el + widget.texi apropos.el easymenu.el facemenu.el faces.el gnus-srvr.el + gnus-uu.el ispell.el lisp-mode.el makefile.el mouse.el + and 27 other files Per Bothner: wrote term.el and changed iso-acc.el process.c sysdep.c @@ -1436,28 +1757,38 @@ Per Starback: changed ispell.el gnus-start.el apropos.el bytecomp.el characters.el charset.h coding.c dired.el doctor.el emacs.c european.el iso-transl.el replace.el startup.el vc.el xdisp.c +Pete Kazmier: changed gnus-art.el + Pete Ware: wrote auto-show.el (public domain) and changed message.el +Pete-Temp: changed gnus-art.el + Peter Breton: wrote dirtrack.el filecache.el find-lisp.el generic-x.el generic.el locate.el net-utils.el -Peter Galbraith: changed simple.el +Peter Heslin: changed flyspell.el outline.el Peter Kleiweg: wrote ps-mode.el Peter Liljenberg: wrote elint.el -Peter Runestig: changed emacs.rc +Peter Runestig: changed makefile.w32-in configure.bat dos-w32.el emacs.rc + envadd.bat gmake.defs multi-install-info.bat nmake.defs w32fns.c + zone-mode.el -Peter S. Galbraith: wrote mh-alias.el mh-identity.el -and changed info-look.el goto-addr.el +Peter S. Galbraith: wrote mh-alias.el mh-identity.el mh-inc.el mh-init.el +and changed mh-comp.el mh-e.el mh-utils.el mh-mime.el mh-customize.el + mh-seq.el Makefile mh-loaddefs.el mh-pick.el mh-xemacs-compat.el + mh-xemacs-toolbar.el README info-look.el mh-funcs.el .cvsignore + MH-E-NEWS alias.pbm alias.xpm cabinet.xpm goto-addr.el highlight.xpm + and 12 other files -Peter Stephenson: wrote vcursor.el +Peter Seibel: changed cl-indent.el lisp-mode.el -Peter Von Der Ahe: changed gnus-sum.el message.el +Peter Stephenson: wrote vcursor.el -Petersen Jens-Ulrik: changed gnus-start.el +Peter Whaite: changed data.c Petri Kaurinkoski: changed configure.in iris4d.h irix6-0.h irix6-5.h usg5-4.h @@ -1466,27 +1797,39 @@ Philippe Schnoebelen: wrote gomoku.el mpuz.el Philippe Waroquiers: changed etags.el -Piet Van Oostrum: changed smtpmail.el +Piet Van Oostrum: changed data.c fileio.c smtpmail.el -Pmr-Sav: changed mail-utils.el rmail.el +Pieter E.J. Pareit: wrote mixal-mode.el -Puneet Goel: changed message.el +Pinku Surana: changed sql.el + +Pmr-Sav: changed mail-utils.el rmail.el R. Bernstein: changed gud.el +Rafael Sep,Az(Blveda: changed TUTORIAL.es + Rainer Schoepf: wrote alpha.h unexalpha.c and changed osf1.h alloc.c buffer.c callint.c data.c dispextern.h doc.c editfns.c floatfns.c frame.h lisp.h lread.c marker.c mem-limits.h print.c puresize.h window.h xdisp.c xterm.h +Raja R Harinath: changed nnml.el + Rajappa Iyer: changed gnus-salt.el Rajesh Vaidheeswarran: wrote whitespace.el +and changed ffap.el + +Ralf Angeli: wrote scroll-lock.el +and changed comint.el gnus-art.el window.c Ralf Fassel: changed dabbrev.el files.el fill.el iso-acc.el tar-mode.el Ralph Schleicher: wrote battery.el info-look.el -and changed libc.el +and changed libc.el fileio.c mm-decode.el nnultimate.el + +Ramakrishnan M: changed mlm-util.el Randal Schwartz: wrote pp.el @@ -1496,37 +1839,48 @@ Raul Acevedo: changed info.el options.el Ray Blaak: wrote delphi.el +Raymond Scholz: wrote deuglify.el +and changed gnus-art.el gnus-msg.el gnus.texi message.el nnmail.el + +Reiner Steib: changed gnus-art.el message.el gnus-sum.el gnus.el + gnus.texi gnus-msg.el gnus-score.el gnus-group.el mml.el gnus-faq.texi + gnus-start.el gnus-util.el message.texi deuglify.el gnus-agent.el + mm-decode.el nnimap.el nnmail.el nnweb.el spam-report.el spam.el + and 102 other files + Remek Trzaska: changed gnus-ems.el -Renaud Rioboo: changed gnus-demon.el nnmail.el +Renaud Rioboo: changed nnmail.el + +Ren,Ai(B Kyllingstad: changed pcomplete.el Reto Zimmermann: changed vhdl-mode.el Richard Dawe: changed Makefile.in config.in +Richard G Bielawski: changed paren.el + Richard Hoskins: changed message.el Richard King: wrote backquote.el filelock.c userlock.el Richard L. Pieri: wrote pop3.el -Richard M. Alderson Iii: changed gnus-art.el - Richard M. Heiberger: changed tex-mode.el Richard M. Stallman: wrote [The original GNU emacs and numerous files] - easymenu.el font-lock.el menu-bar.el paren.el + easymenu.el font-lock.el image-mode.el menu-bar.el paren.el and changed keyboard.c files.el simple.el xterm.c xdisp.c rmail.el - fileio.c process.c sysdep.c xfns.c Makefile.in buffer.c configure.in - window.c dispnew.c subr.el emacs.c editfns.c sendmail.el startup.el - info.el and 1121 other files + fileio.c process.c sysdep.c xfns.c buffer.c Makefile.in window.c + configure.in subr.el sendmail.el emacs.c dispnew.c editfns.c startup.el + info.el and 1301 other files Richard Mlynarik: wrote cl-indent.el ebuff-menu.el ehelp.el env.c rfc822.el terminal.el yow.el and changed files.el sysdep.c rmail.el info.el keyboard.c fileio.c loaddefs.el simple.el process.c window.c startup.el editfns.c unexec.c xfns.c bytecomp.el sendmail.el dispnew.c emacs.c buffer.c debug.el - indent.c and 120 other files + indent.c and 119 other files Richard Sharman: wrote hilit-chg.el and changed sh-script.el ediff-init.el regexp-opt.el simple.el @@ -1536,68 +1890,65 @@ Rick Farnbach: wrote morse.el Rick Sladkey: wrote backquote.el and changed gud.el intervals.c intervals.h simple.el -Rob Browning: changed gnus-art.el +Rob Browning: changed configure.in + +Rob Kaut: changed vhdl-mode.el Rob Riepel: wrote tpu-edt.el tpu-extras.el tpu-mapper.el vt-control.el and changed tpu-doc.el -Robert Bihlmeyer: changed gnus-score.el mml.el gnus-art.el gnus-util.el - message.el mm-view.el +Robert Bihlmeyer: changed gnus-score.el gnus-util.el message.el Robert Fenk: changed desktop.el Robert J. Chassell: wrote makeinfo.el texinfo.el texnfo-upd.el and changed texinfmt.el emacs.tex page-ext.el info.el loaddefs.el - texinfo-update.el case-table.el cl.texinfo emacs-lisp-intro.texi - history.el informat.el latin-1.el latin-2.el latin-3.el latin-4.el - page.el tex-mode.el texinfo.tex texinfo.texinfo vip.texinfo - -Robert Pluim: changed mm-util.el - -Robin S. Socha: changed message.el - -Rod Whitby: changed nnmail.el gnus-sum.el nnml.el + texinfo-update.el INSTALL case-table.el cl.texinfo + emacs-lisp-intro.texi history.el informat.el latin-1.el latin-2.el + latin-3.el latin-4.el page.el tex-mode.el texinfo.tex texinfo.texinfo + vip.texinfo Roderick Schertler: changed dgux.h dgux4.h gud.el sysdep.c Roger Breitenstein: changed smtpmail.el -Roland B Roberts: wrote logout.com mailemacs.com +Roland B. Roberts: wrote logout.com mailemacs.com vms-pmail.el and changed buffer.h build.com callproc.c compile.com dired.c files.el - kepteditor.com precomp.com process.c sort.el sysdep.c systty.h - vmspaths.h vmsproc.el + gnus-group.el gnus-sum.el kepteditor.com precomp.com process.c sort.el + sysdep.c systty.h vmspaths.h vmsproc.el -Roland B. Roberts: wrote vms-pmail.el -and changed gnus-group.el gnus-sum.el +Roland Mcgrath: wrote autoload.el etags.el find-dired.el grep.el + map-ynp.el +and changed compile.el add-log.el configure.in files.el vc.el Makefile.in + simple.el mailabbrev.el buffer.c comint.el upd-copyr.el etags.c + menu-bar.el loaddefs.el mem-limits.h ralloc.c fileio.c data.c process.c + rlogin.el rmail.el and 137 other files -Roland Mcgrath: wrote autoload.el compile.el etags.el find-dired.el - grep.el map-ynp.el -and changed add-log.el configure.in files.el vc.el Makefile.in simple.el - mailabbrev.el comint.el upd-copyr.el buffer.c etags.c menu-bar.el - loaddefs.el mem-limits.h ralloc.c fileio.c rlogin.el rmail.el shell.el - data.c diff.el and 108 other files +Roland Winkler: changed bibtex.el Rolf Ebert: wrote ada-mode.el and changed files.el find-file.el +Romain Francoise: changed gnus-fun.el ibuf-ext.el message.el FOR-RELEASE + antlr-mode.el compile.el ibuffer.el sgml-mode.el buffer.c data.c + gnus-art.el gnus-uu.el indent.c makeinfo.el python.el term.c + Roman Belenov: changed which-func.el Ron Schnell: wrote dunnet.el Ronan Waide: changed smtpmail.el -Rui Zhu: changed gnus-art.el gnus-sum.el - Rui-Tao Dong: changed nnweb.el Rune Kleveland: changed xfns.c -Rupa Schomaker: changed gnus-msg.el message.el - Russ Allbery: changed message.el Ryszard Kubiak: changed ogonek.el +Saito Takuya: changed compile.el mule.el + Sam Dooley: changed keyboard.c Sam Falkner: changed nntp.el @@ -1605,55 +1956,76 @@ Sam Falkner: changed nntp.el Sam Kendall: changed etags.c etags.el Sam Steingold: wrote gulp.el midnight.el -and changed cl-indent.el font-lock.el ange-ftp.el tex-mode.el vc-cvs.el - bindings.el bookmark.el debug.el dired.el mouse.el sgml-mode.el - simple.el browse-url.el buff-menu.el bytecomp.el compile.el - diary-lib.el etags.el files.el inf-lisp.el info.el and 86 other files +and changed cl-indent.el font-lock.el ange-ftp.el mouse.el tex-mode.el + vc-cvs.el add-log.el bindings.el bookmark.el debug.el diary-lib.el + dired.el pcvs.el sgml-mode.el simple.el browse-url.el buff-menu.el + bytecomp.el cc-mode.el compile.el etags.el and 94 other files + +Sanghyuk Suh: changed mac-win.el macterm.c + +Sascha L,A|(Bdecke: wrote mml1991.el +and changed gnus-win.el -Satyaki Das: wrote mh-index.el mh-speed.el +Satyaki Das: wrote mh-acros.el mh-gnus.el mh-index.el mh-junk.el + mh-speed.el +and changed mh-e.el mh-utils.el mh-seq.el mh-comp.el mh-mime.el + mh-customize.el mh-loaddefs.el mh-funcs.el Makefile mh-alias.el + mh-pick.el mh-unit.el mh-make.el mh-xemacs-toolbar.el mh-identity.el + mh-init.el mh-xemacs-compat.el mh-inc.el highlight.xpm mh-func.el + mh-loadddefs.el and 6 other files Schlumberger Technology Corporation: changed gud.el -Scott Byer: wrote nnfolder.el -and changed gnus-sum.el +Scott Byer: changed gnus-sum.el Scott Draves: wrote tq.el -Scott Hofmann: changed nntp.el - Scott M. Meyers: changed cmacexp.el +Sean O'rourke: changed ibuf-ext.el + Sebastian Kremer: wrote dired-aux.el dired-x.el dired.el ls-lisp.el and changed add-log.el +Sebastian Tennant: changed desktop.el + +Sebastien Kirche: changed mail-extr.el + Sen Nagata: wrote crm.el rfc2368.el -Seokchan Lee: changed message.el mm-bodies.el +Seokchan Lee: changed message.el + +Sergey Poznyakoff: changed rmail.el rmail.texi smtpmail.el Shawn M. Carey: wrote freebsd.h -Shenghuo Zhu: wrote binhex.el mm-partial.el mm-uu.el nnwarchive.el - rfc1843.el uudecode.el webmail.el -and changed gnus-art.el gnus-sum.el message.el mm-util.el gnus-agent.el - mml.el mm-view.el rfc2047.el mm-decode.el gnus-msg.el gnus-group.el - nnmail.el gnus-util.el mail-source.el mm-bodies.el nnweb.el gnus.el - nnfolder.el nnslashdot.el gnus-start.el nnheader.el and 60 other files +Shenghuo Zhu: wrote binhex.el mm-extern.el mm-partial.el mm-url.el + mm-uu.el mml2015.el nnrss.el nnwarchive.el rfc1843.el uudecode.el + webmail.el +and changed message.el gnus-art.el gnus-sum.el gnus-msg.el gnus.el + gnus-agent.el mm-decode.el mm-util.el gnus-group.el mml.el + gnus-start.el gnus-util.el nnfolder.el mm-view.el nnmail.el + nnslashdot.el gnus-xmas.el nntp.el gnus-topic.el rfc2047.el + dgnushack.el and 103 other files Shinichirou Sugou: changed etags.c -Shuhei Kobayashi: changed gnus-group.el message.el nnmail.el +Shuhei Kobayashi: wrote hex-util.el sha1.el +and changed gnus-group.el message.el nnmail.el Sidney Markowitz: changed doctor.el Sigbjorn Finne: changed gnus-srvr.el -Simon Josefsson: wrote flow-fill.el fringe.el imap.el nnimap.el - rfc2104.el -and changed gnus-sum.el smtpmail.el gnus-agent.el gnus-start.el gnus.el - gnus-group.el gnus-range.el sendmail.el browse-url.el gnus-art.el - mail-source.el gnus-srvr.el mm-decode.el nnmail.el fns.c gnus-cus.el - gnus-msg.el gnus-util.el gnus.texi mail-extr.el mailcap.el - and 32 other files +Simon Josefsson: wrote dig.el dns-mode.el flow-fill.el fringe.el imap.el + mml-sec.el mml-smime.el nnfolder.el nnimap.el nnml.el rfc2104.el + sieve-manage.el sieve-mode.el sieve.el smime.el starttls.el tls.el + url-imap.el +and changed message.el gnus-sum.el gnus-art.el smtpmail.el pgg-gpg.el + pgg.el mml2015.el gnus-agent.el mml.el mm-decode.el mml1991.el + gnus-group.el gnus-msg.el gnus.el pgg-pgp5.el gnus-cache.el + gnus-sieve.el browse-url.el gnus-int.el mail-source.el gnus-spec.el + and 88 other files Simon Leinen: changed smtpmail.el Makefile Makefile.in cm.c cm.h hpux9.h indent.c process.c sc.texinfo sgml-mode.el term.c xfns.c xmenu.c @@ -1667,39 +2039,37 @@ and changed comint.el font-lock.el shell.el rmail.el fortran.el Skip Collins: changed w32fns.c w32term.c w32term.h +Slawomir Nowaczyk: changed TUTORIAL.pl + Spencer Thomas: changed dabbrev.el emacsclient.c emacsserver.c gnus.texi server.el tcp.c unexec.c -Stainless Steel Rat: changed pop3.el gnus-sum.el - Stanislav Shalunov: wrote uce.el -and changed message.el - -Stefan Monnier: wrote cvs-status.el diff-mode.el log-edit.el log-view.el - pcvs-defs.el pcvs-info.el pcvs-parse.el pcvs-util.el reveal.el - smerge-mode.el -and changed vc.el newcomment.el pcvs.el regex.c easy-mmode.el - font-lock.el subr.el keymap.c fill.el syntax.c vc-cvs.el keyboard.c - vc-hooks.el lisp.h sgml-mode.el tex-mode.el info.el simple.el - derived.el vc-rcs.el xterm.c and 354 other files -Stefan Schoef: wrote bibtex.el +Stefan Monnier: wrote bibtex.el cvs-status.el diff-mode.el log-edit.el + log-view.el pcvs-defs.el pcvs-info.el pcvs-parse.el pcvs-util.el + reveal.el smerge-mode.el +and changed vc.el pcvs.el font-lock.el newcomment.el subr.el lisp.h + keyboard.c tex-mode.el keymap.c fill.el easy-mmode.el alloc.c + compile.el info.el regex.c vc-hooks.el xdisp.c syntax.c simple.el + files.el vc-cvs.el and 465 other files -Stefan Waldherr: changed nnweb.el - -Steinar Bang: changed nnweb.el +Stephan Stahl: changed which-func.el buff-menu.el buffer.c dired-x.texi + ediff-mult.el Stephen A. Wood: changed fortran.el Stephen Eglen: wrote iswitchb.el mspools.el and changed diary-lib.el locate.el octave-inf.el replace.el hexl.el - sendmail.el spell.el uce.el advice.el allout.el autoinsert.el avoid.el - backquote.el battery.el bib-mode.el bruce.el c-mode.el ccl.el - cmuscheme.el compare-w.el cperl-mode.el and 66 other files + info-look.el sendmail.el spell.el uce.el MORE.STUFF add-log.el + advice.el allout.el autoinsert.el avoid.el backquote.el battery.el + bib-mode.el bruce.el c-mode.el ccl.el and 71 other files Stephen Gildea: wrote mh-funcs.el mh-pick.el refcard.tex and changed time-stamp.el mh-e.el mh-utils.el mh-comp.el files.el - fortran.el mh-e.texi mh-mime.el mwheel.el tex-mode.el + fortran.el mh-customize.el mh-e.texi mh-mime.el mwheel.el tex-mode.el + +Stephen J. Turnbull: changed strings.texi subr.el Steve Fisk: wrote cal-tex.el @@ -1707,23 +2077,27 @@ Steve Nygard: changed unexnext.c Steve Strassman: wrote spook.el -Steve Youngs: changed browse-url.el +Steve Youngs: changed mh-utils.el mh-xemacs-compat.el dgnushack.el + mh-customize.el mh-e.el mh-comp.el mh-mime.el Makefile gnus-xmas.el + Makefile.in browse-url.el dns.el gnus-art.el gnus-sum.el gnus-util.el + lpath.el mh-seq.el .cvsignore em-unix.el gnus-async.el gnus.el + and 16 other files Steven L. Baur: wrote earcon.el footnote.el gnus-audio.el gnus-setup.el -and changed gnus-xmas.el gnus-msg.el gnus-sum.el message.el add-log.el - dgnushack.el edebug.el gnus-art.el gnus-ems.el gnus-picon.el - gnus-start.el gnus-topic.el mm-decode.el mm-view.el nnbabyl.el nntp.el +and changed gnus-xmas.el gnus-msg.el add-log.el dgnushack.el edebug.el + gnus-ems.el gnus-start.el gnus-topic.el message.el nnbabyl.el nntp.el webjump.el Steven Suhr: changed dispnew.c scroll.c term.c termchar.h -Steven Tamm: changed make-package macterm.c mac.c INSTALL Makefile.in - scroll-bar.el unexmacosx.c MACHINES README configure.in eval.c fns.c - generic-x.el mac-win.el macmenu.c sysdep.c +Steven Tamm: changed macterm.c make-package mac.c macfns.c unexmacosx.c + INSTALL configure.in mac-win.el Makefile.in README configure darwin.h + editfns.c lread.c macmenu.c scroll-bar.el MACHINES config.h config.in + dispnew.c eval.c and 8 other files Stewart M. Clamen: wrote cal-mayan.el -Sudish Joseph: changed gnus.el +Sudish Joseph: changed mac-win.el Sun Microsystems, Inc: wrote emacs.icon emacstool.1 emacstool.c sun-curs.el sun-fns.el sun-mouse.el sun.el sunfns.c @@ -1731,37 +2105,51 @@ and changed emacsclient.c emacsserver.c server.el Sundar Narasimhan: changed rnews.el rnewspost.el -Sven Fischer: changed mailcap.el +Sven Joachim: changed sed3v2.inp + +Svend Tollak Munkejord: changed deuglify.el Takaaki Ota: wrote table.el -and changed dired.c makefile.w32-in w32bdf.c +and changed appt.el compile.el dired.c etags.c ldap.el makefile.w32-in + recentf.el subr.el w32bdf.c Takahashi Kaoru: changed texinfmt.el Takahashi Naoto: wrote cyrillic.el ethio-util.el ethiopic.el latin-alt.el latin-ltx.el latin-post.el utf-8.el +and changed fontset.el mule-conf.el quail.el + +Takai Kousuke: changed ccl.el Takeshi Yamada: changed fns.c Taro Kawagishi: changed arc-mode.el -Tatsuya Ichikawa: changed gnus-agent.el mail-source.el gnus-cache.el - pop3.el +Tatsuya Ichikawa: changed gnus-agent.el gnus-cache.el Ted Lemon: changed emacs.c lastfile.c puresize.h +Teodor Zlatanov: wrote gnus-registry.el spam-report.el +and changed spam.el gnus.el gnus-sum.el nnmail.el spam-stat.el + gnus-start.el gnus.texi gnus-group.el lpath.el nnbabyl.el nnfolder.el + nnimap.el nnmbox.el nnmh.el nnml.el replace.el simple.el building.texi + compile.el dig.el gnus-draft.el and 4 other files + +Terje Rosten: changed xfns.c version.el xterm.c xterm.h + Terrence Brannon: wrote landmark.el Terry Jones: wrote shadow.el -Theodore Jump: changed makefile.nt makefile.def w32-win.el w32faces.c +Theodore Jump: changed w32-win.el w32faces.c -Thien-Thi Nguyen: wrote hideshow.el -and changed info.el zone.el battery.el bytecode.c cmds.c compile.el - desktop.el diary-lib.el ediff-init.el emacsbug.el indent.c keymap.c - lisp.h minibuf.c prolog.el vc.el xdisp.c xml.el +Thien-Thi Nguyen: wrote hideshow.el make-mms-derivative.el +and changed info.el zone.el Makefile.in fileio.c scheme.el dcl-mode.el + lisp-mode.el sysdep.c vc.el TUTORIAL.it TUTORIAL.ja diary-lib.el + dired.el ebuff-menu.el emacs.c floatfns.c frames.texi grep.el + help-fns.el make-docfile.c modes.texi and 103 other files -Thierry Emery: changed timezone.el wid-edit.el +Thierry Emery: changed kinsoku.el timezone.el url-http.el wid-edit.el Thomas Deweese: changed x-win.el @@ -1777,6 +2165,8 @@ Thomas Morgan: changed forms.el Thomas Neumann: wrote make-mode.el and changed makefile.el +Thomas W Murphy: changed outline.el + Thomas Wurgler: changed emacs-lock.el Thor Kristoffersen: changed nntp.el @@ -1785,9 +2175,11 @@ Thorsten Ohl: changed lread.c next.h Tim Fleehart: wrote makefile.nt -Tim Van Holder: changed Makefile.in compile.el +Tim Van Holder: changed Makefile.in compile.el configure.in which-func.el + +Toby Allsopp: changed eudc.el -Toby Speight: changed mm-view.el window.el +Toby Speight: changed window.el Tom Breton: changed autoinsert.el gnus-agent.el lread.c @@ -1797,12 +2189,16 @@ Tom Houlder: wrote mantemp.el Tom Tromey: wrote tcl.el and changed makefile.el buffer.c make-mode.el add-log.el blackbox.el - buff-menu.el doc.c info.el man.el replace.el xfns.c xterm.c xterm.h + buff-menu.el doc.c emacsclient.c info.el man.el replace.el xfns.c + xterm.c xterm.h Tom Wurgler: wrote emacs-lock.el +and changed subr.el Tomas Abrahamsson: wrote artist.el +Tommi Vainikainen: changed gnus-sum.el + Tomohiko Morioka: changed gnus-sum.el nnfolder.el nnmail.el nnmh.el nnml.el coding.c gnus-art.el gnus-ems.el gnus-mule.el nnheader.el nnspool.el nntp.el @@ -1817,16 +2213,26 @@ Toru Tomabechi: wrote tibet-util.el tibetan.el Toshiaki Nomura: changed uxpds.h -Tozawa Akihiko: changed nndoc.el +Trey Jackson: changed spam-stat.el Triet Hoai Lai: changed vntelex.el viet-util.el vietnamese.el Trung Tran-Duc: changed nntp.el +Tsuchiya Masatoshi: changed gnus-art.el nneething.el mm-view.el + gnus-sum.el nnheader.el nnml.el gnus-agent.el gnus-cache.el gnus-msg.el + lpath.el nndiary.el nnfolder.el nnimap.el nnmaildir.el pgg.el + rfc2047.el + Tsugutomo Enami: changed nnheader.el regex.c regex.h +Tsuyoshi Akiho: changed gnus-sum.el nnrss.el + Tudor Hulubei: changed iso-acc.el latin-pre.el +Ulf Jasper: wrote icalendar.el +and changed calendar.texi + Ulrich Leodolter: changed w32proc.c Ulrich Mueller: changed gud.el case-table.el fortran.el iso-acc.el @@ -1835,42 +2241,42 @@ Ulrich Mueller: changed gud.el case-table.el fortran.el iso-acc.el Ulrik Vieth: wrote meta-mode.el and changed files.el -Urban Engberg: changed gnus-demon.el +Vadim Nasardinov: changed allout.el Valery Alexeev: changed cyril-util.el cyrillic.el -Vasily Korytov: changed cperl-mode.el - -Victor S. Miller: changed webmail.el +Vasily Korytov: changed cperl-mode.el gnus-art.el gnus-dired.el + gnus-msg.el gnus-util.el mail-source.el message.el smiley.el Victor Zandy: wrote zone.el Viktor Dukhovni: wrote unexsunos4.c -Ville Skytt,Ad(B: changed tcl.el +Ville Skytt,Ad(B: changed mh-comp.el tcl.el Vincent Del Vecchio: changed info.el mh-utils.el -Vinicius Jose Latorre: wrote delim-col.el ebnf-bnf.el ebnf-iso.el - ebnf-otz.el ebnf-yac.el ebnf2ps.el ps-mule.el -and changed ps-print.el ps-prin1.ps ps-prin0.ps ps-prin3.ps ps-prin2.ps - ps-bdf.el lpr.el ps-print-def.el ps-print0.ps ps-vars.el +Vinicius Jose Latorre: wrote delim-col.el ebnf-abn.el ebnf-bnf.el + ebnf-dtd.el ebnf-ebx.el ebnf-iso.el ebnf-otz.el ebnf-yac.el ebnf2ps.el + printing.el ps-mule.el +and changed ps-print.el ps-prin1.ps ps-prin0.ps ps-prin3.ps ps-bdf.el + ps-prin2.ps lpr.el subr.el ps-print-def.el ps-print0.ps ps-vars.el Vladimir Alexiev: changed arc-mode.el nnvirtual.el tmm.el -Vladimir Volovich: changed message.el mm-bodies.el +Walter C. Pelissero: changed browse-url.el url-methods.el Wayne Mesard: wrote hscroll.el Werner Benger: changed keyboard.c -Werner Lemberg: wrote vntelex.el -and changed chinese.el czech.el european.el slovak.el Makefile.in - china-util.el cyrillic.el fill.el greek.el hebrew.el indian.el - japanese.el korean.el lao.el mule-conf.el mule-diag.el thai.el - tibetan.el vietnamese.el +Werner Lemberg: wrote sisheng.el vntelex.el +and changed Makefile.in TUTORIAL.de calc.texi chinese.el czech.el + european.el idlwave.el reftex-vars.el reftex.el reftex.texi slovak.el + supercite.el .cvsignore advice.el calc-forms.el calc-sel.el calendar.el + china-util.el cl-macs.el cl.texi complete.el and 42 other files -Wes Hardaker: changed gnus-score.el gnus-art.el gnus-win.el +Wes Hardaker: changed gnus-score.el gnus-art.el gnus-sum.el gnus-win.el Will Mengarini: wrote repeat.el @@ -1879,44 +2285,59 @@ William F. Mann: wrote perl-mode.el William F. Schelter: wrote telnet.el William M. Perry: wrote mailcap.el -and changed mail-source.el mm-view.el image.el mwheel.el xfns.c +and changed url-http.el url-dav.el url-handlers.el url.el url-file.el + url-util.el url-methods.el url-vars.el url-https.el aclocal.m4 + mule-sysdp.el url-imap.el url-news.el url-nfs.el configure.in image.el + mwheel.el url-about.el url-auth.el url-cid.el url-dired.el + and 12 other files William Sommerfeld: wrote emacsclient.c emacsserver.c scribe.el server.el Wilson H. Tien: changed unexelf.c -Wjcarpenter: changed feedmail.el +Wim Nieuwenhuizen: changed TUTORIAL.nl Wlodzimierz Bzyl: wrote ogonek.el and changed latin-pre.el refcard-pl.ps refcard-pl.tex survival.tex Wolfgang Glas: changed unexsgi.c +Wolfgang Jenkner: changed pcvs.el + Wolfgang Rupprecht: wrote float-sup.el floatfns.c sup-mouse.el and changed process.c alloc.c callint.c config.h.in config.in configure.in crt0.c data.c fns.c lisp-mode.el lisp.h loadup.el lread.c net-utils.el nntp.el print.c sort.el sun3.h ymakefile +Wolfgang Scherer: changed vc-cvs.el + Wolfram Gloger: changed emacs.c -Yamamoto Kouji: changed nnmail.el +Xavier Maillard: changed gnus-faq.texi + +Yagi Tatsuya: changed gnus-start.el -Yamamoto Mitsuharu: changed byte-opt.el mac-win.el mule.el +Yamamoto Mitsuharu: changed macterm.c macfns.c mac-win.el mac.c macterm.h + macgui.h macmenu.c image.c keyboard.c emacs.c makefile.MPW xfaces.c + config.h darwin.h macselect.c xdisp.c Info.plist Makefile.in + dispextern.h make-docfile.c s-mac.h and 29 other files Yann Dirson: changed imenu.el -Yoshiki Hayashi: changed texinfmt.el gnus-art.el nnheader.el nnvirtual.el +Yoichi Nakayama: changed browse-url.el finder.el man.el rfc2368.el + +Yoshiki Hayashi: changed texinfmt.el nnheader.el Yutaka Niibe: changed indent.c xdisp.c configure.in Makefile.in dispnew.c sysdep.c config.in dired.el emacs.c fill.el fns.c gmalloc.c gnu-linux.h indent.h process.c simple.el term.c window.c -Zhu Shenghuo: changed mm-decode.el gnus-art.el gnus-cus.el +Zhang Wei: changed x-win.el Zoltan Kemenczy: changed gud.el +Zoran Milojevic: changed avoid.el + Local Variables: coding: iso-2022-7bit End: - -arch-tag: 7ec2c5ea-4fe4-4937-b2cf-863e3cadc5c3 -- cgit v1.2.1 From 945a75f8b050d91308a7ee4d7e24d2cb5dce0f28 Mon Sep 17 00:00:00 2001 From: Jason Rumney Date: Sun, 11 Sep 2005 20:34:04 +0000 Subject: 2005-09-11 Chris Prince (tiny change) * w32term.c (x_bitmap_icon): Load small icons too. --- src/ChangeLog | 4 ++++ src/w32term.c | 28 +++++++++++++++++++++------- 2 files changed, 25 insertions(+), 7 deletions(-) diff --git a/src/ChangeLog b/src/ChangeLog index e3fb1e07ab8..13f8c409cde 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2005-09-11 Chris Prince (tiny change) + + * w32term.c (x_bitmap_icon): Load small icons too. + 2005-09-10 Romain Francoise * buffer.c (init_buffer): Grow buffer to add directory separator diff --git a/src/w32term.c b/src/w32term.c index 8f52b5178d0..8a28ac136b8 100644 --- a/src/w32term.c +++ b/src/w32term.c @@ -5267,16 +5267,25 @@ x_bitmap_icon (f, icon) struct frame *f; Lisp_Object icon; { - HANDLE hicon; + HANDLE main_icon; + HANDLE small_icon = NULL; if (FRAME_W32_WINDOW (f) == 0) return 1; if (NILP (icon)) - hicon = LoadIcon (hinst, EMACS_CLASS); + main_icon = LoadIcon (hinst, EMACS_CLASS); else if (STRINGP (icon)) - hicon = LoadImage (NULL, (LPCTSTR) SDATA (icon), IMAGE_ICON, 0, 0, - LR_DEFAULTSIZE | LR_LOADFROMFILE); + { + /* Load the main icon from the named file. */ + main_icon = LoadImage (NULL, (LPCTSTR) SDATA (icon), IMAGE_ICON, 0, 0, + LR_DEFAULTSIZE | LR_LOADFROMFILE); + /* Try to load a small icon to go with it. */ + small_icon = LoadImage (NULL, (LPCSTR) SDATA (icon), IMAGE_ICON, + GetSystemMetrics (SM_CXSMICON), + GetSystemMetrics (SM_CYSMICON), + LR_LOADFROMFILE); + } else if (SYMBOLP (icon)) { LPCTSTR name; @@ -5296,16 +5305,21 @@ x_bitmap_icon (f, icon) else return 1; - hicon = LoadIcon (NULL, name); + main_icon = LoadIcon (NULL, name); } else return 1; - if (hicon == NULL) + if (main_icon == NULL) return 1; PostMessage (FRAME_W32_WINDOW (f), WM_SETICON, (WPARAM) ICON_BIG, - (LPARAM) hicon); + (LPARAM) main_icon); + + /* If there is a small icon that goes with it, set that too. */ + if (small_icon) + PostMessage (FRAME_W32_WINDOW (f), WM_SETICON, (WPARAM) ICON_SMALL, + (LPARAM) small_icon); return 0; } -- cgit v1.2.1 From a8f6d239d2d541ec874a22000e0542c20fd55a67 Mon Sep 17 00:00:00 2001 From: Miles Bader Date: Sun, 11 Sep 2005 22:02:04 +0000 Subject: Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-540 Merge from gnus--rel--5.10 Patches applied: * gnus--rel--5.10 (patch 115) - Update from CVS 2005-09-10 Reiner Steib * lisp/gnus/spam-report.el (spam-report-gmane): Fix generation of spam report URL. 2005-09-10 Simon Josefsson * lisp/gnus/gnus-agent.el (gnus-agent-synchronize-flags): Make the default t, based on discussion on the ding list with Robert Epprecht . --- lisp/gnus/ChangeLog | 11 +++++++++++ lisp/gnus/gnus-agent.el | 2 +- lisp/gnus/spam-report.el | 4 +++- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog index ac4dc382907..96052e04c12 100644 --- a/lisp/gnus/ChangeLog +++ b/lisp/gnus/ChangeLog @@ -1,3 +1,14 @@ +2005-09-10 Reiner Steib + + * spam-report.el (spam-report-gmane): Fix generation of spam + report URL. + +2005-09-10 Simon Josefsson + + * gnus-agent.el (gnus-agent-synchronize-flags): Make the default + t, based on discussion on the ding list with Robert Epprecht + . + 2005-09-07 Reiner Steib * spam-report.el (spam-report-gmane): Make it work without diff --git a/lisp/gnus/gnus-agent.el b/lisp/gnus/gnus-agent.el index ea45a139ab0..47d1dfd7364 100644 --- a/lisp/gnus/gnus-agent.el +++ b/lisp/gnus/gnus-agent.el @@ -115,7 +115,7 @@ If nil, only read articles will be expired." :group 'gnus-agent :type 'function) -(defcustom gnus-agent-synchronize-flags nil +(defcustom gnus-agent-synchronize-flags t "Indicate if flags are synchronized when you plug in. If this is `ask' the hook will query the user." :version "21.1" diff --git a/lisp/gnus/spam-report.el b/lisp/gnus/spam-report.el index 302cafbb19b..173306ec55e 100644 --- a/lisp/gnus/spam-report.el +++ b/lisp/gnus/spam-report.el @@ -116,7 +116,9 @@ undo that change.") (match-string 1 field))) (setq report (match-string 2 field)) (when (string-equal "permalink.gmane.org" host) - (setq host "spam.gmane.org")) + (setq host "spam.gmane.org") + (setq report (gnus-replace-in-string + report "/\\([0-9]+\\)$" ":\\1"))) (setq url (format "http://%s%s" host report)) (if (not (and host report url)) (gnus-message -- cgit v1.2.1