source: git/emacs/ChangeLog @ c43e7b

spielwiese
Last change on this file since c43e7b was c43e7b, checked in by Tim Wichmann <wichmann@…>, 25 years ago
* ChangeLog: Well ... git-svn-id: file:///usr/local/Singular/svn/trunk@2471 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 12.3 KB
Line 
11998-08-14  T. Wichmann  <wichmann@itwm.uni-kl.de>
2
3        * singular.el : commented code for singular-logo on startup in
4        XEmacs. This code needs some rethinking...
5
61998-08-10  T. Wichmann  <wichmann@itwm.uni-kl.de>
7
8        * singular.el (singular-toggle-truncate-lines): Added (recenter)
9        according to function definition in XEmacs.
10        (singular-other): Added check on unique buffer name.
11        Added comments to functions and variables.
12
131998-08-07  T. Wichmann  <wichmann@itwm.uni-kl.de>
14        *singular (singular-send-or-copy-input): Print message if demo
15        mode is active
16        Added variable singular-demo-mode-print-messages
17
18        * singular.el (singular-demo-mode): changed message text
19        (singular-other): if singular options are read from minibuffer, do
20        not display the "-t" option. Add it automatically.
21        (singular-other): Changed minibuffer text
22        (singular-exit-singular): Added (kill-buffer)
23
24        * singular.el (singular-do-folding): Added (recenter) to prevent
25        error in subst-char-in-region. Temporary?
26
27        * singular.el (singular-other): Added
28
291998-08-06  T. Wichmann  <wichmann@itwm.uni-kl.de>
30
31        * singular.el: added key-bindings
32        Introduced new variable singular-start-menu (temporary)
33        Updated submenu "load library"
34       
35        * singular.el: set-face for new font-lock faces now uses argument
36        'append for XEmacs
37        Changed (get-buffer-process (cur...)) to (singular-process)
38        (singular-demo-mode): added message on enter
39
40        * singular.el (singular-emacs-simple-sec-start-at): Removed error:
41        (point) was used instead of pos
42        (singular-emacs-simple-sec-end-at): Removed error: (point) was
43        used instead of pos
44
45        * singular.el (singular-interactive-mode-syntax-table): Added
46        additional entries
47
48        * singular.el (singular-font-lock-keywords-1): Added new regexps
49        (font-lock-singular-error-face): Added new face
50        (font-lock-singular-warn-face): Added new face
51        (font-lock-singular-prompt-face): Added new face
52
53        *singular.el: set-face for section faces put in comments
54
55        * singular.el (singular-xemacs-simple-sec-in): Written
56        (singular-section-in): Written
57        (singular-do-folding): Finished
58
59Thu Jul 30 11:45:28 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
60
61        * singular.el (singular-process): new macro
62
63        * singular.el (singular-demo-command-on-enter,
64          singular-demo-command-on-exit): new variables
65          (singular-demo-mode): sends commands on entering and exiting
66
67        * singular.el (singular-demo-mode-init): function removed.
68          Functionality moved to `singular-demo-mode'.
69          (singular-demo-mode): more versatile.  Knows how to enter and to
70          exit, too.  All callers adapted.
71          (singular-demo-exit): new function
72          (singular-demo-show-next-chunk): leaves demo mode after showing
73          last chunk
74          (singular-demo-load): does not show first chunk on startup
75
76        * singular.el (singular-remove-prompt-regexp): new variable
77          (singular-remove-prompt): new function
78
79        * singular.el (singular-string-start-anchored-prompt-regexp):
80          renamed to `singular-strip-leading-prompt-regexp'
81          (singular-strip-prompts): renamed to
82          `singular-strip-leading-prompt'
83          (singular-prompt-sequence-regexp): renamed to
84          `singular-skip-prompt-forward-regexp'
85
86        * singular.el (singular-fold-internal): bug fix.  Keeping undo
87          information not up-to-date leads to a corrupt undo list.
88          (singular-demo-show-next-chunk): ditto
89          (singular-exit-sentinel): switches off demo mode on exit
90
911998-07-31  T. Wichmann  <wichmann@itwm.uni-kl.de>
92
93        * singular.el: simple-secs for XEmacs, second version
94
951998-07-29  T. Wichmann  <wichmann@itwm.uni-kl.de>
96
97        * singular.el : simple-secs for XEmacs partially implemented
98
99Wed Jul 29 10:50:47 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
100
101        * singular.el (singular-extended-prompt-regexp,
102          singular-string-start-anchored-prompt-regexp,
103          singular-prompt-sequence-regexp): new constants
104          (singular-strip-white-space, singular-strip-prompts,
105          singular-skip-prompt-forward): new functions
106
107        * singular.el (singular-emacs-simple-sec-end-at): bug fix
108          (singular-fold-internal, singular-demo-show-next-chunk): do not
109          save buffer-modified flag and do not switch off read only state
110          (singular-output-filter): does not switch off read only state
111          (singular-input-section-to-string): new function
112
113        * singular.el (singular-send-input): sends old input sections
114          (singular-send-input): renamed to
115          `singular-send-or-copy-input'.  All references changed.
116          (singular-get-old-input): new function
117
118        * singular.el (singular-demo-end): new variable
119          (singular-demo-mode-init, singular-interactive-mode): new
120          function.  Call added in mode initialization.
121          (singular-demo-load): sets `singular-demo-end'
122          (singular-demo-show-next-chunk): is smarter concerning end of
123          demo file
124
125        * singular.el (singular-demo-chunk-regexp): new variable
126          (singular-demo-mode, singular-demo-old-mode-name,
127          singular-interactive-mode): new local variables.  Localization
128          added.
129          (singular-demo-mode, singular-demo-show-next-chunk,
130          singular-demo-load): new function
131          (singular-send-input): supports demo mode
132
133        * singular.el (singular-fold-internal, singular-fold-section):
134          again takes only a single region instead of a list.  All callers
135          changed.
136
137        * singular.el (singular-fold-section): doc fix
138          (singular-exec): takes care about undo information when
139          retrieving start file
140          (singular-emacs-simple-sec-before): doc fix
141          (singular-exec): cosmetic changes
142          (singular-output-filter): cosmetic changes
143          (singular-simple-sec-last-end): doc fix
144          (singular-send-input): argument STRING changed to
145          SEND-FULL-SECTION.  Semantics not implemented yet.
146
147        * singular.el (singular-section-before): new function
148
149Tue Jul 28 08:49:05 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
150
151        * singular.el (singular-emacs-simple-sec-start-at,
152          singular-emacs-simple-sec-end-at):  assume that buffer is
153          already widened
154          (singular-section-at): widens buffer before determining start
155          and end of clear simple sections
156
157        * singular.el (singular-fold-section): doc fix
158          (singular-emacs-simple-sec-create): doc fix
159          (singular-simple-sec-last-end): doc fix
160          explanations for sections and simple sections added
161
162        * singular.el (singular-fold-internal, singular-fold-section):
163          uses a list of regions instead of one region.  All callers
164          changed.
165
166        * singular.el (singular-fold-internal): doc fix
167          (singular-section-foldedp): doc fix
168          (singular-fold-section): saves restrictions before folding
169
170        * singular.el (singular-section-at): argument `raw-section'
171          renamed to `restricted' and its semantic inverted
172
173        * singular.el (singular-emacs-simple-sec-start-at,
174          singular-emacs-simple-sec-end-at): new functions.  `fset's for
175          the flavor-independent functions added.
176
177        * singular.el (singular-emacs-simple-sec-reset-last): new argument
178          `pos'.  Resets `singular-simple-sec-last-end', too.
179          (singular-output-filter): does not set
180          `singular-simple-sec-last-end'
181
182        * singular.el (singular-simple-sec-last-end): new variable
183          (singular-debug-format): wrapped by a `save-match-data'
184          (singular-simple-sec-clear-type): doc fix
185          (singular-emacs-simple-sec-create): doc fix
186          (singular-emacs-simple-sec-create): cosmetic changes
187          (singular-fold-internal): cosmetic changes
188          (singular-fold-internal): bug fix.  Order of `delete-char' and
189          `subst-char-in-region' exchanged.
190
191        * singular.el (singular-section-at): new function
192          (singular-section-simple-sec, singular-section-start,
193          singular-section-end, singular-section-type): new macros
194
195        * singular.el (singular-fold-internal, singular-fold-section,
196          singular-section-foldedp): new functions
197
198        * singular.el (singular-output-filter): sets `inhibit-read-only'
199          instead of `buffer-read-only'
200
201        * singular.el (singular-simple-sec-clear-type): new variable
202          (singular-simple-sec-init): new function
203          (singular-emacs-simple-sec-create,
204          singular-emacs-simple-sec-reset-last,
205          singular-emacs-simple-sec-start, singular-emacs-simple-sec-end,
206          singular-emacs-simple-sec-type, singular-emacs-simple-sec-at,
207          singular-emacs-simple-sec-before, singular-emacs-simple-sec-in
208          ): new functions.  `fset's for the flavor-independent functions
209          added.
210
211Mon Jul 27 12:39:04 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
212
213        * singular.el (singular-output-filter): new function
214          (singular-send-input): new function
215          (singular-interactive-mode-map): `singular-send-input' bound to
216          `"\C-m"'
217
218        * singular.el (singular-debug-input-filter,
219          singular-debug-output-filter):  completely rewritten.  Bogus
220          call counting removed.  Debug checks added.
221          (singular-debug-bogus-output-filter-cnt): variable removed
222
223        * singular.el (singular): code for creation of new singular
224          process moved to `singular-exec'
225          (singular-exec): new function
226
227        * singular.el (singular-process-mark): new macro
228          (singular-exit-sentinel): debug message fix
229          (singular): arguments names changed
230          (singular-set-version): message fix
231          (singular-bogus-output-filter-calls): variable removed
232          (singular-debug): optional argument `else-form' added
233          (singular-debug-format): uses `replace-match' to replace
234          newlines
235
236        * singular.el (singular-folding-ellipsis): new variable
237          (singular-interactive-mode): selective display stuff added
238
239        * singular.el (singular-input-face, singular-output-face): new
240          variables
241          (singular-lookup-face): new function
242
243Thu Jul 23 10:28:53 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
244
245        * singular.el (singular): initializes the markers
246          `comint-last-input-start', `comint-last-input-end', and
247          `comint-last-output-start'
248          (singular): goes to point max after Singular startup
249
250        * singular.el (singular-interactive-mode):
251          `comint-truncate-buffer' is not longer added unconditionally to
252          `comint-output-filter-functions'
253          (singular): runs `comint-exec' instead of `make-comint'
254
255        * singular.el (comint-mode): advice removed
256          (singular-interactive-mode): `comint-mode' is called now in a
257          more regular way
258
259        * singular.el (singular-debug-output-filter): doc fix
260
261        * singular.el (singular-bogus-output-filter-calls): new variable
262
263        * singular.el (singular-interactive-mode-map): code for XEmacs
264          added
265
266        * singular.el (singular-emacs-flavor,
267          singular-emacs-major-version, singular-emacs-minor-version): new
268          variables
269          (singular-set-version, singular-fset): new functions
270
271        * singular.el (singular-debug-format): new function
272          (singular-debug-bogus-output-filter-cnt): new variable
273          (singular-debug-input-filter, singular-debug-output-filter): new
274          variables
275          (singular-interactive-mode): conditionally adds debugging
276          filters
277
278        * singular.el: style and coding conventions added
279
280Wed Jul 22 11:45:56 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
281
282        * singular.el (singular-interactive-mode):
283          `comint-truncate-buffer' is added to `comint-truncate-buffer'
284          via a local `add-hook'
285          (singular-interactive-mode): doc fix
286          (singular-interactive-mode): `mode-name' fixed
287          (singular): doc fix
288
289        * singular.el (comint-mode): new advice
290          `singular-interactive-mode'
291          (singular-interactive-mode): call to `comint-mode' re-added
292          (singular-interactive-mode): call to `comint-read-input-ring'
293          moved to `singular'
294          (singular): almost completely rewritten.  Runs
295          `singular-interactive-mode' only on creation of a new buffer.
296          Runs hooks on `singular-exec-hook'.  Reads input ring on
297          creation of a new process.
298
299        * singular.el (singular-prompt-regexp): doc fix
300          (singular-input-ignoredups, singular-maximum-buffer-size):
301          unmade customizable
302
303        * singular.el (singular-history-filter-regexp): new variable
304          (singular-history-filter): new variable
305          (singular-interactive-mode): sets `comint-input-filter' to
306          `singular-history-filter'
307
308        * singular.el (singular-interactive-mode): adds
309          `comint-truncate-buffer' to `comint-output-filter-functions'.
310          `singular-buffer-maximum-size' unmade buffer local.
311
312        * singular.el (singular-interactive-mode): does not run
313          `comint-mode'.  Mode name changed to `"Singular Interactive".
314
315        * singular.el (singular-debug): doc fix
316          (singular-debug): recognition of mode `all' added
317          (singular-interactive-mode): `singular-debug' unmade buffer
318          local
319
320        * singular.el (singular-exit-sentinel): debug messages added
321
322        * singular.el (singular-start-file): doc fix
323          (singular-default-executable, singular-default-name,
324          singular-default-switches): doc fix
325          (singular, singular-interactive-mode): doc fix
326          (singular-delimiter-argument-list, singular-input-ignoredups,
327          singular-buffer-maximum-size, singular-input-ring-size): doc fix
Note: See TracBrowser for help on using the repository browser.