Sophie

Sophie

distrib > Mandriva > 2011.0 > i586 > by-pkgid > 90b1e2f40e125f2c7ed52137fb78bc33 > files > 3

emacs-matlab-3.3.1-1.cvs1.30.noarch.rpm

2009-07-07  David Engster  <dengste@eml.cc>

	* semanticdb-matlab.el (semanticdb-matlab-scan-directories): Local
	bind for working-spinner-display.

2009-07-06  Eric Ludlam  <eludlam@mathworks.com>

	* company-matlab-shell.el: Company mode support for matlab-shell.

	* README: Added notes on CEDET use.
	Added notes on on the MATLAB download script.

	* matlab.el (matlab-mode-version): Update.

	* matlab-publish.el: Utilities for editing MATLAB files for publishing

	* templates/srecode-matlab.srt: SRecode templates for MATLAB Script.

	* semantic-matlab.el: Remove automatic init hook.  See cedet-matlab.el

	* cedet-matlab.el: Initialization support for CEDET tools with MATLAB.

	* dl_emacs_support.m: Convenience download script.

	* matlab.el (matlab-indent-function-body):
	Allow a value of 'guess, meaning
	to guess the indentation style of a pre-existing file.
	(matlab-keyword-list,matlab-font-lock-keywords)
	(matlab-block-beg-pre-if,matlab-block-beg-pre-no-if)
	(matlab-keywords-solo,matlab-quiesce-nosemi-regexp):
	Add spmd.

2008-10-17  Eric Ludlam  <eludlam@mathworks.com>

	* matlab.el: Add enumeration support.

2008-09-18  David Engster

	* semanticdb-matlab.el (semanticdb-find-tags-by-name-method):
	Use our own database as
	fall-back method.
	(semanticdb-find-tags-for-completion-method): Combine results from
	MATLAB shell and our own database.

2008-09-08  David Engster

	* semantic-matlab.el: (semantic-ctxt-current-symbol)
	(semantic-ctxt-current-symbol-and-bounds): Return nil when no symbol
	at point.

	* semantic-matlab.el (semantic-matlab-parse-assignments):
	Deal with class methods which
	return same class and be more tolerant with whitespaces.

	* semantic-matlab.el (semantic-matlab-parse-assignments):
	Fix bug in parsing limit.  Don't parse
	current line.  Deal with class attribute assignments.

2008-09-07  David Engster

	* semanticdb-matlab.el (semanticdb-matlab-user-class-cache):
	New variable.
	(semanticdb-matlab-cache-files): New function for caching files and
	classes.
	(semanticdb-matlab-find-name): Use it.
	(semantic-ctxt-current-class-list): Deal with classes and structures.

	* semantic-matlab.el: (semantic-matlab-parse-oldstyle-class)
	(semantic-matlab-find-oldstyle-classes): New functions.
	(semantic-matlab-parse-region): Cache files.  Use new functions for
	parsing classes.
	(semantic-matlab-type-hint-string): New variable.
	(semantic-matlab-parse-assignments): New function.
	(semantic-get-local-variables): New override.
	(semantic-ia-insert-tag): Deal with method completions.
	(semantic-ctxt-current-symbol)
	(semantic-ctxt-current-symbol-and-bounds): New overrides.

	* semantic-matlab.el (semantic-matlab-root-directory): Follow symlink.

