emacs/lisp/progmodes
Dan Nicolaescu a3a8b0029a * verilog-mode.el (verilog-beg-of-statement)
(verilog-endcomment-reason-re): Support unique case and priority
case.
(verilog-basic-complete-re): Support localparam lineup.
(verilog-beg-of-statement-1): Fix for robustness, unique case.
(verilog-set-auto-endcomments): Fix for unique case, always_comb
commenting.
(verilog-leap-to-case-head): Now support *nested* unique &
priority case statements.
(verilog-auto-lineup): Make just declarations the default (as it
had been).
(verilog-leap-to-case-head): Support priority/unique case
statements.
(verilog-auto-lineup): Rework to give users radio buttons to
select the various styles of automatic lineup
(verilog-error-regexp-alist): Rework to support the XEmacs style
of error regular expressions from compilers, lint tools &
simulators.  Note that GNU Emacs has made it impossible for a mode
to load such things.
(electric-verilog-terminate-line, verilog-indent-declaration)
(verilog-auto-wiure): Rework for radio button selection of
auto-lineup selection of specification of auto lineup.
(verilog-beg-of-statement-1): Redesign to support proper operation
in additional code, based on testing with auto-lineup.
(verilog-calculate-indent, assignments & declarations)
(verilog-backward-token): Enhance to support auto-lineup of
assignments & declarations.
(verilog-in-directive-p, verilog-at-struct-p): New function for
easy test of whether we are.
(verilog-pretty-declarations, verilog-pretty-expr): Massive rework
to support safe execution at almost anyline.
(verilog-calc-1): Properly support indenting deep inside generate
blocks.
(verilog-init-font) Remove definition & use of verilog-init-font,
as it is redundant with font-lock-defaults.
(verilog-mode): Alter the definition of verilog-font-lock-defualts
to avoid circular calls if syntax-ppss is a function (as is the
case now in 22.x GNU Emacs) as that function would sometimes call
itself, leading to (nearly) infinite recursion
(verilog-ovm-begin-re, verilog-ovm-end-re)
(verilog-ovm-statement-re, verilog-leap-to-head)
(verilog-backward-token): Add support for OVM macros.  Some are
complete statements, and others open and close scopes like begin
and end.
(verilog-defun-level-not-generate-re, verilog-defun-level-re)
(verilog-defun-level-generate-only-re): Really fix the defun-list
compilation issue
(verilog-calc-1) (verilog-beg-of-statement): Enhance support for
coverpoint, constraint and cross statements
(verilog-defun-level-list, verilog-generate-defun-level-list)
(verilog-all-defun-level-list): Redo these specifications - it is
too hard to support eval-when compile aggregation of lists also
built at when-compile time.
(verilog-defun-level-list): Place defconsts of variables used in
building regular expressions which are built in eval-when-compile
bodies in the same eval-when-compile body to facilitate compile
without load.
(verilog-beg-block-re-ordered): Support indenting
virtual/protected tasks and functions.
(verilog-defun-level-list,verilog-in-generate-region-p)
(verilog-backward-ws&directives, verilog-calc-1): Speed up
indentation of some module items (generate items).
(verilog-forward-sexp, verilog-leap-to-head): Support stepping
across virtual/protected tasks and functions.

