]> code.delx.au - gnu-emacs/log
gnu-emacs
25 years ago(printchar): Outputting multibyte characters
Kenichi Handa [Tue, 15 Dec 1998 10:41:44 +0000 (10:41 +0000)]
(printchar): Outputting multibyte characters
to echo area always makes it multibyte.

25 years ago(printchar): Cancel previous change.
Kenichi Handa [Tue, 15 Dec 1998 10:38:40 +0000 (10:38 +0000)]
(printchar): Cancel previous change.

25 years agoFile name changed from bdf.el. Provide ps-bdf
Kenichi Handa [Tue, 15 Dec 1998 06:39:39 +0000 (06:39 +0000)]
File name changed from bdf.el.  Provide ps-bdf
instead of bdf.

Require ps-mule instead of ps-print.
(bdf-directory-list): Add autoload cookie.

Programming uniformization and little code improvement.
(bdf-search-and-read): New fun.
(bdf-write-cache, bdf-initialize, bdf-info-absolute-path)
(bdf-info-mod-time, bdf-info-size, bdf-info-font-bounding-box)
(bdf-info-relative-compose, bdf-info-baseline-offset)
(bdf-info-code-range, bdf-info-maxlen, bdf-info-offset-vector)
(bdf-read-bitmap, bdf-get-bitmaps): Programming uniformization.
(bdf-expand-file-name, bdf-file-newer-than-time, bdf-find-file)
(bdf-read-cache, bdf-read-font-info, bdf-generate-glyphs): Little code
improvement.

25 years agoInitial revision
Kenichi Handa [Tue, 15 Dec 1998 06:39:11 +0000 (06:39 +0000)]
Initial revision

25 years agoNew file. Mule related code extracted from
Kenichi Handa [Tue, 15 Dec 1998 06:38:12 +0000 (06:38 +0000)]
New file.  Mule related code extracted from
ps-print.el.  Require ps-print, provide ps-mule.
(ps-multibyte-buffer): Add autoload cookie.
(ps-mule-prepare-ascii-font): New fun.
(ps-mule-set-ascii-font): New fun.
(ps-mule-skip-same-charset): Fun deleted.
(ps-mule-plot-string): Set ps-mule-current-charset.
(ps-mule-initialize): Add autload cookie.  Don't set
ps-mule-font-info-database here.
(ps-mule-begin-job): Renamed from ps-mule-begin.  Update
ps-mule-font-info-database and ps-control-or-escape-regexp.
(ps-mule-begin-page): New fun.

Doc fix. Require ps-print only when compiled.
(ps-mule-prologue-generated): New fun.
(ps-mule-plot-string): Add autoload cookie.
(ps-mule-begin-job): Call ps-mule-prologue-generated.

Programming uniformization and little code improvement.
(ps-mule-prepare-font): Programming uniformization.
(ps-mule-find-wrappoint, ps-mule-plot-rule-cmpchar)
(ps-mule-string-encoding, ps-mule-begin-job): Little code improvement.

Always require ps-print.  Move some function
definitions for Emacs 20.2 and the earlier to ps-print.el.
(ps-mule-find-wrappoint): Make it work also with Emacs 20.2.

(ps-mule-begin-job): Delete nil and unknown from a
list of character sets found by find-charset-region.

25 years agoInitial revision
Kenichi Handa [Tue, 15 Dec 1998 06:37:14 +0000 (06:37 +0000)]
Initial revision

25 years ago(ps-mule-font-info-database): Doc-string modified.
Kenichi Handa [Tue, 15 Dec 1998 06:31:48 +0000 (06:31 +0000)]
(ps-mule-font-info-database): Doc-string modified.
(ps-mule-external-libraries): New element FEATURE.
(ps-mule-init-external-library): Ajusted for the above change.
(ps-mule-generate-font): Likewise.
(ps-mule-generate-glyphs): Likewise.
(ps-mule-prepare-font): Likewise.
(ps-mule-initialize): Likewise.
(ps-begin-file): Superfluous tailing parenthesis deleted.

