]> code.delx.au - gnu-emacs/log
gnu-emacs
25 years ago(Fmake_keymap): Doc fix.
Richard M. Stallman [Tue, 24 Nov 1998 04:55:16 +0000 (04:55 +0000)]
(Fmake_keymap): Doc fix.

25 years ago(move-to-column-force): New function.
Kenichi Handa [Tue, 24 Nov 1998 03:52:08 +0000 (03:52 +0000)]
(move-to-column-force): New function.
(operate-on-rectangle): If coerce-tabs is non-nil, call
move-to-column-force instead of move-to-column.
(insert-rectangle): Call move-to-column-force instead of
move-to-column.
(open-rectangle-line): If begextra is not zero, call
move-to-column-force.

25 years agoMake a new map by make-keymap.
Kenichi Handa [Tue, 24 Nov 1998 03:52:08 +0000 (03:52 +0000)]
Make a new map by make-keymap.
(picture-desired-column): New variable.
(picture-update-desired-column): New function.
(picture-beginning-of-line): Set picture-desired-column to 0.
(picture-end-of-line): Set picture-desired-column to the current
column.
(picture-forward-column): Pay attention to multi-column character.
(picture-backward-column): Likewise.
(picture-move-down): Likewise.
(picture-move-up): Likewise.
(picture-movement-nw): With prefix arg, move twice columns.
(picture-movement-ne): Likewise.
(picture-movement-sw): Likewise.
(picture-movement-se): Likewise.
(picture-set-motion): Handle two-column movements.
(picture-move): Call picture-move-down or picture-forward-column
only when necessary.
(picture-insert): Pay attention to picture-desired-column.
(picture-self-insert): Likewise.
(picture-clear-column): Pay attention to multi-column character.
(picture-mode): Modify doc-string for two-column movement.

25 years ago(word_boundary_p): If C1 or C2 are composite
Kenichi Handa [Tue, 24 Nov 1998 03:52:08 +0000 (03:52 +0000)]
(word_boundary_p): If C1 or C2 are composite
characters, test their first components.

25 years agoVarious minor doc fixes.
Dave Love [Mon, 23 Nov 1998 15:15:09 +0000 (15:15 +0000)]
Various minor doc fixes.
(fortran-font-lock-keywords-1): Add `d' to comment-chars.
(fortran-with-subprogram-narrowing): New macro.
fortran-check-for-matching-do): Use it.
(fortran-end-do): Use fortran-check-end-prog-re.
(fortran-beginning-do, fortran-end-if, fortran-beginning-if)
(fortran-calculate-indent, fortran-calculate-indent): Likewise.

25 years ago* lazy-lock.el (lazy-lock-unstall):
Simon Marshall [Mon, 23 Nov 1998 11:14:33 +0000 (11:14 +0000)]
* lazy-lock.el (lazy-lock-unstall):
(lazy-lock-fontify-after-idle): Rewritten to use with-temp-message.

25 years ago* fast-lock.el (fast-lock-save-cache-1):
Simon Marshall [Mon, 23 Nov 1998 11:13:33 +0000 (11:13 +0000)]
* fast-lock.el (fast-lock-save-cache-1):
(fast-lock-cache-data): Rewritten to use with-temp-message.

25 years ago* font-lock.el (font-lock-defaults): Doc fix.
Simon Marshall [Mon, 23 Nov 1998 11:12:40 +0000 (11:12 +0000)]
* font-lock.el (font-lock-defaults): Doc fix.
(font-lock-default-fontify-buffer): Rewritten to use with-temp-message.
(lisp-font-lock-keywords-2): Fontify with-temp-message as a keyword.

25 years ago(rmail-set-message-counters-counter): Detect messages that have been
Andrew Innes [Sun, 22 Nov 1998 21:36:51 +0000 (21:36 +0000)]
(rmail-set-message-counters-counter): Detect messages that have been
added with DOS line endings and convert the line endings for such
messages.

25 years agoRename function and variables added in previous change:
Richard M. Stallman [Sun, 22 Nov 1998 17:31:55 +0000 (17:31 +0000)]
Rename function and variables added in previous change:
delete `window-' from the names.

