Dan Nicolaescu
d56bb1ab22
(term-termcap-format): Synchronyze with terminfo.
...
(term-emulate-terminal): Handle reset.
(term-reset-terminal): New function.
2004-12-11 21:05:19 +00:00
Miles Bader
000fc2b1fa
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-74
...
Merge from emacs--cvs-trunk--0
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-709
Update from CVS: src/indent.c (Fvertical_motion): Fix last change.
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-710
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-715
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-716
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-74
Update from CVS
2004-12-08 05:02:30 +00:00
Richard M. Stallman
269cb13ecc
(term-escape-char, term-mode): Doc fixes.
2004-11-25 02:54:20 +00:00
Miles Bader
5ea24f9468
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-62
...
Merge from emacs--cvs-trunk--0
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-616
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-620
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-621
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-622
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-625
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-626
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-627
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-628
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-629
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-630
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-631
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-632
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-633
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-51
- miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-52
Update from CVS
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-53
Merge from emacs--cvs-trunk--0
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-54
- miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-55
Update from CVS
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-56
Update from CVS: Add lisp/legacy-gnus-agent.el
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-57
- miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-58
Update from CVS
2004-10-22 10:13:52 +00:00
Richard M. Stallman
fde020bd87
Add maintainer.
2004-10-17 07:05:11 +00:00
Miles Bader
d3857d85ab
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-50
...
Merge from emacs--cvs-trunk--0
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-587
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-588
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-589
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-590
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-593
Update from CVS
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-39
Merge from emacs--cvs-trunk--0
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-40
- miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-41
Update from CVS
2004-10-04 01:04:18 +00:00
Dan Nicolaescu
9936158105
(term-adjust-current-row-cache): Don\'t allow the current
...
row to become negative.
(term-emulate-terminal): Fix insert mode. Handle tab insertion at
the end of the line. Fix scroll down. Add comments.
(term-handle-ansi-escape): Don\'t exceed terminal width when moving
right.
(term-scroll-region): Move the cursor after setting the scroll region.
2004-10-02 18:23:27 +00:00
Miles Bader
93952a2d5b
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-47
...
Merge from emacs--cvs-trunk--0
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-571
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-572
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-574
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-575
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-576
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-579
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-580
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-31
- miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-33
Update from CVS
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-34
Merge from emacs--cvs-trunk--0
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-35
- miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-37
Update from CVS
2004-09-29 07:22:20 +00:00
Dan Nicolaescu
aecde54d18
(term-ansi-at-eval-string, term-ansi-default-fg)
...
(term-ansi-default-bg, term-ansi-current-temp): Delete unused vars.
(map): Bind S-prior, S-next and S-insert.
(term-mode): Set `indent-tabs-mode\' to nil.
(term-paste): New function to be bound to S-insert.
(term-send-del, term-send-backspace): Change the strings sent.
(term-termcap-format): Synchronyze with etc/e/eterm.ti.
(term-handle-colors-array): Fix handling of underline and reverse.
(term-handle-ansi-escape): Do not handle smcup/rmcup. Add comments.
(term-erase-in-line): Fix comparison.
(term-emulate-terminal): Fix line wrap handling.
(term-start-output-log): Rename from `term-set-output-log\'.
(term-stop-output-log): Rename from `term-stop-photo\'.
(term-switch-to-alternate-sub-buffer): Comment out, unused.
From Stefan <monnier@iro.umontreal.ca>
(term-display-table): New variable.
(term-mode): Use it.
(term-exec-1): Set the coding system to binary.
(term-emulate-terminal): Decode the string before inserting it.
2004-09-26 18:39:10 +00:00
Miles Bader
4b2ed4a615
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-43
...
Merge from emacs--cvs-trunk--0
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-553
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-557
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-558
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-559
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-561
Update from CVS
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-30
Update from CVS
2004-09-21 09:34:12 +00:00
Richard M. Stallman
fd4f1b364f
(term-emulate-terminal): Turn off undo for output.
...
Use with-current-buffer and save-selected-window.
2004-09-20 15:59:31 +00:00
Kim F. Storm
502a4ee98f
From Dan Nicolaescu <dann@ics.uci.edu>
...
(term-down): Perform vertical motion if DOWN is negative.
(term-exec-1): Set both TERMCAP and TERMINFO unconditionally.
(term-termcap-format): Synchronyze with the eterm terminfo entry
in etc/e/eterm.ti.
(term-handle-colors-array): If the current foreground or
background are zero (i.e. unspecified), use the foreground and
background of the default face for reverse video.
(term-ansi-at-eval-string, term-ansi-default-fg)
(term-ansi-default-bg, term-ansi-current-temp): Delete unused variable.
(term-mem): Delete ununsed function.
(term-protocol-version): Increment.
(term-current-face): Set to default.
2004-09-17 21:07:12 +00:00
Miles Bader
a37d67ddad
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-36
...
Merge from emacs--cvs-trunk--0, emacs--gnus--5.10, gnus--rel--5.10
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-523
Merge from emacs--gnus--5.10, gnus--rel--5.10
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-524
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-534
Update from CVS
* miles@gnu.org--gnu-2004/emacs--gnus--5.10--base-0
tag of miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-464
* miles@gnu.org--gnu-2004/emacs--gnus--5.10--patch-1
Import from CVS branch gnus-5_10-branch
* miles@gnu.org--gnu-2004/emacs--gnus--5.10--patch-2
Merge from lorentey@elte.hu--2004/emacs--multi-tty--0, emacs--cvs-trunk--0
* miles@gnu.org--gnu-2004/emacs--gnus--5.10--patch-3
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2004/emacs--gnus--5.10--patch-4
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-18
Update from CVS
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-19
Remove autoconf-generated files from archive
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-20
Update from CVS
2004-09-09 09:36:36 +00:00
Kim F. Storm
59cc2a2738
(term-window-width): Only use full window width on
...
window system if overflow-newline-into-fringe is enabled.
(term-mode): Don't disable overflow-newline-into-fringe.
2004-09-07 20:54:03 +00:00
Miles Bader
b71f2b97d3
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-32
...
Merge from emacs--cvs-trunk--0
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-486
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-487
Tweak permissions
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-488
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-489
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-490
Update from CVS: man/fixit.texi (Spelling): Fix typo.
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-491
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-494
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-495
Update from CVS: Add missing lisp/mh-e files
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-496
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-499
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-500
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-513
Update from CVS
2004-08-27 07:00:34 +00:00
Richard M. Stallman
3598531837
(term-default-fg-color, term-default-bg-color)
...
(ansi-term-color-vector): Use `unspecified', not nil, as default.
2004-08-16 22:41:56 +00:00
Kenichi Handa
6b61353c0a
Sync to HEAD
2004-04-16 12:51:06 +00:00
Kim F. Storm
6781410f61
(term-is-xemacs): Remove.
...
(term-if-xemacs, term-ifnot-xemacs): Test (featurep 'xemacs).
(term-window-width): New function.
(term-mode, term-check-size): Use it.
(term-mode): Disable overflow-newline-into-fringe in term buffer.
2004-04-05 21:34:05 +00:00
Richard M. Stallman
2d7502b55b
(term-mouse-paste): Call mouse-set-point.
2004-01-30 16:53:11 +00:00
Richard M. Stallman
9d133481d6
(term-exec): Set up sentinel.
...
(term-sentinel): New function.
(term-handle-exit): New function.
2003-12-29 19:58:11 +00:00
Kenichi Handa
8f924df7df
*** empty log message ***
2003-09-08 12:53:41 +00:00
Kenichi Handa
463f5630a5
New directory
2003-09-08 11:56:09 +00:00
Miles Bader
ab5796a9f9
Add arch taglines
2003-09-01 15:45:59 +00:00
Richard M. Stallman
f44a5d5870
(term-exec-1): Bind coding-system-for-read.
2003-08-29 16:11:53 +00:00
Juanma Barranquero
f1180544bb
Trailing whitespace deleted.
2003-02-04 12:29:42 +00:00
Richard M. Stallman
c2f0944a1e
(term-raw-map): Set it up at load time.
...
(term-char-mode): Don't set up term-raw-map here.
(term-set-escape-char): Don't set up C-x subcommand.
(term-ansi-face-already-done): Renamed from
term-ansi-face-alredy-done.
(term-command-hook): Avoid error if STRING is empty.
(term, term-mode): Doc fixes.
Redesign handling of colors and faces.
Delete all the faces that this mode used to make.
(ansi-term-color-vector): New variable.
(ansi-term-fg-faces-vector, ansi-term-bg-faces-vector)
(ansi-term-inv-bg-faces-vector, ansi-term-inv-fg-faces-vector):
Variables deleted.
(term-default-fg-color, term-default-bg-color): Use defcustom.
(term-handle-colors-array): Use ansi-term-color-vector,
and specify face attributes rather than faces in `face' property.
(term-ansi-fg-faces-vector, term-ansi-bg-faces-vector)
(term-ansi-inv-fg-faces-vector, term-ansi-inv-bg-faces-vector)
(term-ansi-reverse-faces-vector): Unused variables deleted.
(term-ignore-error): Macro deleted.
2003-02-04 11:43:01 +00:00
Dave Love
c1e2537999
(term-char-mode): Remove generic-character-list code.
2002-08-18 13:41:10 +00:00
Eli Zaretskii
04e7ed7b6e
(term-emulate-terminal): Fix last change.
2002-04-16 18:50:07 +00:00
Eli Zaretskii
46ea0665a7
(term-emulate-terminal): Extract proper command string
...
which is supplied to term-command-hook.
2002-02-03 11:25:50 +00:00
Pavel Janík
110c171f4d
Fix typo.
2002-01-13 10:09:20 +00:00
Pavel Janík
0ff9b955fe
Doc fixes.
2001-12-20 18:59:32 +00:00
Stefan Monnier
f7e339ec1f
*** empty log message ***
2001-11-04 02:20:18 +00:00
Richard M. Stallman
df4eaaf048
(term-if-emacs19): Macro deleted.
...
Callers changed to use progn instead.
2001-10-30 00:27:25 +00:00
Pavel Janík
60370d4073
Some fixes to follow coding conventions.
2001-07-15 19:53:53 +00:00
Kenichi Handa
da1cee4955
These changes are based on a patch sent from Yong Lu <lyongu@yahoo.com>.
...
(term-set-escape-char): Bind M-x to execute-extended-command in
term-raw-escape-map.
(term-move-columns): Don't try to move to negagive column.
(term-emulate-terminal): Insert a string before deleting a text to
overwrite.
2001-03-13 11:21:52 +00:00
Kenichi Handa
447086241b
(term-char-mode): Define all non-ascii self-inserting
...
characters to 'term-send-raw in term-raw-map.
2000-12-27 05:25:52 +00:00
Gerd Moellmann
4bf4fb05c2
(term-send-raw-meta): Strip modifiers from the keyboard
...
event when deciding what to send to the terminal.
2000-07-12 18:25:40 +00:00
Dave Love
720712eb90
Avoid ange-ftp related compilation warnings.
1999-08-19 17:50:02 +00:00
Gerd Moellmann
41f8865874
(toplevel): Make face `term-default' an empty face.
...
The code relied on the fact that Emacs ignored invalid faces in
face text properties in 20.4.
1999-08-17 00:37:45 +00:00
Karl Heuer
9b80213097
(ansi-term-fg-faces-vector): Added support for ANSI
...
color codes 39 and 49, which by the way lynx uses them seem to
mean "foreground reset" and "background reset".
1999-07-20 01:46:01 +00:00
Richard M. Stallman
db7fa396bd
(term-emulate-terminal): Avoid infinite loop
...
in strange case where minibuffer window is selected but not active.
1999-07-09 02:32:02 +00:00
Richard M. Stallman
69791a3cd4
(term_send_home): Change the string to
...
be the same as the one emitted by xterm and consistent with the
ones emitted by prior and next.
(term_send_end): Likewise.
1999-01-11 12:59:36 +00:00
Karl Heuer
69edcf7e99
(term-delimiter-argument-list): Doc fix.
...
(term-emulate-terminal): Escape literal semicolon.
1998-09-23 23:36:59 +00:00
Kenichi Handa
34c0365b51
(term-exec-1): Bind inhibit-eol-conversion to t before
...
calling start-process.
1997-10-23 12:03:07 +00:00
Karl Heuer
39f9c42439
(term-regexp-arg): No need to bind
...
minibuffer-history-sexp-flag any more.
1997-10-02 03:03:50 +00:00
Karl Heuer
3f172d5d65
(term-if-emacs19): Recognize version 20.
1997-09-24 16:38:24 +00:00
Richard M. Stallman
81f9cf5226
(term-default-fg-color):
...
(term-default-bg-color): Default to nil.
1997-08-07 18:54:49 +00:00
Richard M. Stallman
d387400c75
(term-ignore-error): Fix foolish errors.
1997-08-02 20:41:55 +00:00
Richard M. Stallman
37a4471952
Don't create faces if make-face isn't defined.
...
Catch errors in setting face attributes.
(ansi-term-inv-fg-faces-vector): Define with defvar.
(ansi-term-inv-bg-faces-vector): Likewise.
(ansi-term-bg-faces-vector, ansi-term-fg-faces-vector): Likewise.
(term-ignore-error): New mcro.
1997-05-15 05:18:28 +00:00
Richard M. Stallman
ff4b5ef3af
(term-mode): Add a mode-class property.
1997-05-05 04:24:01 +00:00