bpt/emacs.git
25 years ago(replace_range): Fix previous change.
Kenichi Handa [Sat, 31 Oct 1998 05:24:11 +0000 (05:24 +0000)]
(replace_range): Fix previous change.

25 years ago(quail-start-translation): Handle
Kenichi Handa [Sat, 31 Oct 1998 05:12:07 +0000 (05:12 +0000)]
(quail-start-translation): Handle
switching of the frame in read-key-sequence.
(quail-start-conversion): Likewise.
(quail-show-guidance-buf): Detach quail-guidance-buf from any
windows before setting an appropriate window for it.
(quail-hide-guidance-buf): Use window-minibuffer-p.  Set
quail-guidance-win to nil.
(quail-update-guidance): If quail-guidance-buf is not in the
selected frame, call quail-show-guidance-buf again.

25 years ago(do_switch_frame): Update minibuf_window if necessary.
Kenichi Handa [Sat, 31 Oct 1998 05:12:07 +0000 (05:12 +0000)]
(do_switch_frame): Update minibuf_window if necessary.

25 years ago(byte_combining_error): New function.
Kenichi Handa [Sat, 31 Oct 1998 05:12:07 +0000 (05:12 +0000)]
(byte_combining_error): New function.
(CHECK_BYTE_COMBINING_FOR_INSERT): Call byte_combining_error.
(insert_from_string_1): Set *(GPT_ADDR) to 0 before calling
CHECK_BYTE_COMBINING_FOR_INSERT.
(insert_from_buffer_1): Likewise.
(adjust_after_replace): Check the posibility of inhibitted byte
combining correctly.
(replace_range): Before signaling an error for inhibitted byte
combining, recover the buffer in a safe state.
(del_range_2): Check the posibility of inhibitted byte combining
correctly.

25 years ago(Fsubst_char_in_region): Fix previous change.
Kenichi Handa [Sat, 31 Oct 1998 05:12:07 +0000 (05:12 +0000)]
(Fsubst_char_in_region): Fix previous change.
(Ftranslate_region): Fix previous change.

25 years ago(Fbase64_decode_region): Fix previous change.
Kenichi Handa [Sat, 31 Oct 1998 05:12:07 +0000 (05:12 +0000)]
(Fbase64_decode_region): Fix previous change.
n

25 years ago(pascal-mode): `blink-matching-paren-dont-ignore-comments' set to t.
Karl Heuer [Fri, 30 Oct 1998 19:47:56 +0000 (19:47 +0000)]
(pascal-mode): `blink-matching-paren-dont-ignore-comments' set to t.

25 years ago(cal-menu-update): Fix menu wording.
Karl Heuer [Fri, 30 Oct 1998 19:44:50 +0000 (19:44 +0000)]
(cal-menu-update): Fix menu wording.

25 years ago(vc-backend-merge-news): Check for "P" output.
Dave Love [Fri, 30 Oct 1998 19:11:08 +0000 (19:11 +0000)]
(vc-backend-merge-news): Check for "P" output.

25 years ago(describe-variable): Hyperlink the definition.
Dave Love [Fri, 30 Oct 1998 19:07:09 +0000 (19:07 +0000)]
(describe-variable): Hyperlink the definition.

25 years agoDon't mkdir cpp.
Dave Love [Fri, 30 Oct 1998 19:00:25 +0000 (19:00 +0000)]
Don't mkdir cpp.

25 years ago(sh-canonicalize-shell): Fix regexp.
Andreas Schwab [Fri, 30 Oct 1998 11:02:42 +0000 (11:02 +0000)]
(sh-canonicalize-shell): Fix regexp.
(sh-set-shell): Likewise.

25 years ago(shell-command-on-region): Doc fix.
Andreas Schwab [Fri, 30 Oct 1998 11:01:38 +0000 (11:01 +0000)]
(shell-command-on-region): Doc fix.

25 years ago(edebug-initial-mode): Fix customize type.
Andreas Schwab [Fri, 30 Oct 1998 11:00:07 +0000 (11:00 +0000)]
(edebug-initial-mode): Fix customize type.
(edebug-on-error): Fix customize type to match that of
debug-on-error.