25 years ago(window-buffer-height): New function, split from
Richard M. Stallman [Sun, 22 Nov 1998 17:26:33 +0000 (17:26 +0000)]
(window-buffer-height): New function, split from
shrink-window-if-larger-than-buffer.
(shrink-window-if-larger-than-buffer): Use window-buffer-height.

25 years agoAdd resizing of temporary buffers.
Richard M. Stallman [Sun, 22 Nov 1998 17:26:16 +0000 (17:26 +0000)]
Add resizing of temporary buffers.
(temp-buffer-window-resize-mode): New command and variable.
(temp-buffer-window-max-height): New variable.
(resize-temp-buffer-window): New function.

25 years ago(Fset_mouse_position): Doc fix.
Richard M. Stallman [Sun, 22 Nov 1998 17:23:36 +0000 (17:23 +0000)]
(Fset_mouse_position): Doc fix.

25 years ago(initial-frame-alist): Add defcustom.
Richard M. Stallman [Sun, 22 Nov 1998 15:35:02 +0000 (15:35 +0000)]
(initial-frame-alist): Add defcustom.

25 years ago(shell-prompt-pattern): Add defcustom.
Richard M. Stallman [Sun, 22 Nov 1998 15:33:21 +0000 (15:33 +0000)]
(shell-prompt-pattern): Add defcustom.

25 years ago(message-ignored-supersedes-headers): Remove NNTP-Posting-Date.
Richard M. Stallman [Sat, 21 Nov 1998 22:30:41 +0000 (22:30 +0000)]
(message-ignored-supersedes-headers): Remove NNTP-Posting-Date.

25 years ago(describe-mode): Don't avoid loop indirecting thru value of INDICATOR.
Richard M. Stallman [Sat, 21 Nov 1998 22:24:50 +0000 (22:24 +0000)]
(describe-mode): Don't avoid loop indirecting thru value of INDICATOR.

25 years ago(describe-variable): Allow any variable with a defcustom,
Richard M. Stallman [Sat, 21 Nov 1998 03:19:52 +0000 (03:19 +0000)]
(describe-variable): Allow any variable with a defcustom,
even if it is not a user variable.

25 years ago(mail-unsent-separator): Additional alternative.
Richard M. Stallman [Sat, 21 Nov 1998 02:34:50 +0000 (02:34 +0000)]
(mail-unsent-separator): Additional alternative.

25 years ago(nntp-request-group): Allow for failures when requesting a new group.
Andrew Innes [Fri, 20 Nov 1998 23:54:16 +0000 (23:54 +0000)]
(nntp-request-group): Allow for failures when requesting a new group.

25 years ago(lisp-interaction-mode-map): Doc fix.
Richard M. Stallman [Thu, 19 Nov 1998 18:45:47 +0000 (18:45 +0000)]
(lisp-interaction-mode-map): Doc fix.

(with-temp-message): Add lisp-indent-function property.

25 years ago(find-function-regexp): Handle skeletons.
Richard M. Stallman [Thu, 19 Nov 1998 18:43:35 +0000 (18:43 +0000)]
(find-function-regexp): Handle skeletons.

25 years agoAdded with-temp-message.
Simon Marshall [Thu, 19 Nov 1998 09:43:40 +0000 (09:43 +0000)]
Added with-temp-message.

25 years ago(gud-common-init): Use pop-to-buffer.
Richard M. Stallman [Thu, 19 Nov 1998 04:33:37 +0000 (04:33 +0000)]
(gud-common-init): Use pop-to-buffer.
(same-window-regexps): Add an element that matches all gud buffers.

25 years ago(Fsingle_key_description): Handle generic characters.
Richard M. Stallman [Thu, 19 Nov 1998 04:30:14 +0000 (04:30 +0000)]
(Fsingle_key_description): Handle generic characters.

25 years ago(Frequire): New arg NOERROR.
Richard M. Stallman [Thu, 19 Nov 1998 04:26:44 +0000 (04:26 +0000)]
(Frequire): New arg NOERROR.

25 years ago(fortran-end-prog-re): Fix typo.
Dave Love [Wed, 18 Nov 1998 19:19:09 +0000 (19:19 +0000)]
(fortran-end-prog-re): Fix typo.

