]> git.eshelyaron.com Git - emacs.git/log
emacs.git
25 years ago(main) [DOUG_LEA_MALLOC]: Don't call r_alloc_reinit.
Richard M. Stallman [Sat, 2 Jan 1999 21:53:05 +0000 (21:53 +0000)]
(main) [DOUG_LEA_MALLOC]: Don't call r_alloc_reinit.

25 years ago(Ffind_charset_region): Fix doc typo.
Richard M. Stallman [Sat, 2 Jan 1999 20:00:29 +0000 (20:00 +0000)]
(Ffind_charset_region): Fix doc typo.

25 years agoCan use linear algorithm for indentation if Emacs supports it.
Richard M. Stallman [Sat, 2 Jan 1999 00:16:05 +0000 (00:16 +0000)]
Can use linear algorithm for indentation if Emacs supports it.
(cperl-after-expr-p): It is BLOCK if we reach lim when backup sexp.
(cperl-after-block-p): Likewise.
(cperl-after-block-and-statement-beg): Likewise.
(cperl-after-block-p): After END/BEGIN we are a block.
(cperl-after-expr-p): Skip labels when checking
(cperl-indent-region): Make a marker for END - text added/removed.
Disable hooks during the call (how to call them later?).
Now indents 820-line-long function in 6.5 sec (including
syntaxification) the first time (when buffer has few
properties), 7.1 sec the second time.
(cperl-indent-region): Do not indent whitespace lines
(cperl-style-alist)
Include `cperl-merge-trailing-else' where the value is clear.
(cperl-styles-entries): Likewise.
(cperl-problems): Improvements to docs.
(cperl-tips): Likewise.
(cperl-non-problems): Likewise.
(cperl-mode): Make lazy syntaxification possible.
Loads pseudo-faces for the sake of `cperl-find-pods-heres' (for 19.30).
`font-lock-unfontify-region-function' was set to a wrong function.

(cperl-find-pods-heres): Safe a position in buffer where it is safe to
restart syntaxification.  Changed so that -d ?foo? is a RE. Do
not warn on `=cut' if doing a chunk only. 1 << 6 was OK,
but 1<<6 was considered as HERE-doc.
<file/glob> made into a string.
Postpone addition of faces after syntactic step.
Recognition of <FH> was wrong.
Highlight `gem' in s///gem as a keyword.  `qr' recognized.
Knows that split// is null-RE.
Highlights separators in 3-parts expressions as labels.
<> was considered as a glob.
Would err if the last line is `=head1'.
$a-1 ? foo : bar; was a considered a regexp.
`<< (' was considered a start of HERE-doc.
mark qq[]-etc sections as syntax-type=string
Was not processing sub protos after a comment ine.
Was treating $a++ <= 5 as a glob.
Tolerate unfinished REx at end-of-buffer.
`unwind-protect' was left commented.
/ and ? after : start a REx.

(cperl-syntaxify-by-font-lock): Set to t, should be safe now.
Better default, customizes to `message' too, off in text-mode.

(cperl-array-face): Renamed from `font-lock-emphasized-face',
`defface'd.
(cperl-hash-face): Renamed from `font-lock-other-emphasized-face'.
`defface'd.
(cperl-emacs-can-parse): New state variable.
(cperl-indent-line): Corrected to use global state.
(cperl-calculate-indent): Likewise.
(cperl-fix-line-spacing): Likewise (not used yet).
(cperl-calculate-indent): Did not consider `,' as
continuation mark for statements.
(cperl-calculate-indent): Avoid parse-data optimization at toplevel.
Remove another parse-data optimization at toplevel: would
indent correctly.
Correct for labels when calculating indentation of continuations.
Docstring updated.
(cperl-choose-color): Converted to a function (to be
compilable in text-mode).
(cperl-dark-background): Disable without window-system.
Do `defface' only if window-system.
(cperl-fix-line-spacing): sped up to bail out early.
(x-color-defined-p): was not compiling on XEmacs
Was defmacro'ed with a tick.  Remove another def.
(cperl-clobber-lisp-bindings): if set, C-c variants are the old ones
(cperl-unwind-to-safe): New function.
(cperl-fontify-syntaxically): Use `cperl-unwind-to-safe' to start at reasonable position.
(cperl-fontify-syntaxically): Unwinds start and end to go out of
     long strings (not very successful).
(cperl-forward-re): Highlight the trailing / in s/foo// as string.
Highlight the starting // in s//foo/ as function-name.
Emit a meaningful error instead of a cryptic one for an
uncomplete REx near end-of-buffer.

(cperl-electric-keyword): `qr' recognized.
(cperl-electric-else): Likewise
(cperl-to-comment-or-eol): Likewise
(cperl-make-regexp-x): Likewise
(cperl-init-faces): Likewise, and `lock' (as overridable?).
Corrected to use new macros;
`if' for copying `reference-face' to `constant-face' was backward.
remove init `font-lock-other-emphasized-face',
`font-lock-emphasized-face', `font-lock-keyword-face'.
Interpolate `cperl-invalid-face'.
(cperl-make-regexp-x): Misprint in a message.
(cperl-syntaxify-unwind): New configuration variable
(cperl-fontify-m-as-s): New configuration variable
(cperl-electric-pod): check for after-expr was performed
inside of POD too.
(cperl-backward-to-noncomment): better treatment of PODs and HEREs.
(cperl-clobber-mode-lists): New configuration variable.
(cperl-not-bad-style-regexp): Updated.
Init: `cperl-is-face' was busted.
(cperl-make-face): New macros.
(cperl-force-face): New macros.
(font-lock-other-type-face): Done via `defface' too.
(cperl-nonoverridable-face): New face.  Renamed from
`font-lock-other-type-face'.
(cperl-init-faces-weak): use `cperl-force-face'.
(cperl-comment-indent): Commenting __END__ was not working.
(cperl-indent-for-comment): Likewise.
(cperl-write-tags): Correct for XEmacs's `visit-tags-table-buffer'.
When removing old TAGS info was not relativizing filename.
(cperl-tags-hier-init): Gross hack to pretend we work (are we?).
Another try to work around XEmacs problems.  Better progress messages.
(toplevel): require custom unprotected => failure on 19.28.
(cperl-xemacs-p): defined when compile too
(cperl-find-tags): Was writing line/pos in a wrong order,
pos off by 1 and not at beg-of-line.
(cperl-etags-snarf-tag): New macro
(cperl-etags-goto-tag-location): New macro
(cperl-version): New variable.  New menu entry
random docstrings: References to "future" 20.3 removed.
Menu was described as `CPerl' instead of `Perl'
(perl-font-lock-keywords): Would not highlight `sub foo($$);'.
(cperl-toggle-construct-fix): Was toggling to t instead of 1.
(cperl-ps-print-init): Associate `cperl-array-face', `cperl-hash-face'
Remove `font-lock-emphasized-face', `font-lock-other-emphasized-face',
`font-lock-reference-face', `font-lock-keyword-face'.
Use `eval-after-load'.
Remove not-CPerl-related faces.
(cperl-tips-faces): New variable and an entry into Mini-docs.
(cperl-indent-exp): Was not processing else-blocks.
(cperl-get-state): NOP line removed.
(cperl-ps-print): New function and menu entry.
(cperl-ps-print-face-properties): New configuration variable.
(cperl-invalid-face): New configuration variable.
(perl-font-lock-keywords): Highlight trailing whitespace
(cperl-contract-levels): Documentation corrected.
(cperl-contract-level): Likewise.
(cperl-ps-extend-face-list): New macro.
(cperl-invalid-face): Change to ''underline.

25 years ago(mail-mode): Eliminate ambiguous match from paragraph-start.
Richard M. Stallman [Sat, 2 Jan 1999 00:14:41 +0000 (00:14 +0000)]
(mail-mode): Eliminate ambiguous match from paragraph-start.

(mail-yank-original): Remove text properties after insertion.
(mail-yank-region): Barf if no mark is set in the message being replied to.

25 years agoIn each active map, for each menu bar item, use only the first submap.
Richard M. Stallman [Sat, 2 Jan 1999 00:11:36 +0000 (00:11 +0000)]
In each active map, for each menu bar item, use only the first submap.
(menu_bar_one_keymap): Initialize menu_bar_one_keymap_changed_items.
(menu_bar_item): Update and test menu_bar_one_keymap_changed_items.
(syms_of_keyboard): Staticpro and init it.

25 years ago[DOUG_LEA_MALLOC] (REL_ALLOC): Undefine it.
Richard M. Stallman [Sat, 2 Jan 1999 00:10:53 +0000 (00:10 +0000)]
[DOUG_LEA_MALLOC] (REL_ALLOC): Undefine it.

25 years ago(MMAP_MAX_AREAS): New macro.
Richard M. Stallman [Sat, 2 Jan 1999 00:10:26 +0000 (00:10 +0000)]
(MMAP_MAX_AREAS): New macro.
(allocate_vectorlike, make_uninit_multibyte_string): Use that.
(init_alloc_once): Use that.

25 years ago*** empty log message ***
Richard M. Stallman [Thu, 31 Dec 1998 20:05:04 +0000 (20:05 +0000)]
*** empty log message ***

25 years ago(IT_write_glyphs): Convert unibyte characters to
Eli Zaretskii [Thu, 31 Dec 1998 16:32:53 +0000 (16:32 +0000)]
(IT_write_glyphs): Convert unibyte characters to
multibyte in unibyte buffers only.

25 years ago(sgml-validate): Ask whether to save only
Richard M. Stallman [Thu, 31 Dec 1998 14:40:03 +0000 (14:40 +0000)]
(sgml-validate): Ask whether to save only
if buffer is modified; ask about all modified buffers.

25 years ago(rmail-encode-string): Make sure mask value is
Richard M. Stallman [Thu, 31 Dec 1998 13:44:02 +0000 (13:44 +0000)]
(rmail-encode-string): Make sure mask value is
positive; (emacs-pid) returns a negative number on Windows 9x
which causes odd behaviour.

25 years ago(Fdefine_prefix_command): Accept a third argument NAME
Eli Zaretskii [Thu, 31 Dec 1998 13:16:45 +0000 (13:16 +0000)]
(Fdefine_prefix_command): Accept a third argument NAME
and pass it to Fmake_sparse_keymap.

25 years agoDon't warn about dos-* variables unless on MS-DOS,
Eli Zaretskii [Thu, 31 Dec 1998 13:04:54 +0000 (13:04 +0000)]
Don't warn about dos-* variables unless on MS-DOS,
and about w32-* variables unless on Windows/NT.

25 years ago(prefer-coding-system): Fix previous change.
Eli Zaretskii [Thu, 31 Dec 1998 05:44:40 +0000 (05:44 +0000)]
(prefer-coding-system): Fix previous change.

25 years agoFix typo.
Markus Rost [Thu, 31 Dec 1998 01:49:11 +0000 (01:49 +0000)]
Fix typo.

25 years ago(re_compile_fastmap): Do something similar to the
Richard M. Stallman [Wed, 30 Dec 1998 20:44:39 +0000 (20:44 +0000)]
(re_compile_fastmap): Do something similar to the
previous change, for charset_not, wordchar, notwordchar,
categoryspec, notcategoryspec.

25 years ago(what-cursor-position): Fix previous change.
Richard M. Stallman [Wed, 30 Dec 1998 20:41:24 +0000 (20:41 +0000)]
(what-cursor-position): Fix previous change.

25 years ago(function-called-at-point): First look for function at point.
Richard M. Stallman [Wed, 30 Dec 1998 20:28:52 +0000 (20:28 +0000)]
(function-called-at-point): First look for function at point.

25 years ago(m4-m4-region, m4-m4-buffer): Use shell-command-on-region.
Richard M. Stallman [Wed, 30 Dec 1998 19:02:31 +0000 (19:02 +0000)]
(m4-m4-region, m4-m4-buffer): Use shell-command-on-region.
(m4-start-m4, m4-end-m4): Functions deleted.

25 years ago(prefer-coding-system): If the argument requires specific EOL conversion
Eli Zaretskii [Wed, 30 Dec 1998 17:21:44 +0000 (17:21 +0000)]
(prefer-coding-system): If the argument requires specific EOL conversion
type, make the default coding systems use that.

25 years ago(browse-url-mail): Give argument SEND-ACTION
Richard M. Stallman [Wed, 30 Dec 1998 03:41:55 +0000 (03:41 +0000)]
(browse-url-mail): Give argument SEND-ACTION
to compose-mail in the correct places and as a list.

25 years ago(lisp_malloc, lisp_free): New functions.
Richard M. Stallman [Wed, 30 Dec 1998 01:07:49 +0000 (01:07 +0000)]
(lisp_malloc, lisp_free): New functions.
Use them instead of malloc, xmalloc, and xfree, for Lisp objects.
Don't set allocating_for_lisp in the callers; let lisp_malloc do it.
(n_interval_blocks, n_float_blocks): New variable.
(n_cons_blocks, n_vectors, n_symbol_blocks): New variable.
(n_marker_blocks, n_string_blocks): New variable.
(init_intervals, make_interval): Set a count variable.
Use lisp_malloc instead of setting allocating_for_lisp.
(init_float, make_float, init_cons, Fcons): Likewise.
(allocate_vectorlike, init_symbol, Fmake_symbol): Likewise
(init_marker, allocate_misc, init_strings): Likewise.
(make_uninit_multibyte_string): Likewise.
(gc_sweep, compact_strings): Decrement the count variables.

(uninterrupt_malloc): Don't store Emacs's hooks
into the old_..._hook variables.

25 years agoAdded mouse-selection feature for pages directory buffer.
Richard M. Stallman [Wed, 30 Dec 1998 00:44:59 +0000 (00:44 +0000)]
Added mouse-selection feature for pages directory buffer.
(pages-directory-map): Bind mouse-2
(pages-copy-header-and-position): Put text property.
(pages-directory-goto-with-mouse): New function.

25 years ago*** empty log message ***
Richard M. Stallman [Tue, 29 Dec 1998 22:54:57 +0000 (22:54 +0000)]
*** empty log message ***

25 years ago(easy-menu-get-map): Change global map only if this menu exists in the
Richard M. Stallman [Tue, 29 Dec 1998 22:54:37 +0000 (22:54 +0000)]
(easy-menu-get-map): Change global map only if this menu exists in the
global map already, and not in the local map.
(easy-menu-do-add-item): Fix error message.

25 years ago(main): Call memory_warnings and uninterrupt_malloc
Richard M. Stallman [Tue, 29 Dec 1998 22:53:54 +0000 (22:53 +0000)]
(main): Call memory_warnings and uninterrupt_malloc
even when starting the dumped Emacs.

25 years ago(Fsingle_key_description): Handle (control ?x) etc.
Richard M. Stallman [Tue, 29 Dec 1998 22:53:25 +0000 (22:53 +0000)]
(Fsingle_key_description): Handle (control ?x) etc.
(Fkey_description): Handle lists like vectors.

25 years ago(cp-make-coding-systems-for-codepage): Doc fix.
Eli Zaretskii [Tue, 29 Dec 1998 11:42:26 +0000 (11:42 +0000)]
(cp-make-coding-systems-for-codepage): Doc fix.
(cp-coding-system-for-codepage-1): Likewise.

25 years ago(x_iconify_frame): Wait for frame to be iconified; do
Andrew Innes [Mon, 28 Dec 1998 19:43:05 +0000 (19:43 +0000)]
(x_iconify_frame): Wait for frame to be iconified; do
not set async_iconified flag though.

25 years ago(w32_msg_pump): Ignore WM_NULL message posted to thread
Andrew Innes [Mon, 28 Dec 1998 19:42:26 +0000 (19:42 +0000)]
(w32_msg_pump): Ignore WM_NULL message posted to thread
by complete_deferred_msg.
(post_character_message): Cancel all deferred messages when
quit_char is typed, in order to break out of potential deadlocks.
(cancel_all_deferred_msgs): New function.
(complete_deferred_msg): Don't abort if msg not found; may have
been cancelled.

(Fw32_reconstruct_hot_key): Use pre-interned symbols.

(Fw32_send_sys_command): Wait for system command to
complete before returning.

25 years ago(Vw32_start_process_inherit_error_mode): New variable.
Andrew Innes [Mon, 28 Dec 1998 19:33:57 +0000 (19:33 +0000)]
(Vw32_start_process_inherit_error_mode): New variable.
(create_child): Use it.
(syms_of_ntproc): Defvar it.  Also fix docstrings for
w32-start-process-share-console and w32-start-process-show-window.

25 years ago(_start): Force system calls accessing unmounted devices to fail
Andrew Innes [Mon, 28 Dec 1998 19:28:19 +0000 (19:28 +0000)]
(_start): Force system calls accessing unmounted devices to fail
without prompting.

25 years ago(spawn): Pass directory for child as parameter.
Andrew Innes [Mon, 28 Dec 1998 19:25:28 +0000 (19:25 +0000)]
(spawn): Pass directory for child as parameter.
(main): Save startup directory to give to spawn, then change directory
to location of .exe in order not to prevent startup directory from
being deleted.

25 years ago(ad-special-forms): Add save-current-buffer
Andreas Schwab [Mon, 28 Dec 1998 10:10:22 +0000 (10:10 +0000)]
(ad-special-forms): Add save-current-buffer
and track-mouse.

25 years ago(edit-kbd-macro): Recognize electric-view-lossage.
Richard M. Stallman [Sun, 27 Dec 1998 08:04:05 +0000 (08:04 +0000)]
(edit-kbd-macro): Recognize electric-view-lossage.

25 years ago(what-cursor-position): Print character encoding also.
Richard M. Stallman [Sun, 27 Dec 1998 04:09:09 +0000 (04:09 +0000)]
(what-cursor-position): Print character encoding also.

25 years agoIf local-maps work, don't put
Richard M. Stallman [Sun, 27 Dec 1998 03:15:10 +0000 (03:15 +0000)]
If local-maps work, don't put
flyspell-mode-map in minor-mode-map-alist; bind mouse-2 and M-TAB
in flyspell-mouse-map (only).
(flyspell-use-local-map): New variable.
Use a different mouse-2 binding in that case,
and don't add to minor-mode-map-alist.
(make-flyspell-overlay, flyspell-correct-word):
Test flyspell-use-local-map.

25 years ago(file-expand-wildcards): Handle wildcards in directory name.
Richard M. Stallman [Sat, 26 Dec 1998 05:14:48 +0000 (05:14 +0000)]
(file-expand-wildcards): Handle wildcards in directory name.
Be careful about whether to return a relative file name,
and if so, relative to what directory.

25 years ago(rmail-output): Abbreviate name of default-file for
Markus Rost [Fri, 25 Dec 1998 19:34:43 +0000 (19:34 +0000)]
(rmail-output): Abbreviate name of default-file for
read-file-name.
(rmail-output-to-rmail-file): Likewise.

25 years ago*** empty log message ***
Richard M. Stallman [Fri, 25 Dec 1998 07:49:59 +0000 (07:49 +0000)]
*** empty log message ***

25 years ago(easy-menu-get-map): If MENU is nil, use global menu-bar map.
Richard M. Stallman [Fri, 25 Dec 1998 06:17:31 +0000 (06:17 +0000)]
(easy-menu-get-map): If MENU is nil, use global menu-bar map.
(easy-menu-add-item, easy-menu-remove-item): Argument renamed.
(easy-menu-item-present-p, easy-menu-get-map): Argument renamed.

25 years agoDoc fix.
Kenichi Handa [Wed, 23 Dec 1998 01:34:48 +0000 (01:34 +0000)]
Doc fix.

25 years ago(ps-mule-begin-job): Programming uniformization.
Kenichi Handa [Tue, 22 Dec 1998 13:23:30 +0000 (13:23 +0000)]
(ps-mule-begin-job): Programming uniformization.

25 years ago(ps-print-version): New version number (4.1.3).
Kenichi Handa [Tue, 22 Dec 1998 12:43:30 +0000 (12:43 +0000)]
(ps-print-version): New version number (4.1.3).

25 years ago(read_char): Don't bind
Kenichi Handa [Tue, 22 Dec 1998 06:06:48 +0000 (06:06 +0000)]
(read_char): Don't bind
input-method-exit-on-first-char.

25 years ago(Fcall_interactively) <'C'>: Give Fread_char Qnil
Kenichi Handa [Tue, 22 Dec 1998 06:06:48 +0000 (06:06 +0000)]
(Fcall_interactively) <'C'>: Give Fread_char Qnil
because of the change of the second argument of Fread_char.

25 years ago(Fread_char): Change the meaning of the second argument.
Kenichi Handa [Tue, 22 Dec 1998 06:06:48 +0000 (06:06 +0000)]
(Fread_char): Change the meaning of the second argument.
(Fread_event): Likewise.
(Fread_char_exclusive): Likewise.

25 years ago(Fcharset_after): Check range. If POS is out of
Kenichi Handa [Tue, 22 Dec 1998 06:06:48 +0000 (06:06 +0000)]
(Fcharset_after): Check range.  If POS is out of
range, return nil.

25 years ago(printchar): Fix previous change.
Kenichi Handa [Tue, 22 Dec 1998 06:06:48 +0000 (06:06 +0000)]
(printchar): Fix previous change.

25 years ago(read_process_output): Decide the multibyteness of
Kenichi Handa [Tue, 22 Dec 1998 06:06:48 +0000 (06:06 +0000)]
(read_process_output): Decide the multibyteness of
string given to a process filter by a coding system used for
decoding the process output.

25 years ago(copy_text, count_size_as_multibyte): Don't convert 7-bit ASCII characters via
Eli Zaretskii [Mon, 21 Dec 1998 16:13:57 +0000 (16:13 +0000)]
(copy_text, count_size_as_multibyte): Don't convert 7-bit ASCII characters via
nonascii-translation-table.

25 years ago(unibyte_char_to_multibyte): Don't convert 7-bit ASCII characters via
Eli Zaretskii [Mon, 21 Dec 1998 16:12:53 +0000 (16:12 +0000)]
(unibyte_char_to_multibyte): Don't convert 7-bit ASCII characters via
nonascii-translation-table.

25 years ago(concat): Don't convert 7-bit ASCII characters via
Eli Zaretskii [Mon, 21 Dec 1998 16:11:47 +0000 (16:11 +0000)]
(concat): Don't convert 7-bit ASCII characters via
nonascii-translation-table.

25 years ago(IT_write_glyphs): Don't convert 7-bit ASCII characters via
Eli Zaretskii [Mon, 21 Dec 1998 16:10:52 +0000 (16:10 +0000)]
(IT_write_glyphs): Don't convert 7-bit ASCII characters via
nonascii-translation-table.

25 years ago(dumpglyphs): Don't convert 7-bit ASCII characters via
Eli Zaretskii [Mon, 21 Dec 1998 16:09:29 +0000 (16:09 +0000)]
(dumpglyphs): Don't convert 7-bit ASCII characters via
nonascii-translation-table.

25 years agoUse make-sparse-keymap instead of define-prefix-key when defining
Eli Zaretskii [Mon, 21 Dec 1998 11:24:39 +0000 (11:24 +0000)]
Use make-sparse-keymap instead of define-prefix-key when defining
MULE menu items.

25 years ago(Info-node-at-bob-matching): New function.
Eli Zaretskii [Mon, 21 Dec 1998 11:18:29 +0000 (11:18 +0000)]
(Info-node-at-bob-matching): New function.
(Info-find-node, Info-build-node-completions): Call it.

25 years ago(describe-function-1): Say "keymap", not "Lisp macro",
Andreas Schwab [Mon, 21 Dec 1998 10:03:01 +0000 (10:03 +0000)]
(describe-function-1): Say "keymap", not "Lisp macro",
if this is an autoloaded keymap.

25 years ago(Fdocumentation): Change the doc string for prefix
Andreas Schwab [Mon, 21 Dec 1998 09:59:30 +0000 (09:59 +0000)]
(Fdocumentation): Change the doc string for prefix
commands to make it a complete sentence in one line.

25 years ago(cp-coding-system-for-codepage-1):
Eli Zaretskii [Sun, 20 Dec 1998 15:17:49 +0000 (15:17 +0000)]
(cp-coding-system-for-codepage-1):
Create separate encoders and decoders, for DOS and Unix.  Make the
usual family of 3 coding systems, so that automatic detection of
EOL type works.
(cp-make-coding-systems-for-codepage): Don't intern DOS- and
Unix-specific symbols here, and don't call
cp-coding-system-for-codepage-1 twice.  (Suggested by Ken'ichi
Handa <handa@etl.go.jp>.)

25 years ago(dos-codepage-setup-hook): New defcustom.
Eli Zaretskii [Sun, 20 Dec 1998 15:12:03 +0000 (15:12 +0000)]
(dos-codepage-setup-hook): New defcustom.

25 years ago(IT-character-translations): New variable, an
Eli Zaretskii [Sun, 20 Dec 1998 15:07:03 +0000 (15:07 +0000)]
(IT-character-translations): New variable, an
alist used to display characters for which there's no glyphs in
the current codepage.
(IT-display-table-setup): New function, sets up the DOS terminal
for a given codepage.
(dos-codepage-setup): New function, sets up the MULE environment
for the current value of dos-codepage.
(top-level if): In the multibyte mode, turn on
unibyte-display-via-language-environment.  In the unibyte mode,
set up the special syntax tables to map lower- to upper case and
back.

25 years ago(speedbar-frame-parameters) Add : to custom prompt.
Eric M. Ludlam [Sat, 19 Dec 1998 14:01:53 +0000 (14:01 +0000)]
(speedbar-frame-parameters) Add : to custom prompt.
(speedbar-frame-plist) Remove useless comments.
(speedbar-frame-mode) Do not specify height if it is in the param
list.  Use default y position w/out changing it.  If default x
position is a list, keep, calculate the non-list X value when devining
an initial position.
(speedbar-this-file-in-vc) Fix SCCS to use s. not p. files.
(speedbar-tag-group-name-minimum-length): New variable.
(speedbar-frame-parameter): New compatibility function.
(speedbar-frame-mode): Updated to use speedbar-frame-parameter.
(speedbar-apply-one-tag-hierarchy-method): Fixed up taging sub groups
to keep things in the right order, and to help with some naming conventions.
(speedbar-create-tag-hierarchy): Enable buffer local version of
`speedbar-tag-hierarchy-method' in the buffer we are tagging.
(speedbar-line-path) Make DEPTH param optional.  Devine it if absent.
the case, derive it from the cursor location in speedbar.

25 years ago(set-language-environment): On MS-DOS
Eli Zaretskii [Thu, 17 Dec 1998 17:12:56 +0000 (17:12 +0000)]
(set-language-environment): On MS-DOS
terminals, install DOS-specific nonascii-translation-table if the
language info doesn't specify one.  Pass the default eol-type to
set-language-environment-coding-systems.
(set-default-coding-systems): Copy the eol-type property for the
new default values of {buffer-file,process}-coding-system from the
old defaults.
(set-language-environment-coding-systems): Accept an optional
argument EOL-TYPE, and set the eol-type property of the default
coding systems accordingly.
(set-terminal-coding-system): Enable menu item on MS-DOS terminals.
(set-keyboard-coding-system): Likewise.
(set-default-coding-systems): Don't set
default-terminal-coding-system on MS-DOS to anything but nil.
(prefer-coding-system): Describe in the doc string that
default-terminal-coding-system is not changed on MS-DOS.
(set-language-environment): For MS-DOS, set standard syntax table
and display table for all characters with code above 127.
(standard-display-european-internal): For MS-DOS, pass all
characters with code above 127 directly to the terminal, and don't
remap characters 160 and 146 in the unibyte case.

25 years agoInitial revision
Eli Zaretskii [Thu, 17 Dec 1998 17:01:11 +0000 (17:01 +0000)]
Initial revision

25 years ago(TIOCSIGSEND): Don't define this if irix6.
Karl Heuer [Wed, 16 Dec 1998 21:46:44 +0000 (21:46 +0000)]
(TIOCSIGSEND): Don't define this if irix6.
(bcopy, bcmp, bzero): Likewise.

25 years agoInitial revision
Karl Heuer [Wed, 16 Dec 1998 21:45:24 +0000 (21:45 +0000)]
Initial revision

25 years ago(IRIX6): Define this symbol.
Karl Heuer [Wed, 16 Dec 1998 21:44:28 +0000 (21:44 +0000)]
(IRIX6): Define this symbol.

25 years ago(LIBS_MACHINE): Leave this blank if irix6.5.
Karl Heuer [Wed, 16 Dec 1998 21:43:35 +0000 (21:43 +0000)]
(LIBS_MACHINE): Leave this blank if irix6.5.
(C_SWITCH_MACHINE): New value for irix6.5.

25 years ago(mips-sgi-irix6.5): New target.
Karl Heuer [Wed, 16 Dec 1998 21:42:26 +0000 (21:42 +0000)]
(mips-sgi-irix6.5): New target.

25 years agoRemove GSS-API support, since it has been removed from movemail.
Karl Heuer [Wed, 16 Dec 1998 21:13:48 +0000 (21:13 +0000)]
Remove GSS-API support, since it has been removed from movemail.

25 years ago(diary-float): Fix end-of-year error and typos in comments.
Karl Heuer [Wed, 16 Dec 1998 21:12:17 +0000 (21:12 +0000)]
(diary-float): Fix end-of-year error and typos in comments.

25 years ago(read-passwd): Ignore input methods.
Karl Heuer [Wed, 16 Dec 1998 20:51:34 +0000 (20:51 +0000)]
(read-passwd): Ignore input methods.

25 years ago(map-y-or-n-p): Ignore input methods.
Karl Heuer [Wed, 16 Dec 1998 20:45:29 +0000 (20:45 +0000)]
(map-y-or-n-p): Ignore input methods.

25 years agoIncorporate comments from Eli.
Dave Love [Wed, 16 Dec 1998 18:25:59 +0000 (18:25 +0000)]
Incorporate comments from Eli.

25 years ago(Info-find-node): Add 1 to the position read from the
Eli Zaretskii [Wed, 16 Dec 1998 14:01:45 +0000 (14:01 +0000)]
(Info-find-node): Add 1 to the position read from the
tag table.  Don't fail if the node delimiter ^_ is the first
character in the file.
(Info-insert-dir): Don't fail when the node delimiter ^_ is the
first character in the file.
(Info-read-subfile): Likewise.
(Info-select-node): Likewise.
(Info-build-node-completions): Likewise.

25 years ago(x-cut-buffer-or-selection-value):
Karl Heuer [Wed, 16 Dec 1998 06:41:52 +0000 (06:41 +0000)]
(x-cut-buffer-or-selection-value):
If clipboard is enabled, try it before PRIMARY selection.

25 years ago*** empty log message ***
Karl Heuer [Wed, 16 Dec 1998 06:34:51 +0000 (06:34 +0000)]
*** empty log message ***

25 years ago(Fbase64_decode_region, Fbase64_decode_string):
Karl Heuer [Wed, 16 Dec 1998 06:32:39 +0000 (06:32 +0000)]
(Fbase64_decode_region, Fbase64_decode_string):
Do free malloc'd memory even in case of failure.
Use xfree, not free.
(Fbase64_encode_region, Fbase64_encode_string):
Use xfree, not free.
(base64_decode_1): Don't fail for short lines.

25 years ago(iso-languages): For Portuguese ~c and
Kenichi Handa [Tue, 15 Dec 1998 12:58:37 +0000 (12:58 +0000)]
(iso-languages): For Portuguese ~c and
~C insert c-cedilla and C-cedilla respectively, like in latin-1.

25 years agoDon't use sublists in the flags argument passed to make-coding-system.
Eli Zaretskii [Tue, 15 Dec 1998 11:15:11 +0000 (11:15 +0000)]
Don't use sublists in the flags argument passed to make-coding-system.

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.