Mule related code moved to ps-mule.el.
(ps-begin-job): While setting ps-control-or-escape-regexp, don't
check ps-mule-charset-list.
(ps-begin-page): Don't set ps-mule-current-charset, instead call
ps-mule-begin-page.
(ps-basic-plot-string): Call ps-mule-prepare-ascii-font.
(ps-plot-region): Don't set ps-mule-current-charset, instead call
ps-mule-set-ascii-font.  Don't call ps-mule-skip-same-charset,
instead skip same charsets by itself.
(ps-generate): Call ps-mule-initialize of needs-begin-file is
non-nil.  Call ps-mule-begin-job.

(ps-print-version): New version number (4.1.2), doc fix
and mule related code extraction. Autoload ps-mule funs.

Define several functions for Emacs 20.2 and the
earlier version.
(ps-printer-name): Check if printer-name is bound.

25 years ago(quail-devanagari-compose-characters):
Kenichi Handa [Tue, 15 Dec 1998 04:35:38 +0000 (04:35 +0000)]
(quail-devanagari-compose-characters):
Adjusted for the change of input method handling.
(quail-devanagari-hindi-compose-characters): Likewise.

25 years ago(x-decompose-font-name): If PATTERN
Kenichi Handa [Tue, 15 Dec 1998 04:35:38 +0000 (04:35 +0000)]
(x-decompose-font-name): If PATTERN
doesn't have any wild cards, return a vector made from a name that
is found by x-resolve-font-name found.  Comments added.

25 years ago(find-coding-systems-for-charsets):
Kenichi Handa [Tue, 15 Dec 1998 04:35:38 +0000 (04:35 +0000)]
(find-coding-systems-for-charsets):
Handle the case of unknown charset.
(find-multibyte-characters): If invalid multibyte characters are
found, return the corresponding strings instead of character
codes.
(find-multibyte-characters): Adjusted for the above change.
(select-safe-coding-system): For a unibyte buffer, always returns
DEFAULT-CODING-SYSTEM.
(get-charset-property): Fix previous change.  Make it a function.
(put-charset-property): Make it a function.

25 years ago(make-coding-system): Set mime-charset
Kenichi Handa [Tue, 15 Dec 1998 04:35:38 +0000 (04:35 +0000)]
(make-coding-system): Set mime-charset
property of *-with-esc coding system to nil.

25 years ago(quail-point-in-conversion-region): New
Kenichi Handa [Tue, 15 Dec 1998 04:35:38 +0000 (04:35 +0000)]
(quail-point-in-conversion-region): New
function.
(quail-conversion-backward-delete-char): When a key sequence is
being translated, call quail-delete-last-char.

25 years ago(devanagari-reorder-glyphs-for-decomposition): Fix the way to
Kenichi Handa [Tue, 15 Dec 1998 04:35:38 +0000 (04:35 +0000)]
(devanagari-reorder-glyphs-for-decomposition): Fix the way to
handle devanagari-decomposition-rules.

25 years agoInclude "ccl.h".
Kenichi Handa [Tue, 15 Dec 1998 04:35:38 +0000 (04:35 +0000)]
Include "ccl.h".
(Fcall_process): Doc-string modified.  Set CODING_MODE_LAST_BLOCK
bit in argument_coding.mode to tell encoding procedure to flush
data.  While encoding arguments, if argument_coding uses CCL
program, initialize it again after encoding.
(Fcall_process_region): Doc-string modified.  Handle the case that
NARGS is 3.

