emacs-devel
[Top][All Lists]
Advanced

[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.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]