2008-09-05  Eric Ludlam  <eludlam@mathworks.com>

	* semanticdb-matlab.el (semanticdb-find-tags-by-name-method):
	Fixed to handle case where
	matlab lies about the doc file location.
	(semanticdb-find-tags-for-completion-method): Adapt to use
	matlab-shell when available.

	* semanticdb-matlab.el (semanticdb-find-tags-by-name-method):
	Use matlab-shell if available.

	* semantic-matlab.el (semantic-matlab-root-directory): New Function.
	(semantic-matlab-function-tags): Update to use above.

	* matlab.el (matlab-shell-which-fcn): Append .m to builtin.
	(matlab-shell-matlabroot): New
	(matlab-shell-collect-command-output): Stop displaying status messages.

	* matlab.el: (matlab-shell-completion-list):
	Enabled to work in a non-shell buffer by switching over.
	(matlab-shell-which-fcn): New.

	* INSTALL:
	Revies to new matlab-load.el style.  Discuss use w/out the Makefile.
	Remove semantic-matlab.el doc, it needs a re-write.

	* Makefile (LOADPATH): Add semantic/bovine

	* Project.ede (cedet): Add semantic-el dependency.

	* Makefile (LOADPATH): Now includes semantic.
	(cedet_LISP): New veriables.
	(cedet): New target.
	(dist): Add the cedet support files.

	* Project.ede ("lisp"): Added versionsource file.
	("semantic"): New target

	* matlab.el (matlab-vers-on-startup): Set default to off.
	(auto-mode-alist): Add .m files.
	(matlab-block-end-pre-no-iff):  Fix if/else order typo.

	* README: Update to latest information on installing matlab.el

2008-09-02  Eric Ludlam  <eludlam@mathworks.com>

	* mlint.el (mlint-platform):
	Use string-match to determine 64 bit linux-ness.
	(mlint-flags): Remove -fix until I get around to supporting it.

2008-09-01  David Engster

	* semanticdb-matlab.el: Fix doc-strings.

	* semantic-matlab.el (semantic-idle-summary-function):
	Use defvar-mode-local instead of
	make-local-variable.

