- Timestamp:
- Aug 10, 1999, 7:48:03 PM (25 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 2667537f797ed21e1df29d8290b90f9a32493c27
- Parents:
- f50151ce23f5c9833d0c0a62236718af718e8bb1
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
emacs/ChangeLog
rf50151 ra8ce16 1 1999-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! 1 1999-08-09 Jens Schmidt <schmidt@de.oracle.com> 2 3 * singular.el: doc fixes 4 5 1999-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 60 1999-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 82 1999-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 89 1999-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 133 1999-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 181 1999-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 190 1999-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. 7 201 8 1999-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 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 231 1999-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 243 1999-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 261 1999-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 281 1999-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 299 1999-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 325 1999-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 345 1999-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 364 1999-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 407 1999-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 13 427 14 428 1998-08-14 T. Wichmann <wichmann@itwm.uni-kl.de>
Note: See TracChangeset
for help on using the changeset viewer.