* singular.el (singular-simple-sec-clear-type): new variable
(singular-simple-sec-init): new function
(singular-emacs-simple-sec-create,
singular-emacs-simple-sec-reset-last,
singular-emacs-simple-sec-start, singular-emacs-simple-sec-end,
singular-emacs-simple-sec-type, singular-emacs-simple-sec-at,
singular-emacs-simple-sec-before, singular-emacs-simple-sec-in
): new functions. `fset's for the flavor-independent functions
added.
* singular.el (singular-output-filter): new function
(singular-send-input): new function
(singular-interactive-mode-map): `singular-send-input' bound to
`"\C-m"'
* singular.el (singular-debug-input-filter,
singular-debug-output-filter): completely rewritten. Bogus
call counting removed. Debug checks added.
(singular-debug-bogus-output-filter-cnt): variable removed
* singular.el (singular): code for creation of new singular
process moved to `singular-exec'
(singular-exec): new function
* singular.el (singular-process-mark): new macro
(singular-exit-sentinel): debug message fix
(singular): arguments names changed
(singular-set-version): message fix
(singular-bogus-output-filter-calls): variable removed
(singular-debug): optional argument `else-form' added
(singular-debug-format): uses `replace-match' to replace
newlines
* singular.el (singular-folding-ellipsis): new variable
(singular-interactive-mode): selective display stuff added
* singular.el (singular-input-face, singular-output-face): new
variables
(singular-lookup-face): new function
git-svn-id: file:///usr/local/Singular/svn/trunk@2377 2c84dea3-7e68-4137-9b89-c4e89433aadc