Initial Commit
[packages] / xemacs-packages / eterm / ChangeLog
1 2014-05-15  Norbert Koch  <viteno@xemacs.org>
2
3         * Makefile (VERSION): XEmacs package 1.20 released.
4
5 2014-05-15  Norbert Koch  <viteno@xemacs.org>
6
7         * Makefile (VERSION): XEmacs package 1.19 released.
8
9 2014-05-13  Jerry James  <james@xemacs.org>
10
11         * .cvsignore: Remove.
12         * .hgignore: New file.
13         * term.texi: Update for texinfo 5.x.
14
15 2010-02-18  Norbert Koch  <viteno@xemacs.org>
16
17         * Makefile (VERSION): XEmacs package 1.18 released.
18
19 2010-02-16  Jerry James  <james@xemacs.org>
20
21         * .cvsignore: Restore contents, add term.info.
22         * Makefile (EXPLICIT_DOCS): Add term.texi.
23         * term.texi: Moved here from core.
24
25 2005-06-27  Norbert Koch  <viteno@xemacs.org>
26
27         * Makefile (VERSION): XEmacs package 1.17 released.
28
29 2005-06-26  Aidan Kehoe  <kehoea@parhasard.net>
30
31         * term.el (term-send-raw): Revert the last change--it was only
32         appropriate to GNU Emacs. 
33
34 2005-05-24  Norbert Koch  <viteno@xemacs.org>
35
36         * Makefile (VERSION): XEmacs package 1.16 released.
37
38 2005-05-20  Aidan Kehoe  <kehoea@parhasard.net>
39
40         * term.el (term-send-raw): Prefer character-of-keysym to 
41         ascii-character where appropriate. 
42
43 2003-10-31  Norbert Koch  <viteno@xemacs.org>
44
45         * Makefile (VERSION): XEmacs package 1.15 released.
46
47 2003-09-15  Norbert Koch  <viteno@xemacs.org>
48
49         * Makefile (VERSION): XEmacs package 1.14 released.
50
51 2003-03-09  Ben Wing  <ben@xemacs.org>
52
53         * Makefile:
54         Delete explicit compile:: and binkit: rules.
55         Don't add custom-load.elc to the list of generated elc's.
56
57 2002-11-29  Ben Wing  <ben@xemacs.org>
58
59         * .cvsignore: Remove files now handled automatically by CVS.
60         * Makefile: Use `compile' instead of hard-coded `all'.
61
62 2002-10-15  Ville Skyttä  <scop@xemacs.org>
63
64         * Makefile (srckit): Remove.
65
66 2000-10-05  Martin Buchholz  <martin@xemacs.org>
67
68         * *: Mega typo fix.
69
70 2000-06-05  Ben Wing  <ben@xemacs.org>
71
72         * term.el (term-exec-1): don't mess around with stty under
73         windows.
74
75 1999-07-07  Charles G Waldman  <cgw@alum.mit.edu>
76
77         * term.el:  allow background pixmap if setting face background
78         to "default" color.
79
80 1998-06-28  Glynn Clements  <glynn@sensei.co.uk>
81
82         * term.el: remove background pixmap when setting face background
83
84         * etc/e/eterm.ti: add entries describing colour support
85
86 1998-05-29  Glynn Clements  <glynn@sensei.co.uk>
87
88         * term.el: Add defcustom options for the strings emitted by
89         term-send-del and term-send-backspace. Make XEmacs use these
90         functions.
91
92 1998-04-19  Attila Fülöp  <atf@loa.neuro.biologie.fu-berlin.de> <attilaf@zedat.fu-berlin.de>
93
94         * term.el (term-mode): Added support for ansi colors.
95
96 1998-01-24  SL Baur  <steve@altair.xemacs.org>
97
98         * Makefile (VERSION): Update to package standard 1.0.
99         * package-info.in: Ditto.
100
101 1998-01-11  SL Baur  <steve@altair.xemacs.org>
102
103         * Makefile: Update to newer package interface.
104
105 1997-11-02  SL Baur  <steve@altair.xemacs.org>
106
107         * term.el (term-is-xemacs): Match against XEmacs instead of Lucid.
108         (term-exec-1): Use `locate-data-directory' instead of data-directory.
109
110 1997-09-30  SL Baur  <steve@altair.xemacs.org>
111
112         * term.el (term-mode): Use window-displayed-height instead of
113         window-height.
114         (term-check-size): Ditto.
115         From Glynn Clements <glynn@sensei.co.uk>
116
117 1997-06-04  Steven L Baur  <steve@altair.xemacs.org>
118
119         * term.el (make-term): Fix docstring.
120
121 Sun Dec 22 00:38:46 1996  Sudish Joseph  <sudish@mindspring.com>
122
123         * tgud.el (tgud-gdb-complete-filter): Match carriage returns as
124         well as line feeds.
125
126 Tue Jun 13 16:38:40 1995  Per Bothner  <bothner@kalessin.cygnus.com>
127
128         * term.el:  Various optimizations.  The main one is to optimize for
129         simple output at the end of the buffer, with no paging, and in that
130         case to defer scrolling while we can.
131         (term-emulate-terminal):  Don't call term-handle-scroll in
132         simple cases unless we are either paging or term-scroll-with-delete.
133         (term-down):  Likewise.
134         (term-handle-scroll):  Modify accordingly.
135         (term-emulate-terminal):  Avoid deleting old text in common case.
136         Optimize the simple case of CRLF when we're at buffer end.
137         Handle deferred scroll when done processing output.
138         (term-handle-deferred-scroll):  New function.
139         (term-down):  Simplify - no longer take RIGHT argument.  Tune.
140         (term-goto):  Use term-move-columns to compensate for the above.
141
142 Sat Jun 10 23:10:52 1995  Per Bothner  <bothner@kalessin.cygnus.com>
143
144         * term.el (term-escape-char, term-set-escape-char):  Add doc-string.
145         (term-mouse-paste):  Add xemacs support.
146
147         * term.el:  Various speed enhencements:
148         (term-handle-scroll):  Don't clear term-current-row; maybe adjust it.
149         (term-down):  Don't call term-adjust-current-row-cache if we've
150         done term-handle-scroll.
151         (term-emulate-terminal):  Don't call term-adjust-current-row-cache.
152         (term-emulate-terminal):  For TAB, don't nil term-start-line-column.
153         (term-goto):  Possible optimization.
154
155 Wed Mar 15 17:20:26 1995  Per Bothner  <bothner@kalessin.cygnus.com>
156
157         * term.el (term-mouse-paste):  Make work for xemacs-19.11.
158         For GNU emacs, don't mouse-set-point, but do
159         run-hooks on mouse-leave-buffer-hook,
160
161         * term.el (term-char-mode):  Fix paren error that caused
162         the arrow keys to not be recognized under xemacs.
163         Also, simplify/fix [(button2)] to [button2] for paste under xemacs.
164
165 Tue Mar  7 16:43:51 1995  Per Bothner  <bothner@kalessin.cygnus.com>
166
167         * term.el (term-eol-on-send):  New variable.
168         (term-send-input):  Move point to eol before sending only if
169         term-eol-on-send is true.
170
171         * term.el (term-send-input):  Don't move process-mark until
172         after possible 'history processing.
173
174 Tue Feb  7 02:59:59 1995  Richard Stallman  <rms@pogo.gnu.ai.mit.edu>
175
176         * term.el (term-protocol-version): Renamed from term-version.
177
178 Sat Feb  4 16:23:18 1995  Per Bothner  <bothner@kalessin.cygnus.com>
179
180         * term.el (term-version):  Increased to 0.95.
181         (term-pager-enabled):  New macro.  Use it a bunch of places.
182         (term-terminal-menu):  Clean up initialization so we don't get
183         complaints when re-loading term.el.
184         (term-send-raw-meta):  Redo to handle meta-symbols (e.g. meta-delete).
185         More robust checking of parameter to make-string.
186         (term-update-mode-line):  New function.  Call it whenever we change
187         char/line/paging mode.  Now includes "page" in mode-line-process
188         if paging is abled.
189
190         * term.el:  Remove causes for byte-compilation to complain:
191         (term-terminal-pos):  Declare x and y in let-binding.
192         (term-send-invisible):  Remove bogus second "iteractive" call.
193         (term-*): Provide defvars for lots of buffer-local variables.
194         (term-mode):  Make comments and initial value setting from
195         here to the corresponding defvar.
196         (term-line-start-column):  Remove unused variable.
197         (term-erase-in-line):  Fix syntax (incorrect parenthesis) error.
198         (term-erase-in-display):  Fix typo "\?n" -> "?\n".
199
200         * term.el:  Make Unix "resize" command work:
201         (term-handle-ansi-escape):  On "\e[row;colH", limit row
202         and col to size of window.  (Resize sends "999;999".)
203         (term-handle-ansi-escape):   Implement "\e[6n" "Report cursor
204         position".  This requires that we pass proc as an extra parameter.
205         (term-scroll-region):  An empty region means extend to window bottom.
206
207 Fri Jan 20 14:07:31 1995  Per Bothner  <bothner@kalessin.cygnus.com>
208
209         * term.el (term-version):  Increased to 0.94.
210         (term-if-emacs19, term-if-xemacs, term-ifnot-xemacs):  New macros
211         to conditionalize at compile-time for different emacs versions.
212         (various places):  Use them (instead of term-is-XXXX).
213         (term-is-emacs19):  Removed, no longer needed.
214
215         * term.el:  Change keybindings to not use C-c LETTER, for
216         term-char-mode, term-line-mode.  Keybindings for term-pager-enable
217         and term-pager-disable replaced by one for term-pager-toggle.
218         (term-pager-toggle):  New function.
219
220         * term.el (term-fake-pager-enable, term-fake-pager-disable):
221         Define as aliases, so that menubar code will find proper keybindings.
222         (term-char-mode):  Make no-op if already in char mode.
223         (term-line-mode):  Make no-op if already in line mode.
224         (term-mode-map):  Add keybinding for no-op term-line-mode, so
225         code to display menubar keybindings doesn't lose it.  (Needed
226         as long as char-mode and line-mode share term-terminal-menu.)
227         (term-raw-escape-map):  Likewise for term-char-mode.
228         (term-char-mode, term-line-mode):  Better documentation strings.
229
230         * term.el:  Added menubar for pager sub-mode.
231
232 Wed Jan 11 17:06:37 1995  Per Bothner  <bothner@kalessin.cygnus.com>
233
234         * term.el (term-command-hook):  Disabled the feature that allowed
235         inferior to send a lisp command to emacs - too big a security hole.
236
237 Mon Nov 21 12:38:05 1994  Per Bothner  <bothner@kalessin.cygnus.com>
238
239         * term.el (term-termcap-format):  Add cd capability.  Fix ei.
240         (term-exec-1):  Pass $TERMINFO instead of $TERMCAP if appropriate.
241         (term-exec-1):  Pass emacs-version and term-version in $TERM.
242         (term-exec-1):  Re-write to set process-environment.
243
244 Sun Jun 26 20:31:52 1994  Per Bothner  (bothner@kalessin.cygnus.com)
245
246         * term.el:  Set version number to 0.92.
247         * term.el (term):  New top-level function.
248
249 Tue May 17 11:45:21 1994  Per Bothner  (bothner@kalessin.cygnus.com)
250
251         * term.el (term-emulate-terminal):  Move most of the scrolling
252         and other final actions inside the body of the unwind-protect.
253         But make sure to select the original selected window in the
254         cleanup actions.  Bug reported by David Hampton <hampton@cisco.com>.
255
256         * term.el (term-emulate-terminal):  Ignore ?\016 (Shift Out)
257         and ?\017 (Shift In).  (These are produced by the Lynx WWW-viewer.)
258