25 years ago(temp-buffer-show-hook): This is not obsolete.
Richard M. Stallman [Wed, 18 Nov 1998 18:42:34 +0000 (18:42 +0000)]
(temp-buffer-show-hook): This is not obsolete.

25 years ago(Qmouse_face): Replace definition with extern decl.
Richard M. Stallman [Wed, 18 Nov 1998 01:40:17 +0000 (01:40 +0000)]
(Qmouse_face): Replace definition with extern decl.
(syms_of_xfaces): Initialization deleted.

25 years ago(Qmouse_face): Variable definition moved here.
Richard M. Stallman [Wed, 18 Nov 1998 01:38:14 +0000 (01:38 +0000)]
(Qmouse_face): Variable definition moved here.
(syms_of_textprop): Initialize it.

25 years ago(temp_output_buffer_show): Around temp-buffer-show-hook,
Richard M. Stallman [Tue, 17 Nov 1998 16:27:02 +0000 (16:27 +0000)]
(temp_output_buffer_show): Around temp-buffer-show-hook,
don't do save-excursion, just restore selected window.

(window_loop): For UNSHOW_BUFFER, always do consider minibuffer windows.

25 years ago*** empty log message ***
Karl Heuer [Tue, 17 Nov 1998 06:30:52 +0000 (06:30 +0000)]
*** empty log message ***

25 years agoRequire skeleton when compiling.
Dave Love [Mon, 16 Nov 1998 17:50:28 +0000 (17:50 +0000)]
Require skeleton when compiling.
(sgml-font-lock-keywords-1): Accept single-letter tags.
(v2): Defvar free variable.

25 years agoindent `with-output-to-string' as a CL
Karl Heuer [Mon, 16 Nov 1998 06:37:55 +0000 (06:37 +0000)]
indent `with-output-to-string' as a CL
macro, not ELisp one.

25 years ago(*-*-bsdi4*): New target.
Kenichi Handa [Mon, 16 Nov 1998 06:26:27 +0000 (06:26 +0000)]
(*-*-bsdi4*): New target.

25 years agoSet syntaxes all non-word multibyte
Kenichi Handa [Mon, 16 Nov 1998 06:26:27 +0000 (06:26 +0000)]
Set syntaxes all non-word multibyte
characters to symbol.

25 years ago(japanese-zenkaku-region): New optional arg KATAKANA-ONLY.
Kenichi Handa [Mon, 16 Nov 1998 06:26:27 +0000 (06:26 +0000)]
(japanese-zenkaku-region): New optional arg KATAKANA-ONLY.

25 years ago(CHAR_TABLE_REF): Check if IDX is negative or not.
Kenichi Handa [Mon, 16 Nov 1998 06:26:27 +0000 (06:26 +0000)]
(CHAR_TABLE_REF): Check if IDX is negative or not.

25 years ago(non_ascii_char_to_string): If C is negative, signal error.
Kenichi Handa [Mon, 16 Nov 1998 06:26:27 +0000 (06:26 +0000)]
(non_ascii_char_to_string): If C is negative, signal error.

25 years ago(SINGLE_BYTE_CHAR_P): Check if C is negative or not.
Kenichi Handa [Mon, 16 Nov 1998 06:26:27 +0000 (06:26 +0000)]
(SINGLE_BYTE_CHAR_P): Check if C is negative or not.

25 years agoInitial revision
Kenichi Handa [Mon, 16 Nov 1998 06:26:03 +0000 (06:26 +0000)]
Initial revision

25 years ago(after-insert-file-set-buffer-file-coding-system): If the buffer
Kenichi Handa [Mon, 16 Nov 1998 01:17:06 +0000 (01:17 +0000)]
(after-insert-file-set-buffer-file-coding-system): If the buffer
is changed to unibyte, return inserted bytes.

