unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Extensive changes during pretest
@ 2008-02-23 11:40 Eli Zaretskii
  2008-02-23 15:00 ` Chong Yidong
                   ` (5 more replies)
  0 siblings, 6 replies; 22+ messages in thread
From: Eli Zaretskii @ 2008-02-23 11:40 UTC (permalink / raw)
  To: emacs-devel

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  <mac@mail.brushroad.com>

	  * 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  <acm@muc.de>

	  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.





^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2008-02-25 20:34 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-02-23 11:40 Extensive changes during pretest Eli Zaretskii
2008-02-23 15:00 ` Chong Yidong
2008-02-23 17:58   ` Minor Gnus changes for EMACS 22.2 pretest (was: Extensive changes during pretest) Reiner Steib
2008-02-24  0:06   ` Extensive changes during pretest Dan Nicolaescu
2008-02-23 15:52 ` Stefan Monnier
2008-02-23 19:46 ` Glenn Morris
2008-02-23 21:13   ` Eli Zaretskii
2008-02-23 21:52 ` Alan Mackenzie
2008-02-24  4:18   ` Eli Zaretskii
2008-02-24  8:20     ` Alan Mackenzie
2008-02-24 19:31       ` Juri Linkov
2008-02-24 20:11         ` Alan Mackenzie
2008-02-24 19:38       ` Eli Zaretskii
2008-02-24 20:03         ` Alan Mackenzie
2008-02-24 20:09           ` Eli Zaretskii
2008-02-24 20:42             ` Alan Mackenzie
2008-02-24 21:52               ` Eli Zaretskii
2008-02-24 22:34                 ` Alan Mackenzie
2008-02-24  0:53 ` Richard Stallman
2008-02-25 16:24 ` Michael McNamara
2008-02-25 19:54   ` Chong Yidong
2008-02-25 20:34   ` Eli Zaretskii

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).