diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 0000000..63d9bb9 --- /dev/null +++ b/ChangeLog @@ -0,0 +1,4 @@ +2005-12-01 Eric Ludlam + + * matlab.el: Removed ChangLog from end of file. + diff --git a/ChangeLog.old1 b/ChangeLog.old1 new file mode 100644 index 0000000..dce15c0 --- /dev/null +++ b/ChangeLog.old1 @@ -0,0 +1,979 @@ +This is the old-style ChangeLog before integration into CVS @ The MathWorks + +------- +30Jul01 by Eric Ludlam + Better doc for matlab-mode & stringify. + Fix `matlab-fill-paragraph' so comments do not bleed into + the previous line. + +04Jun01 by Eric Ludlam + Version change to 2.2.4.alpha + +07May01 by Eric Ludlam + Set `indent-tabs-mode' to nil for M files. Tabs are not allowed for V6. + +05Apr01 by Eric Ludlam + Fixed auto-fill for code to add end brackets after a string if the string is already complete. + +16Feb01 by Stefan Holst + Add ./ to list of highlighted math operators. + +15Dec00 by Peter Boettcher + hacked by Eric Ludlam + Add local binding to `matlab-mode' for `add-log-current-defun-function'. + New function `matlab-match-function-re' to match functions. + New function `matlab-current-defun' gets the name of the current fn. + In `matlab-mode-vf-functionname' use `matlab-match-function-re'. + Added @ for file names to regexp `gud-matlab-error-regexp'. + +27Oct00 by Volker Franz + Add text to `comint-input-ring' in `matlab-shell-save-and-go'. + +10Oct00 by Eric Ludlam + When using a value from `matlab-maximum-indents', enable the maximum to be offset by the current + indentation level. + +08Sep00 by Eric Ludlam + Fixed numeric ij highlighting. + Fixed `matlab-comment-on-line' for case when only % is inside a + string. + +08Jun00 by Eric Ludlam + Added menu item for `matlab-uncomment-region'. + +06Jun00 by Eric Ludlam + Added `matlab-shell-input-ring-size' as a variable. + +30May00 by Eric Ludlam + `matlab-beginning-of-command' now skips past comments which + are continuations from the previous line. + Fixed `matlab-defun-regex' to require real whitespace after the + function keyword. + +18Apr00 by Eric Ludlam + Finally: Version 2.2.3. + +13Apr00 by Eric Ludlam with original + from Hubert Selhofer + Added `matlab-find-unreachable-code' to detect if (0) + situations. Use this in font lock to turn that code + into comment colors. + Update `matlab-forward-sexp' to take universal argument. + When set, stop on else/case/catch blocks. Used by above + fn to not highlight ELSE clause. + Version 2.2.3.b4 + +06Apr00 by Eric Ludlam + Updated `matlab-mode-vf-quietafy-buffer' to remove trailing + whitespace too. + Make sure the `fume' vairables exist before modifying them. + +08Mar00 by Adrie Dane + tweeked by Eric M. Ludlam + Added support for XEmacs' func-menu program. + +19Jan00 by Eric M. Ludlam + Fixed typo in C-c: binding to uncomment region. + +19Jan00 by Hubert Selhofer + Font-lock complex numbers (i,j). + +12Jan00 by Eric M. Ludlam idea by + Jinwei Shen + Added `matlab-show-matlab-shell-buffer' to display the shell + from a matlab buffer. + I moved commands that affect the shell from a text buffer into + their own section. + +29Oct99 by Eric M. Ludlam + `matlab-shell-command-switches' is now a custom string type. + Version 2.2.3.b2 + +04Aug99 by Eric M. Ludlam + Customize new font lock keyword list variables. + Fixed `matlab-lattr-middle-block-cont' to return 0 if there IS + a middle block that also contains an END on the same line. + +03Aug99 by Hubert Selhofer augmented by + Eric M. Ludlam + Use Emacs 20's `line-end-position' and `line-beginning-position'. + Use Emacs 20's `regexp-opt' when generating font-lock keywords. + Version 2.2.3.b1 + +23July99 by Peter J. Acklam + Font Lock keywords for function defs w/ special EOL. + +02July99 by Eric Ludlam + Added `matlab-uncomment-region' command bound to C-c : + +04June99 by Ian Wells + Updated `gud-matlab-error-regexp' to work w/ windows filenames. + +20May99 by Eric Ludlam + Updateded the ftp site where you can get matlab.el + +21Apr99 by Eric Ludlam + Added menu items to toggle code-filling, and periodic details. + Update version to 2.2.2. + +14Apr99 by Eric Ludlam + Added `matlab-comment-line-break-function' on M-j for compatibility. + +12Apr99 by Eric Ludlam + In `matlab-valid-end-construct-p' do not use end-of-command. + The end of line command seems to work just fine. + +31Mar99 by Eric Ludlam + Fixed `matlab-end-of-command' to have a better short-cicuit for + long buffers. (depends on block commands not appearing in matrix) + +04Mar99 by Eric Ludlam + Fixed `matlab-end-of-command' to be savvy of eob. + Fixed `matlab-indent-end-before-ret' to correctly use the + regex functions that need re-indenting backwards. Use of + `matlab-block-beg-re' was just wrong. + +01Mar99 by Eric Ludlam + Removed ' from menu bindings toggling variables. + +10Feb99 by Eric Ludlam + `matlab-navigation-syntax' will ALSO set `case-fold-search' to nil. + +09Feb99 by Eric Ludlam + Fixed `matlab-beginning-of-command' to not stall inside a + matrix inside a continuation. + +29Jan99 by Eric Ludlam + Added try/catch to hilit19 keywords. + +28Jan99 by Eric Ludlam + Fixed `matlab-indent-end-before-ret' to use `matlab-block-beg-re' + instead of a home-grown regular expression. + +17Dec98 by Eric Ludlam + Updated some documentation. + Post 2.2.1 + +16Dec98 by Eric Ludlam + Do not require font lock. Set up font-lock hooks to generate our + special faces when font lock is loaded (if it isn't already) + Add require 'gud on compile. + Added `matlab-handle-simulink'. When set to nil, font lock keywords + are modified to remove simulink special stuff. + Fixed `matlab-cursor-in-string' so that the `incomplete' param + works with strings w/ '' in them. + Added celeron to `matlab-mode-vf-quietafy-buffer', and also added + a speed optimization when calling `matlab-end-of-command'. + +07Dec98 by Eric Ludlam + Added `matlab-maximum-indents' to hold indentation maximum data. + Update `matlab-calculate-indentation' to use the maximums + variable to allow custom indentation levels. Also fixed so + that if a given paren is immediatly followed by EOL, or if + an indent past arg1's 1st arg is followed by and EOL, then + backup one indentation type. + +04Dec98 by Eric Ludlam + In `gud-matlab-find-file', don't use replace-match on a string. + Fixed nasty bug when a paren appears in a string in an array. + Added `matlab-up-list' which only works backwards at the moment. + Added `array-cont' and `array-end' indentation types. Array-end types + will line up with the opening bracket, not the array elements. + Hacked several fns to use `array-cont's restrict parameter + to speed things up. + +03Dec98 by Eric Ludlam + Moved simulink keywords into a guadier level. Added require font-lock. + Fixed `matlab-ltype-help-comm' to not loop endlessly @ bob. + Added `matlab-ispell-strings-region', `matlab-ispell-strings', and + `matlab-ispell-comments'. Added to menu & keymap. + +02Dec98 by Eric Ludlam + Fixed `matlab-show-line-info' to not use old indent functions. + Fixed "proc" ref in `matlab-shell-send-string' which only + worked incidentally. + Release 2.2 + +15Nov98 by Eric Ludlam + When auto-filling comments at the end of a line, use + auto-fill, and not fill-paragraph. + `matlab-set-comm-fill-prefix' no longer grabs preceding spaces. + +12Nov98 by Eric Ludlam + When a regular matlab prompt appears, turn off the overlay arrow. + +11Nov98 by Eric Ludlam + Attempted to make `matlab-shell-echos' disply the string about + to be run for save-and-go, and run-region in the fn + `matlab-shell-send-string' + +10Nov98 by Eric Ludlam + Fixed bug in `gud-matlab-marker-filter' so that instead of + checking for specific prompts, we check specifically for the + error prefix, and display everything else (which includes + the prompt of the INPUT command. + +04Nov98 by Eric Ludlam + Fixed `matlab-shell-echos' -> `matlab-shell-echoes'. + +04Nov98 by Eric Ludlam + Post 2.1.4d. + +03Nov98 by Eric Ludlam + Added `matlab-shell-echos' for NT engine program. + +02Nov98 by Eric Ludlam + Due to new engine program for NT, be careful w/ error message in + `matlab-shell'. + +31Oct98 by Matt Wette + changed local variable `comment-column' to value of + `matlab-comment-column' (not the symbol) + changed reference of `matlab-comment-column' to `comment-column'. + Fixed matlab-comment on lines w/ comment. + +26Oct98 by Eric Ludlam + Added help for `matlab-shell' on Windows platform. + +23Oct98 by Eric Ludlam + Fixed font locking for statement vars for an embedded fn call. + Fixed font locking non-simulink commands starting w/ `sim' + +19Oct98 by Eric Ludlam + When auto-filling, ignore lines which are commented regions. + +16Oct98 by Eric Ludlam + In `matlab-set-comm-fill-prefix', account for the $$$ of a + region comment. + +14Oct98 by Eric Ludlam + When debugging source, convert .p files into .m files before loading. + +07Oct98 by Eric Ludlam + A bunch of changes to enable GUD usage under XEmacs 20.4. + Updated some documentation. Switched to 2.1.4 due to changes. + +06Oct98 by Eric Ludlam + Added binding for `backspace' symbol to not delete prompt. + +02Oct98 by Eric Ludlam + Fixed matlab shell to beep shell to beep when filtering C-g + Added a command to prevent simple deletion of the prompt in shell mode. + +30Sept98 by Eric Ludlam + Post 2.1.3i to mailing list. + +25Sept98 by Eric Ludlam + Fixed a region bug for Emacs 20.2. Apparently `region-face' + is important, and I shouldn't have used it as a local + variable. + +24Sept98 by Eric Ludlam + Fixed bug for arg1 functions when 1st arg is a function call, + and the lineup code matches past arg1 of this fn. + Added `matlab-arg1-max-indent-length' to control how long the + first argument must be before we stop indenting. + +23Sept98 by Eric Ludlam + Made sure region was correctly found for XEmacs users w/ custom. + +22Sept98 by Eric Ludlam + Added optional arg REINDENT to `matlab-insert-end-block' to reindent + the code affected by the new block. + +10Sept98 by Eric Ludlam + Fixed use of `matlab-indent-past-arg1-functions' so that the `_' char + is also skipped over when backing up. + The font lock keywords for 1st arg is var functions now uses + `matlab-indent-past-arg1-functions' as the default reference. + Added a bunch of simulink keywords to font lock, included a simulink + keyword face, and to `matlab-indent-past-arg1-functions'. + +09Sept98 by Eric Ludlam + Added waitfor in with set/get as a handle/property pair acceptor. + Fixed defcustom rules for for `matlab-unterminated-string-face' + to take the same properties as `font-lock-string-face'. + Added some really gaudy keywords for highlighting interesting + things in a file's help comment. + +31Aug98 by Eric Ludlam + Post 2.1.3f to mailing list. + Fixed typo in `matlab-shell' relating to keymaps for older emacsen. + +21Aug98 by Eric Ludlam + Fixed `matlab-ltype-help-comm' to not hang at beginning of buffer. + Add `matlab-ltype-comm-ignore' returns t on lines which were + hit with `matlab-comment-region'. `matlab-prev-line' + ignores these when scanning backwards, and + `matlab-calculate-indentation' forces these lines to indent + to column 0. + +20Aug98 by Eric Ludlam + Update doc for `matlab-case-level' to include cons cell + Update `matlab-calc-indent' and `matlab-next-line-indentation' + to handle cons cell for `matlab-case-level'. + +19Aug98 by Eric Ludlam + Removed docs about 'nohelpcomment. This is the default now. + +18Aug98 by Eric Ludlam + Fixed `matlab-find-convenient-line-break' to break before a function + name, not instead of at it's opening parenthisis. + +14Aug98 by Eric Ludlam + Fixed `matlab-auto-fill' so that when filling many parameters + of strings, the small confusion of string continues doesn't + mess things up (by inserting brackets and things like that.) + Added `matlab-indent-past-arg1-functions' regex which permits + indentation of continuations after certain classes of + functions to occur with the second argument. + Updated `matlab-set-comm-fill-prefix' to be smaller, and smarter. + This eliminated `matlab-set-comm-fill-prefix-post-code' + Removed the unused `matlab-set-code-fill-prefix'. + Fixed `matlab-auto-fill' to fill post code comments first when + applicable. + Fixed `matlab-fill-paragraph' so that if the cursor is AFTER + the ..., it will fill in code mode, not comment mode. + Also, trailing comments are correctly decommented. + +12Aug98 by Eric Ludlam + Rewrote `matlab-fill-region' to go through the region on a + command by command basis calling `matlab-fill-paragraph' + Fixed `matlab-fill-paragraph' to justify code lines, and + insert spaces wher the line breaks were. + Deleted `matlab-justify-comment-line' since we can get that + behavior built in. + Added `matlab-fill-fudge-hard-maximum' to be the hard maximum + limit when filling code. + Fixed `matlab-beginning-of-command' to correctly handle + continued lines at the beginning of a buffer. + Fixed `matlab-calc-indent' to be better about indentation at + the beginning of a buffer. + Fixed `matlab-find-convenient-line-break' to be smarter about + varios potential problems including double-fudge parens, + and before/after space search short-circuiting. + +31Jul98 by Eric Ludlam + Added `matlab-fill-fudge' which is a fuzzy fill zone. Also added + `matlab-find-convenient-line-break' which calculates a fuzzy + column to break a line on. Updated `matlab-do-autofill' to + use the above function. + Updated `matlab-fill-paragraph' to use the new fuzzy line-break + calculation on code. + Added `matlab-ltype-continued-comm' to identify the column on + a previous line where the comment column is. + Updated indentor to indent comments indentically to the previous + line's comment column even if it follows code. + Updated `matlab-beginning-of-command' and `matlab-end-of-command' + to correctly trace to the end of a command's comments. + +29Jul98 by Eric Ludlam + Fixed `matlab-auto-fill' to prevent filling if typing a space + while the cursor is on the first . or the elipsis. + Fixed `matlab-ltype-endfunction-comm' so it won't barf on end-of- + file conditions. + +27Jul98 by Eric Ludlam + Fixed first code line in a function indenting problem. The + variable `matlab-indent-function' was ignored, where code + after a help comment was always indented, and code after + the first function decl, but w/ no help was always not + indented. + Fixed `matlab-beginning-of-command' to correctly handle the + first line in a file containing continuation marks. + Fixed auto fill to not fill lines with elipses on them already. + Fixed `matlab-valid-end-construct-p' to handle unterminated lists + or matrixes. If a list is unterminated, then all ends are + assumed to be invalid. + +20Jul98 by Eric Ludlam + Check to make sure `set-keymap-parent' exists before using it. + +07Jul98 by Eric Ludlam + Moved `matlab-mode-verify-fix-functions' to custom variable section, + and turned it into a defcustom declaration. + Added `matlab-lattr-array-cont' function to identify lines that + have unstarted/ended arrays in them. + `matlab-beginning-of-command' and `matlab-end-of-command' now track + across unbounded array constants. + +06Jul98 by Eric Ludlam + Put `matlab-indent-function' back to nil. + `matlab-mode-vf-quietafy-buffer' can take optional ignored FAST arg. + Release 2.1.2. + +02Jul98 by Eric Ludlam + Added `matlab-mode-vf-quietafy-buffer' which finds lines which may + produce ANS style output. + When `matlab-indent-function' is 'nohelpcomment, then the first + comment in a function is unindented while the function body + is indented. + +22Jun98 by Eric Ludlam + Even more string highlighting fixes for spaces in strings. + +17Jun98 by Eric Ludlam + Re-worked the string/comment font locking to use functions instead + of string matching. The functions are now much more accurate. + +16Jun98 by Eric Ludlam + Fixed auto-fill prefix for comments to not require a space. + +15Jun98 by Eric Ludlam + More string font lock fixing comments directly after a string. + +10Jun98 by Eric Ludlam + Fixed unterminated strings that contain comment characters, + and don't highlight the comments in unterminated strings. + Discovered why XEmacs 20 wouldn't highlight some items, and + fixed it. Required lots of 'appends, plus the removal + of 'prepend for comments which allowed other keywords to show + through. + +10Jun98 by Peter J. Acklam + Fixed unterminated strings with quoted quotes. + +05Jun98 by Stelios Kyriacou + Update `gud-matlab-error-regexp' to handle warnings. + Update `matlab-shell-last-error' to find errors the cursor is in. + +04Jun98 by Eric Ludlam + Attempt to make `matlab-unterminated-string-face' do the defface thing. + +04Jun98 by Stelios Kyriacou + Fixed `matlab-find-file-on-path' to correctly search the list of paths. + Added check that a path is a directory before fetching it's files. + Fixed a bug when I merged a change in from jacklam which I seem to + have forgotten to put into this history. + +03Jun98 by Eric Ludlam + `matlab-unterminated-string-face' is now a self-referencing variable. + Post version 2.1.1 + +02Jun98 by Eric Ludlam + Fixed the function `matlab-mode-determine-mfile-path' to not fail. + Updated `matlab-find-file-on-path' to handle nil's in the list + and provide helpful errors + +01Jun98 by Eric Ludlam + Post version 2.1 + +27May98 by Eric Ludlam + Enabled `matlab-mode-determine-mfile-path' and used it to + define the variable `matlab-mode-install-path'. This is + then used by the new commands `matlab-find-file-on-path' and + `matlab-find-file-click' Added these to the keymap and meny. + +22May98 by Dan Nicolaescu + Fixed derived modes to correctly font lock upon creation. + +19May98 by Peter J. Acklam + New function highlighting regexps which are more accurate. + +11May98 by Eric M. Ludlam + Ran new checkdoc on the file and fixed all calls to `error' + +11May98 by Peter J. Acklam + Fixed a string highlighting bug. + +11May98 Michael Granzow + Found bug in `matlab-keywords-boolean'. + +08May98 by Eric M. Ludlam + CR after unterminated END will error, but still insert the CR. + +08May98 by Hubert Selhofer + CR when (point) == (point-min) no longer errors + +05May98 by Hubert Selhofer + Many spelling fixes in comments, and doc strings. + Adjusted some font-lock keywords to be more compact/effecient. + +30Apr98 by Eric M. Ludlam + %endfunction unindenting can now have arbitrary text after it. + +24Apr98 by Peter J. Acklam + Fixed highlighting of for statements w/ traling comments. + +23Apr98 by Eric M. Ludlam + Fixed -vf-block functions to have more restrictive before-keyword + so we don't accidentally match keywords at the end of symbols. + +22Apr98 by Eric M. Ludlam + Release 2.0 to web site and newsgroups. + Ran checkdoc/ispell on entire file. + Cleaned up some compile-time warnings. + Verified XEmacs compatibility. + +13Apr98 by Eric M. Ludlam + Fixed bug in `matlab-mode-vf-functionname' to prevent infinite loop + on empty files. + +10Apr98 by Eric M. Ludlam + Added break to highlighted keywords. + Case variable highlighting now stops at comment endings. + +07Apr98 by Eric M. Ludlam + `matlab-ltype-comm' no longer demands a space after the %. + Indentor now unindents the comment %endfunction. + Removed transposing transpose part. It broke quoted quotes. + +02Apr98 by Eric M. Ludlam + Comments appearing at the end of a function, and just before a new + subfunction, are now unintented if `matlab-indent-function' is + non-nil. This lets matlab users use %endfunction at the end + of a function, and get the indentation right. + +01Apr98 by Eric M. Ludlam + Smarter font lock for case (jacklam@math.uio.no) + Auto fill accounts for chars inserted based on the variable + `matlab-fill-count-ellipsis-flag'. + Auto fill will now fill a string by putting it into brackets + controlled by `matlab-fill-strings-flag'. + +18Mar98 by Peter J. Acklam + Enabled multi-line function definitions in font-lock and imenu. + +16Mar98 by Eric M. Ludlam + Fixed potential error in comment searching around ... + Fixed many function regexp's as per Peter J. Acklam's + suggestion. + +09Mar98 by Eric M. Ludlam + Fixed `tempo-template-matlab-function' to work correctly. + Fixed indentation for many other templates. + Made sure the verifier uses navigation syntax. + +23Feb98 by Eric M. Ludlam + Fixed problem with x='%' % ' this shouldn't work + Fixed a problem w/ strung up brackets messing up valid + end identification. + +17Feb98 by Aki Vehtari + Fixed prompt regexp to include the debugging K. + +11Feb98 by Eric M. Ludlam + Made `matlab-mode-vf-functionname' more robust to arbitrary + versions of a function definition. This includes allowing + comments and blank lines before the first fn definition. + Fixed up the font lock keywords for functions some + +10Feb98 by Eric M. Ludlam + Fixed problem with derived view mode. + Fixed font locking of globals to allow a ; at the end. + Fixed function name verifier to not allow = on next line. + It used to match invalid expressions. + `matlab-shell-collect-command-output' now uses a different prompt + detector when waiting for output. This prevents early exit. + +09Feb98 by Eric M. Ludlam + Updated `matlab-indent-line' to not edit the buffer if no changes + are needed, and to make after cursor position smarter. + +05Feb98 by Eric M. Ludlam + Added completion semantics and lists for HandleGraphics property lists + Added `matlab-completion-technique' and made it's default value + 'completion. This shows a buffer of completions instead of + cycling through them as the hippie-expand command does. + +26Jan98 by Aki Vehtari + The Matlab logo variable now uses XEmacs 20.4 locate function. + Small cleanups + +26Jan98 by Eric M. Ludlam + Updated `matlab-fill-paragraph' to use a better fill prefix. + Moved code sections around, and added page breaks for navigation. + +23Jan98 by Aki Vehtari + (matlab-frame-init): Fix typo in menu. + (matlab-output-to-temp-buffer): Use matlab-shell-help-mode. + (matlab-shell-run-region): New function. + (matlab-shell-collect-command-output): Remove (goto-char (point-max)). + (matlab-shell-topic-mode-hook): Name change. + (matlab-shell-topic-browser): Use matlab-shell-topic-mode. + (matlab-shell-help-mode): New mode. Derive from view-major-mode. + (matlab-shell-help-mode-menu): Define. + (matlab-shell-topic-mode): Name change and derive from + matlab-shell-help-mode. + (matlab-shell-topic-mode-menu): Name change. + +22Jan98 by Eric M. Ludlam + Make `matlab-comment' insert `matlab-comment-s' on lines with + no text when there there is no previous comment line to mimic. + +21Jan98 by Eric M. Ludlam + Fixed a few templates. Added `matlab-if-else'. + `matlab-insert-end-block' will now add a comment consisting of + the text starting the block being ended. + Added colors to variables defined with the global command. + Added `matlab-complete-symbol' which uses `matlab-find-recent-variable' + which searches backwards for variables names, and + `matlab-find-user-functions' which finds user functions. + There are also `matlab-*-completions' for solo commands + (if, else, etc), value commands, and boolean commands. + The current semantic state is found w/ `matlab-lattr-semantics' + +20Jan98 by Eric M. Ludlam + Changed `matlab-block-scan-re' to have a limiting expression at + the beginning. This makes sexp scanning faster by skipping + more semantically bad matches. + Forward/backward sexp now watch `matlab-scan-on-screen-only', which + make them stop when the scan falls off the screen. Useful for + making the block highlighter *much* faster for large constructs, + and is logical since we can't see the highlight anyway. + Added `matlab-block-verify-max-buffer-size' to turn off long checks + on big buffers during save only. Requesting a verify will do + the checks anyway. + Fixed block verifiers to check that found end keywords are also + valid block terminators. + +19Jan98 by Eric M. Ludlam + Fixed `gud-matlab-marker-filter' and `matlab-join-comment-lines' + to not use `replace-match's fifth argument. + Replaced `matlab-insert-' with tempo templates where appropriate. + +19Jan98 by Aki Vehtari + Fixed `matlab-mode-vf-functionname' to use a correct form + of `replace-match' for XEmacs. + Suggested form of `matlab-navigation-syntax'. + +14Jan98 by Eric M. Ludlam + Added manu `matlab-insert-' functions, including: + `switch-block', `next-case', `end-block', `if-block', + `for-block', `try-block', `while-block'. + Added `matlab-stringify-region' which takes a region, and + converts it to a string by adding ' around it, and quoting + all the quotes in the region. + Added an insertion prefix C-c C-c for all insert commands, and + the stringify function. + `matlab-auto-fill' is now assigned to `normal-auto-fill-function', + which is an Emacs 20 thing for auto-fill minor mode. + Added `matlab-beginning-of-command' and `end-of-command' which + moves across lines w/ continuation. + Changed `matlab-lattr-cont' to allow continuation on lines + ending in semicolon. Is this correct? + Changed the main menu to have submenues for navigation, + formatting, and the new insert functions. + Fixed `matlab-forward-sexp' to not skip over brackets which + was appeared to be a missunderstanding. + Block highlighter and block verifiers no longer treat function + as requiring an "end" keyword. + +09Jan98 by Eric M. Ludlam + Based on code donated by Driscoll Tobin A + `matlab-fill-paragraph' designed for M file help text, which + will fill/justify comment text, and uses paragraph rules. + `matlab-fill-comment-line' does not know about paragraphs. + `matlab-cursor-in-string' can now take an optional argument + which will identify an unterminated string. + `matlab-auto-fill' will not fill strings, and if the string is + not yet terminated, will also not fill it. When the string + is terminated, the split will happen after the string, even + if it occurs after the `fill-column'. + +08Jan98 by Aki Vehtari + XEmacs compatibility associated with timers. + XEmacs optimizations associated with point-at-[eb]ol. + Turned key sequences from strings to Emacs/XEmacs wide [()] form + Documentation string fixes. + Customizable hooks. Also update other custom vars. + Remove `matlab-reset-vars' and turn variables controlled by + `matlab-indent-function' into functions. + Some menu re-arrangements & topic-browser menu. + Use matlab-region-face instead of 'region when highlighting stuff. + `matlab-shell-exit' now deletes the buffer when it's done. + `write-contents-hooks' is forced buffer local. + Fixed `matlab-output-to-temp-buffer'. + Made matlab-shell group. + +07Jan98 by Eric Ludlam + Fixed indenting problem when end is first used as matrix index + and is also the first word on a line. + +07Jan98 by Aki Vehtari + Fixed comments to use add-hook instead of setq. + Variable name cleanup. Added ###autoload tags to -mode and -shell. + Removed some unused variables. + +24Dec97 by Eric Ludlam + Added `matlab-shell-enable-gud-flag' to control if the GUD features + are used in shell mode or not. This is automatically set to nil + when certain GUD features are not present + Added stop/clear if error to menu to help people out w/ the debugger. + Added block highlighting of if/for/etc/end constructs. + Fixed up cursor-in-string even more to handle bol better. + Fixed problem w/ syntax table installing itself in funny places + and fixed the fact that tab was now treated as whitespace. + +22Dec97 by Eric Ludlam + Added verify/fix mode when saving. Added function name check. + Added unterminated block check. Added unmatched end check. + Fixed `matlab-backward-sexp' to error on mismatched end/begin blocks. + +15Dec97 by Eric Ludlam + Fixed some string stuff, and added checks when starting the shell. + +10Dec97 by Eric Ludlam + Fixed string font-locking based on suggestions from: + Hubert Selhofer + Peter John Acklam + Tim Toolan + Fixed comment with ... indenting next line. + Made command output collecting much faster. + +10Dec97 merged the following: +21May97 by Alf-Ivar Holm + Added smart initial values of matlab help commands. + Running commands in matlab-shell remembers old cmd line + Commands can be run when a parial command line is waiting + Changed apropo to apropos where applicable. + +9Dec98 merged the following: +30May97 by Hubert Selhofer + Added 'endfunction' to keyword patterns (octave), slightly + changed regexp for better performance. + Added 'endfunction' to `matlab-block-end-pre-no-if' for compliance + with octave. + Fixed `matlab-clear-vars' (symbol names were incorrectly + spelled matlab-matlab-*). + Fixed typo in `matlab-really-gaudy-font-lock-keywords'. + +26Nov97 by Eric Ludlam + Added support for cell array indenting/continuation. + Begin re-enumeration to V 2.0 + +11Nov97 by Eric Ludlam + Added custom support for [X]emacs 20. + +11Nov97 by Eric Ludlam + Added beginning/end-defun navigation functions. + Ran through latest version of checkdoc for good doc strings. + +04Sep97 by Eric Ludlam + Added try/catch blocks which are new Matlab 5.2 keywords. + +02Sep97 by Eric Ludlam + Made auto-fill mode more robust with regard to comments + at the end of source lines + +13Aug97 by Eric Ludlam + Fixed indentation bugs regarding the beginning of buffer. + Added GUD support into matlab-shell. Debugger commands will + now automatically check the stack and post the files being + examined via this facility. + +26Jun97 by Eric Ludlam + Help/Apropo buffers are now in Topic mode, and are highlighted. + This allows navigation via key-clicks through the help. + Describe-command can find a default in the current M file. + Mouse-face set to make clickable items mouse-sensitive in topic buffers + +25Jun97 by Anders Stenman + Some XEmacs hacks. Implemented highlighting of subtopics and + commands under mouse in topic-browser mode. Added a nice Matlab + logo in matlab-shell mode. + See: http://www.control.isy.liu.se/~stenman/matlab + +13Jun97 by Anders Stenman + Use the easymenu package for menus. Works both in XEmacs and + FSF Emacs. Bound TAB to comint-dynamic-complete-filename in + matlab-shell mode. Added a function matlab-shell-process-filter + to filter out some escape character rubbish from Matlab output. + +20May97 by Matt Wette + Released as version 1.10.0. + +16May97 by Eric Ludlam + Ran through checkdoc to fix documentation strings. + +15May97 by Matt Wette + Added shell-mode-map bindings; run matlab-shell-mode-hook, not + matlab-shell-mode-hooks (PMiller). Changed keymaps for \C-, + which conflicted w/ emacs style guidelines. + +08May97 by Eric Ludlam + Fixed forward/backward sexp error when end keyword appears as + word component such as the symbol the_end + +22Apr97 by Eric Ludlam + Fixed comment where `indent-function' was incorrectly spelled + Fixed indentation when strings contained [] characters. + Fixed indentation for multi-function files + Added Imenu keywords. Permits use w/ imenu and emacs/speedbar + The actual version of matlab file is not in a variable + Keybinding for forward/backward sexp + New function finds the mfile path. Not used for anything useful yet. + Added matlab-shell/emacs io scripting functions. Used this in + a topic/help/apropo browser. Could be used w/ other + functions quite easily. + +12Mar97 by Eric Ludlam + Added new `matlab-shell-collect-command-output' to use for running + matlab commands and getting strings back. Used this function + to create `-describe-function', `-describe-variable', and + `-apropo'. Should be useful for other things too. + Added some XEmacs specific stuff. + +07Mar97 by Matt Wette + Fixed a few xemacs problems. Released as 1.09.0. + +03Mar97 by Eric Ludlam + Added expressions to handle blocks which are not terminated with + the 'end' command + Added `matlab-shell-save-and-go' function to automatically run + a function after saving it. + Bug fixes to `matlab-forward-sexp' + Improved font lock interface to take advantage of the user + variable `font-lock-use-maximal-decoration' + +24Feb97 by Eric Ludlam + Added more font locking, plus font locking of `matlab-shell' + Added `matlab-backward-sexp',`matlab-cursor-in-string-or-comment' + Added ability to indent switch/case/case/otherwise/end blocks + as per manual specifications for matlab v5.0 + Added command for matlab-shell to goto the last reported error + Modified matlab-shell to use comint features instead of hand + crafted workarounds of the defaults + +07Dec96 by Matt Wette + incorporated many fixes from Mats Bengtsson ; + font-lock comment/string fixes, Eric Ludlam ; + added support for switch construct; + +01Aug96 by Matt Wette + fixed to jive w/ emacs lib conventions: changed name of file from + matlab-mode.el to matlab.el (14 char limit); released as 1.08.0 + +28Apr96 by Matt Wette + comments lines w/ just % are now hilighted; syntax table: "-2" changed + to " 2"; released 1.07.6 + +30Jan96 by Matt Wette + fixed problem w/ emacs-19.30 filling and auto-fill problem thanks to + Mats Bengtsson ; started implementation of matlab- + shell, based on comint and shell-mode; released 1.07.5 + +25Jan96 by Matt Wette + added "global" to font-lock, hilit keywords; fixed indenting of 2nd + line if first ends in ...; filling is broken for FSF19.30 (works for + FSF19.28); torkel fixes to matlab-reset-vars; fixed indent bug + reported by Trevor Cooper; + +20Jan96 by Matt Wette + cleaned up commenting; added preliminary `matlab-shell' mode, + rel 1.07.4 + +19Jan96 by Matt Wette + commented out `debug-on-error'; got hilit to work for sam + +18Jan96 by Matt Wette + fixed problem int `matlab-prev-line' which caused fatal `matlab-mode'; + crash fixed problem with indenting when keywords in comments; still + haven't cleaned up comment formatting ... + +21Jul95 by Matt Wette + fixes by Bjorn Torkelsson : replaced + lattr-comment w/ lattr-comm to fix inconsistency; added + function to font-lock keywords, added function name to + `font-lock-function-name-face'. He had also added function as + a block begin keyword. This should be an option since it will + cause the body of a function to be indented. Worked on + filling. More work on filling. fixed many bugs reported by + Rob Cunningham. Pulled cadr. + +13Jul95 by Matt Wette + changed indenting for continuation lines in calc-deltas to use + cont-level; changed syntax-table; changed the way the return key is + mapped; released version 1.07.1 + +08Jul95 by Matt Wette + This is a fairly major rewrite of the indenting functions to + fix long- startednding problems arising from keywords and + percents in strings. We may have to add more heuristics later + but this may work better. Changed comment region string. + Released version 1.07.0. + +10Oct94 by Matt Wette + changed 'auto-fill-mode' to `auto-fill-function'; changed + `comment-indent-' to `comment-indent-function'; fixed percents + in strings being interpreted as comments, but a % for comment + should not be followed by [disx%] + +23Nov93 by Matt Wette + added Lucid emacs, GNU emacs font-lock and lhilit support; repaired + mtlb-block-{beg,end}-kw (Thanks to Dave Mellinger ) + removed string delim entry from matlab-mode-syntax-table (MATLAB lang + sucks here -- why not use " for strings?). Released vers 1.06.0 + +10Aug93 by Matt Wette + added `matlab-indent-end-before-return'; indent may be fixed now + still not working for emacs 19 + +02Aug93 by Matt Wette + fixed error in `mtlb-calc-indent'; bumped version to 1.05.1; + added `mtlb-prev-line'; bumped version to 1.05.3; added + `mtlb-calc-block-indent' + +01Aug93 by Matt Wette + Fixed bug which treated form as block-begin keyword. Reworked + `mtlb-calc-indent' -- seems to work better w/ redundant cont + lines now. Bumbed version to 1.05. + +13Jun93 by Matt Wette + Changed `linea' to `lattr', `linet' to `ltype', fixed + Bumped version number from 1.03bb to 1.04. + +02May91 by Matt Wette, mwette@csi.jpl.nasa.gov + Added `matlab-auto-fill' for `auto-fill-hook' so that this + mode doesn't try to fill matlab code, just comments. + +22Apr91 by Matt Wette, mwette@csi.jpl.nasa.gov + Changed `mtlb-ltype-cont' to `mtlb-lattr-cont', + `mtlb-ltype-comment-on-line' to `mtlb-lattr-comment' and + `mtlb-ltype-unbal-mexp' to `mtlb- attr-unbal-mext' to + emphasize that these are line attributes and not line types. + Modified `matlab-line-type' to reflect the change ini logic. + +18Apr91 by Matt Wette, mwette@csi.jpl.nasa.gov + Modified `matlab-comment-return' so that when hit on a line with a + comment at the end it will go to the comment column. To get the + comment indented with the code, just hit TAB. + +17Apr91 by Matt Wette, mwette@csi.jpl.nasa.gov + Received critique from gray@scr.slb.com. Changed ml- to mtlb- + due to possible conflict with mlsupport.el routines. Added + `matlab-comment' -line-s and -on-line-s. Fixed bug in + `matlab-comment' (set-fill-prefix). `matlab-comment-return' + now works if called on a non-comment line. + +04Mar91 by Matt Wette, mwette@csi.jpl.nasa.gov + Added const `matlab-indent-before-return'. Released Version 1.02. + +02Feb91 by Matt Wette, mwette@csi.jpl.nasa.gov + Changed names of `ml-*-line' to `ml-ltype-*'. Cleaned up a + lot. Added `ml-format-comment-line', fixed `ml-format-region'. + Changed added "-s" on end of `matlab-comment-region' string. + Justify needs to be cleaned up. + +Fri Feb 1 09:03:09 1991; gray@scr.slb.com + Add function `matlab-comment-region', which inserts the string + contained in the variable matlab-comment-region at the start + of every line in the region. With an argument the region is + uncommented. [Straight copy from fortran.el] + +25Jan91 by Matt Wette, mwette@csi.jpl.nasa.gov + Got indentation of matrix expression to work, I think. Also, + added tabs to comment start regular-expression. + +14Jan91 by Matt Wette, mwette@csi.jpl.nasa.gov + Added functions `ml-unbal-matexp' `ml-matexp-indent' for matrix + expressions. + +07Jan91 by Matt Wette, mwette@csi.jpl.nasa.gov + Many changes. Seems to work reasonably well. Still would like + to add some support for filling in comments and handle continued + matrix expressions. Released as Version 1.0. + +04Jan91 by Matt Wette, mwette@csi.jpl.nasa.gov + Created. Used eiffel.el as a guide. + diff --git a/ChangeLog.old2 b/ChangeLog.old2 new file mode 100644 index 0000000..86c1801 --- /dev/null +++ b/ChangeLog.old2 @@ -0,0 +1,630 @@ +This is the old ChangeLog from CVS @ MathWorks via checkin comments. + +--------------- + +;;; $Log$ +;;; Revision 1.1 2005-12-01 18:37:46 zappo +;;; *** empty log message *** +;;; +Revision 1.4.4.11.2.4.2.2 2005/11/16 13:53:36 eludlam +Small completion patch. + +Revision 1.4.4.11.2.4.2.1 2005/11/16 13:52:20 eludlam +Small completion patch. + +Revision 1.4.4.11.2.4 2005/07/11 20:14:13 batserve +2005/06/27 1.4.4.14 batserve + 2005/06/21 1.4.4.13.2.1 padman + Saved after merging from 1.4.8.2 (Akernel) to dev_padman_A (1.4.4.13.2.0) + 2005/06/21 1.4.4.13.2.2 padman + Code Reviewer: TBRB mkarr,eludlam,csiegal + merged Akernel,A versions + some of Akernel's changes already got into A + please review the merges + Accepted job 28303 in A +Accepted job 15746a in Ami +Revision 1.4.4.11.2.5 2005/09/20 04:53:59 batserve +2005/09/08 1.4.4.15 batserve + 2005/08/01 1.4.10.1 batserve + 2005/07/29 1.4.4.14.6.1 mkarr + Related Records: 274559 + Code Reviewer: Eric Ludlam + Introduced functions-have-end minor mode. + Introduced special highlighting for nested function/end. + Optimize matlab-backward-sexp by assuming that sexps to not cross + "function" at the left margin. + Handle documentation anchors (links). + Fixed a bug in highlighting cross-function variables. + Fixed infinite loop bug when matching "end" to "function", + in the mode where functions are not expected to have "end". + Accepted job 2313 in Alead + Accepted job 28899 in A +Accepted job 16896b in Ami + +Revision 1.4.4.15 2005/09/08 20:31:39 batserve +2005/08/01 1.4.10.1 batserve + 2005/07/29 1.4.4.14.6.1 mkarr + Related Records: 274559 + Code Reviewer: Eric Ludlam + Introduced functions-have-end minor mode. + Introduced special highlighting for nested function/end. + Optimize matlab-backward-sexp by assuming that sexps to not cross + "function" at the left margin. + Handle documentation anchors (links). + Fixed a bug in highlighting cross-function variables. + Fixed infinite loop bug when matching "end" to "function", + in the mode where functions are not expected to have "end". + Accepted job 2313 in Alead +Accepted job 28899 in A + +Revision 1.4.10.1 2005/08/01 15:13:19 batserve +2005/07/29 1.4.4.14.6.1 mkarr + Related Records: 274559 + Code Reviewer: Eric Ludlam + Introduced functions-have-end minor mode. + Introduced special highlighting for nested function/end. + Optimize matlab-backward-sexp by assuming that sexps to not cross + "function" at the left margin. + Handle documentation anchors (links). + Fixed a bug in highlighting cross-function variables. + Fixed infinite loop bug when matching "end" to "function", + in the mode where functions are not expected to have "end". +Accepted job 2313 in Alead + +Revision 1.4.4.14.6.1 2005/07/29 19:50:48 mkarr +Related Records: 274559 +Code Reviewer: Eric Ludlam + +Introduced functions-have-end minor mode. +Introduced special highlighting for nested function/end. +Optimize matlab-backward-sexp by assuming that sexps to not cross +"function" at the left margin. +Handle documentation anchors (links). +Fixed a bug in highlighting cross-function variables. +Fixed infinite loop bug when matching "end" to "function", +in the mode where functions are not expected to have "end". +Revision 1.4.4.11.2.5 2005/09/20 04:53:59 batserve +2005/09/08 1.4.4.15 batserve + 2005/08/01 1.4.10.1 batserve + 2005/07/29 1.4.4.14.6.1 mkarr + Related Records: 274559 + Code Reviewer: Eric Ludlam + Introduced functions-have-end minor mode. + Introduced special highlighting for nested function/end. + Optimize matlab-backward-sexp by assuming that sexps to not cross + "function" at the left margin. + Handle documentation anchors (links). + Fixed a bug in highlighting cross-function variables. + Fixed infinite loop bug when matching "end" to "function", + in the mode where functions are not expected to have "end". + Accepted job 2313 in Alead + Accepted job 28899 in A +Accepted job 16896b in Ami + +Revision 1.4.4.15 2005/09/08 20:31:39 batserve +2005/08/01 1.4.10.1 batserve + 2005/07/29 1.4.4.14.6.1 mkarr + Related Records: 274559 + Code Reviewer: Eric Ludlam + Introduced functions-have-end minor mode. + Introduced special highlighting for nested function/end. + Optimize matlab-backward-sexp by assuming that sexps to not cross + "function" at the left margin. + Handle documentation anchors (links). + Fixed a bug in highlighting cross-function variables. + Fixed infinite loop bug when matching "end" to "function", + in the mode where functions are not expected to have "end". + Accepted job 2313 in Alead +Accepted job 28899 in A + +Revision 1.4.10.1 2005/08/01 15:13:19 batserve +2005/07/29 1.4.4.14.6.1 mkarr + Related Records: 274559 + Code Reviewer: Eric Ludlam + Introduced functions-have-end minor mode. + Introduced special highlighting for nested function/end. + Optimize matlab-backward-sexp by assuming that sexps to not cross + "function" at the left margin. + Handle documentation anchors (links). + Fixed a bug in highlighting cross-function variables. + Fixed infinite loop bug when matching "end" to "function", + in the mode where functions are not expected to have "end". +Accepted job 2313 in Alead + +Revision 1.4.4.14.6.1 2005/07/29 19:50:48 mkarr +Related Records: 274559 +Code Reviewer: Eric Ludlam + +Introduced functions-have-end minor mode. +Introduced special highlighting for nested function/end. +Optimize matlab-backward-sexp by assuming that sexps to not cross +"function" at the left margin. +Handle documentation anchors (links). +Fixed a bug in highlighting cross-function variables. +Fixed infinite loop bug when matching "end" to "function", +in the mode where functions are not expected to have "end". + +Revision 1.4.4.14 2005/06/27 20:27:59 batserve +2005/06/21 1.4.4.13.2.1 padman + Saved after merging from 1.4.8.2 (Akernel) to dev_padman_A (1.4.4.13.2.0) +2005/06/21 1.4.4.13.2.2 padman + Code Reviewer: TBRB mkarr,eludlam,csiegal + merged Akernel,A versions + some of Akernel's changes already got into A + please review the merges +Accepted job 28303 in A + +Revision 1.4.4.13.2.2 2005/06/21 22:38:35 padman +Code Reviewer: TBRB mkarr,eludlam,csiegal +merged Akernel,A versions +some of Akernel's changes already got into A +please review the merges + +Revision 1.4.4.13.2.1 2005/06/21 22:21:29 padman +Saved after merging from 1.4.8.2 (Akernel) to dev_padman_A (1.4.4.13.2.0) + +Revision 1.4.4.13 2005/06/21 18:51:17 batserve +2005/05/25 1.4.4.11.2.2 batserve + 2005/01/21 1.4.2.12.2.2 eludlam + Update copyright + 2005/05/17 1.4.2.12.2.3 eludlam + tic/toc indent fix. User fix for auto-fill. + 2005/05/24 1.4.2.12.2.4 eludlam + Related Records: 257613 258664 + Code Reviewer: mkarr + Fix indentation numbers. + Fix tic/toc indentation w/ assignments. + Integrate user patch for auto-fill of of strings. + Accepted job 15048 in Ami +2005/06/04 1.4.4.11.2.3 batserve + 2005/06/02 1.4.2.12.2.5 eludlam + Related Records: 266250 + Code Reviewer: mkarr + Allow H1 lines for nested functions to indent correctly. + Make comment char insertion electric. + Added a few completion words. + Fixed byte compilation warnings. + Accepted job 15385 in Ami +Accepted job 28180 in A + +Revision 1.4.4.11.2.3 2005/06/04 23:41:36 batserve +2005/06/02 1.4.2.12.2.5 eludlam + Related Records: 266250 + Code Reviewer: mkarr + Allow H1 lines for nested functions to indent correctly. + Make comment char insertion electric. + Added a few completion words. + Fixed byte compilation warnings. +Accepted job 15385 in Ami + +Revision 1.4.2.12.2.5 2005/06/02 18:44:30 eludlam +Related Records: 266250 +Code Reviewer: mkarr +Allow H1 lines for nested functions to indent correctly. +Make comment char insertion electric. +Added a few completion words. +Fixed byte compilation warnings. + +Revision 1.4.2.12.2.4 2005/05/24 18:26:06 eludlam +Related Records: 257613 258664 +Code Reviewer: mkarr +Fix indentation numbers. +Fix tic/toc indentation w/ assignments. +Integrate user patch for auto-fill of of strings. + +Revision 1.4.2.12.2.3 2005/05/17 14:59:06 eludlam +tic/toc indent fix. User fix for auto-fill. + +Revision 1.4.2.12.2.2 2005/01/21 21:32:24 eludlam +Update copyright + +Revision 1.4.2.12.2.1 2005/01/21 13:25:11 eludlam +Related Records: 250151 +Code Reviewer: paulk +Fix mlint dependency problem. +Fix XEmacs compatibility problem. +Add (behind option) experimental shell completion system. +Add (behind comment) hideshow support. + +Revision 1.4.2.12 2004/06/16 03:10:04 batserve +2004/06/10 1.4.2.11.2.1 mkarr + Related Records: 168455 + Code Reviewer: Ty Lightner, Eric Ludlam + Changes to support nested functions. +Accepted job 12607 in Amisc + +Revision 1.4.2.11.2.1 2004/06/10 13:47:15 mkarr +Related Records: 168455 +Code Reviewer: Ty Lightner, Eric Ludlam + +Changes to support nested functions. + +Revision 1.4.2.11 2004/05/13 02:52:11 batserve +2004/03/11 1.4.6.12 eludlam + Saved after merging with Amisc (1.4.2.9) +2004/03/19 1.4.6.13 eludlam + Related Records: 210470 + Code Reviewer: Various + Fix header comments. + Fix XEmacs compatibility itimer start. + Fix XEmacs overlay compatibility macros. + Add if(false) next to if(0) special code. + Add support for %{ %} block comments. + Fix problem with Emacs Link when not in use, and add new config item. + Add optional feature for automatically adding a semicolon when needed. + Add variable for lines that don't need semicolons. + Fix menu item for mlint to not require it. + Add -nodesktop to the command line switches. + Fix debugger overlay arrow. + Add `matlab-shell-run-region-or-line' command. +2004/03/19 1.4.6.14 eludlam + Saved after merging with Amisc (1.4.2.10) +Accepted job 12462 in Amisc + +Revision 1.4.6.14 2004/03/19 21:02:02 eludlam +Saved after merging with Amisc (1.4.2.10) + +Revision 1.4.6.13 2004/03/19 20:59:56 eludlam +Related Records: 210470 +Code Reviewer: Various +Fix header comments. +Fix XEmacs compatibility itimer start. +Fix XEmacs overlay compatibility macros. +Add if(false) next to if(0) special code. +Add support for %{ %} block comments. +Fix problem with Emacs Link when not in use, and add new config item. +Add optional feature for automatically adding a semicolon when needed. +Add variable for lines that don't need semicolons. +Fix menu item for mlint to not require it. +Add -nodesktop to the command line switches. +Fix debugger overlay arrow. +Add `matlab-shell-run-region-or-line' command. + +Revision 1.4.6.12 2004/03/11 13:42:54 eludlam +Saved after merging with Amisc (1.4.2.9) + +Revision 1.4.6.11 2004/03/10 18:40:26 eludlam +Related Records: 208705 +Code Reviewer: ciolfi +Version number change to 2.3.2 +Fix comment for installatin. +Fix matlab-end-of-command (patch from user.) +Add mlint enable/disable to matlab menu. + +Revision 1.4.6.10 2003/07/15 16:49:31 eludlam +Version number change. +Added continue to keyword list. +Added use contributed matlab-generate-latex command. +Revision 1.4.2.9 2004/01/30 22:44:48 batserve +2004/01/28 1.4.4.9 batserve + 2004/01/23 1.4.8.1 batserve + 2004/01/13 1.4.2.8.2.1 mkarr + Code Reviewer: elijah + merged in changes + 2004/01/20 1.4.2.8.2.2 mkarr + Code Reviewer: Eric Ludlam + Make filter buffer-local. + Put in html "rendering" and other changes for + new handling of source locations. + 2004/01/22 1.4.2.8.2.3 mkarr + Code Reviewer: Eric Ludlam + Adapt to column positions in matlab-url. + Accepted job 7543 in Akernel + Accepted job 13127 in A +Accepted job 11551 in Amisc +Revision 1.4.2.10 2004/03/18 21:17:17 batserve +2004/03/14 1.4.4.10 batserve + 2004/03/10 1.4.4.9.2.1 padman + Saved after merging with 1.4.6.11 (dev_eludlam) + Accepted job 14370 in A +Accepted job 11967a in Amisc + +Revision 1.4.4.10 2004/03/14 15:30:34 batserve +2004/03/10 1.4.4.9.2.1 padman + Saved after merging with 1.4.6.11 (dev_eludlam) +Accepted job 14370 in A + +Revision 1.4.4.9.2.1 2004/03/10 20:30:27 padman +Saved after merging with 1.4.6.11 (dev_eludlam) + +Revision 1.4.4.9 2004/01/28 23:06:13 batserve +2004/01/23 1.4.8.1 batserve + 2004/01/13 1.4.2.8.2.1 mkarr + Code Reviewer: elijah + merged in changes + 2004/01/20 1.4.2.8.2.2 mkarr + Code Reviewer: Eric Ludlam + Make filter buffer-local. + Put in html "rendering" and other changes for + new handling of source locations. + 2004/01/22 1.4.2.8.2.3 mkarr + Code Reviewer: Eric Ludlam + Adapt to column positions in matlab-url. + Accepted job 7543 in Akernel +Accepted job 13127 in A + +Revision 1.4.8.2 2005/05/18 19:25:28 batserve +2005/05/02 1.4.4.11.2.1.2.1 mkarr + Related Records: 231734 + Code Reviewer: Eric Ludlam + Allow for html anchors when matching for debugger output. + Indent line beginning with end according to beginning of block, + not according to the indentation of the previous line. + Respond to "matlab:" anchors (evaluate an M expression). +Accepted job 12245 in Akernel + +Revision 1.4.4.11.2.1.2.1 2005/05/02 23:35:19 mkarr +Related Records: 231734 +Code Reviewer: Eric Ludlam + +Allow for html anchors when matching for debugger output. +Indent line beginning with end according to beginning of block, +not according to the indentation of the previous line. +Respond to "matlab:" anchors (evaluate an M expression). + +Revision 1.4.4.11.2.1 2005/01/23 18:39:17 batserve +2005/01/21 1.4.2.12.2.1 eludlam + Related Records: 250151 + Code Reviewer: paulk + Fix mlint dependency problem. + Fix XEmacs compatibility problem. + Add (behind option) experimental shell completion system. + Add (behind comment) hideshow support. +Accepted job 13342 in Ami + +Revision 1.4.2.12.2.1 2005/01/21 13:25:11 eludlam +Related Records: 250151 +Code Reviewer: paulk +Fix mlint dependency problem. +Fix XEmacs compatibility problem. +Add (behind option) experimental shell completion system. +Add (behind comment) hideshow support. + +Revision 1.4.2.12 2004/06/16 03:10:04 batserve +2004/06/10 1.4.2.11.2.1 mkarr + Related Records: 168455 + Code Reviewer: Ty Lightner, Eric Ludlam + Changes to support nested functions. +Accepted job 12607 in Amisc + +Revision 1.4.2.11.2.1 2004/06/10 13:47:15 mkarr +Related Records: 168455 +Code Reviewer: Ty Lightner, Eric Ludlam + +Changes to support nested functions. + +Revision 1.4.2.11 2004/05/13 02:52:11 batserve +2004/03/11 1.4.6.12 eludlam + Saved after merging with Amisc (1.4.2.9) +2004/03/19 1.4.6.13 eludlam + Related Records: 210470 + Code Reviewer: Various + Fix header comments. + Fix XEmacs compatibility itimer start. + Fix XEmacs overlay compatibility macros. + Add if(false) next to if(0) special code. + Add support for %{ %} block comments. + Fix problem with Emacs Link when not in use, and add new config item. + Add optional feature for automatically adding a semicolon when needed. + Add variable for lines that don't need semicolons. + Fix menu item for mlint to not require it. + Add -nodesktop to the command line switches. + Fix debugger overlay arrow. + Add `matlab-shell-run-region-or-line' command. +2004/03/19 1.4.6.14 eludlam + Saved after merging with Amisc (1.4.2.10) +Accepted job 12462 in Amisc + +Revision 1.4.6.14 2004/03/19 21:02:02 eludlam +Saved after merging with Amisc (1.4.2.10) + +Revision 1.4.6.13 2004/03/19 20:59:56 eludlam +Related Records: 210470 +Code Reviewer: Various +Fix header comments. +Fix XEmacs compatibility itimer start. +Fix XEmacs overlay compatibility macros. +Add if(false) next to if(0) special code. +Add support for %{ %} block comments. +Fix problem with Emacs Link when not in use, and add new config item. +Add optional feature for automatically adding a semicolon when needed. +Add variable for lines that don't need semicolons. +Fix menu item for mlint to not require it. +Add -nodesktop to the command line switches. +Fix debugger overlay arrow. +Add `matlab-shell-run-region-or-line' command. + +Revision 1.4.6.12 2004/03/11 13:42:54 eludlam +Saved after merging with Amisc (1.4.2.9) + +Revision 1.4.6.11 2004/03/10 18:40:26 eludlam +Related Records: 208705 +Code Reviewer: ciolfi +Version number change to 2.3.2 +Fix comment for installatin. +Fix matlab-end-of-command (patch from user.) +Add mlint enable/disable to matlab menu. + +Revision 1.4.6.10 2003/07/15 16:49:31 eludlam +Version number change. +Added continue to keyword list. +Added use contributed matlab-generate-latex command. +Revision 1.4.2.9 2004/01/30 22:44:48 batserve +2004/01/28 1.4.4.9 batserve + 2004/01/23 1.4.8.1 batserve + 2004/01/13 1.4.2.8.2.1 mkarr + Code Reviewer: elijah + merged in changes + 2004/01/20 1.4.2.8.2.2 mkarr + Code Reviewer: Eric Ludlam + Make filter buffer-local. + Put in html "rendering" and other changes for + new handling of source locations. + 2004/01/22 1.4.2.8.2.3 mkarr + Code Reviewer: Eric Ludlam + Adapt to column positions in matlab-url. + Accepted job 7543 in Akernel + Accepted job 13127 in A +Accepted job 11551 in Amisc +Revision 1.4.2.10 2004/03/18 21:17:17 batserve +2004/03/14 1.4.4.10 batserve + 2004/03/10 1.4.4.9.2.1 padman + Saved after merging with 1.4.6.11 (dev_eludlam) + Accepted job 14370 in A +Accepted job 11967a in Amisc + +Revision 1.4.4.10 2004/03/14 15:30:34 batserve +2004/03/10 1.4.4.9.2.1 padman + Saved after merging with 1.4.6.11 (dev_eludlam) +Accepted job 14370 in A + +Revision 1.4.4.9.2.1 2004/03/10 20:30:27 padman +Saved after merging with 1.4.6.11 (dev_eludlam) + +Revision 1.4.4.9 2004/01/28 23:06:13 batserve +2004/01/23 1.4.8.1 batserve + 2004/01/13 1.4.2.8.2.1 mkarr + Code Reviewer: elijah + merged in changes + 2004/01/20 1.4.2.8.2.2 mkarr + Code Reviewer: Eric Ludlam + Make filter buffer-local. + Put in html "rendering" and other changes for + new handling of source locations. + 2004/01/22 1.4.2.8.2.3 mkarr + Code Reviewer: Eric Ludlam + Adapt to column positions in matlab-url. + Accepted job 7543 in Akernel +Accepted job 13127 in A + +Revision 1.4.8.1 2004/01/23 20:35:05 batserve +2004/01/13 1.4.2.8.2.1 mkarr + Code Reviewer: elijah + merged in changes +2004/01/20 1.4.2.8.2.2 mkarr + Code Reviewer: Eric Ludlam + Make filter buffer-local. + Put in html "rendering" and other changes for + new handling of source locations. +2004/01/22 1.4.2.8.2.3 mkarr + Code Reviewer: Eric Ludlam + Adapt to column positions in matlab-url. +Accepted job 7543 in Akernel + +Revision 1.4.2.8.2.3 2004/01/22 16:42:39 mkarr +Code Reviewer: Eric Ludlam +Adapt to column positions in matlab-url. + +Revision 1.4.2.8.2.2 2004/01/20 22:31:16 mkarr +Code Reviewer: Eric Ludlam +Make filter buffer-local. +Put in html "rendering" and other changes for +new handling of source locations. + +Revision 1.4.4.8 2003/05/08 19:45:08 batserve +2003/04/29 1.4.2.8 batserve + 2003/04/28 1.4.6.9 eludlam + Doc comment update (New file exchange link, matlab shell switches) + Font lock of pragmas + Whitespace mode support. + Accepted job 7691 in Amisc +Accepted job 6970 in A + +Revision 1.4.2.8 2003/04/29 22:45:52 batserve +2003/04/28 1.4.6.9 eludlam + Doc comment update (New file exchange link, matlab shell switches) + Font lock of pragmas + Whitespace mode support. +Accepted job 7691 in Amisc + +Revision 1.4.6.11 2004/03/10 18:40:26 eludlam +Related Records: 208705 +Code Reviewer: ciolfi +Version number change to 2.3.2 +Fix comment for installatin. +Fix matlab-end-of-command (patch from user.) +Add mlint enable/disable to matlab menu. + +Revision 1.4.6.10 2003/07/15 16:49:31 eludlam +Version number change. +Added continue to keyword list. +Added use contributed matlab-generate-latex command. + +Revision 1.4.6.9 2003/04/28 13:38:38 eludlam +Doc comment update (New file exchange link, matlab shell switches) +Font lock of pragmas +Whitespace mode support. + +Revision 1.4.6.8 2003/02/19 19:52:11 eludlam +Exclude block verify from save hooks. +Fixed if statement regexp for unreachable code. +Add persistent as a keyword. + +Revision 1.4.6.7 2003/01/06 16:04:51 eludlam +Fill paragraph: Fix to handle comment at end of buffer. +matlab-shell: Fix where kill-local-variables is called. + +Revision 1.4.6.6 2002/10/23 14:56:42 eludlam +Code Reviewer: eludlam +User patch for finding the symbol at point. + +Revision 1.4.6.5 2002/10/03 18:55:27 eludlam +Fix XEmacs itimer issue with block highlighting. +Yoni Wexler contributed patch for indented tic/toc. +Block highlighting tic/toc. +font lock for tic toc. + +Revision 1.4.6.4 2002/09/27 13:31:22 eludlam +Release Version 2.3. +Removed LCD archive entry. + +Revision 1.4.6.3 2002/09/12 13:01:36 eludlam +Added support for matlab-shell reading matlab's history. +Patch originally posted to cssm. + +Revision 1.4.6.2 2002/08/08 18:23:24 eludlam +User patch converts `matlab-shell-command-switches' to a list. + +Revision 1.4.6.1 2002/06/11 18:59:17 eludlam +Fix block highlight matching for timer buffer switch case. + +Revision 1.4 2002/05/08 03:29:39 batserve +Correct docstring to say that future versions of MATLAB may +not require ellipses. +Related Records: 131353 +Code Reviewer: eludlam + +Revision 1.4 2002/05/07 20:39:36 paulk +Correct docstring to say that future versions of MATLAB may +not require ellipses. +Related Records: 131353 +Code Reviewer: eludlam + +Revision 1.3 2002/05/07 16:44:18 paulk +- Support implied continuation (off by default) +- Add a key binding for find-file-on-path to matlab-shell-mode +- fix banner +- Fix save-and-go to work in unsaved new buffers +Related Records: 131353 +Code Reviewer: eludlam + +Revision 1.2 2002/03/20 18:35:20 paulk +Add a patch to matlab-mode from Eric Ludlam to support student edition. +Related Records: 124543 +Code Reviewer: eludlam + +Revision 1.1 2002/02/06 20:43:50 paulk +Initial revision + +Revision 1.3 2001/09/07 16:44:38 paulk +Changed "Mathworks" to "MathWorks" and "Matlab" to "MATLAB"? +Related Records: 107855 + +Revision 1.2 2001/09/06 16:41:39 paulk +save-and-go and run-region now invoke their eei +equivalents when eei is active. +Related Records: 99176 +Code Reviewer: eludlam + +Revision 1.1 2001/08/31 20:45:51 paulk +Initial revision