André Spiegel [Tue, 14 Apr 1998 12:38:25 +0000 (12:38 +0000)]
(vc-next-action-on-file): Don't check out after registering. This is
two steps instead of one, and the second does not make sense under
CVS.
(vc-next-action): Changed doc string to reflect the above.
Karl Heuer [Mon, 13 Apr 1998 18:58:10 +0000 (18:58 +0000)]
(strout): Convert old echo area to multibyte, like printchar.
(printchar, strout): If echo area text converted to multibyte
does not all fit, truncate it at char boundary.
Eli Zaretskii [Mon, 13 Apr 1998 06:42:31 +0000 (06:42 +0000)]
(dosv_refresh_virtual_screen): Do not use negative arguments.
(dos_direct_output): Fix the offset passed to dosv_refresh_virtual_screen.
(IT_display_cursor): Don't call dosv_refresh_virtual_screen.
(IT_reset_terminal_modes): Don't call dosv_refresh_virtual_screen
when setting cursor.
Karl Heuer [Sun, 12 Apr 1998 06:46:08 +0000 (06:46 +0000)]
(generate-autoload-section-header): Doc fix.
(update-file-autoloads): Use autoload-read-section-header.
(update-autoloads-from-directories): Likewise.
(generate-autoload-section-continuation): New variable.
(autoload-read-section-header): New function.
(update-file-autoloads): Don't call save-buffer if no changes.
(generate-file-autoloads): Split the section header line
into multiple comments.
Karl Heuer [Sat, 11 Apr 1998 01:06:37 +0000 (01:06 +0000)]
(list-input-methods): Fix doc string.
(describe-font, describe-fontset, list-fontsets, mule-diag): Don't
use fontset-related features if global-fontset-alist is not bound.
Karl Heuer [Thu, 9 Apr 1998 20:05:58 +0000 (20:05 +0000)]
(newline): Mark as hard the newline that was just
typed, not the previous one. Suppress optimization if there's a
marker either before or after the newline.
(string_to_non_ascii_char): Include garbage bytes (if
any) following a multibyte character in *ACTUAL_LEN.
(Fcharset_after): New function.
(syms_of_charset): Defsubr it.
(multibyte_form_length): Modified to be consistent with
string_to_non_ascii_char.
Typos in comment fixed.
(devanagari-vertical-modifier-p): Target string to be matched with
GLYPH is modified.
(devanagari-non-vertical-modifier-p): Likewise.
(devanagari-wide-to-narrow-char): New function.
(devanagari-wide-to-narrow-iter): The second arg is changed to
2-COL-GLYPH.
(help-with-tutorial-alist): This variable deleted.
(help-with-tutorial): Get a tutorial file name by
get-language-info instead of help-with-tutorial-alist.
Karl Heuer [Wed, 8 Apr 1998 19:07:45 +0000 (19:07 +0000)]
(jdb): Do proper analysis of classes defined in a Java
source. This removes the restriction of one class per file.
(gud-jdb-package-of-file): Removed. Replaced with parsing routines.
(gud-jdb-skip-whitespace): New function.
(gud-jdb-skip-single-line-comment): New function.
(gud-jdb-skip-traditional-or-documentation-comment): New function.
(gud-jdb-skip-whitespace-and-comments): New function.
(gud-jdb-skip-id-ish-thing): New function.
(gud-jdb-skip-string-literal): New function.
(gud-jdb-skip-character-literal): New function.
(gud-jdb-skip-block): New function.
(gud-jdb-analyze-source): New function.
(gud-jdb-build-class-source-alist-for-file): New function.
(gud-jdb-analysis-buffer): New variable.
(gud-jdb-build-class-source-alist): Cleaner at the expense of new
variable.
Karl Heuer [Wed, 8 Apr 1998 18:56:20 +0000 (18:56 +0000)]
(keyword_symbols_constant_flag): New variable.
(syms_of_data): Set up Lisp variable.
(set_internal): Obey it and give error for :-symbols.
(Fmakunbound): Likewise.
(default, widget-default-default-get): Define it.
(group, widget-group-default-get): Define it.
(menu-choice, widget-choice-default-get): Define it.
(widget-default-get): New function.
(widget-choice-action): Call it.
(widget-editable-list-entry-create): Call it.
(scroll-bar-drag): Set point-before-scroll
in the right buffer, from point in the right window.
(scroll-bar-scroll-down, scroll-bar-scroll-up): Likewise.