* verilog-mode.el (verilog-auto-arg, verilog-auto-arg-sort): Allow
sorting AUTOARG lists.  Suggested by Andrea Fedeli.
(verilog-read-sub-decls-line): Fix AUTOWIRE signals getting lost
in concatenations.  Reported by Yishay Belkind.
(verilog-auto-ascii-enum): Support one-hot state machines in
AUTOASCIIENUM.  Suggested by Lloyd Gomez.
(verilog-auto-inst, verilog-auto-inst-port): Include interface
modport in AUTOINST and add vl-modport for users.  Reported by
David Rogoff.
(verilog-auto-inout-module, verilog-auto-inst)
(verilog-decls-get-interfaces, verilog-insert-definition)
(verilog-insert-one-definition, verilog-read-decls)
(verilog-read-sub-decls, verilog-read-sub-decls-sig)
(verilog-sig-modport, verilog-signals-combine-bus)
(verilog-subdecls-get-interfaces): Fix expansion of SystemVerilog
interfaces in AUTOINOUTMODULE, AUTOINOUTCOMP, and AUTOINST.
Suggested by David Rogoff.
(verilog-repair-open-comma): Fix non-insertion of comma when
`DEFINE occurs in V2K argument list.  Reported by Lane Brooks.
(verilog-make-width-expression): Simplify [A-1:0] expression
widths to just {A{1'b0}}.
(verilog-mode): Cleanup checkdoc warnings.
(verilog-auto-inout-module, verilog-signals-matching-dir-re): Add
third optional regexp to AUTOINOUTMODULE to allow selecting only
inputs/outputs or data type.  Suggested by Vasu Kandadi.
(next-error-last-buffer): Fix byte-compiler warning.
(verilog-auto, verilog-auto-insert-lisp, verilog-auto-inst)
(verilog-delete-auto): Add AUTOINSERTLISP to insert arbitrary lisp
or shell command text during AUTO expansion.  Suggested by Tad
Truex.
(verilog-read-sub-decls-expr, verilog-read-sub-decls-line)
(verilog-read-sub-decls-sig, verilog-symbol-detick-text): Fix
dotted nets {a.b,c.d} and excaped identifiers being mis-included
in AUTOINOUT. Reported by Matthew Lovell.
(verilog-read-always-signals-recurse): Fix AUTORESET "if (a<=b)"
causing use of <= assignments.  Reported by Alex Reed.
(verilog-read-decls): Fix triand, trior, wand, wor to be
recognized by AUTOWIRE.  Reported by Spencer Isaacson.
(verilog-extended-complete-re): Support import "DPI-C" functions.
(verilog-read-always-signals-recurse): Fix AUTORESET of "x <=
y[a+1:a+1]" to not include a in reset list.  Reported by Dan
Dever.
(verilog-insert-date, verilog-insert-year)
(verilog-sk-header-tmpl): Fix verilog-header inserting error on
Windows systems.  Reported by Michael Potts.
(verilog-read-module-name): Fix AUTOINST when the child module
declaration's name is a tick define. Reported by Elliot Mednick.
(verilog-read-decls): Fix V2K parameter bit subscripts getting
passed to next parameter's definition. Reported by Bruce T.
(verilog-read-decls): Fix detecting "parameter int" when using
AUTOINSTPARAM.  Reported by Bruce T.
(verilog-goto-defun): Fix goto not finding modules unless first
perform a verilog-auto expansion. Suggested by Lawrence Butcher.
(verilog-mode): Expand -f flag arguments on entry to mode so
verilog-goto-defun will work.  Reported by Lawrence Butcher.
(verilog-getopt): Expand environment variables in -f file
arguments.  Suggested by Lawrence Butcher.
(verilog-set-define): Fix "Symbol's value as variable is void"
when reading enumerations.
(verilog-auto-ascii-enum): Fix duplicate labels in AUTOASCIIENUM.
Suggested by Stephen Peltan.
(verilog-read-defines): Fix reading of enumerations in include
files.  Reported by Steve Peltan.
2009-06-28 17:52:45 +00:00
..
.gitignore
ada-mode.el Replace last-command-char with last-command-event. 2009-01-09 04:23:38 +00:00
ada-prj.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
ada-stmt.el Comments (minor fixes of some header conventions). 2009-01-10 22:08:37 +00:00
ada-xref.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
antlr-mode.el Replace last-command-char with last-command-event. 2009-01-09 04:23:38 +00:00
asm-mode.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
autoconf.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
bug-reference.el (bug-reference-fontify): Check for 2009-01-14 00:37:49 +00:00
cap-words.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
cc-align.el Enhancements for Objective-C: 2009-04-30 10:36:24 +00:00
cc-awk.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
cc-bytecomp.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
cc-cmds.el (c-defun-name): Widen, to allow it to work in narrowed buffers. 2009-02-13 14:54:27 +00:00
cc-compat.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
cc-defs.el (c-emacs-features): Crash-fix: change =' to eq'. 2009-02-12 12:30:12 +00:00
cc-engine.el cc-engine.el (c-beginning-of-statement-1): Enhance to parse case clauses 2009-02-21 16:10:39 +00:00
cc-fonts.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
cc-langs.el cc-mode.el (c-extend-and-neutralize-CPP-line): Renamed from 2009-05-19 22:35:07 +00:00
cc-menus.el * progmodes/cc-menus.el (imenu-progress-message): 2009-02-18 09:23:28 +00:00
cc-mode.el cc-mode.el (c-extend-and-neutralize-CPP-line): Renamed from 2009-05-19 22:35:07 +00:00
cc-styles.el Comment (minor header format fixes). 2009-01-11 00:37:05 +00:00
cc-subword.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
cc-vars.el Enhancements for Objective-C: 2009-04-30 10:36:24 +00:00
cfengine.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
cmacexp.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
compile.el * progmodes/compile.el (compilation-error-regexp-alist-alist): 2009-06-17 16:33:41 +00:00
cperl-mode.el (cperl-find-pods-heres): Don't globally bind `name'. 2009-02-24 03:31:15 +00:00
cpp.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
cwarn.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
dcl-mode.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
delphi.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
ebnf-abn.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
ebnf-bnf.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
ebnf-dtd.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
ebnf-ebx.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
ebnf-iso.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
ebnf-otz.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
ebnf-yac.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
ebnf2ps.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
ebrowse.el multiple value corrections 2009-03-13 19:56:33 +00:00
etags.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
executable.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
f90.el Replace last-command-char with last-command-event. 2009-01-09 04:23:38 +00:00
flymake.el m-v corrections. 2009-03-13 20:37:43 +00:00
fortran.el Replace last-command-char with last-command-event. 2009-01-09 04:23:38 +00:00
gdb-mi.el Minor header format fixes. 2009-06-23 07:34:28 +00:00
glasses.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
grep.el * progmodes/grep.el (grep-compute-defaults): Simplify how settings 2009-05-23 00:11:53 +00:00
gud.el * progmodes/gdb-ui.el: Replace with ... 2009-06-21 12:08:53 +00:00
hideif.el Comment (add Marick as co-author, based on ack.texi and authors.el and 2009-01-10 23:28:51 +00:00
hideshow.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
icon.el Replace last-command-char with last-command-event. 2009-01-09 04:23:38 +00:00
idlw-complete-structtag.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
idlw-help.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
idlw-shell.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
idlw-toolbar.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
idlwave.el Replace last-command-char with last-command-event. 2009-01-09 04:23:38 +00:00
inf-lisp.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
ld-script.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
m4-mode.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
make-mode.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
mantemp.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
meta-mode.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
mixal-mode.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
modula2.el Fix up comment convention on the arch-tag lines. 2008-04-10 14:10:46 +00:00
octave-inf.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
octave-mod.el Replace last-command-char with last-command-event. 2009-01-09 04:23:38 +00:00
pascal.el Replace last-command-char with last-command-event. 2009-01-09 04:23:38 +00:00
perl-mode.el (perl-indent-line-command): Call indent-region if region is active. 2009-01-28 02:17:29 +00:00
prolog.el Replace last-command-char with last-command-event. 2009-01-09 04:23:38 +00:00
ps-mode.el (ps-run-tmp-dir): Doc fix. 2009-02-07 21:56:47 +00:00
python.el (python-shift-left, python-shift-right): 2009-02-20 16:30:53 +00:00
ruby-mode.el * progmodes/ruby-mode.el (ruby-parse-partial, ruby-font-lock-keywords): Support overloadable negative operators (Bug#3587). 2009-06-17 15:16:17 +00:00
scheme.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
sh-script.el (sh-font-lock-quoted-subshell): ' inside a "..." does not quote anything. 2009-02-19 22:18:16 +00:00
simula.el Replace last-command-char with last-command-event. 2009-01-09 04:23:38 +00:00
sql.el Ian Eure <ian at digg.com> (tiny change) 2009-02-14 03:38:00 +00:00
sym-comp.el Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
tcl.el Replace last-command-char with last-command-event. 2009-01-09 04:23:38 +00:00
vera-mode.el Replace last-command-char with last-command-event. 2009-01-09 04:23:38 +00:00
verilog-mode.el * verilog-mode.el (verilog-beg-of-statement) 2009-06-28 17:52:45 +00:00
vhdl-mode.el (vhdl-prepare-search-1, vhdl-prepare-search-2): Properly cleanup on `quit'. 2009-02-02 20:49:41 +00:00
which-func.el * progmodes/which-func.el (which-function): Don't assume that 2009-04-28 21:29:47 +00:00
xscheme.el Replace last-command-char with last-command-event. 2009-01-09 04:23:38 +00:00