source: git/emacs/ChangeLog @ c100d9

fieker-DuValspielwiese
Last change on this file since c100d9 was a8ce16, checked in by Tim Wichmann <wichmann@…>, 25 years ago
* ChangeLog: Well ... git-svn-id: file:///usr/local/Singular/svn/trunk@3418 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 26.9 KB
Line 
11999-08-09  Jens Schmidt  <schmidt@de.oracle.com>
2
3        * singular.el: doc fixes
4
51999-08-08  Jens Schmidt  <schmidt@de.oracle.com>
6
7        * .emacs (singular-interactive-mode-hook): key bindings for
8          scrolling commands changed
9
10        * singular.el (singular-current-output-section): bug fix.
11          `save-restriction' added.
12
13        * singular.el (singular-folding-toggle-fold-latest-output):
14          completely rewritten
15          (singular-folding-toggle-fold-at-point,
16          singular-folding-toggle-fold-all-output): removed
17          (singular-folding-toggle-fold-at-point-or-all): new function
18
19        * singular.el (singular-folding-fold): checks that section is
20          unfolded before folding
21          (singular-folding-unfold): checks that section is folded before
22          unfolding.  Uses optional argument
23          INVISIBILITY-OVERLAY-OR-EXTENT.
24
25        * singular.el (singular-xemacs-folding-unfold-internal): assumes
26          that section is folded and uses optional argument
27          INVISIBILITY-EXTENT
28          (singular-xemacs-folding-fold-internal): assumes that section is
29          unfolded
30          (singular-emacs-folding-fold-internal,
31          singular-emacs-folding-unfold-internal):  same changes as for
32          XEmacs
33
34        * singular.el (singular-xemacs-folding-foldedp-internal,
35          singular-emacs-folding-foldedp-internal):  cosmetical changes
36
37        * singular.el (singular-font-lock-singular-types): initialization
38          moved out of `defconst' for Byte Compiler to recognize
39
40        * singular.el (singular-keep-region-active): new function
41          (singular-section-goto-beginning, singular-section-goto-end,
42          singular-section-backward, singular-section-forward): calls to
43          that function added
44
45        * singular.el: new folding `Miscellaneous' in folding `Code common
46          to both modes' added
47
48        * singular.el: Folding `Simple section stuff ...' and `Section
49          stuff' renamed to `Simple section API ...' and `Section API',
50          respectively.  New foldings `Section miscellaneous' and `Section
51          miscellaneous interactive'.  Folding `Getting section contents'
52          removed, contents moved to `Section miscellaneous'.  Folding
53          `Input and output filters' removed, contents moved to `Skipping
54          and stripping ...'.
55        * singular.el.decl: changed accordingly
56
57        * singular.el.decl: docu on access specifiers and types added,
58          declarations re-checked and updated.
59
601999-08-07  Jens Schmidt  <schmidt@de.oracle.com>
61
62        * singular.el: preliminary and experimental version of online help
63          stuff added
64
65        * singular.el: doc fixes.  I almost forgot about them.
66
67        * singular.el (singular-time-stamp-difference): new function
68
69        * singular.el (singular-interactive-mode-map): bindings added for
70          `singular-folding-toggle-fold-at-point',
71          `singular-folding-toggle-fold-latest-output', and
72          `singular-folding-toggle-fold-all-output'
73        * singular.el (singular-folding-unfold): new function
74          (singular-folding-toggle-fold-at-point,
75          singular-folding-toggle-fold-latest-output,
76          singular-folding-toggle-fold-all-output): new functions
77
78        * singular.el (singular-interactive-mode-map): bindings added for
79          `comint-previous-matching-input' and
80          `comint-next-matching-input'
81
821999-08-01  Jens Schmidt  <schmidt@de.oracle.com>
83
84        * .emacs (singular-interactive-mode-hook): Font Lock mode turned
85          on for Singular interactive mode
86
87        * .emacs (singular-interactive-mode-hook): key-bindings added
88
891999-07-31  Jens Schmidt  <schmidt@de.oracle.com>
90
91        * singular.el: `Skipping and stripping prompts and newlines and
92          other things' moved
93
94        * singular.el (singular-exit-sentinel): bug fix.
95
96        * singular.el (singular-prompt-skip-forward): renamed from
97          `singular-prompt-skip-forward'.  All references replaced.
98
99        * singular.el (singular-history-ignoredups, singular-history-size,
100          singular-history-filter-regexp,
101          singular-history-explicit-file-name): new defcustoms
102          (singular-history-read, singular-history-write,
103          singular-history-insert, singular-history-init): new functions.
104          Calls added to the necessary functions.
105
106        * singular.el: new folding `Miscellaneous interactive' introduced
107
108        * singular.el (singular-recenter,
109          singular-reposition-point-and-window): new functions
110          (singular-toggle-truncate-lines): uses
111          `singular-reposition-point-and-window' instead of recenter
112          (singular-scroll-previous-amount): new variable
113          (singular-scroll-right, singular-scroll-left): new variables
114
115        * singular.el (singular-process, singular-process-mark): accept
116          optional argument NO-ERROR now and throw an error if Singular is
117          not alive
118          (singular-load-file, singular-load-library): rely on errors from
119          `singular-process' to catch dead processes
120
121        * singular.el (singular-buffer-name-to-process-name,
122          singular-process-name-to-buffer-name,
123          singular-run-hook-with-arg-and-value, singular-process,
124          singular-process-mark): declared as `defsubst'
125
126        * singular.el: almost all key bindings thrown out.  Needs to be
127          re-designed.
128
129        * singular.el: more doc fixes
130
131        * singular.el: doc fixes and cosmetical changes
132
1331999-07-29  Jens Schmidt  <schmidt@de.oracle.com>
134
135        * singular.el: Folding `Last input and output section' moved
136
137        * singular.el.decl: changes from singular.el included
138
139        * singular.el (singular-demo-load): uses
140          `singular-demo-load-directory' to load files
141          (singular-demo-load): behaviour on running new demo if there is
142          old one made customizable
143          (singular-demo-load): bug fix for Emacs which moves pointers on
144          file insertion
145
146        * singular.el (singular-demo-command-on-enter,
147          singular-demo-command-on-leave): variables removed.  Instead,
148          hooks are run now in `singular-demo-exit-internal' and
149          `singular-demo-load'.
150
151        * singular.el (singular-demo-mode): function disolved to a number
152          of smaller functions.  See below.
153          (singular-demo-exit-internal): new function
154          (singular-demo-exit): completely rewritten
155
156        * singular.el (singular-demo-show-next-chunk): bug fix in white
157          space stripping at end of demo
158
159        * singular.el (singular-demo-mode-init): new function.  Call added
160          to `singular-interactive-mode'.
161
162        * singular.el (singular-demo-chunk-regexp): made a defcustom
163          (singular-demo-insert-into-history): new custom
164          (singular-demo-print-messages): made a defcustom
165          (singular-demo-exit-on-load): new custom
166          (singular-demo-load-directory): new custom
167
168        * singular.el (singular-interactive-mode): sets `comint-mode-hook'
169          to nil before calling `comint-mode'
170          (singular-exec): does not run hooks on `comint-exec-hook' any
171          longer
172
173        * singular.el: new folding for Comint stuff
174          folding `Customizing variables of comint' removed
175          folding `History' added
176
177        * singular.el (singular-demo-mode): new group
178
179        * singular.el: doc fixes
180
1811999-07-25  Jens Schmidt  <schmidt@de.oracle.com>
182
183        * .emacs (transient-mark-mode): switched on
184
185        * singular.el.decl: all foldings updated to revision 1.38.
186          Section stuff and Key map revised.
187
188        * singular.el: doc fixes and cosmetical changes
189
1901999-07-25-b  Jens Schmidt  <schmidt@de.oracle.com>
191
192        * singular.el: Key binding stuff almost completely rewritten.
193          Features now: new customs `singular-history-keys',
194          `singular-cursor-keys' and back-end functions
195          `singular-history-cursor-keys-set' and
196          `singular-history-cursor-key-set'.  New function
197          `singular-interactive-mode-map-init' added and call to that
198          function in `singular-interactive-mode'.  Key map does not
199          inherit keymap from `comint-mode' any longer.  New prefix maps
200          used.
201       
202        * singular.el (singular-demo-load): uses
203          `insert-file-contents-literally' now
204
205        * singular.el (singular-section-goto-beginning,
206          singular-section-goto-end, singular-section-backward,
207          singular-section-forward: new functions
208
209        * singular.el (singular-section-face-alist,
210          singular-folding-ellipsis,
211          singular-folding-line-move-ignore-folding): cosmetical changes
212
213        * singular.el: menu and logo stuff moved to respective folding
214          (singular-interactive-mode-menu-init): new function
215          (singular-interactive-mode): call to that function added
216
217        * singular.el (singular-interactive-font-lock-defaults):
218          SYNTAX-BEGIN set to `singular-section-goto-beginning'
219
220        * singular.el (singular-interactive-miscellaneous): new group
221        * singular.el (singular-map-buffer): moved to Customization
222          folding
223
224        * singular.el: doc fixes
225
226        * .emacs (singular-cursor-keys, singular-history-keys): settings
227          added
228
229        * .emacs: work around for face problems on XEmacs added
230
2311999-07-25-a  Jens Schmidt  <schmidt@de.oracle.com>
232
233        * singular.el (singular-section-face-alist,
234          singular-section-input-face, singular-section-output-face): new
235          customs
236
237        * singular.el (singular-emacs-simple-sec-in,
238          singular-section-mapsection): rewritten.  Much more beautiful
239          now
240
241        * singular.el: doc fixes
242
2431999-07-24  Jens Schmidt  <schmidt@de.oracle.com>
244
245        * singular.el (singular-debug-pre-input-filter,
246          singular-debug-post-input-filter,
247          singular-debug-pre-output-filter,
248          singular-debug-post-output-filter): cosmetical changes
249          (singular-debug-filter-init): new function.
250          (singular-interactive-mode): calls that function instead of
251          initializing the filters on itself
252
253        * .bashrc: new file
254
255        * .emacs (custom-file): set
256
257        * .emacs: loads and starts Singular interactive mode
258
259        * .emacs-customize: renamed to .emacs
260
2611999-07-24-b  Jens Schmidt  <schmidt@de.oracle.com>
262
263        * singular.el: Font Lock mode support completely re-written:
264          Faces defined with `defface', regular expressions simplified,
265          call to `regexp-opt' added, `eval-when-compile' hack included,
266          doc strings re-written to official wording, function
267          `singular-interactive-font-lock-init' added, everything (except
268          faces) renamed to prefix "singular-interactive-font-lock", etc.
269
270        * singular.el (singular-simple-sec-lookup-face): new subst.  Calls
271          added in `singular-emacs-simple-sec-create' and
272          `singular-xemacs-simple-sec-create'
273          (singular-section-face-alist): new custom
274          (singular-section-input-face, singular-section-input-face): new
275          faces
276
277        * singular.el: doc fixes
278
279        * .emacs-customize (show-paren-mode): new file
280
2811999-07-24-a  Jens Schmidt  <schmidt@de.oracle.com>
282
283        * singular.el (singular-xemacs-simple-sec-create): slightly
284          rewritten
285          (singular-xemacs-simple-sec-start-at): Handles imagenary clear
286          simple section at eob correctly now
287          (singular-xemacs-simple-sec-end-at,
288          singular-xemacs-simple-sec-at): cosmetical changes
289          (singular-xemacs-simple-sec-in): completely rewritten
290
291        * singular.el (singular-faces, singular-sections-and-foldings):
292          new groups
293        * singular.el (singular-folding-ellipsis,
294          singular-folding-line-move-ignore-folding): moved to group
295          `singular-sections-and-foldings'
296
297        * singular.el: doc fixes, of course
298
2991999-07-23  Jens Schmidt  <schmidt@de.oracle.com>
300
301        * singular.el (singular-folding-fold-at-point,
302          singular-folding-unfold-at-point,
303          singular-folding-fold-latest-output,
304          singular-folding-unfold-latest-output,
305          singular-folding-fold-all-output,
306          singular-folding-unfold-all-output): (re-)new functions
307
308        * singular.el (singular-folding-fold): accepts optional argument
309          NO-ERROR
310
311        * singular.el (singular-folding-line-move-ignore-folding): new
312          defcustom
313
314        * singular.el (singular-section-mapsection): new function
315
316        * singular.el (singular-map-buffer): new function
317
318        * singular.el (singular-folding-init): adapted to XEmacs
319          (singular-xemacs-folding-fold-internal,
320          singular-xemacs-folding-foldedp-internal,
321          singular-xemacs-folding-unfold-internal): new functions
322
323        * singular.el: doc fixes (what else?)
324
3251999-07-22  Jens Schmidt  <schmidt@de.oracle.com>
326
327        * singular.el-07-22 (singular-emacs-folding-fold-internal): bug
328          fix
329
330        * singular.el-07-22 (singular-folding-ellipsis): sets ellipsis in
331          already running Singulars
332          (singular-folding-set-ellipsis-in-singular-buffers,
333          singular-folding-set-ellipsis): new
334          functions
335
336        * singular.el-07-22 (singular-section-in): restriction algorithm
337          changed.  Restricts to whole sections now.
338          (singular-section-in-internal): new function used by
339          `singular-section-in'
340
341        * singular.el-07-22 (singular-emacs-simple-sec-in): bug fix
342
343        * singular.el-07-22: doc fixes, of course
344
3451999-07-19  Jens Schmidt  <schmidt@de.oracle.com>
346
347        * singular.el: Folding stuff completely rewritten.
348          (singular-interactive-mode): Folding stuff initialization moved
349          to new function `singular-folding-init'
350
351        * singular.el (singular-process, singular-process-mark,
352          singular-simple-sec-last-end-position): bug fixes
353
354        * singular.el (singular-interactive): new group
355
356        * singular.el: face initialization for XEmacs slightly
357          re-organized
358
359        * singular.el (singular-mode-syntax-table-init): new function.
360          Called from `singular-interactive-mode'.
361
362        * singular.el: doc fixes, of course.
363
3641999-07-18-a  Jens Schmidt  <schmidt@de.oracle.com>
365
366        * singular.el (singular-section-in): completely rewritten.
367          Handles restrictions now.
368
369        * singular.el (singular-section-at): handles degenerate
370          restriction cases correctly now
371
372        * singular.el (singular-section-simple-sec, singular-section-type,
373          singular-section-start, singular-section-end): defined as subst
374
375        * singular.el (singular-section-create): new subst.  Used in all
376          instances where new sections are generated.
377
378        * singular.el: A number of changes in the XEmacs simple section
379          stuff.  However, there are still some changes from the Emacs
380          simple section stuff that have to be re-done for the XEmacs
381          stuff, too.
382
383        * singular.el (singular-emacs-simple-sec-in): implemented
384
385        * singular.el (singular-simple-sec-end,
386          singular-simple-sec-start, singular-simple-sec-type,
387          singular-simple-sec-before): defined as subst
388
389        * singular.el (singular-emacs-simple-sec-create): slightly
390          rewritten.  Should be a little bit faster now.
391
392        * singular.el (singular-simple-sec-reset-last,
393          singular-xemacs-simple-sec-reset-last,
394          singular-emacs-simple-sec-reset-last): removed
395
396        * singular.el (singular-simple-sec-last-end-position): new macro.
397          Used whenever position of last simple section is accessed.
398
399        * singular.el (singular-input-section-to-string): cosmetical
400          changes
401
402        * singular.el (singular-mode-syntax-table): (my own) bug fixed in
403          initialization
404
405        * singular.el: doc fixes.  A *lot* of doc fixes.
406
4071999-07-17  Jens Schmidt  <schmidt@de.oracle.com>
408
409        * singular.el (singular-load-file, singular-load-library): checks
410          added whether process is running
411
412        * singular.el (singular-interactive-mode-map): settings for
413          singular-demo-exit uncommented.  Does not work on Emacs.
414
415        * singular.el (font-lock-singular-prompt-face): bug fix.  Was
416          font-lock-singular-warn-face.
417
418        * singular.el (singular-interactive-mode-syntax-table,
419          singular-mode-syntax-table): renamed and moved to common code
420          section, same for initialization of syntax table
421          (singular-mode-syntax-table): back tics added as strings
422
423        * singular.el (singular-fset): support for Emacs 19 removed
424          (singular-set-version): ditto
425
426        * singular.el: doc fixes
427
4281998-08-14  T. Wichmann  <wichmann@itwm.uni-kl.de>
429
430        * singular.el : commented code for singular-logo on startup in
431        XEmacs. This code needs some rethinking...
432
4331998-08-10  T. Wichmann  <wichmann@itwm.uni-kl.de>
434
435        * singular.el (singular-toggle-truncate-lines): Added (recenter)
436        according to function definition in XEmacs.
437        (singular-other): Added check on unique buffer name.
438        Added comments to functions and variables.
439
4401998-08-07  T. Wichmann  <wichmann@itwm.uni-kl.de>
441        *singular (singular-send-or-copy-input): Print message if demo
442        mode is active
443        Added variable singular-demo-mode-print-messages
444
445        * singular.el (singular-demo-mode): changed message text
446        (singular-other): if singular options are read from minibuffer, do
447        not display the "-t" option. Add it automatically.
448        (singular-other): Changed minibuffer text
449        (singular-exit-singular): Added (kill-buffer)
450
451        * singular.el (singular-do-folding): Added (recenter) to prevent
452        error in subst-char-in-region. Temporary?
453
454        * singular.el (singular-other): Added
455
4561998-08-06  T. Wichmann  <wichmann@itwm.uni-kl.de>
457
458        * singular.el: added key-bindings
459        Introduced new variable singular-start-menu (temporary)
460        Updated submenu "load library"
461       
462        * singular.el: set-face for new font-lock faces now uses argument
463        'append for XEmacs
464        Changed (get-buffer-process (cur...)) to (singular-process)
465        (singular-demo-mode): added message on enter
466
467        * singular.el (singular-emacs-simple-sec-start-at): Removed error:
468        (point) was used instead of pos
469        (singular-emacs-simple-sec-end-at): Removed error: (point) was
470        used instead of pos
471
472        * singular.el (singular-interactive-mode-syntax-table): Added
473        additional entries
474
475        * singular.el (singular-font-lock-keywords-1): Added new regexps
476        (font-lock-singular-error-face): Added new face
477        (font-lock-singular-warn-face): Added new face
478        (font-lock-singular-prompt-face): Added new face
479
480        *singular.el: set-face for section faces put in comments
481
482        * singular.el (singular-xemacs-simple-sec-in): Written
483        (singular-section-in): Written
484        (singular-do-folding): Finished
485
486Thu Jul 30 11:45:28 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
487
488        * singular.el (singular-process): new macro
489
490        * singular.el (singular-demo-command-on-enter,
491          singular-demo-command-on-exit): new variables
492          (singular-demo-mode): sends commands on entering and exiting
493
494        * singular.el (singular-demo-mode-init): function removed.
495          Functionality moved to `singular-demo-mode'.
496          (singular-demo-mode): more versatile.  Knows how to enter and to
497          exit, too.  All callers adapted.
498          (singular-demo-exit): new function
499          (singular-demo-show-next-chunk): leaves demo mode after showing
500          last chunk
501          (singular-demo-load): does not show first chunk on startup
502
503        * singular.el (singular-remove-prompt-regexp): new variable
504          (singular-remove-prompt): new function
505
506        * singular.el (singular-string-start-anchored-prompt-regexp):
507          renamed to `singular-strip-leading-prompt-regexp'
508          (singular-strip-prompts): renamed to
509          `singular-strip-leading-prompt'
510          (singular-prompt-sequence-regexp): renamed to
511          `singular-skip-prompt-forward-regexp'
512
513        * singular.el (singular-fold-internal): bug fix.  Keeping undo
514          information not up-to-date leads to a corrupt undo list.
515          (singular-demo-show-next-chunk): ditto
516          (singular-exit-sentinel): switches off demo mode on exit
517
5181998-07-31  T. Wichmann  <wichmann@itwm.uni-kl.de>
519
520        * singular.el: simple-secs for XEmacs, second version
521
5221998-07-29  T. Wichmann  <wichmann@itwm.uni-kl.de>
523
524        * singular.el : simple-secs for XEmacs partially implemented
525
526Wed Jul 29 10:50:47 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
527
528        * singular.el (singular-extended-prompt-regexp,
529          singular-string-start-anchored-prompt-regexp,
530          singular-prompt-sequence-regexp): new constants
531          (singular-strip-white-space, singular-strip-prompts,
532          singular-skip-prompt-forward): new functions
533
534        * singular.el (singular-emacs-simple-sec-end-at): bug fix
535          (singular-fold-internal, singular-demo-show-next-chunk): do not
536          save buffer-modified flag and do not switch off read only state
537          (singular-output-filter): does not switch off read only state
538          (singular-input-section-to-string): new function
539
540        * singular.el (singular-send-input): sends old input sections
541          (singular-send-input): renamed to
542          `singular-send-or-copy-input'.  All references changed.
543          (singular-get-old-input): new function
544
545        * singular.el (singular-demo-end): new variable
546          (singular-demo-mode-init, singular-interactive-mode): new
547          function.  Call added in mode initialization.
548          (singular-demo-load): sets `singular-demo-end'
549          (singular-demo-show-next-chunk): is smarter concerning end of
550          demo file
551
552        * singular.el (singular-demo-chunk-regexp): new variable
553          (singular-demo-mode, singular-demo-old-mode-name,
554          singular-interactive-mode): new local variables.  Localization
555          added.
556          (singular-demo-mode, singular-demo-show-next-chunk,
557          singular-demo-load): new function
558          (singular-send-input): supports demo mode
559
560        * singular.el (singular-fold-internal, singular-fold-section):
561          again takes only a single region instead of a list.  All callers
562          changed.
563
564        * singular.el (singular-fold-section): doc fix
565          (singular-exec): takes care about undo information when
566          retrieving start file
567          (singular-emacs-simple-sec-before): doc fix
568          (singular-exec): cosmetic changes
569          (singular-output-filter): cosmetic changes
570          (singular-simple-sec-last-end): doc fix
571          (singular-send-input): argument STRING changed to
572          SEND-FULL-SECTION.  Semantics not implemented yet.
573
574        * singular.el (singular-section-before): new function
575
576Tue Jul 28 08:49:05 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
577
578        * singular.el (singular-emacs-simple-sec-start-at,
579          singular-emacs-simple-sec-end-at):  assume that buffer is
580          already widened
581          (singular-section-at): widens buffer before determining start
582          and end of clear simple sections
583
584        * singular.el (singular-fold-section): doc fix
585          (singular-emacs-simple-sec-create): doc fix
586          (singular-simple-sec-last-end): doc fix
587          explanations for sections and simple sections added
588
589        * singular.el (singular-fold-internal, singular-fold-section):
590          uses a list of regions instead of one region.  All callers
591          changed.
592
593        * singular.el (singular-fold-internal): doc fix
594          (singular-section-foldedp): doc fix
595          (singular-fold-section): saves restrictions before folding
596
597        * singular.el (singular-section-at): argument `raw-section'
598          renamed to `restricted' and its semantic inverted
599
600        * singular.el (singular-emacs-simple-sec-start-at,
601          singular-emacs-simple-sec-end-at): new functions.  `fset's for
602          the flavor-independent functions added.
603
604        * singular.el (singular-emacs-simple-sec-reset-last): new argument
605          `pos'.  Resets `singular-simple-sec-last-end', too.
606          (singular-output-filter): does not set
607          `singular-simple-sec-last-end'
608
609        * singular.el (singular-simple-sec-last-end): new variable
610          (singular-debug-format): wrapped by a `save-match-data'
611          (singular-simple-sec-clear-type): doc fix
612          (singular-emacs-simple-sec-create): doc fix
613          (singular-emacs-simple-sec-create): cosmetic changes
614          (singular-fold-internal): cosmetic changes
615          (singular-fold-internal): bug fix.  Order of `delete-char' and
616          `subst-char-in-region' exchanged.
617
618        * singular.el (singular-section-at): new function
619          (singular-section-simple-sec, singular-section-start,
620          singular-section-end, singular-section-type): new macros
621
622        * singular.el (singular-fold-internal, singular-fold-section,
623          singular-section-foldedp): new functions
624
625        * singular.el (singular-output-filter): sets `inhibit-read-only'
626          instead of `buffer-read-only'
627
628        * singular.el (singular-simple-sec-clear-type): new variable
629          (singular-simple-sec-init): new function
630          (singular-emacs-simple-sec-create,
631          singular-emacs-simple-sec-reset-last,
632          singular-emacs-simple-sec-start, singular-emacs-simple-sec-end,
633          singular-emacs-simple-sec-type, singular-emacs-simple-sec-at,
634          singular-emacs-simple-sec-before, singular-emacs-simple-sec-in
635          ): new functions.  `fset's for the flavor-independent functions
636          added.
637
638Mon Jul 27 12:39:04 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
639
640        * singular.el (singular-output-filter): new function
641          (singular-send-input): new function
642          (singular-interactive-mode-map): `singular-send-input' bound to
643          `"\C-m"'
644
645        * singular.el (singular-debug-input-filter,
646          singular-debug-output-filter):  completely rewritten.  Bogus
647          call counting removed.  Debug checks added.
648          (singular-debug-bogus-output-filter-cnt): variable removed
649
650        * singular.el (singular): code for creation of new singular
651          process moved to `singular-exec'
652          (singular-exec): new function
653
654        * singular.el (singular-process-mark): new macro
655          (singular-exit-sentinel): debug message fix
656          (singular): arguments names changed
657          (singular-set-version): message fix
658          (singular-bogus-output-filter-calls): variable removed
659          (singular-debug): optional argument `else-form' added
660          (singular-debug-format): uses `replace-match' to replace
661          newlines
662
663        * singular.el (singular-folding-ellipsis): new variable
664          (singular-interactive-mode): selective display stuff added
665
666        * singular.el (singular-input-face, singular-output-face): new
667          variables
668          (singular-lookup-face): new function
669
670Thu Jul 23 10:28:53 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
671
672        * singular.el (singular): initializes the markers
673          `comint-last-input-start', `comint-last-input-end', and
674          `comint-last-output-start'
675          (singular): goes to point max after Singular startup
676
677        * singular.el (singular-interactive-mode):
678          `comint-truncate-buffer' is not longer added unconditionally to
679          `comint-output-filter-functions'
680          (singular): runs `comint-exec' instead of `make-comint'
681
682        * singular.el (comint-mode): advice removed
683          (singular-interactive-mode): `comint-mode' is called now in a
684          more regular way
685
686        * singular.el (singular-debug-output-filter): doc fix
687
688        * singular.el (singular-bogus-output-filter-calls): new variable
689
690        * singular.el (singular-interactive-mode-map): code for XEmacs
691          added
692
693        * singular.el (singular-emacs-flavor,
694          singular-emacs-major-version, singular-emacs-minor-version): new
695          variables
696          (singular-set-version, singular-fset): new functions
697
698        * singular.el (singular-debug-format): new function
699          (singular-debug-bogus-output-filter-cnt): new variable
700          (singular-debug-input-filter, singular-debug-output-filter): new
701          variables
702          (singular-interactive-mode): conditionally adds debugging
703          filters
704
705        * singular.el: style and coding conventions added
706
707Wed Jul 22 11:45:56 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
708
709        * singular.el (singular-interactive-mode):
710          `comint-truncate-buffer' is added to `comint-truncate-buffer'
711          via a local `add-hook'
712          (singular-interactive-mode): doc fix
713          (singular-interactive-mode): `mode-name' fixed
714          (singular): doc fix
715
716        * singular.el (comint-mode): new advice
717          `singular-interactive-mode'
718          (singular-interactive-mode): call to `comint-mode' re-added
719          (singular-interactive-mode): call to `comint-read-input-ring'
720          moved to `singular'
721          (singular): almost completely rewritten.  Runs
722          `singular-interactive-mode' only on creation of a new buffer.
723          Runs hooks on `singular-exec-hook'.  Reads input ring on
724          creation of a new process.
725
726        * singular.el (singular-prompt-regexp): doc fix
727          (singular-input-ignoredups, singular-maximum-buffer-size):
728          unmade customizable
729
730        * singular.el (singular-history-filter-regexp): new variable
731          (singular-history-filter): new variable
732          (singular-interactive-mode): sets `comint-input-filter' to
733          `singular-history-filter'
734
735        * singular.el (singular-interactive-mode): adds
736          `comint-truncate-buffer' to `comint-output-filter-functions'.
737          `singular-buffer-maximum-size' unmade buffer local.
738
739        * singular.el (singular-interactive-mode): does not run
740          `comint-mode'.  Mode name changed to `"Singular Interactive".
741
742        * singular.el (singular-debug): doc fix
743          (singular-debug): recognition of mode `all' added
744          (singular-interactive-mode): `singular-debug' unmade buffer
745          local
746
747        * singular.el (singular-exit-sentinel): debug messages added
748
749        * singular.el (singular-start-file): doc fix
750          (singular-default-executable, singular-default-name,
751          singular-default-switches): doc fix
752          (singular, singular-interactive-mode): doc fix
753          (singular-delimiter-argument-list, singular-input-ignoredups,
754          singular-buffer-maximum-size, singular-input-ring-size): doc fix
Note: See TracBrowser for help on using the repository browser.