[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Extensive changes during pretest
From: |
Eli Zaretskii |
Subject: |
Extensive changes during pretest |
Date: |
Sat, 23 Feb 2008 13:40:56 +0200 |
Why are so many changes being checked-in so late in the pretest? They
don't seem to be bugfixes to me (see below).
Would the head maintainers please state clear guidelines on what
should and what should not be installed at this time? In the absence
of a formal procedure for reviewing patches before they are committed
and/or for posting them after the commit, I think it's imperative we
have clear and agreed-upon guidelines.
Here are the changes that prompted this message:
2008-02-21 Michael McNamara <address@hidden>
* progmodes/verilog-mode.el (verilog-xemacs-menu): Remove XEmacs
conditional.
(verilog-font-grouping-keywords-face): Make the begin..end
keywords standout more than other verilog keywords.
(verilog-type-font-keywords): Move the begin..end out of this list
to facilitate making them to (potentially) stand out more.
(verilog-backward-token): Fix indent of bare always{_*}?, initial,
function & task blocks.
(verilog-behavioral-block-beg-re): Fix indent of bare always{_*}?,
initial, function & task blocks.
(verilog-forward-sexp): Handle the new "disable fork" statement of
IEEE-1800 Verilog.
(verilog-beg-block-re-ordered): Handle the new "disable fork"
statement of IEEE-1800 Verilog.
(verilog-calc-1): Handle the new "disable fork" statement of
IEEE-1800 Verilog.
(verilog-disable-fork-re): Add const to help handle the new
"disable fork" statement of IEEE-1800 Verilog.
(verilog-declaration-core-re): Add port directions by themselves,
with no qualification, as base item of a declaration.
(verilog-pretty-declarations): Add new flag to ask it to refrain
from printing to the message buffer.
(verilog-pretty-expr): Add a QUIET flag to ask it to refrain from
printing to the message buffer. Improve handling of the many
types of expression line up.
(verilog-just-one-space): Remove printing of an empty message.
(verilog-get-lineup-indent): Rework to support the better handling
of expression lineup for verilog-pretty-expr.
(verilog-auto-wire): Pass the quiet flag to verilog-pretty-expr.
2008-02-19 Alan Mackenzie <address@hidden>
Set of changes so that "obtrusive" syntactic elements in a
C/C++/ObjC preprocessor line (e.g. an unbalanced string quote or
unmatched paren) don't interact syntactically with stuff outside
the CPP line.
* progmodes/cc-awk.el (c-awk-beyond-logical-line, c-awk-old-ByLL):
Replace c-awk-end-of-logical-line and c-awk-old-EoLL to solve an
off-by-one bug.
(c-awk-record-region-clear-NL): Replaces c-awk-before-change, with
a bit of refactoring.
(c-awk-extend-and-syntax-tablify-region): Takes some of the
functionality of c-awk-advise-fl-for-awk-region, which has been
refactored away.
* progmodes/cc-defs.el (c-clear-char-property-with-value-function)
(c-clear-char-property-with-value): New function and macro which
remove text-properties `equal' to a supplied value.
* progmodes/cc-engine.el: Comment about text properties amended.
* progmodes/cc-fonts.el (c-cpp-matchers): Make it put regexp
parens around "error\\|warning".
* progmodes/cc-langs.el (c-get-state-before-change-function)
(c-before-font-lock-function, c-anchored-cpp-prefix):
New language variables.
(c-cpp-message-directives): Handle "#warning" in C, C++ and ObjC.
* progmodes/cc-mode.el (c-basic-common-init): C and ObjC now use
syntax-table text properties.
(c-common-init): Call language specific before/after-change
functions at mode initialisation.
(c-new-BEG, c-new-END, c-old-BOM, c-old-EOM): New variables.
(c-extend-region-for-CPP, c-neutralize-CPP-line)
(c-neutralize-syntax-in-CPP): New functions.
(c-before-change, c-after-change): Call the new language specific
change functions defined in cc-langs.el.
(c-advise-fl-for-region): New macro.
(awk-mode): Remove AWK specific stuff which has been refactored
into language independent stuff.
- Extensive changes during pretest,
Eli Zaretskii <=