25 years ago(CCL_SUCCESS): Don't set ccl->ic.
Kenichi Handa [Tue, 15 Dec 1998 04:35:38 +0000 (04:35 +0000)]
(CCL_SUCCESS): Don't set ccl->ic.
(ccl_driver) <CCL_End>: Pretend that all source text is consumed.
Set `ic' to the head of this command.
(ccl_driver) <CCL_ReadMultibyteChar2>: Return a single byte 8-bit
code for an invalid code.
(setup_ccl_program): If the arg VEC is nil, skip setting ups
based on VEC.

25 years ago(Qunknown): New variable.
Kenichi Handa [Tue, 15 Dec 1998 04:35:38 +0000 (04:35 +0000)]
(Qunknown): New variable.
(init_charset_once): Intern and staticpro Qunknown.  Initialize
all elements of Vcharset_symbol_table to Qunknown.
(find_charset_in_str): New arg MULTIBYTE.  If it is zero, check
unibyte characters only.  For an invalid composition sequence, set
CHARSETS[1] to 1.
(Ffind_charset_region): Call find_charset_in_str with an
appropriate MULTIBYTE arg.  If undefined charsets are found,
include `unknown' is the return value.
(Ffind_charset_string): Likewise.
(Fsplit_char): If CHAR is invalid, return `(unknown CHAR)'.
(str_cmpchar_id): Max composite character code should be less than
GENERIC_COMPOSITION_CHAR.

25 years ago(find_charset_in_str): Update declaration.
Kenichi Handa [Tue, 15 Dec 1998 04:35:38 +0000 (04:35 +0000)]
(find_charset_in_str): Update declaration.

25 years ago(DECODE_DESIGNATION): Jump to label_invalid_code if
Kenichi Handa [Tue, 15 Dec 1998 04:35:38 +0000 (04:35 +0000)]
(DECODE_DESIGNATION): Jump to label_invalid_code if
final_char is invalid.
(decode_coding): If coding->type is coding_type_ccl, call
ccl_coding_driver even if SRC_BYTES is zero.
(code_convert_region): Update `inserted' correctly after calling
coding->post_read_conversion.  Even after the code converter
consumed all source text, call it once more if it is
coding_type_ccl to flush out data.

25 years ago(printchar): When outputting a multibyte character to
Kenichi Handa [Tue, 15 Dec 1998 04:35:38 +0000 (04:35 +0000)]
(printchar): When outputting a multibyte character to
echo area, always set message_enable_multibyte to 1.

25 years ago(read_process_output): If NBYTES is zero and
Kenichi Handa [Tue, 15 Dec 1998 04:35:38 +0000 (04:35 +0000)]
(read_process_output): If NBYTES is zero and
CODING_MODE_LAST_BLOCK bit is not yet set in coding->mode, set it
and try decoding again.
(Fprocess_send_eof): If the coding system of PROCESS
requires flushing, call send_process with null-string at first.

25 years ago(Finsert_file_contents): Even if INSERTED is zero, if
Kenichi Handa [Tue, 15 Dec 1998 04:35:38 +0000 (04:35 +0000)]
(Finsert_file_contents): Even if INSERTED is zero, if
CODING is handled by CCL program, call code_convert_region.

25 years ago(string_char_to_byte): Handle invalid multibyte sequence
Kenichi Handa [Tue, 15 Dec 1998 04:35:38 +0000 (04:35 +0000)]
(string_char_to_byte): Handle invalid multibyte sequence
correctly.
(string_byte_to_char): Likesize.

25 years ago(search_buffer): Don't use Boyer-Moore
Kenichi Handa [Tue, 15 Dec 1998 04:35:38 +0000 (04:35 +0000)]
(search_buffer): Don't use Boyer-Moore
to search for an invalid multibyte code.
In unibyte case, no need to check whether there are translations
in more than one charset; just set charset_base to 0.

25 years ago(Fw16_set_clipboard_data): Call find_charset_in_str
Kenichi Handa [Tue, 15 Dec 1998 04:35:38 +0000 (04:35 +0000)]
(Fw16_set_clipboard_data): Call find_charset_in_str
with MULTIBYTE arg 0.

25 years ago(Fw32_set_clipboard_data): Call find_charset_in_str
Kenichi Handa [Tue, 15 Dec 1998 04:35:38 +0000 (04:35 +0000)]
(Fw32_set_clipboard_data): Call find_charset_in_str
with MULTIBYTE arg 0.

25 years ago(lisp_data_to_selection_data): Call find_charset_in_str
Kenichi Handa [Tue, 15 Dec 1998 04:35:38 +0000 (04:35 +0000)]
(lisp_data_to_selection_data): Call find_charset_in_str
with MULTIBYTE arg 0.