25 years ago(eldoc-argument-case): Fix customize type.
Andreas Schwab [Fri, 30 Oct 1998 10:59:23 +0000 (10:59 +0000)]
(eldoc-argument-case): Fix customize type.

25 years ago(lm-report-bug): Use
Andreas Schwab [Fri, 30 Oct 1998 10:58:37 +0000 (10:58 +0000)]
(lm-report-bug): Use
report-emacs-bug-address instead of undefined bug-gnu-emacs.

25 years agoDon't require 'w3 and 'url unprotected.
Andreas Schwab [Fri, 30 Oct 1998 10:57:05 +0000 (10:57 +0000)]
Don't require 'w3 and 'url unprotected.

25 years ago(select-message-coding-system): Doc
Andreas Schwab [Fri, 30 Oct 1998 10:56:15 +0000 (10:56 +0000)]
(select-message-coding-system): Doc
fix.

25 years ago(describe-coding-system): Describe
Andreas Schwab [Fri, 30 Oct 1998 10:55:15 +0000 (10:55 +0000)]
(describe-coding-system): Describe
all flags.

25 years ago(sendmail-coding-system,
Andreas Schwab [Fri, 30 Oct 1998 10:53:59 +0000 (10:53 +0000)]
(sendmail-coding-system,
default-sendmail-coding-system): Doc fix.

25 years ago(Vselection_coding_system): Doc fix.
Andreas Schwab [Fri, 30 Oct 1998 10:21:58 +0000 (10:21 +0000)]
(Vselection_coding_system): Doc fix.

25 years ago(Fbase64_encode_region): Use SET_PT_BOTH instead of SET_PT
Andreas Schwab [Fri, 30 Oct 1998 10:20:25 +0000 (10:20 +0000)]
(Fbase64_encode_region): Use SET_PT_BOTH instead of SET_PT
when we have both char and byte position.  Fix type clashes.

25 years ago(Fsignal): Use a separate format string when passing
Andreas Schwab [Fri, 30 Oct 1998 10:14:50 +0000 (10:14 +0000)]
(Fsignal): Use a separate format string when passing
error message string to fatal, in case it contains %'s.

25 years ago(Fchar_after): Fix type clashes.
Andreas Schwab [Fri, 30 Oct 1998 10:13:41 +0000 (10:13 +0000)]
(Fchar_after): Fix type clashes.

25 years ago(Fchar_bytes): Doc fix.
Andreas Schwab [Fri, 30 Oct 1998 10:13:36 +0000 (10:13 +0000)]
(Fchar_bytes): Doc fix.
(char_bytes): Fix returned value to match returned type.
(syms_of_charset): Fix type clash in initialisation of
Vauto_fill_chars.

25 years agoWrite fns-*.el in current directory instead of
Andreas Schwab [Fri, 30 Oct 1998 09:54:37 +0000 (09:54 +0000)]
Write fns-*.el in current directory instead of
data-directory since no installation directory exists yet.  Mark
buffer unmodified afterwards.

25 years ago(symbol-file): Load fns-*.el from exec-directory
Andreas Schwab [Fri, 30 Oct 1998 09:53:51 +0000 (09:53 +0000)]
(symbol-file): Load fns-*.el from exec-directory
instead of data-directory since it is architecture dependent.
(load-history-loaded): Update doc string.

25 years ago(install-arch-dep): Install src/fns-*.el in
Andreas Schwab [Fri, 30 Oct 1998 09:51:57 +0000 (09:51 +0000)]
(install-arch-dep): Install src/fns-*.el in
${archlibdir}.

25 years ago(initialize_w32_display): Use buffer coords
Geoff Voelker [Fri, 30 Oct 1998 04:22:31 +0000 (04:22 +0000)]
(initialize_w32_display): Use buffer coords
instead of buffer size (which may be larger than the window).

25 years agoRemove a dangling reference to a directory on the
Geoff Voelker [Fri, 30 Oct 1998 03:56:46 +0000 (03:56 +0000)]
Remove a dangling reference to a directory on the
build machine.

25 years ago(ange-ftp-canonicalize-filename): Do not use a UNC
Geoff Voelker [Fri, 30 Oct 1998 03:56:25 +0000 (03:56 +0000)]
(ange-ftp-canonicalize-filename): Do not use a UNC
path as a default directory when canonicalizing names.

25 years agofileio.c (init_fileio_once): New function.
Geoff Voelker [Fri, 30 Oct 1998 03:49:09 +0000 (03:49 +0000)]
fileio.c (init_fileio_once): New function.

25 years agoemacs.c (main): Invoke init_fileio_once.
Geoff Voelker [Fri, 30 Oct 1998 03:48:54 +0000 (03:48 +0000)]
emacs.c (main): Invoke init_fileio_once.

25 years ago(XTread_socket): Check the returned value of XmbLookupString more carefully.
Paul Eggert [Thu, 29 Oct 1998 00:16:49 +0000 (00:16 +0000)]
(XTread_socket): Check the returned value of XmbLookupString more carefully.

25 years ago(check_markers): Check if markers are at character
Kenichi Handa [Wed, 28 Oct 1998 07:52:13 +0000 (07:52 +0000)]
(check_markers): Check if markers are at character
boundry.
(adjust_markers_for_insert): Fix previous change.
(count_combining_before): Don't limit the check at BEGV.
(count_combining_after): Don't limit the check at ZV.
(CHECK_BYTE_COMBINING_FOR_INSERT): New macro.
(insert_1_both): Call CHECK_BYTE_COMBINING_FOR_INSERT.
(insert_from_string_1): Likewise.
(insert_from_buffer_1): Likewise.
(adjust_after_replace): Inhibit bytes combined across region
boundary.  Update end_unchanged correctly.
(replace_range): Call CHECK_BYTE_COMBINING_FOR_INSERT.  Update
end_unchanged correctly.
(del_range_2): Inhibit bytes combined across region boundary.
Update end_unchanged correctly.

25 years ago(Fsubst_char_in_region): Fix previous change.
Kenichi Handa [Wed, 28 Oct 1998 07:52:13 +0000 (07:52 +0000)]
(Fsubst_char_in_region): Fix previous change.
(Ftranslate_region): Fix previous change.

25 years ago(DECODE_CHARACTER_ASCII): Check validity of inserted
Kenichi Handa [Wed, 28 Oct 1998 07:52:13 +0000 (07:52 +0000)]
(DECODE_CHARACTER_ASCII): Check validity of inserted
code.
(DECODE_CHARACTER_DIMENSION1): Likewise.
(DECODE_CHARACTER_DIMENSION2): Likewise.
(decode_coding_sjis_big5): Check the 2nd byte of SJIS correctly.

25 years ago(Fset_message_beep): Recognize 'silent.
Geoff Voelker [Wed, 28 Oct 1998 05:48:12 +0000 (05:48 +0000)]
(Fset_message_beep): Recognize 'silent.
(w32_sys_ring_bell): Do nothing for the 'silent sound.

25 years ago(Vnext_selection_coding_system): New variable.
Geoff Voelker [Wed, 28 Oct 1998 03:50:07 +0000 (03:50 +0000)]
(Vnext_selection_coding_system): New variable.
(syms_of_w32select): DEFVAR_LISP it.
(Fw32_set_clipboard_data): Use Vnext_selection_coding_system if
non-nil.  Always convert multibyte strings.
(Fw32_get_clipboard_data): Use Vnext_selection_coding_system if
non-nil.  Always convert a string that includes non-ASCII characters.

25 years ago(initialize-new-tags-table):
Richard M. Stallman [Wed, 28 Oct 1998 00:04:28 +0000 (00:04 +0000)]
(initialize-new-tags-table):
Do not alter find-tag-marker-ring and tags-location-ring.

25 years ago(w32-use-w32-font-dialog, w32-fixed-font-alist):
Geoff Voelker [Tue, 27 Oct 1998 23:46:26 +0000 (23:46 +0000)]
(w32-use-w32-font-dialog, w32-fixed-font-alist):
New variables.
(mouse-set-font): Use font menus instead of dialog according to
w32-use-w32-font-dialog.

25 years ago(check_windows_init_file): Also look in load path specified
Geoff Voelker [Tue, 27 Oct 1998 23:42:26 +0000 (23:42 +0000)]
(check_windows_init_file): Also look in load path specified
in environment.

25 years ago(w32_color_map_lookup): Remove duplicate definition.
Geoff Voelker [Tue, 27 Oct 1998 20:10:19 +0000 (20:10 +0000)]
(w32_color_map_lookup): Remove duplicate definition.

25 years ago(Fbase64_decode_string): Doc fix.
Richard M. Stallman [Tue, 27 Oct 1998 17:55:28 +0000 (17:55 +0000)]
(Fbase64_decode_string): Doc fix.
(Fbase64_decode_region, Fbase64_encode_string Fbase64_encode_region):
Likewise.

25 years ago(Fbase64_decode_region, Fbase64_encode_region): Fix
Dave Love [Tue, 27 Oct 1998 10:39:24 +0000 (10:39 +0000)]
(Fbase64_decode_region, Fbase64_encode_region): Fix
newline in doc string.

25 years ago(adjust_after_replace): Correctly handle the case that
Kenichi Handa [Tue, 27 Oct 1998 03:54:13 +0000 (03:54 +0000)]
(adjust_after_replace): Correctly handle the case that
both byte combining before and byte combining after happen.
(replace_range): Likewise.

25 years ago(Fsubst_char_in_region): Correctly handle the case
Kenichi Handa [Tue, 27 Oct 1998 03:54:13 +0000 (03:54 +0000)]
(Fsubst_char_in_region): Correctly handle the case
that byte combining before happens.
(Ftranslate_region): Likewise.

25 years ago(Fformat): Increase buffer size for floating format.
Richard M. Stallman [Mon, 26 Oct 1998 23:48:57 +0000 (23:48 +0000)]
(Fformat): Increase buffer size for floating format.

25 years agoAdd title parameters to frames.
Edward M. Reingold [Mon, 26 Oct 1998 21:37:57 +0000 (21:37 +0000)]
Add title parameters to frames.

25 years agoDoc fixes.
Karl Heuer [Mon, 26 Oct 1998 20:25:41 +0000 (20:25 +0000)]
Doc fixes.

25 years agoUser option for multibyte buffer handling and doc fix.
Karl Heuer [Mon, 26 Oct 1998 20:22:17 +0000 (20:22 +0000)]
User option for multibyte buffer handling and doc fix.
(ps-multibyte-buffer): New user option.
(ps-setup): Print new user option.
(ps-print-quote): New fun.
(ps-color-p, ps-mule-font-info-database-latin): New var.
(ps-default-color, ps-mule-font-info-database)
(ps-mule-font-info-database-ps-bdf): Adjust initialization.
(ps-mule-get-font-spec, ps-mule-begin, ps-begin-file)
(ps-plot-with-face, ps-generate-postscript-with-faces, ps-generate):
Little code improvement.
(ps-mule-initialize): Initialize ps-mule-font-info-database.
(ps-print-prologue-header, ps-font-family, ps-font-size)
(ps-header-font-family, ps-header-font-size, ps-header-title-font-size)
(ps-build-face-reference, ps-mule-font-info-database-bdf)
(ps-mule-external-libraries, ps-mule-init-external-library)
(ps-mule-prepare-font, ps-mule-find-wrappoint, ps-mule-plot-string): doc
fix.

To make it work also on Emacs 20.2 and the earlier
version, check the value of mule-version.

(ps-print-version): New version number (4.1.1) and doc
fix.
(ps-print-prologue-header): New user option.
(ps-color-values, ps-xemacs-face-kind-p, ps-mapper, ps-extent-sorter):
Conditional compilation for GNU Emacs and emacsens.
(ps-generate-postscript-with-faces): Skip invisible text better.
(ps-setup): Print new user option.
(ps-print-preprint): Check if input file name exists and is unwritable.
(ps-begin-file): Adjust PostScript prologue header for duplex printers
and insert user PostScript prologue header comments.
(ps-mule-encode-bit, ps-mule-string-ascii, ps-mule-string-encoding): New
funs.
(dos-ps-printer, lazy-lock-fontify-buffer): Eliminated.
(ps-mule-prologue, ps-mule-cmpchar-prologue, ps-mule-bitmap-prologue):
PostScript programming normalization.
(ps-mule-encode-7bit, ps-mule-encode-8bit, ps-mule-generate-font)
(ps-mule-generate-glyphs, ps-mule-prepare-font, ps-mule-plot-string)
(ps-mule-skip-same-charset, ps-mule-plot-rule-cmpchar)
(ps-mule-plot-cmpchar, ps-mule-prepare-cmpchar-font)
(ps-mule-initialize, ps-mule-begin, ps-face-bold-p, ps-do-despool):
Programming style normalization.

25 years ago(compose-region): Insert then delete
Kenichi Handa [Mon, 26 Oct 1998 08:00:11 +0000 (08:00 +0000)]
(compose-region): Insert then delete
to preserve markers.
(decompose-region): Use search-forward for efficiency.

25 years ago(in-is13194-devanagari-pre-write-conversion): Cancel previous
Kenichi Handa [Mon, 26 Oct 1998 08:00:11 +0000 (08:00 +0000)]
(in-is13194-devanagari-pre-write-conversion): Cancel previous
change, use generate-new-buffer instead of get-buffer-create.

25 years ago(pre-write-encode-hz): Cancel previous
Kenichi Handa [Mon, 26 Oct 1998 08:00:11 +0000 (08:00 +0000)]
(pre-write-encode-hz): Cancel previous
change, use generate-new-buffer instead of get-buffer-create.

25 years ago(thai-pre-write-conversion): Cancel previous
Kenichi Handa [Mon, 26 Oct 1998 08:00:11 +0000 (08:00 +0000)]
(thai-pre-write-conversion): Cancel previous
change, use generate-new-buffer instead of get-buffer-create.

25 years ago(tibetan-pre-write-conversion): Cancel previous
Kenichi Handa [Mon, 26 Oct 1998 08:00:11 +0000 (08:00 +0000)]
(tibetan-pre-write-conversion): Cancel previous
change, use generate-new-buffer instead of get-buffer-create.

25 years ago(viqr-pre-write-conversion): Cancel previous
Kenichi Handa [Mon, 26 Oct 1998 08:00:11 +0000 (08:00 +0000)]
(viqr-pre-write-conversion): Cancel previous
change, use generate-new-buffer instead of get-buffer-create.

25 years ago(syms_of_category): Doc-string modified.
Kenichi Handa [Mon, 26 Oct 1998 08:00:11 +0000 (08:00 +0000)]
(syms_of_category): Doc-string modified.

25 years ago(code_convert_region): Kill the work buffer created by
Kenichi Handa [Mon, 26 Oct 1998 08:00:11 +0000 (08:00 +0000)]
(code_convert_region): Kill the work buffer created by
pre-write-conversion.

25 years ago(desktop-buffer-dired): Use dired-maybe-insert-subdir.
Richard M. Stallman [Mon, 26 Oct 1998 05:00:27 +0000 (05:00 +0000)]
(desktop-buffer-dired): Use dired-maybe-insert-subdir.

25 years ago(main) [HAVE_NTGUI]: Invoke syms_of_fontset().
Geoff Voelker [Sun, 25 Oct 1998 23:55:37 +0000 (23:55 +0000)]
(main) [HAVE_NTGUI]: Invoke syms_of_fontset().

25 years agoFix maintainer email addr.
Richard M. Stallman [Sun, 25 Oct 1998 23:50:03 +0000 (23:50 +0000)]
Fix maintainer email addr.

25 years ago(adjust_markers_for_insert): Adjust markers by taking
Kenichi Handa [Sat, 24 Oct 1998 01:17:09 +0000 (01:17 +0000)]
(adjust_markers_for_insert): Adjust markers by taking
combined_before_bytes and combined_after_bytes into account.
(count_combining_after): Handle the case that LENGTH is zero.
(adjust_after_replace): Record deletion at correct buffer
position.  Handle the case that LEN is zero.
(replace_range): Record deletion at correct buffer position.
(del_range_2): Call adjust_makers_for_replace to adjust makers for
combined bytes.

25 years ago(code_convert_region): While preserving the orignal
Kenichi Handa [Sat, 24 Oct 1998 01:17:09 +0000 (01:17 +0000)]
(code_convert_region): While preserving the orignal
point, pay attention to the byte combining problem.

25 years ago(Fbase64_decode_region): Pay attention to the byte
Kenichi Handa [Sat, 24 Oct 1998 01:17:09 +0000 (01:17 +0000)]
(Fbase64_decode_region): Pay attention to the byte
combining problem.

25 years ago(desktop-create-buffer): Handle old (broken) minor mode support.
Thien-Thi Nguyen [Thu, 22 Oct 1998 06:44:53 +0000 (06:44 +0000)]
(desktop-create-buffer): Handle old (broken) minor mode support.

25 years ago(Fgarbage_collect): Block input around most of the function.
Richard M. Stallman [Thu, 22 Oct 1998 01:53:38 +0000 (01:53 +0000)]
(Fgarbage_collect): Block input around most of the function.

25 years ago(Info-next-menu-item): Stay on top of node.
Richard M. Stallman [Thu, 22 Oct 1998 01:35:03 +0000 (01:35 +0000)]
(Info-next-menu-item): Stay on top of node.

25 years ago(menu-bar-options-menu): Add options for truncate-lines and show-paren.
Richard M. Stallman [Wed, 21 Oct 1998 20:24:41 +0000 (20:24 +0000)]
(menu-bar-options-menu): Add options for truncate-lines and show-paren.

25 years agoAdd doc strings CORRECTLY!
Edward M. Reingold [Wed, 21 Oct 1998 20:03:07 +0000 (20:03 +0000)]
Add doc strings CORRECTLY!

25 years ago(rmail-get-new-mail): Delete garbage in any case.
Richard M. Stallman [Wed, 21 Oct 1998 18:39:15 +0000 (18:39 +0000)]
(rmail-get-new-mail): Delete garbage in any case.

25 years ago(whois-get-tld): Rewrite not to use `do'.
Richard M. Stallman [Wed, 21 Oct 1998 18:09:39 +0000 (18:09 +0000)]
(whois-get-tld): Rewrite not to use `do'.

25 years ago(rmail-output): Insert newline only if necessary.
Richard M. Stallman [Wed, 21 Oct 1998 18:08:17 +0000 (18:08 +0000)]
(rmail-output): Insert newline only if necessary.

25 years agoSetup charset property nospace-between-words.
Kenichi Handa [Wed, 21 Oct 1998 11:50:56 +0000 (11:50 +0000)]
Setup charset property nospace-between-words.

25 years ago(get-charset-property): If CHARSET is
Kenichi Handa [Wed, 21 Oct 1998 11:50:56 +0000 (11:50 +0000)]
(get-charset-property): If CHARSET is
composition, return nil.
(put-charset-property): If CHARSET is composition, do nothing.

25 years ago(in-is13194-devanagari-pre-write-conversion): Use with-temp-buffer.
Kenichi Handa [Wed, 21 Oct 1998 11:50:56 +0000 (11:50 +0000)]
(in-is13194-devanagari-pre-write-conversion): Use with-temp-buffer.

25 years ago(pre-write-encode-hz): Use with-temp-buffer.
Kenichi Handa [Wed, 21 Oct 1998 11:50:56 +0000 (11:50 +0000)]
(pre-write-encode-hz): Use with-temp-buffer.

25 years ago(thai-pre-write-conversion): Use with-temp-buffer.
Kenichi Handa [Wed, 21 Oct 1998 11:50:56 +0000 (11:50 +0000)]
(thai-pre-write-conversion): Use with-temp-buffer.

25 years ago(tibetan-pre-write-conversion): Use with-temp-buffer.
Kenichi Handa [Wed, 21 Oct 1998 11:50:56 +0000 (11:50 +0000)]
(tibetan-pre-write-conversion): Use with-temp-buffer.

25 years ago(viqr-pre-write-conversion): Use with-temp-buffer.
Kenichi Handa [Wed, 21 Oct 1998 11:50:56 +0000 (11:50 +0000)]
(viqr-pre-write-conversion): Use with-temp-buffer.

25 years ago(do-auto-fill): Adjust argument for fill-find-break-point.
Kenichi Handa [Wed, 21 Oct 1998 11:50:56 +0000 (11:50 +0000)]
(do-auto-fill): Adjust argument for fill-find-break-point.

25 years ago(sentence-end-without-period): New variable.
Kenichi Handa [Wed, 21 Oct 1998 11:50:56 +0000 (11:50 +0000)]
(sentence-end-without-period): New variable.
(canonically-space-region): Pay attention to
sentence-end-without-period.
(fill-find-break-point): The first argument CHARSET deleted.
Caller changed.
(fill-region-as-paragraph): Pay attention to charset property
nospace-between-words and text property nospace-between-words.

25 years ago(Fx_list_fonts): Access frame parameters throught
Kenichi Handa [Wed, 21 Oct 1998 11:50:56 +0000 (11:50 +0000)]
(Fx_list_fonts): Access frame parameters throught
general macros.   Don't call x_list_font directory, instead call a
function set in list_fonts_func.

25 years agoInclude frame.h before fontset.h.
Kenichi Handa [Wed, 21 Oct 1998 11:50:56 +0000 (11:50 +0000)]
Include frame.h before fontset.h.
(list_fonts_func): Fix prototype.

25 years ago(list_fonts_func): Fix prototype.
Kenichi Handa [Wed, 21 Oct 1998 11:50:56 +0000 (11:50 +0000)]
(list_fonts_func): Fix prototype.

25 years agoInclude frame.h before fontset.h.
Kenichi Handa [Wed, 21 Oct 1998 11:50:56 +0000 (11:50 +0000)]
Include frame.h before fontset.h.

25 years ago(setup_coding_system): Fix setting up
Kenichi Handa [Wed, 21 Oct 1998 11:50:56 +0000 (11:50 +0000)]
(setup_coding_system): Fix setting up
coding->spec.ccl.valid_codes for CCL based coding system.
(code_convert_region): Set point to FROM before inserting the
result of pre-write-funciton.  Preserve original point.
(code_convert_string): If coding->type is coding_type_ccl, do
conversion even if the length of conversion region is zero.

25 years ago(function-form): Fix spec for
Andreas Schwab [Wed, 21 Oct 1998 09:02:47 +0000 (09:02 +0000)]
(function-form): Fix spec for
"function*".

25 years ago(profile-timer-program): Var deleted.
Karl Heuer [Wed, 21 Oct 1998 07:01:32 +0000 (07:01 +0000)]
(profile-timer-program): Var deleted.
(profile-timer-process, profile-temp-result-, profile-time): Likewise.
(profile-filter, profile-reset-timer): Functions deleted.
(profile-check-zero-init-times, profile-get-time): Likewise.
(profile-find-function, profile-quit): Likewise.
(profile-distinct, profile-call-stack, profile-last-time): New vars.
(profile-time-list, profile-init-list): Doc fix.
(profile-functions): Simplify.
(profile-print): Use float.  Make output include space separators.
(profile-add-time): New helper function.
(profile-function-prolog): Renamed from profile-start-function.
Handle profile-distinct.
(profile-function-epilog): Renamed from profile-update-function.
Handle profile-distinct.
(profile-a-function): If the function to be profiled is an
autoload form, load it.  If it's lazy-loaded, fetch it.
(profile-fix-fun): Simplify profiling wrapper, and unwind-protect it.
(profile-restore-fun): Arg FUN is now a function symbol, as was
documented, rather than a one-element list.
(profile-finish): Call profile-restore-fun properly.

25 years ago(sh-font-lock-keywords): Don't crash for an unrecognized shell.
Richard M. Stallman [Wed, 21 Oct 1998 03:47:41 +0000 (03:47 +0000)]
(sh-font-lock-keywords): Don't crash for an unrecognized shell.

25 years ago(w32_use_unicode_for_codepage): Interpret w32_no_unicode_output properly.
Geoff Voelker [Tue, 20 Oct 1998 22:34:50 +0000 (22:34 +0000)]
(w32_use_unicode_for_codepage): Interpret w32_no_unicode_output properly.
(syms_of_w32term): Reference w32_no_unicode_output properly.

25 years agoInclude charset.h and fontset.h.
Geoff Voelker [Tue, 20 Oct 1998 22:16:48 +0000 (22:16 +0000)]
Include charset.h and fontset.h.

25 years agoRemove redundant font_info struct definition.
Geoff Voelker [Tue, 20 Oct 1998 22:16:00 +0000 (22:16 +0000)]
Remove redundant font_info struct definition.
(Vx_pixel_size_width_font_regexp,
unibyte_display_via_language_environment): Declare variables.
(w32_list_fonts, w32_get_font_info, w32_query_font, w32_load_font):
Declare functions.
w32_output): New fields font_baseline and fontset.
(FRAME_FONTSET, FRAME_W32_FONT_TABLE): New macros.

