source: git/emacs/ChangeLog @ 02cc28

fieker-DuValspielwiese
Last change on this file since 02cc28 was cf2558, checked in by Jens Schmidt <schmidt@…>, 26 years ago
* ChangeLog: Well ... git-svn-id: file:///usr/local/Singular/svn/trunk@2404 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 10.1 KB
Line 
1Thu Jul 30 11:45:28 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
2
3        * singular.el (singular-process): new macro
4
5        * singular.el (singular-demo-command-on-enter,
6          singular-demo-command-on-exit): new variables
7          (singular-demo-mode): sends commands on entering and exiting
8
9        * singular.el (singular-demo-mode-init): function removed.
10          Functionality moved to `singular-demo-mode'.
11          (singular-demo-mode): more versatile.  Knows how to enter and to
12          exit, too.  All callers adapted.
13          (singular-demo-exit): new function
14          (singular-demo-show-next-chunk): leaves demo mode after showing
15          last chunk
16          (singular-demo-load): does not show first chunk on startup
17
18        * singular.el (singular-remove-prompt-regexp): new variable
19          (singular-remove-prompt): new function
20
21        * singular.el (singular-string-start-anchored-prompt-regexp):
22          renamed to `singular-strip-leading-prompt-regexp'
23          (singular-strip-prompts): renamed to
24          `singular-strip-leading-prompt'
25          (singular-prompt-sequence-regexp): renamed to
26          `singular-skip-prompt-forward-regexp'
27
28        * singular.el (singular-fold-internal): bug fix.  Keeping undo
29          information not up-to-date leads to a corrupt undo list.
30          (singular-demo-show-next-chunk): ditto
31          (singular-exit-sentinel): switches off demo mode on exit
32
33Wed Jul 29 10:50:47 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
34
35        * singular.el (singular-extended-prompt-regexp,
36          singular-string-start-anchored-prompt-regexp,
37          singular-prompt-sequence-regexp): new constants
38          (singular-strip-white-space, singular-strip-prompts,
39          singular-skip-prompt-forward): new functions
40
41        * singular.el (singular-emacs-simple-sec-end-at): bug fix
42          (singular-fold-internal, singular-demo-show-next-chunk): do not
43          save buffer-modified flag and do not switch off read only state
44          (singular-output-filter): does not switch off read only state
45          (singular-input-section-to-string): new function
46
47        * singular.el (singular-send-input): sends old input sections
48          (singular-send-input): renamed to
49          `singular-send-or-copy-input'.  All references changed.
50          (singular-get-old-input): new function
51
52        * singular.el (singular-demo-end): new variable
53          (singular-demo-mode-init, singular-interactive-mode): new
54          function.  Call added in mode initialization.
55          (singular-demo-load): sets `singular-demo-end'
56          (singular-demo-show-next-chunk): is smarter concerning end of
57          demo file
58
59        * singular.el (singular-demo-chunk-regexp): new variable
60          (singular-demo-mode, singular-demo-old-mode-name,
61          singular-interactive-mode): new local variables.  Localization
62          added.
63          (singular-demo-mode, singular-demo-show-next-chunk,
64          singular-demo-load): new function
65          (singular-send-input): supports demo mode
66
67        * singular.el (singular-fold-internal, singular-fold-section):
68          again takes only a single region instead of a list.  All callers
69          changed.
70
71        * singular.el (singular-fold-section): doc fix
72          (singular-exec): takes care about undo information when
73          retrieving start file
74          (singular-emacs-simple-sec-before): doc fix
75          (singular-exec): cosmetic changes
76          (singular-output-filter): cosmetic changes
77          (singular-simple-sec-last-end): doc fix
78          (singular-send-input): argument STRING changed to
79          SEND-FULL-SECTION.  Semantics not implemented yet.
80
81        * singular.el (singular-section-before): new function
82
83Tue Jul 28 08:49:05 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
84
85        * singular.el (singular-emacs-simple-sec-start-at,
86          singular-emacs-simple-sec-end-at):  assume that buffer is
87          already widened
88          (singular-section-at): widens buffer before determining start
89          and end of clear simple sections
90
91        * singular.el (singular-fold-section): doc fix
92          (singular-emacs-simple-sec-create): doc fix
93          (singular-simple-sec-last-end): doc fix
94          explanations for sections and simple sections added
95
96        * singular.el (singular-fold-internal, singular-fold-section):
97          uses a list of regions instead of one region.  All callers
98          changed.
99
100        * singular.el (singular-fold-internal): doc fix
101          (singular-section-foldedp): doc fix
102          (singular-fold-section): saves restrictions before folding
103
104        * singular.el (singular-section-at): argument `raw-section'
105          renamed to `restricted' and its semantic inverted
106
107        * singular.el (singular-emacs-simple-sec-start-at,
108          singular-emacs-simple-sec-end-at): new functions.  `fset's for
109          the flavor-independent functions added.
110
111        * singular.el (singular-emacs-simple-sec-reset-last): new argument
112          `pos'.  Resets `singular-simple-sec-last-end', too.
113          (singular-output-filter): does not set
114          `singular-simple-sec-last-end'
115
116        * singular.el (singular-simple-sec-last-end): new variable
117          (singular-debug-format): wrapped by a `save-match-data'
118          (singular-simple-sec-clear-type): doc fix
119          (singular-emacs-simple-sec-create): doc fix
120          (singular-emacs-simple-sec-create): cosmetic changes
121          (singular-fold-internal): cosmetic changes
122          (singular-fold-internal): bug fix.  Order of `delete-char' and
123          `subst-char-in-region' exchanged.
124
125        * singular.el (singular-section-at): new function
126          (singular-section-simple-sec, singular-section-start,
127          singular-section-end, singular-section-type): new macros
128
129        * singular.el (singular-fold-internal, singular-fold-section,
130          singular-section-foldedp): new functions
131
132        * singular.el (singular-output-filter): sets `inhibit-read-only'
133          instead of `buffer-read-only'
134
135        * singular.el (singular-simple-sec-clear-type): new variable
136          (singular-simple-sec-init): new function
137          (singular-emacs-simple-sec-create,
138          singular-emacs-simple-sec-reset-last,
139          singular-emacs-simple-sec-start, singular-emacs-simple-sec-end,
140          singular-emacs-simple-sec-type, singular-emacs-simple-sec-at,
141          singular-emacs-simple-sec-before, singular-emacs-simple-sec-in
142          ): new functions.  `fset's for the flavor-independent functions
143          added.
144
145Mon Jul 27 12:39:04 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
146
147        * singular.el (singular-output-filter): new function
148          (singular-send-input): new function
149          (singular-interactive-mode-map): `singular-send-input' bound to
150          `"\C-m"'
151
152        * singular.el (singular-debug-input-filter,
153          singular-debug-output-filter):  completely rewritten.  Bogus
154          call counting removed.  Debug checks added.
155          (singular-debug-bogus-output-filter-cnt): variable removed
156
157        * singular.el (singular): code for creation of new singular
158          process moved to `singular-exec'
159          (singular-exec): new function
160
161        * singular.el (singular-process-mark): new macro
162          (singular-exit-sentinel): debug message fix
163          (singular): arguments names changed
164          (singular-set-version): message fix
165          (singular-bogus-output-filter-calls): variable removed
166          (singular-debug): optional argument `else-form' added
167          (singular-debug-format): uses `replace-match' to replace
168          newlines
169
170        * singular.el (singular-folding-ellipsis): new variable
171          (singular-interactive-mode): selective display stuff added
172
173        * singular.el (singular-input-face, singular-output-face): new
174          variables
175          (singular-lookup-face): new function
176
177Thu Jul 23 10:28:53 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
178
179        * singular.el (singular): initializes the markers
180          `comint-last-input-start', `comint-last-input-end', and
181          `comint-last-output-start'
182          (singular): goes to point max after Singular startup
183
184        * singular.el (singular-interactive-mode):
185          `comint-truncate-buffer' is not longer added unconditionally to
186          `comint-output-filter-functions'
187          (singular): runs `comint-exec' instead of `make-comint'
188
189        * singular.el (comint-mode): advice removed
190          (singular-interactive-mode): `comint-mode' is called now in a
191          more regular way
192
193        * singular.el (singular-debug-output-filter): doc fix
194
195        * singular.el (singular-bogus-output-filter-calls): new variable
196
197        * singular.el (singular-interactive-mode-map): code for XEmacs
198          added
199
200        * singular.el (singular-emacs-flavor,
201          singular-emacs-major-version, singular-emacs-minor-version): new
202          variables
203          (singular-set-version, singular-fset): new functions
204
205        * singular.el (singular-debug-format): new function
206          (singular-debug-bogus-output-filter-cnt): new variable
207          (singular-debug-input-filter, singular-debug-output-filter): new
208          variables
209          (singular-interactive-mode): conditionally adds debugging
210          filters
211
212        * singular.el: style and coding conventions added
213
214Wed Jul 22 11:45:56 1998  Jens Schmidt  <schmidt@mathematik.uni-kl.de>
215
216        * singular.el (singular-interactive-mode):
217          `comint-truncate-buffer' is added to `comint-truncate-buffer'
218          via a local `add-hook'
219          (singular-interactive-mode): doc fix
220          (singular-interactive-mode): `mode-name' fixed
221          (singular): doc fix
222
223        * singular.el (comint-mode): new advice
224          `singular-interactive-mode'
225          (singular-interactive-mode): call to `comint-mode' re-added
226          (singular-interactive-mode): call to `comint-read-input-ring'
227          moved to `singular'
228          (singular): almost completely rewritten.  Runs
229          `singular-interactive-mode' only on creation of a new buffer.
230          Runs hooks on `singular-exec-hook'.  Reads input ring on
231          creation of a new process.
232
233        * singular.el (singular-prompt-regexp): doc fix
234          (singular-input-ignoredups, singular-maximum-buffer-size):
235          unmade customizable
236
237        * singular.el (singular-history-filter-regexp): new variable
238          (singular-history-filter): new variable
239          (singular-interactive-mode): sets `comint-input-filter' to
240          `singular-history-filter'
241
242        * singular.el (singular-interactive-mode): adds
243          `comint-truncate-buffer' to `comint-output-filter-functions'.
244          `singular-buffer-maximum-size' unmade buffer local.
245
246        * singular.el (singular-interactive-mode): does not run
247          `comint-mode'.  Mode name changed to `"Singular Interactive".
248
249        * singular.el (singular-debug): doc fix
250          (singular-debug): recognition of mode `all' added
251          (singular-interactive-mode): `singular-debug' unmade buffer
252          local
253
254        * singular.el (singular-exit-sentinel): debug messages added
255
256        * singular.el (singular-start-file): doc fix
257          (singular-default-executable, singular-default-name,
258          singular-default-switches): doc fix
259          (singular, singular-interactive-mode): doc fix
260          (singular-delimiter-argument-list, singular-input-ignoredups,
261          singular-buffer-maximum-size, singular-input-ring-size): doc fix
Note: See TracBrowser for help on using the repository browser.