2008-08-31  David Engster

	* semantic-matlab.el (semantic-format-tag-prototype):
	New overload for matlab-mode.
	(semantic-idle-summary-format-matlab-mode): New function, also
	displays doc-string.
	(semantic-ia-insert-tag): Use it.
	(semantic-default-matlab-setup): Bind `semantic-idle-summary-function'.

	* semantic-matlab.el: Unconditional require of semanticdb-matlab.
	(semantic-matlab-function-tags): Better parsing of doc strings.
	Return flag for builtin functions.
	(semantic-matlab-sort-raw-tags): Include new :builtin attribute.

2008-08-30  David Engster

	* INSTALL: Added section for semantic-matlab.el

	* semantic-matlab.el (semantic-matlab-system-paths-include):
	New variable.
	(semantic-matlab-dependency-system-include-path): Use it.
	(semantic-matlab-root-directory): Take everything until '/bin' as
	MATLAB root.

	* semanticdb-matlab.el:
	New file. Semantic database extensions for MATLAB.

2008-08-22  Eric Ludlam  <eludlam@mathworks.com>

	* semantic-matlab.el (semantic-matlab-dependency-system-include-path):
	Value should be a list.

	* semantic-matlab.el: Changes contributed by: David Engster
	(semanticdb-matlab): Conditional load.
	(semeantic-matlb-root-directory): New variable
	(semantic-matlab-match-function-re): Support _
	(semantic-matlab-function-tags): Support loading doc strings.
	(semantic-matlab-sort-raw-tags): Support doc strings.
	(semantic-matlab-dependency-system-include-path)
	(semantic-matlab-display-docstring): New variables
	(semantic-ia-insert-tag): New overload function.

2008-08-05  Eric Ludlam  <eludlam@mathworks.com>

	* matlab.el (matlab-shell-ask-MATLAB-for-completions):
	Change default to t.
	Patch from David Engster:
	(matlab-shell-completion-list): Set scroll-show-maximum-output to nil.
	(matlab-shell-tab): Improve completion list extraction.

2008-08-01  Eric Ludlam  <eludlam@mathworks.com>

	* mlint.el (mlint-symtab-info): New variable.
	(mlint-run):  Init symtab local var.
	Fixed symbol table parsing to work with newer mlint.

	* matlab.el (matlab-block-indent-toc-toc-flag):
	New variable.  Default nil.
	(matlab-block-beg-pre-if, matlab-block-beg-pre-no-if)
	(matlab-block-end-pre-if, matlab-block-end-pre-no-if):
	If the tic-toc flag is nil, don't indent tic/tocs.

2008-05-19  Eric Ludlam  <eludlam@mathworks.com>

	* semantic-matlab.el: Copied from cedet repository.

	* matlab.el (matlab-keyword-list): Add mcos keywords
	(matlab-defun-regex, matlab-block-beg-pre-if, matlab-block-beg-pre-no-if):
	Updated w/ mcos keywords.

	* mlint.el (mlint-calculate-cyclic-complexity-flag): New flag.
	(mlint-flags): Add -fix
	(mlint-run): Use cyclic-complexity flag.

	* matlab.el (matlab-mode-version): Update
	(matlab-cellbreak-face): Fancy new face for cell-breaks.
	(matlab-font-lock-adjustments): Update cellbreak face.
	(matlab-font-lock-keywords): Add cellbreak highlighting.
	(matlab-mode): Fix spelling in indent-sexp keybinding to doc.

2007-03-06  Eric Ludlam  <eludlam@mathworks.com>

	* mlint.el:
	(mlint-clear-warnings, mlint-clear-cross-function-variable-highlighting):
	Make font-lock optional.

2007-01-08  Eric Ludlam  <eludlam@mathworks.com>

	* matlab.el: (matlab-block-end-pre-if, matlab-block-end-pre-no-if):
	Support assigning toc into a subs-assign.  (Thanks Jim Van Zant)

2006-10-04  Eric Ludlam  <eludlam@mathworks.com>

	* mlint.el (mlint-output-regex):
	Support the changed mlint output syntax
	(mlint-symtab-line-regexp): Support changed mlint table output syntax
	(mlint-warning-code-alist): Obsolete
	(mlint-error-fix-alist): Obsolete
	(mlint-error-id-fix-alist): New version of the old error-fix-alist.
	(mlint-run): Add the "-edit" flag when highlighting crossfunction variables.
	Updated parsing of the mlint table for highlighting cross-function variables.
	Updated mechanism for highlighting the cross-function variables.
	(mlint-lm-entry): Update warningid doc.
	(mlint-warning->class, mlint-warningid->class): Name change.  Use new table of warning ids
	instead of parsing warning strings.
	(linemark-new-entry): Use warning id, not warning string for class determination.
	(mlint-lm-replace-focus): new-text is no longer class allocated.
	(mlint-lm-entry-depricated): New class rule.
	(mlint-lm-entry-isstr, mlint-lm-entry-setstr): Deleted.
	(mlint-lm-eval->trycatch): Commented out.  Not provided by mlint, but it
	is cool and could be resurrected.
	(mlint-highlight): Can't provide warningcode anymore.
	(mlint-clear-cross-function-variable-overlays): Renamed to
	(mlint-clear-nested-function-info-overlays): updated w/ more info.
	(mlint-clear-cross-function-variable-highlighting)
	(mlint-minor-mode): Use new clear function for nested function info.

	* matlab.el: Make fill-paragraph work around cell headings nicely.
	Add `matlab-shell-run-cell' for cell-mode style execution of code.
	Change the page delimiter to include cell breaks.

	Support "parfor", available in MATLAB 2006a.
	Treat cell start comments as the start of a comment block, even if comments preceed it.
	Make sure typing in comment chars moves cursor to the correct location.

2005-12-02  Eric Ludlam  <eludlam@mathworks.com>

	* ChangeLog: Build and dependancies changes.

	* INSTALL, README: Add info about CEDET dependancies.

	* Makefile, Project.ede, matlab-load.el: Build system.

2005-12-02  Eric Ludlam  <eludlam@mathworks.com>

	* README, INSTALL: Refer to CEDET project for dependancies.

	* Makefile, Project.ede: New build system.

	* matlab-load.el: autoloads file.

2005-12-01  Eric Ludlam  <eludlam@mathworks.com>

	* matlab.el: Removed ChangLog from end of file.