25 years agoInclude fontset.h. Define codepage macros.
Geoff Voelker [Tue, 20 Oct 1998 22:15:14 +0000 (22:15 +0000)]
Include fontset.h.  Define codepage macros.
Add ENCODE_BIG5 macro from coding.c.
(w32_no_unicode_output): New variable.
(w32_codepage_for_charset, w32_use_unicode_for_codepage): New
functions.
(BUILD_WCHAR_T, BYTE1, BYTE2): New macros.
(dumpglyphs): Rewrite based on xterm.c equivalent.
(x_new_font): Use functionality provided in fontset.c.
(x_new_fontset): New function based on the one in xterm.c.
(syms_of_w32term): Add w32-no-unicode-output flag.

25 years ago(Vx_pixel_size_width): New global variable.
Geoff Voelker [Tue, 20 Oct 1998 22:13:14 +0000 (22:13 +0000)]
(Vx_pixel_size_width): New global variable.
(unibyte_display_via_language_environment): New global variable.
(x_set_font): Add support for setting fontsets.
(Fx_create_frame): Add check_w32(). Initialize fontsets.  Fix
font names to match xlfd-tight-regexp.
(w32_load_font): Rewrite based on x_load_font.
(x_to_w32_charset, w32_to_x_charset): Add character sets.  Use
`iso8859-1' rather than `ansi'.
(w32_to_x_font): Remove `-' from font name.  Remove the `-' off the
end. Move charset into `charset registry' field.
(enum_font_cb2): Check charsets match.  Include width in font list.

(w32_list_fonts): Rewrite based on x_list_fonts.
Moved from w32term.c to have access to enumfont_t struct.
(Fx_list_fonts): w32 specific version eliminated.  Include
`x-list-fonts.c'.
(w32_get_font_info, w32_query_font, w32_find_ccl_program): New
functions for fontset support - adapted from x_ equivalents.
(syms_of_w32fns): New lisp variables initialised.  Function
pointers for fontset.c set up.