25 years ago(tar-header-block-tokenize): Decode codes of file
Kenichi Handa [Mon, 16 Nov 1998 01:17:06 +0000 (01:17 +0000)]
(tar-header-block-tokenize): Decode codes of file
and link names if necessary.
(tar-header-block-summarize): Handle the case that file or link
names are multibyte.
(tar-summarize-buffer): At first set the current buffer unibyte,
then if there are multibyte file names, change it to multibyte.
(tar-mode): Get char position from tar-header-offset.
(tar-extract): Avoid multibyte<->unibyte conversion in
insert-buffer-subsring by setting both buffers unibyte
temporarily.
(tar-copy): Set the buffer unibyte while doing a work.  Write
without code conversion.
(tar-expunge): Set the buffer unibyte while doing a work.
(tar-alter-one-field): Likewise.
(tar-clear-modification-flags): Compare byte position with
tar-header-offset.
(tar-subfile-save-buffer): Avoid multibyte<->unibyte conversion in
insert-buffer-subsring by setting both buffers unibyte
temporarily.  Pay attention to multibyteness while updating the
descriptor-line.
(tar-mode-write-file): Write without code conversion.

25 years agoInclude charset.h.
Kenichi Handa [Mon, 16 Nov 1998 01:17:06 +0000 (01:17 +0000)]
Include charset.h.

25 years ago(abbrev.o): Depend on charset.h
Kenichi Handa [Mon, 16 Nov 1998 01:17:06 +0000 (01:17 +0000)]
(abbrev.o): Depend on charset.h
(bytecode.o): Depend on charset.h.

25 years ago(SYNTAX_ENTRY_INT): For a composite character, check
Kenichi Handa [Mon, 16 Nov 1998 01:17:06 +0000 (01:17 +0000)]
(SYNTAX_ENTRY_INT): For a composite character, check
the first component.

25 years agoRequire cl.
Karl Heuer [Sun, 15 Nov 1998 17:45:33 +0000 (17:45 +0000)]
Require cl.

25 years agoFix previous change:
Dave Love [Sun, 15 Nov 1998 15:50:30 +0000 (15:50 +0000)]
Fix previous change:
(fortran-end-prog-re1): Changed.
(fortran-check-end-prog-re): New function.
(beginning-of-fortran-subprogram, end-of-fortran-subprogram): Use
it.

25 years ago(LIBS_MACHINE): Delete redundant definition.
Karl Heuer [Fri, 13 Nov 1998 23:27:33 +0000 (23:27 +0000)]
(LIBS_MACHINE): Delete redundant definition.

25 years agoFix previous change.
Karl Heuer [Fri, 13 Nov 1998 23:25:02 +0000 (23:25 +0000)]
Fix previous change.

25 years ago(auto-insert-alist): Don't assume *.el is part of GNU Emacs.
Karl Heuer [Fri, 13 Nov 1998 18:21:49 +0000 (18:21 +0000)]
(auto-insert-alist): Don't assume *.el is part of GNU Emacs.

