unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Re: ChangeLog fontifications
@ 2004-05-13 18:50 Bruno Haible
  2004-05-13 19:26 ` Miles Bader
                   ` (2 more replies)
  0 siblings, 3 replies; 41+ messages in thread
From: Bruno Haible @ 2004-05-13 18:50 UTC (permalink / raw)
  Cc: sds, emacs-devel

Miles Bader wrote:
> You should use a syntax like the following for such cases:
> 
> 	* foo.lisp (aasfasdfffffffffffffffffffffffffffffffff)
>         (sadfggggggggggggg): ...
> 
> [Not just for font-locking, but to make the job of any ChangeLog-parsing
> program easier.]

Sorry, but the style that been in use by the entire GNU project for over 10
years is this:

> 	* foo.lisp (aasfasdfffffffffffffffffffffffffffffffff,
>       sadfggggggggggggg): ...

Examples:

gcc-3.4.0/gcc/ChangeLog

2004-04-08  Joseph S. Myers  <jsm@polyomino.org.uk>

	* fixinc/inclhack.def (rpc_xdr_lvalue_cast_a,
	rpc_xdr_lvalue_cast_b): New fixes.

gcc-3.4.0/gcc/ChangeLog.0

Fri Jul  3 02:33:35 1998  David S. Miller  <davem@pierdol.cobaltmicro.com>

	* sparc.c (sparc_operand, move_operand,	arith_operand,
	arith11_operand, arith10_operand, arith_double_operand,
	arith11_double_operand, arith10_double_operand, small_int,
	uns_small_int): Recognize CONSTANT_P_RTX.

glibc/ChangeLog.14

2004-04-02  Jakub Jelinek  <jakub@redhat.com>

	* nis/nss: Add SERVICES_AUTHORITATIVE.
	* nis/nss-nis.h (NSS_FLAG_SET, NSS_FLAG_NETID_AUTHORITATIVE,
	NSS_FLAG_SERVICES_AUTHORITATIVE): Define.

glibc/ChangeLog.1

Fri Aug 14 13:28:39 1992  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* sysdeps/unix/Makefile, sysdeps/unix/bsd/Makefile,
	sysdeps/generic/Makefile: Use it.
	Use $(common-objpfx) for generated things not specific to one subdir.

Mon Aug 10 17:09:40 1992  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* sysdeps/unix/ioctls-tmpl.c [SMIOSTATS, SMIOGETREBOOT0,
	ZIOCBCMD]: Include headers for these.

gcc-1.41/ChangeLog

Wed May  3 01:34:58 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)

	* tm-mips.h (TARGET_VERSNUM): Inc. to 1 08.
	(TARGET_VERSION): Change strings.
	(AL_DEBUG): Don't define it.
	(HARD_REGNO_MODE_OK): Add some casts to int.
	(STACK_ARGS_ADJUST): Name was misspelled.
	(PRINT_OPERAND_ADDRESS): Just abort for MEM, POST_INC, etc.
	(EXTRA_SECTIONS, SELECT_VARIABLE_SECTION, SELECTORS_EXTRA_SECTIONS,
	SELECT_VARIABLE_CONST_SECTION): New macros.


If fontify cannot display this correctly, fix fontify. Telling people
that the syntax they've been using for 15 years is "wrong", because
fontify does not support it, is ridiculous.

             Bruno

^ permalink raw reply	[flat|nested] 41+ messages in thread
* ChangeLog fontifications
@ 2004-05-11 17:15 Sam Steingold
  2004-05-11 18:03 ` Juri Linkov
  0 siblings, 1 reply; 41+ messages in thread
From: Sam Steingold @ 2004-05-11 17:15 UTC (permalink / raw)


GNU Emacs 21.3.50.1 (i386-msvc-nt5.0.2195)
 of 2004-05-10 on WINSTEINGOLDLAP
--with-msvc (12.00)

when ChangeLog records a change in a Common Lisp function with a
package prefix, only the package name is highlighted, not the function
name:

	* foo.lisp (PACK:FUNCTION-NAME): optimized frobnifications

"PACK" is highlighted but "FUNCTION-NAME" is not.

I am pretty sure that `change-log-font-lock-keywords' in add-log.el
needs to be fixed, but I am not quite sure how...

-- 
Sam Steingold (http://www.podval.org/~sds) running w2k
<http://www.camera.org> <http://www.iris.org.il> <http://www.memri.org/>
<http://www.mideasttruth.com/> <http://www.honestreporting.com>
Single tasking: Just Say No.

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

end of thread, other threads:[~2004-05-19 14:59 UTC | newest]

Thread overview: 41+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-05-13 18:50 ChangeLog fontifications Bruno Haible
2004-05-13 19:26 ` Miles Bader
2004-05-13 19:43   ` Bruno Haible
2004-05-13 20:38     ` Miles Bader
2004-05-13 21:12       ` Sam Steingold
2004-05-13 21:15         ` Miles Bader
2004-05-13 20:13 ` Alan Shutko
2004-05-13 20:42   ` Miles Bader
2004-05-13 21:37   ` Werner LEMBERG
2004-05-13 21:56     ` Miles Bader
2004-05-13 22:25       ` Stefan Monnier
2004-05-14  3:00       ` Karl Eichwalder
2004-05-14  4:24         ` Miles Bader
2004-05-14 13:56         ` Robert J. Chassell
2004-05-14  6:24       ` Werner LEMBERG
2004-05-14  6:36         ` Werner LEMBERG
2004-05-14 15:31       ` Sam Steingold
2004-05-14 21:02 ` Richard Stallman
2004-05-16 15:14   ` Bruno Haible
2004-05-16 16:52     ` Eli Zaretskii
2004-05-16 20:52       ` Miles Bader
2004-05-17 22:57     ` Richard Stallman
2004-05-18  5:02       ` Karl Eichwalder
2004-05-19  1:32         ` Miles Bader
2004-05-19 13:08           ` Sam Steingold
2004-05-19 13:22             ` Miles Bader
2004-05-19 14:59               ` Stefan Monnier
2004-05-19 13:45         ` Richard Stallman
  -- strict thread matches above, loose matches on Subject: below --
2004-05-11 17:15 Sam Steingold
2004-05-11 18:03 ` Juri Linkov
2004-05-11 22:54   ` Sam Steingold
2004-05-11 23:02     ` Miles Bader
2004-05-12  8:33       ` Werner LEMBERG
2004-05-12 10:10         ` Miles Bader
2004-05-12 12:36           ` Eli Zaretskii
2004-05-13 17:22           ` Sam Steingold
2004-05-14 21:01             ` Richard Stallman
2004-05-11 23:26     ` Stefan Monnier
2004-05-12  0:08       ` Juri Linkov
2004-05-12  5:48         ` Eli Zaretskii
2004-05-12 12:55           ` Stefan Monnier

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