25 years agoSomewhat edited copy of the most recently posted version.
Dave Love [Mon, 14 Dec 1998 18:49:34 +0000 (18:49 +0000)]
Somewhat edited copy of the most recently posted version.

25 years ago(texinfo-tex-buffer): Bind
Andreas Schwab [Mon, 14 Dec 1998 10:17:50 +0000 (10:17 +0000)]
(texinfo-tex-buffer): Bind
tex-start-options-string to empty string.
(texinfo-tex-region): Use texinfo-tex-trailer as documented.

25 years ago(nntp-request-group): Undo previous change (4xx and 5xx responses are
Andrew Innes [Mon, 14 Dec 1998 09:03:04 +0000 (09:03 +0000)]
(nntp-request-group): Undo previous change (4xx and 5xx responses are
already handled properly).

25 years agoUpdate comment.
Karl Heuer [Mon, 14 Dec 1998 03:22:44 +0000 (03:22 +0000)]
Update comment.

25 years agoInitial revision
Karl Heuer [Mon, 14 Dec 1998 03:18:06 +0000 (03:18 +0000)]
Initial revision

25 years agoUpdate address.
Karl Heuer [Mon, 14 Dec 1998 03:14:15 +0000 (03:14 +0000)]
Update address.

25 years ago(compilation-error-regexp-alist): Insist on a non-digit in the file name.
Karl Heuer [Mon, 14 Dec 1998 03:12:21 +0000 (03:12 +0000)]
(compilation-error-regexp-alist): Insist on a non-digit in the file name.

25 years ago(compilation-error-regexp-alist): Fix regexp to match
Karl Heuer [Mon, 14 Dec 1998 03:06:46 +0000 (03:06 +0000)]
(compilation-error-regexp-alist): Fix regexp to match
"ChangeLog:1:1998-12-09 ..."

25 years ago(comment-region): Handle comment-padding
Karl Heuer [Mon, 14 Dec 1998 02:50:10 +0000 (02:50 +0000)]
(comment-region): Handle comment-padding
separately for insertion and for deletion, in the right way for each.

25 years ago(dos-unsupported-char-glyph): Add.
Eli Zaretskii [Sun, 13 Dec 1998 11:26:30 +0000 (11:26 +0000)]
(dos-unsupported-char-glyph): Add.

25 years ago(find-function-search-for-symbol):
Dave Love [Fri, 11 Dec 1998 17:42:56 +0000 (17:42 +0000)]
(find-function-search-for-symbol):
Remove unnecessary test on `library' for explicit file name.
Widen scope of save-match-data.

25 years ago(fortran-font-lock-keywords-1): Warp
Dave Love [Fri, 11 Dec 1998 17:40:18 +0000 (17:40 +0000)]
(fortran-font-lock-keywords-1): Warp
forward-sexp in condition-case.

25 years ago(load-with-code-conversion): If the loaded
Eli Zaretskii [Thu, 10 Dec 1998 13:37:02 +0000 (13:37 +0000)]
(load-with-code-conversion): If the loaded
file was inserted  with no-conversion or raw-text coding system,
make the buffer unibyte.

25 years ago(LOCALTIME_CACHE): Define.
Geoff Voelker [Thu, 10 Dec 1998 06:41:00 +0000 (06:41 +0000)]
(LOCALTIME_CACHE): Define.

25 years ago(w32_get_long_filename): Handle root dirs correctly.
Geoff Voelker [Thu, 10 Dec 1998 05:43:07 +0000 (05:43 +0000)]
(w32_get_long_filename): Handle root dirs correctly.

25 years agoDoc fixes.
Karl Heuer [Thu, 10 Dec 1998 04:25:07 +0000 (04:25 +0000)]
Doc fixes.

25 years ago*** empty log message ***
Karl Heuer [Thu, 10 Dec 1998 03:35:46 +0000 (03:35 +0000)]
*** empty log message ***

25 years ago(cc-imenu-java-generic-expression): Get rid of nested loops.
Karl Heuer [Thu, 10 Dec 1998 03:27:31 +0000 (03:27 +0000)]
(cc-imenu-java-generic-expression): Get rid of nested loops.

25 years ago(mouse-drag-vertical-line):
Karl Heuer [Thu, 10 Dec 1998 03:26:25 +0000 (03:26 +0000)]
(mouse-drag-vertical-line):
If WHICH-SIDE is not `right', then scroll bars are on the left.

25 years ago(symbol-file-load-history-loaded): Variable renamed,
Karl Heuer [Thu, 10 Dec 1998 03:25:33 +0000 (03:25 +0000)]
(symbol-file-load-history-loaded): Variable renamed,
and defvar moved from loadhist.el.
(symbol-file): Renamed from describe-function-find-file.
Load fns-VERSION.el here.
(describe-variable, describe-function-1): Use symbol-file.

25 years ago(load-history-loaded): defvar moved to help.el.
Karl Heuer [Thu, 10 Dec 1998 03:25:15 +0000 (03:25 +0000)]
(load-history-loaded): defvar moved to help.el.

25 years ago(dirtrack-directory-change-hook): New hook.
Karl Heuer [Thu, 10 Dec 1998 03:24:19 +0000 (03:24 +0000)]
(dirtrack-directory-change-hook): New hook.
(dirtrack): Run it.  Make debug message more verbose.

25 years ago(insert_from_buffer_1): Properly count the size
Karl Heuer [Thu, 10 Dec 1998 03:19:37 +0000 (03:19 +0000)]
(insert_from_buffer_1): Properly count the size
of output from conversion to multibyte even when input
is split across the gap.

25 years ago(tex-generate-zap-file-name): Don't start the name with #.
Karl Heuer [Thu, 10 Dec 1998 03:17:51 +0000 (03:17 +0000)]
(tex-generate-zap-file-name): Don't start the name with #.

25 years ago(octave-abbrev-start): Use the correct
Karl Heuer [Thu, 10 Dec 1998 03:15:25 +0000 (03:15 +0000)]
(octave-abbrev-start): Use the correct
name of the abbrev table, and provide support for XEmacs.
(octave-xemacs-p): New variable.

25 years agoTake out the eval-when's.
Karl Heuer [Thu, 10 Dec 1998 03:11:59 +0000 (03:11 +0000)]
Take out the eval-when's.

25 years ago(re_compile_fastmap): For anychar, set all fastmap
Karl Heuer [Thu, 10 Dec 1998 03:09:12 +0000 (03:09 +0000)]
(re_compile_fastmap): For anychar, set all fastmap
elements for all possible unibyte chars (except newline).

25 years ago(sendmail-send-it): Don't wait for sendmail to
Karl Heuer [Thu, 10 Dec 1998 03:07:35 +0000 (03:07 +0000)]
(sendmail-send-it): Don't wait for sendmail to
exit when mail-interactive is nil.

25 years ago*** empty log message ***
Karl Heuer [Thu, 10 Dec 1998 02:56:15 +0000 (02:56 +0000)]
*** empty log message ***

25 years ago(C_SWITCH_SYSTEM) [!__GNUC__]: Increase space.
Karl Heuer [Thu, 10 Dec 1998 02:52:20 +0000 (02:52 +0000)]
(C_SWITCH_SYSTEM) [!__GNUC__]: Increase space.

25 years ago(after-find-file): Message fix.
Karl Heuer [Thu, 10 Dec 1998 02:30:03 +0000 (02:30 +0000)]
(after-find-file): Message fix.

25 years ago(ispell-kill-ispell): Don't send newline after EOF.
Karl Heuer [Thu, 10 Dec 1998 02:19:14 +0000 (02:19 +0000)]
(ispell-kill-ispell): Don't send newline after EOF.

25 years ago(ange-ftp-expand-file-name) [windows-nt]: Handle
Geoff Voelker [Wed, 9 Dec 1998 21:20:26 +0000 (21:20 +0000)]
(ange-ftp-expand-file-name) [windows-nt]: Handle
filenames using backslashes.

25 years ago(browse-url-mail): Call compose-mail-other-window
Dave Love [Wed, 9 Dec 1998 16:53:34 +0000 (16:53 +0000)]
(browse-url-mail): Call compose-mail-other-window
with correct number of args.
(browse-url-maybe-new-window): New arg.  Callers changed.

25 years ago(fortran-check-end-prog-re): Allow trailing
Dave Love [Wed, 9 Dec 1998 16:38:37 +0000 (16:38 +0000)]
(fortran-check-end-prog-re): Allow trailing
comment.

25 years agoHandle MPE version of HP/UX.
Ian Lance Taylor [Wed, 9 Dec 1998 01:08:50 +0000 (01:08 +0000)]
Handle MPE version of HP/UX.

25 years agoCheck for hppa1.0-hp-mpeix
Ian Lance Taylor [Wed, 9 Dec 1998 01:03:52 +0000 (01:03 +0000)]
Check for hppa1.0-hp-mpeix

25 years ago(Fw32_get_clipboard_data): Do not delete isolated CR
Geoff Voelker [Wed, 9 Dec 1998 00:03:09 +0000 (00:03 +0000)]
(Fw32_get_clipboard_data): Do not delete isolated CR
characters, only convert CRLF to LF.

25 years agoDo string comparision of _NMAKE_VER.
Geoff Voelker [Tue, 8 Dec 1998 23:56:14 +0000 (23:56 +0000)]
Do string comparision of _NMAKE_VER.

25 years ago(install) [COPY_LISP_SOURCE]: Fix end of conditional.
Geoff Voelker [Tue, 8 Dec 1998 23:55:20 +0000 (23:55 +0000)]
(install) [COPY_LISP_SOURCE]: Fix end of conditional.

25 years ago(vc-rcs-release): Fix Type.
Markus Rost [Tue, 8 Dec 1998 16:04:52 +0000 (16:04 +0000)]
(vc-rcs-release): Fix Type.
(vc-sccs-release): Fix Type.
(vc-cvs-release): Fix Type.

25 years ago(rmail-summary-output): Simplify. Make prefix arg work right.
Markus Rost [Tue, 8 Dec 1998 15:48:11 +0000 (15:48 +0000)]
(rmail-summary-output):  Simplify. Make prefix arg work right.

25 years ago(rmail-output-to-rmail-file): Avoid multiple output of last undeleted
Markus Rost [Tue, 8 Dec 1998 15:34:14 +0000 (15:34 +0000)]
(rmail-output-to-rmail-file):  Avoid multiple output of last undeleted
message.

25 years ago(ps-do-despool) [ms-dos, windows-nt]: Ditto for
Geoff Voelker [Mon, 7 Dec 1998 19:27:26 +0000 (19:27 +0000)]
(ps-do-despool) [ms-dos, windows-nt]: Ditto for
ps-printer-name.

25 years ago(buffer-undo-list) [windows-nt]: Use different relative path.
Geoff Voelker [Mon, 7 Dec 1998 19:27:14 +0000 (19:27 +0000)]
(buffer-undo-list) [windows-nt]: Use different relative path.

25 years ago(buffer-undo-list): Write fns-VERSION.el in lib-src.
Geoff Voelker [Mon, 7 Dec 1998 19:25:32 +0000 (19:25 +0000)]
(buffer-undo-list): Write fns-VERSION.el in lib-src.

25 years agowrap java-minor-types in java-font-lock-keywords-2.
Simon Marshall [Mon, 7 Dec 1998 10:54:47 +0000 (10:54 +0000)]
wrap java-minor-types in java-font-lock-keywords-2.

25 years ago(Vdos_unsupported_char_glyph): New variable.
Eli Zaretskii [Sun, 6 Dec 1998 15:57:48 +0000 (15:57 +0000)]
(Vdos_unsupported_char_glyph): New variable.
(syms_of_msdos): DEFVAR_LISP it.
(IT_insert_glyphs, IT_delete_glyphs): New functions which abort
Emacs.
(internal_terminal_init): Set up insert_glyphs_hook and
delete_glyphs_hook to call them.  Explicitly set char_ins_del_ok
to 0.
(unibyte_display_via_language_environment): New variable.
(syms_of_msdos): Devfar it.
(IT_write_glyphs): Honor glyph aliasing via Vglyph_table.
Encode the character codes of the glyphs according to the
terminal_coding in effect.

25 years ago(msdos.o): Depend on termchar.h, charset.h, coding.h, and disptab.h
Eli Zaretskii [Sun, 6 Dec 1998 15:55:59 +0000 (15:55 +0000)]
(msdos.o): Depend on termchar.h, charset.h, coding.h, and disptab.h

25 years ago(xterm-mouse-mode): Pacify the byte compiler.
Markus Rost [Sat, 5 Dec 1998 18:23:14 +0000 (18:23 +0000)]
(xterm-mouse-mode): Pacify the byte compiler.

25 years agoRequire bytecomp for byte-goto-ops.
Markus Rost [Sat, 5 Dec 1998 18:18:50 +0000 (18:18 +0000)]
Require bytecomp for byte-goto-ops.

25 years ago(install-arch-dep): Copy fns-*.el from lib-src.
Markus Rost [Sat, 5 Dec 1998 00:25:42 +0000 (00:25 +0000)]
(install-arch-dep): Copy fns-*.el from lib-src.

25 years ago(INFO_TARGETS): Delete customize.info.
Markus Rost [Fri, 4 Dec 1998 23:42:36 +0000 (23:42 +0000)]
(INFO_TARGETS): Delete customize.info.
(DVI_TARGETS): Delete customize.dvi.
(../info/customize, customize.dvi): Targets deleted.

25 years ago(Info-menu): Don't return error if point is between menu header and
Markus Rost [Fri, 4 Dec 1998 23:05:46 +0000 (23:05 +0000)]
(Info-menu):  Don't return error if point is between menu header and
first menu item.

25 years ago(describe-function-1): Fix description for alias.
Dave Love [Fri, 4 Dec 1998 11:54:56 +0000 (11:54 +0000)]
(describe-function-1): Fix description for alias.

25 years ago(Fstring_as_unibyte): Doc fix.
Andreas Schwab [Fri, 4 Dec 1998 09:50:31 +0000 (09:50 +0000)]
(Fstring_as_unibyte): Doc fix.

25 years agoDon't install customize info
Andreas Schwab [Fri, 4 Dec 1998 09:30:55 +0000 (09:30 +0000)]
Don't install customize info
file.  Run install-info on viper info file.

25 years ago(init_environment): Record the time we started up.
Eli Zaretskii [Thu, 3 Dec 1998 09:41:48 +0000 (09:41 +0000)]
(init_environment): Record the time we started up.
(IT_reset_terminal_modes): Don't restore the screen if we exit too
fast after startup (aka crash).

25 years ago(dos_cleanup): Flush and fsync the termscript stream.
Eli Zaretskii [Thu, 3 Dec 1998 09:41:09 +0000 (09:41 +0000)]
(dos_cleanup): Flush and fsync the termscript stream.

25 years ago(lm-summary): Strip off -*-
Andreas Schwab [Thu, 3 Dec 1998 09:39:41 +0000 (09:39 +0000)]
(lm-summary): Strip off -*-
specifications from summary line.

25 years ago(delete-whitespace-rectangle): Mark for autoload.
Andreas Schwab [Thu, 3 Dec 1998 09:35:24 +0000 (09:35 +0000)]
(delete-whitespace-rectangle): Mark for autoload.
(close-rectangle): Define alias only once in loaddefs.el.

25 years agoRemove code that sets syntax table for non-ASCII characters.
Eli Zaretskii [Thu, 3 Dec 1998 09:29:14 +0000 (09:29 +0000)]
Remove code that sets syntax table for non-ASCII characters.

25 years agoDeclare char_valid_p.
Andreas Schwab [Thu, 3 Dec 1998 09:22:52 +0000 (09:22 +0000)]
Declare char_valid_p.

25 years ago(check_windows_init_file): Use decode_env_path when
Geoff Voelker [Thu, 3 Dec 1998 03:14:46 +0000 (03:14 +0000)]
(check_windows_init_file): Use decode_env_path when
using EMACSLOADPATH.

25 years ago(LOCALTIME_CACHE): Define.
Geoff Voelker [Thu, 3 Dec 1998 03:12:04 +0000 (03:12 +0000)]
(LOCALTIME_CACHE): Define.

25 years ago(FONT_MAX_WIDTH): New macro.
Geoff Voelker [Thu, 3 Dec 1998 00:06:26 +0000 (00:06 +0000)]
(FONT_MAX_WIDTH): New macro.

25 years ago(dumpglyphs): Use unsigned char arrays.
Geoff Voelker [Thu, 3 Dec 1998 00:06:03 +0000 (00:06 +0000)]
(dumpglyphs): Use unsigned char arrays.
Use FONT_MAX_WIDTH to detect and fudge proportional fonts
for various languages.
Compensate for fonts that have underhangs (e.g., Thai).

25 years ago(WM_EMACS_TOGGLE_LOCK_KEY): New define.
Geoff Voelker [Wed, 2 Dec 1998 23:54:30 +0000 (23:54 +0000)]
(WM_EMACS_TOGGLE_LOCK_KEY): New define.

25 years ago(key_event): Use Vw32_phantom_key_code. Undo the
Geoff Voelker [Wed, 2 Dec 1998 23:54:14 +0000 (23:54 +0000)]
(key_event): Use Vw32_phantom_key_code.  Undo the
mapping of Ctrl-Pause into cancel, and Ctrl-NumLock into pause.
(w32_console_toggle_lock_key): New function.

25 years ago(Vw32_phantom_key_code): New variable.
Geoff Voelker [Wed, 2 Dec 1998 23:52:47 +0000 (23:52 +0000)]
(Vw32_phantom_key_code): New variable.
(Qhyper, Qsuper, Qmeta, Qalt, Qctrl, Qcontrol, Qshift): New
variables.
(syms_of_w32fns): Init and register them.
(reset_modifiers): Use a more precise test for whether Emacs has
keyboard focus.  Synchronize state of all keys that can be used as
modifiers, to overcome problems arising from hot-keys.
(w32_key_to_modifier): Be careful not to call intern() to avoid
requiring thread synchronization.
(w32_msg_pump): Handle new WM_EMACS_TOGGLE_LOCK_KEY message.
(w32_wnd_proc): Ensure lock key indicator lights are updated
promptly on Windows 9x, by passing key events on to the system.
(w32_wnd_proc): Use Vw32_phantom_key_code to stop system
responding to Windows key events when not wanted.
(w32_wnd_proc): Undo the mapping of Ctrl-Pause into cancel and
Ctrl-NumLock into pause by the system.
(w32_wnd_proc): Don't translate key combinations containing any
modifiers other than shift (and capslock).
(w32_wnd_proc): Reset modifier key states when receiving focus (we
can't determine the key states until we have keyboard focus).
(Fw32_toggle_lock_key): New function.
(syms_of_w32fns): Defsubr it.

25 years ago(direct-print-region-function): Try to ensure that
Geoff Voelker [Wed, 2 Dec 1998 23:01:50 +0000 (23:01 +0000)]
(direct-print-region-function): Try to ensure that
printer-name is expanded to a file name on a local drive;
sometimes printing a file loaded from a network volume fails.
(direct-print-region-function): Add a function to
write-region-annotate-functions to append a formfeed character to
the region being printed, if the region doesn't end with a
formfeed already.  This avoids creating a second print job
containing a blank page when print spooling is enabled on Windows.

25 years ago(w32_last_error): Fix cut+paste error.
Geoff Voelker [Wed, 2 Dec 1998 23:00:29 +0000 (23:00 +0000)]
(w32_last_error): Fix cut+paste error.

25 years agotermhooks.h (event_kind) [WINDOWSNT]: Define
Geoff Voelker [Wed, 2 Dec 1998 23:00:14 +0000 (23:00 +0000)]
termhooks.h (event_kind) [WINDOWSNT]: Define
language_change_event.

25 years ago(parse_modifiers): Declare prototype.
Geoff Voelker [Wed, 2 Dec 1998 23:00:02 +0000 (23:00 +0000)]
(parse_modifiers): Declare prototype.