25 years ago(reftex-finding-files): Group documentation fixed.
Carsten Dominik [Fri, 13 Nov 1998 16:17:25 +0000 (16:17 +0000)]
(reftex-finding-files): Group documentation fixed.
(reftex-toc-toggle-file-boundary, reftex-toc-toggle-labels,
reftex-toc-toggle-context,reftex-find-start-point): New functions.
(reftex-toc-include-labels, reftex-toc-include-context,
reftex-toc-include-file-boundaries,
reftex-toc-keep-other-windows): New options.
(reftex-use-text-after-label-as-context): Option removed.
(reftex-extract-bib-entries): Protect use in non-latex buffers.
(reftex-toc-visit-location): Renamed from `reftex-toc-visit-line'.
(reftex-latin1-to-ascii): Works now with and without Mule.
(reftex-truncate): Removed special stuff for Emacs 20.2.
(reftex-get-offset): Made more general.
(reftex-show-label-location): Renamed from
`reftex-select-label-callback'.
(reftex-pop-to-label): Function removed (using
`reftex-show-label-location' instead.
(reftex-insert-docstruct): Renamed from
`reftex-make-and-insert-label-list'.  Function args changed.
(reftex-toc): Now uses `reftex-insert-docstruct' and
`reftex-find-start-point'.
(reftex-select-item): Use `reftex-find-start-point'.
(reftex-toc-visit-line): Can display labels and file boundaries.
(reftex-TeX-master-file): `(TeX-master-file)' protected.

25 years agoConvert to DOS format.
Andrew Innes [Fri, 13 Nov 1998 14:08:07 +0000 (14:08 +0000)]
Convert to DOS format.

25 years ago1998-11-09 Sam Steingold <sds@goems.com>
Dave Love [Thu, 12 Nov 1998 15:54:40 +0000 (15:54 +0000)]
1998-11-09  Sam Steingold  <sds@goems.com>

* browse-url.el (browse-url): handle the case when
`browse-url-browser-function' is a lambda list.

25 years ago(symbol-file): For ms-dos, use fns.el without the
Eli Zaretskii [Thu, 12 Nov 1998 11:44:53 +0000 (11:44 +0000)]
(symbol-file): For ms-dos, use fns.el without the
version string.

25 years ago(buffer-undo-list): For ms-dos, use fns.el without the
Eli Zaretskii [Thu, 12 Nov 1998 11:42:45 +0000 (11:42 +0000)]
(buffer-undo-list): For ms-dos, use fns.el without the
version string.

25 years ago(ediff-even-diff-face-A): Fix spelling.
Karl Heuer [Thu, 12 Nov 1998 02:00:33 +0000 (02:00 +0000)]
(ediff-even-diff-face-A): Fix spelling.

25 years ago(XTread_socket): Fix previous change in case F == 0.
Karl Heuer [Thu, 12 Nov 1998 01:57:30 +0000 (01:57 +0000)]
(XTread_socket): Fix previous change in case F == 0.

25 years ago(switch-to-lisp): if no inferior lisp present, call
Karl Heuer [Thu, 12 Nov 1998 01:55:57 +0000 (01:55 +0000)]
(switch-to-lisp): if no inferior lisp present, call
`run-lisp' instead of signalling an error.

25 years ago(desktop-save, desktop-create-buffer): Undo 10-22 change.
Karl Heuer [Wed, 11 Nov 1998 19:31:24 +0000 (19:31 +0000)]
(desktop-save, desktop-create-buffer): Undo 10-22 change.

25 years ago(aviion-intel): New machine.
Karl Heuer [Wed, 11 Nov 1998 19:04:33 +0000 (19:04 +0000)]
(aviion-intel): New machine.

25 years agoInitial revision
Karl Heuer [Wed, 11 Nov 1998 19:01:02 +0000 (19:01 +0000)]
Initial revision

25 years ago(BSD_PGRPS): Add #undef.
Karl Heuer [Wed, 11 Nov 1998 18:58:45 +0000 (18:58 +0000)]
(BSD_PGRPS): Add #undef.

25 years ago(BROKEN_FIONREAD): #undef commented out.
Karl Heuer [Wed, 11 Nov 1998 18:53:50 +0000 (18:53 +0000)]
(BROKEN_FIONREAD): #undef commented out.
(INTERRUPT_INPUT): #define commented out.

25 years agoDiscuss C-w.
Karl Heuer [Wed, 11 Nov 1998 18:49:47 +0000 (18:49 +0000)]
Discuss C-w.

25 years ago(vc-toggle-read-only): Doc fix.
Karl Heuer [Wed, 11 Nov 1998 18:47:32 +0000 (18:47 +0000)]
(vc-toggle-read-only): Doc fix.

25 years ago(ispell-dictionary-alist-2): Removed svenska,
Karl Heuer [Wed, 11 Nov 1998 18:35:26 +0000 (18:35 +0000)]
(ispell-dictionary-alist-2): Removed svenska,
renamed svenska8 to svenska, and fixed and extended CASECHARS
for it.

25 years ago(ps-print-prologue-1): Only use old LandscapeMode handling if
Andrew Innes [Wed, 11 Nov 1998 14:35:27 +0000 (14:35 +0000)]
(ps-print-prologue-1): Only use old LandscapeMode handling if
setpagedevice is not available.

(ps-begin-file): Fix typo.

25 years ago(MAX_ALLOCA): New macro.
Eli Zaretskii [Wed, 11 Nov 1998 11:12:09 +0000 (11:12 +0000)]
(MAX_ALLOCA): New macro.
(Fbase64_encode_region, Fbase64_encode_string,
Fbase64_decode_region, Fbase64_decode_string):  Don't allocate
more than MAX_ALLOCA bytes with alloca; otherwise use xmalloc.

25 years ago(byte_combining_error): Error message improved.
Kenichi Handa [Wed, 11 Nov 1998 10:37:09 +0000 (10:37 +0000)]
(byte_combining_error): Error message improved.

25 years ago(char_valid_p): Handle a composite character correctly.
Kenichi Handa [Wed, 11 Nov 1998 10:31:24 +0000 (10:31 +0000)]
(char_valid_p): Handle a composite character correctly.

25 years ago(compose-chars-component): Signal
Kenichi Handa [Wed, 11 Nov 1998 03:36:15 +0000 (03:36 +0000)]
(compose-chars-component): Signal
error if CH is a rule-based composition character.
(compose-chars): Signal error if an already compsed character is
going to be composed by rule-base.

25 years agoIf a resolved ASCII font name doesn't conform to
Kenichi Handa [Wed, 11 Nov 1998 03:36:15 +0000 (03:36 +0000)]
If a resolved ASCII font name doesn't conform to
full XLFD, don't try get information of WEIGHT and SLANT from that
font name.

25 years ago(str_cmpchar_id): Check the byte sequence for
Kenichi Handa [Wed, 11 Nov 1998 03:36:15 +0000 (03:36 +0000)]
(str_cmpchar_id): Check the byte sequence for
composition more rigidly.
(Fcompose_string): Allow DEL to be composed.  Signal error if STR
contains an invalid multibyte sequence.

25 years ago(x_list_fonts): Don't change the value of maxnames.
Kenichi Handa [Wed, 11 Nov 1998 03:36:15 +0000 (03:36 +0000)]
(x_list_fonts): Don't change the value of maxnames.

25 years ago(main): Set environment size only when running
Geoff Voelker [Tue, 10 Nov 1998 21:07:13 +0000 (21:07 +0000)]
(main): Set environment size only when running
command.com.

25 years ago(set-default-process-coding-system): Use function on
Geoff Voelker [Tue, 10 Nov 1998 21:06:50 +0000 (21:06 +0000)]
(set-default-process-coding-system): Use function on
before-init-hook to set default-process-coding-system based on
enable-multibyte-characters.

25 years ago(Vw32_pass_optional_keys_to_system): Variable removed.
Geoff Voelker [Tue, 10 Nov 1998 20:54:46 +0000 (20:54 +0000)]
(Vw32_pass_optional_keys_to_system): Variable removed.
(Vw32_pass_lwindow_to_system):
(Vw32_pass_rwindow_to_system):
(Vw32_lwindow_modifier):
(Vw32_rwindow_modifier):
(Vw32_apps_modifier):
(Vw32_enable_num_lock):
(Vw32_enable_caps_lock):
(Vw32_scroll_lock_modifier): New variables.
(modifier_set): Return toggle state for Scroll Lock.
(w32_key_to_modifier): New function.  Returns chosen modifier bit
for given key.
(w32_get_modifiers): Returns modifier flags for
non-keyboard input events.
(construct_console_modifiers): Renamed from construct_modifiers;
recognize Windows and Apps keys as modifiers.
(w32_get_key_modifiers): New function.  Returns modifier flags for
keyboard input events.
(map_keypad_keys): Make non-static.  Use second arg as extended
flag.
(w32_grabbed_keys): New variable.
(HOTKEY, HOTKEY_ID, HOTKEY_VK_CODE, HOTKEY_MODIFIERS): New macros.
(register_hot_keys):
(unregister_hot_keys):
(lookup_vk_code):
(w32_parse_hot_key):
(Fw32_register_hot_key):
(Fw32_unregister_hot_key):
(Fw32_registered_hot_keys):
(Fw32_reconstruct_hot_key): New functions to support hotkeys.
(post_character_message): New function.
(w32_msg_pump): Handle new messages for using hotkeys and changing
keyboard layout/language.
(w32_wnd_proc): Major rework of keyboard input handling:
optionally recognize Windows keys and Apps key as modifiers;
optionally treat NumLock, CapsLock and ScrollLock as function
keys; let system translate keystrokes to characters to avoid
system bugs relating to dead-key handling; preserve shift
distinction for control characters; forward keyboard
layout/language changes to lisp; detect and convert hot-key events
to normal keystrokes.
(syms_of_w32fns): Register new functions and variables.
(w32_last_error): New function for use in debugging.

25 years ago($(BLD)\w32inevt.obj): Add dependencies on w32term.h
Geoff Voelker [Tue, 10 Nov 1998 20:54:31 +0000 (20:54 +0000)]
($(BLD)\w32inevt.obj): Add dependencies on w32term.h
and w32heap.h.

25 years agoInclude w32term.h and w32heap.h.
Geoff Voelker [Tue, 10 Nov 1998 20:52:20 +0000 (20:52 +0000)]
Include w32term.h and w32heap.h.
(map_keypad_keys):
(Vw32_enable_caps_lock):
(Vw32_enable_num_lock):
(Vw32_pass_lwindow_to_system):
(Vw32_pass_rwindow_to_system):
(Vw32_lwindow_modifier):
(Vw32_rwindow_modifier):
(Vw32_apps_modifier):
(Vw32_scroll_lock_modifier):
(w32_key_to_modifier): Add externs.
(w32_kbd_mods_to_emacs): Recognize Windows keys, Apps key, and
Scroll Lock as potential modifiers; exclude numpad keys from
effect by CapsLock; act on Vw32_enable_caps_lock; remove obsolete
code.
(is_dead_key): Copy from w32fns.c.
(w32_kbd_patch_key): Comment attempt to improve handling of
dead-keys, and system bug relating to same on Windows NT.  Work
around the bug by calling ToUnicode and then converting to the
correct codepage.
(map_virt_key): Removed obsolete variable.
(lispy_function_keys): Add extern.
(key_event): Major rework of keyboard input handling: optionally
recognize Windows keys and Apps key as modifiers; optionally treat
NumLock, CapsLock and ScrollLock as function keys; let system
translate keystrokes to characters to avoid system bugs relating
to dead-key handling; preserve shift distinction for control
characters.  Remove some obsolete code.

25 years ago(sys_kill): Set extended key flag when faking
Geoff Voelker [Tue, 10 Nov 1998 20:50:40 +0000 (20:50 +0000)]
(sys_kill): Set extended key flag when faking
Ctrl-Break keystrokes.
(Fw32_get_locale_info): Allow LONGFORM parameter to specify an
arbitrary locale property using a numerical index.
(Vw32_valid_codepages): New variable.
(enum_codepage_fn):
(Fw32_get_valid_codepages):
(Fw32_get_console_codepage):
(Fw32_set_console_codepage):
(Fw32_get_console_output_codepage):
(Fw32_set_console_output_codepage):
(Fw32_get_codepage_charset):
(Fw32_get_valid_keyboard_layouts):
(Fw32_get_keyboard_layout):
(Fw32_set_keyboard_layout): New functions, exposing Windows locale
handling functions.
(syms_of_ntproc): Register them.

25 years ago(convert_to_key_event): Removed.
Geoff Voelker [Tue, 10 Nov 1998 20:50:08 +0000 (20:50 +0000)]
(convert_to_key_event): Removed.
(is_dead_key): Copied to w32fns.c.
(w32_read_socket): Generate language_change_event.  Modify to work
with keyboard handling changes in w32_wnd_proc.

25 years ago(struct w32_display_info): New element faked_key.
Geoff Voelker [Tue, 10 Nov 1998 20:49:30 +0000 (20:49 +0000)]
(struct w32_display_info): New element faked_key.
(WM_EMACS_SETKEYBOARDLAYOUT):
(WM_EMACS_REGISTER_HOT_KEY):
(WM_EMACS_UNREGISTER_HOT_KEY): New message definitions.
(LEFT_WIN_PRESSED):
(RIGHT_WIN_PRESSED):
(APPS_PRESSED): New console keyboard modifier flags.

25 years ago([language-change]): For now ignore
Geoff Voelker [Tue, 10 Nov 1998 20:49:04 +0000 (20:49 +0000)]
([language-change]): For now ignore
keyboard language-change events.

25 years ago(ediff-make-temp-file): Run the prefix through
Eli Zaretskii [Tue, 10 Nov 1998 11:26:34 +0000 (11:26 +0000)]
(ediff-make-temp-file): Run the prefix through
convert-standard-file-name, but leave the results of
make-temp-name unaltered.  For MS-DOS, truncate the prefix to 2
characters if the original name already exists, or has a special
handler.

25 years agoDelete autoload cookies.
Karl Heuer [Tue, 10 Nov 1998 07:18:43 +0000 (07:18 +0000)]
Delete autoload cookies.

25 years agoAdd autoload cookies.
Karl Heuer [Tue, 10 Nov 1998 07:18:07 +0000 (07:18 +0000)]
Add autoload cookies.

25 years ago(ispell-get-coding-system): Default to iso-latin-1.
Karl Heuer [Tue, 10 Nov 1998 07:06:12 +0000 (07:06 +0000)]
(ispell-get-coding-system): Default to iso-latin-1.
(ispell-process-line): Don't treat multibyte

25 years ago(regex_compile): Handle translation of multibyte
Karl Heuer [Tue, 10 Nov 1998 07:03:05 +0000 (07:03 +0000)]
(regex_compile): Handle translation of multibyte
exact-match characters.

25 years ago(CATEGORY_SET): Adjusted for the change of cmpchar_component.
Kenichi Handa [Tue, 10 Nov 1998 00:24:40 +0000 (00:24 +0000)]
(CATEGORY_SET): Adjusted for the change of cmpchar_component.
(CATEGORY_SET): Likewise.

25 years ago(cmpchar_component): New arg NOERROR. Check
Kenichi Handa [Tue, 10 Nov 1998 00:24:40 +0000 (00:24 +0000)]
(cmpchar_component): New arg NOERROR.  Check
composition char ID more strictly.
(Fcmpchar_component): Call cmpchar_component with NOERROR arg
zero.
(Fcmpchar_cmp_rule): If CHARACTER should be composed relatively,
return 255.
(Fcompose_string): Signal error if STR contains a rule-based
composition character.

25 years ago(cmpchar_component): Proto-type adjusted.
Kenichi Handa [Tue, 10 Nov 1998 00:24:40 +0000 (00:24 +0000)]
(cmpchar_component): Proto-type adjusted.

25 years ago(ps-print-prologue-1): In BeginDoc procedure, call setpagedevice to
Andrew Innes [Mon, 9 Nov 1998 15:05:23 +0000 (15:05 +0000)]
(ps-print-prologue-1): In BeginDoc procedure, call setpagedevice to
specify the page size if setpagedevice is available.  This is
necessary to select the correct paper tray on Level 2 printers with
multiple paper sizes available.

(ps-begin-file): Cope with font names that contain spaces, and
call BeginDoc in a BeginSetup/EndSetup block.

25 years ago(string_to_non_ascii_char): Return correct length for
Kenichi Handa [Mon, 9 Nov 1998 07:06:11 +0000 (07:06 +0000)]
(string_to_non_ascii_char): Return correct length for
a charset of dimension 2 and composition character.

25 years ago(symbol-file): Run fns-VERSION.el through
Eli Zaretskii [Sun, 8 Nov 1998 17:24:16 +0000 (17:24 +0000)]
(symbol-file): Run fns-VERSION.el through
convert-standard-filename.

25 years ago(buffer-undo-list): Run fns-VERSION.el through
Eli Zaretskii [Sun, 8 Nov 1998 17:23:52 +0000 (17:23 +0000)]
(buffer-undo-list): Run fns-VERSION.el through
convert-standard-filename.

25 years ago(SHELL, MAKESHELL): Don't use `override'.
Eli Zaretskii [Sun, 8 Nov 1998 17:18:55 +0000 (17:18 +0000)]
(SHELL, MAKESHELL): Don't use `override'.

25 years ago(Fprocess_status): Doc fix.
Karl Heuer [Sat, 7 Nov 1998 16:55:41 +0000 (16:55 +0000)]
(Fprocess_status): Doc fix.

25 years ago(line-number-mode): Doc fix.
Karl Heuer [Sat, 7 Nov 1998 02:08:40 +0000 (02:08 +0000)]
(line-number-mode): Doc fix.

25 years ago(find-variable-noselect): Autoload.
Karl Heuer [Sat, 7 Nov 1998 02:05:38 +0000 (02:05 +0000)]
(find-variable-noselect): Autoload.