25 years agoUpdate comments referring to obsolete structs.
Geoff Voelker [Tue, 20 Oct 1998 22:12:51 +0000 (22:12 +0000)]
Update comments referring to obsolete structs.
(allocate_face, copy_face, face_eql, load_font,
Fpixmap_spec_p, free_frame_faces, new_computed_face,
frame_update_line_height, merge_faces, compute_base_face,
Fset_face_attribute_internal): Use fontset support based on xfaces.c.

25 years ago(w32fns.c): Add x-list-font.c to dependancies.
Geoff Voelker [Tue, 20 Oct 1998 22:12:38 +0000 (22:12 +0000)]
(w32fns.c): Add x-list-font.c to dependancies.

25 years ago(syms_of_syntax): Fix the setup of Qscan_error.
Richard M. Stallman [Tue, 20 Oct 1998 20:56:18 +0000 (20:56 +0000)]
(syms_of_syntax): Fix the setup of Qscan_error.

25 years ago(desktop-save, desktop-create-buffer): Handle all minor modes.
Thien-Thi Nguyen [Tue, 20 Oct 1998 19:38:09 +0000 (19:38 +0000)]
(desktop-save, desktop-create-buffer): Handle all minor modes.

25 years ago(sh-mode): Handle .spec and .mspec files.
Richard M. Stallman [Tue, 20 Oct 1998 18:50:13 +0000 (18:50 +0000)]
(sh-mode): Handle .spec and .mspec files.
(sh-font-lock-keywords): Handle rpm and rpm2.
(sh-ancestor-alist): Handle rpm.