1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-14 07:20:35 -08:00
Commit graph

26840 commits

Author SHA1 Message Date
Andreas Schwab
edfc7f2558 (file-name-invalid-regexp): Fix regex for ms-dos without long file names. 1998-08-24 10:21:51 +00:00
Kenichi Handa
243538e26b Initial revision 1998-08-24 10:20:13 +00:00
Andreas Schwab
f3effb674a Fix doc-string-elt property on define-derived-mode. 1998-08-24 10:19:52 +00:00
Kenichi Handa
e65df0a1cf Multi-byte buffer handling.
(ps-print-version): New version number (4.0) and doc fix.
(ps-color-device, ps-face-bold-p, ps-face-italic-p): Conditional
compilation for GNU Emacs and emacsens.
(ps-generate-postscript-with-faces): Force invisible text to be
visible.
(dos-ps-printer): New var to avoid compilation gripes.

(ps-mule-plot-string): Pay attention to the case
that no more characters can't be printed in the current line.

(ps-mule-find-wrappoint): ENDPOS should not be greater than TO.

Add codes to make ps-print.el work also on Emacs
20.2 and the earlier version.
(ps-mule-encode-7bit, ps-mule-encode-8bit): Modified for 20.2.
(ccl-encode-ethio-unicode, ps-mule-encode-ethiopic): Likewise.
(ps-mule-find-wrappoint): Likewise.
(ps-mule-generate-font): Change `X' to `x' in format
control-string.
(ps-generate): Call ps-mule-begin before calling ps-begin-job.
(ps-mule-cmpchar-prologue): Delete unnecessary `gsave' and
`restore' form procedures `BC' and `EC'.

(ps-print-prologue-1): Handle the case that FontBBox
is an executable procedure.  Make LineThickness, Xshadow, and
Yshadow relative to FontHeight.  Set SpaceWidth in BeginDoc.
(ps-mule-font-info-database, ps-mule-font-info-database-ps,
ps-mule-font-info-database-bdf): New vars.
(ps-mule-encode-7bit, ps-mule-encode-8bit): New funs.
(ccl-encode-ethio-unicode): New CCL program.
(ps-mule-encode-ethiopic): New fun.
(ps-mule-current-charset): New var.
(ps-mule-get-font-spec, ps-mule-font-spec-src,
ps-mule-font-spec-name, ps-mule-font-spec-encoding,
ps-mule-font-spec-bytes, ps-mule-printable-p): New funs.
(ps-mule-external-libraries): New var.
(ps-mule-init-external-library): New fun.
(ps-mule-font-cache): New var.
(ps-mule-generate-font, ps-mule-generate-glyphs): New funs.
(ps-last-font): New var.
(ps-mule-prepare-font): New fun.
(ps-mule-charset-list): New var.
(ps-mule-prologue-generated, ps-mule-prologue): New vars.
(ps-mule-skip-same-charset, ps-mule-find-wrappoint,
ps-mule-plot-string): New funs.
(ps-mule-cmpchar-prologue-generated, ps-mule-cmpchar-prologue):
New vars.
(ps-mule-plot-rule-cmpchar, ps-mule-plot-cmpchar,
ps-mule-prepare-cmpchar-font): New funs.
(ps-mule-bitmap-prologue-generated, ps-mule-bitmap-prologue): New
vars.
(ps-mule-generate-bitmap-prologue, ps-mule-generate-bitmap-font,
ps-mule-generate-bitmap-glyph): New funs.
(ps-mule-initialize, ps-mule-begin): New funs.
(ps-output-string-prim): Insert string as unibyte.
(ps-output-prologue): New fun.
(ps-flush-output): Handle the case of 'prologue.
(ps-begin-file): Call ps-mule-initialize.
(ps-begin-job): Set ps-control-or-escape-regexp differently if
printing multibyte characters.
(ps-begin-page): Set ps-mule-current-charset to 'ascii.
(ps-basic-plot-string): Handle the case of printing ASCII
characters by external libraries (e.g. BDF).
(ps-set-font): Set ps-last-font.
(ps-plot-region): Handle multibyte characters, use
ps-mule-plot-string for them.
(ps-generate): Set the spool buffer unibyte.  Call ps-mule-begin.
1998-08-24 10:19:29 +00:00
Andreas Schwab
a8b1366533 (input-method-previous-message): Doc fix. 1998-08-24 10:11:57 +00:00
Andreas Schwab
a85a871a33 (file-coding-system-alist, select-safe-coding-system-function): Doc fix. 1998-08-24 10:05:10 +00:00
Kenichi Handa
f46869e46f (detect_coding_iso2022): Don't check the byte length of
succeeding codes (0xa0..0xFF) if the codes follows single shit
code.
1998-08-24 06:42:56 +00:00
Kenichi Handa
46babb23b6 (select-message-coding-system): New
function.
(set-language-environment-coding-systems): Set
default-sendmail-coding-system.
1998-08-24 01:46:43 +00:00
Kenichi Handa
da241b5c3c (sendmail-coding-system): Doc-string modified.
(default-sendmail-coding-system): New variable.
(sendmail-send-it): Encode the message by a coding system
select-message-coding-system returns.
1998-08-24 01:46:43 +00:00
Eric M. Ludlam
469a3717cc (speedbar-stealthy-updates): Do all updates w/ the the buffer writable. 1998-08-24 01:16:09 +00:00
Eric M. Ludlam
1095518aea (speedbar-temp-buffer-show-function): For emacs don't call hook
with arguments.
1998-08-24 00:55:45 +00:00
Eric M. Ludlam
2d0327e545 (speedbar-with-writable): remove `toggle-read-only'.
(speedbar-mode): Set buffer to read only.
1998-08-24 00:37:22 +00:00
Kenichi Handa
25b026986f (detect_coding_system): If detect_eol_type returns
CODING_EOL_INCONSISTENT, set eol_type to CODING_EOL_UNDECIDED
correctly.
1998-08-21 06:34:13 +00:00
Joel N. Weber II
50b9d07d8c Fixed capitalization. 1998-08-19 22:20:12 +00:00
Dan Nicolaescu
c95dd4b07a *** empty log message *** 1998-08-19 21:43:56 +00:00
Richard M. Stallman
76ba958178 (Fcall_process): Use malloc for decoding_buf. 1998-08-19 17:44:21 +00:00
Richard M. Stallman
c683d70bd8 (LD_SWITCH_SYSTEM): Delete -dp. 1998-08-19 07:27:13 +00:00
Richard M. Stallman
c0c639521f ("Romanian"): Specify the tutorial file. 1998-08-19 07:23:38 +00:00
Richard M. Stallman
8c8b73dd11 Finish previous change. 1998-08-19 04:29:25 +00:00
Richard M. Stallman
87d2f067f2 Accept hppa2.0 as cpu type. 1998-08-19 04:26:39 +00:00
Geoff Voelker
d08e1f6c0d (SYSTEM_PURESIZE_EXTRA): Increase. 1998-08-19 03:48:17 +00:00
Eric M. Ludlam
a4252bdbf5 (speedbar-timer-fn): Disable updating if the frame
is an icon, or if the user is using the minibuffer.
(speedbar-key-map): Added Q binding to destroy the frame.
(speedbar-easymenu-definition-trailer): Added Quit item.
(speedbar-frame-mode): Set the frame position at creation time.
(speedbar-file-unshown-regexp): Added .# lock files.
1998-08-19 01:43:37 +00:00
Kenichi Handa
0db078dc2c (ccl_driver): In case
ccl_read_multibyte_character_suspend:, if ccl->last_block is
nonzero, jump to ccl_repeat.
1998-08-19 01:36:48 +00:00
Richard M. Stallman
1ddd1e348a (tgetst1): Supprt EBCDIC systems.
(esctab): Alternate definition if IS_EBCDIC_HOST.
1998-08-18 20:58:45 +00:00
Kenichi Handa
64e49fa893 (cyrillic-koi8): Fix the value of
`valid-code' property.
(cyrillic-alternativnyj): Likewise.
(cyrillic-alternativnyj-encode-table): Fix the initial value.
1998-08-18 13:15:18 +00:00
Kenichi Handa
c11b3a3f65 (vietnamese-viscii): Fix the value of
`valid-code' property.
(vietnamese-vscii): Likewise.
1998-08-18 13:15:18 +00:00
Kenichi Handa
4ccd0d4a7e If eof is encounterd while processing the
last block, don't just finish but processes eol block of the
current CCL program.
(ccl_driver): Add a new jump label ccl_repeat for the above
change.
1998-08-18 13:15:18 +00:00
Kenichi Handa
7b179c2dc2 (ccl_coding_driver): Setup ccl->last_block properly.
(setup_coding_system): Correctly setup `valid_codes' member.
1998-08-18 13:15:18 +00:00
Kenichi Handa
1814bd62c5 (write_glyphs): When terminal_coding require flushing,
call encode_coding with "" as the SOURCE arg so that ccl_driver
correctly processes eof block of a CCL program.
1998-08-18 13:15:18 +00:00
Richard M. Stallman
b638f32846 (read_char): If not reading a key sequence (MAPS is nil),
bind input-method-exit-on-first-char and input-method-use-echo-area
to t.
(read_char): If PREV_EVENT is non-nil, don't run the input method.
(read_key_sequence): Do not bind input-method-function.
1998-08-18 11:12:25 +00:00
Richard M. Stallman
7a983715c8 (Fcall_interactively): Pass new args to Fread_event
and Fread_char.  Let Fread_char do the prompting.
1998-08-18 11:06:30 +00:00
Richard M. Stallman
c2b705904d (Ftranspose_regions): Pass 0 as NOMARKERS to replace_range. 1998-08-18 11:05:37 +00:00
Richard M. Stallman
5f65b1b477 (internal_self_insert): Pass 1 as NOMARKERS to replace_range. 1998-08-18 11:05:03 +00:00
Richard M. Stallman
485bf5811d (Fread_event, Fread_char, Fread_char_exclusive):
Update declarations.
1998-08-18 11:04:16 +00:00
Richard M. Stallman
1bcc15674c (Fmultibyte_char_to_unibyte): New function.
(syms_of_charset): defsubr it.
1998-08-18 11:02:54 +00:00
Richard M. Stallman
82f08756d2 (midnight-hook): initialize to a list. 1998-08-18 11:02:18 +00:00
Richard M. Stallman
b7de4d62b3 (read-quoted-char): Don't bind input-method-function;
instead, pass the new args to read-event.
1998-08-18 09:32:31 +00:00
Richard M. Stallman
7ba13c57a2 (Fy_or_n_p): Don't bind input-method-function.
Instead, pass 0 as INPUT_METHOD to read_filtered_event.
1998-08-18 09:01:20 +00:00
Richard M. Stallman
bb49a19224 (read_filtered_event): New arg INPUT_METHOD. Calls changed.
(Fread_event): New args PROMPT and SUPPRESS-INPUT-METHOD.
(Fread_char, Fread_char_exclusive): Likewise.
1998-08-18 09:00:14 +00:00
Richard M. Stallman
dcb6bf2b6f (search-whitespace-regexp): Doc fix. 1998-08-18 07:45:27 +00:00
Richard M. Stallman
01c925e95e Whitespace change. 1998-08-18 07:02:59 +00:00
Richard M. Stallman
60aa777aec (replace_range): Rename NOMARKERS arg to MARKERS. 1998-08-18 07:00:00 +00:00
Richard M. Stallman
85b5a02546 (ange-ftp-file-name-sans-versions): Don't return
the shortened version of the file name.
1998-08-18 04:49:15 +00:00
Richard M. Stallman
3844ee4450 (Fy_or_n_p): Bind input-method-function to nil. 1998-08-18 04:27:37 +00:00
Kenichi Handa
3e56710f64 Fix previous change. 1998-08-18 00:56:48 +00:00
Kenichi Handa
305a3cb640 (activate-input-method): Handle the
case that the arg INPUT-METHOD is nil correctly.
(read-multilingual-string): Activate the specified input method
before calling read-string.  Afterward, activate the original
input method.
1998-08-18 00:44:20 +00:00
Kenichi Handa
bb8459f26b Give proper value of `input-method' key to
all lang. env.
1998-08-18 00:43:52 +00:00
Richard M. Stallman
6e5742a05b (Freset_this_command_lengths): Return nil.
(read_char): [All these changes are in the input method code.]
Process and clear before_command_restore_flag before the input method.
Save and restore ok_to_echo_at_next_pause and
current_kboard->echo_after_prompt.
Save, copy and empty this_command_keys, if it is not empty.
Clear the echo area before the input method.
Then in all cases restore this_command_keys, and reenable echoing
if it was enabled before.
1998-08-17 07:04:41 +00:00
Richard M. Stallman
00e25b96d4 Comment change. 1998-08-17 04:45:21 +00:00
Kenichi Handa
a07cbed83e ("czech"): Make this input method deterministic,
kbd-translate, and show-layout.
1998-08-17 02:34:54 +00:00