source: git/emacs/ChangeLog @ 457bd7d

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