I've uploaded to
ftp.xemacs.org/pub/xemacs/beta/experimental a number
of new packages for testing. Please test them and send your feedback.
Here's the summary of the changes
- gnus: Version 5.8.7, this is a major update!
- supercite: Bugfixes.
- xemacs-base: Fixes for compile.el, add-log.el and comint.el
- xemacs-devel: Enhancement for find-func
- edit-utils: Improved versions of func-menu and man, fixes for
user-init-directory in edit-toolbar and where-was-i-db.
- ispell: Bugfixes.
- speedbar new version 0.11.1.
- os-utils: Crypt.el handles .gz and tgz. now; new mchat version 2.1.
- cc-mode: Version 5.27.
- jde: Version 2.1.9 imported, this is a major update. JDE needs the
new speedbar and semantic versions.
- semantic: New package, needed by JDE.
- eicj: New package: ICQ for XEmacs on Linux
- pcl-cvs: Should work now with XEmacsen without Mule.
- prog-modes: New sql.el version, new file mode-compile version 2.27.
- sh-script: SYnch with FSF 20.7.
- auctex: Should work now with XEmacsen without Mule.
For details, I've appended a diff of the ChangeLog against the last
round.
*WARNING*: I haven't tested the packages on my own system at all but
will do so after uploading the packages (but only those that I use).
Use them at your own risk!
Andreas
Index: comm/gnus/ChangeLog
===================================================================
RCS file: /usr/CVSroot/XEmacs/xemacs-packages/comm/gnus/ChangeLog,v
retrieving revision 1.24
retrieving revision 1.24.2.1
diff -u -r1.24 -r1.24.2.1
--- ChangeLog 2000/02/13 15:28:05 1.24
+++ ChangeLog 2000/07/10 17:33:58 1.24.2.1
@@ -1,3 +1,15 @@
+2000-07-10 Andreas Jaeger <aj(a)suse.de>
+
+ * Imported version 5.8.7.
+
+ * Makefile (ELCS): Added new files.
+ (TEXI_FILES): Added new files.
+ (REQUIRES): Remove apel and tm since those are not needed
+ anymore.
+ (MANUALS): Added emacs-mime.
+ (INFO_FILES): Added emacs-mime.
+ (AUTHOR_VERSION): Updated.
+
2000-02-13 Gunnar Evermann <ge204(a)eng.cam.ac.uk>
* Makefile (DATA_2_FILES): Install etc/smilies/*.x?m instead of
@@ -14,7 +26,7 @@
1999-12-05 Andreas Jaeger <aj(a)suse.de>
* Makefile (REQUIRES): Add eterm.
- Patch by Jan Vroonhof <vroonhof(a)math.ethz.ch>.
+ Patch by Jan Vroonhof <vroonhof(a)math.ethz.ch>.
1999-03-12 Charles G Waldman <cgw(a)fnal.gov>
Index: comm/supercite/ChangeLog
===================================================================
RCS file: /usr/CVSroot/XEmacs/xemacs-packages/comm/supercite/ChangeLog,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- ChangeLog 1999/12/02 08:35:18 1.8
+++ ChangeLog 2000/08/04 13:08:55 1.9
@@ -1,3 +1,11 @@
+2000-08-04 Didier Verna <didier(a)xemacs.org>
+
+ * supercite.el: changed maintainer to us.
+ (sc-scan-info-alist): back out the change below (1999-03-18
+ by Raymond Toy) which was wrong.
+ (sc-attrib-selection-list): reworked the custom type of this
+ variable instead.
+
1999-12-02 Andreas Jaeger <aj(a)suse.de>
* supercite.el (sc-attribs-%@-addresses): Synch with official
@@ -11,12 +19,12 @@
1999-03-18 Raymond Toy <toy(a)rtp.ericsson.se>
* supercite.el: The wrong thing was returned when the match was a
- list.
+ list.
1998-08-9 Jeff Miller <jmiller(a)smart.net>
* supercite.el: Changed address for bug reports to
- supercite-help(a)python.org
+ supercite-help(a)python.org
* supercite.texi: Changed email addresses from
anthem.nlm.nih.gov
to
python.org
@@ -25,7 +33,7 @@
* supercite.el: Make defcustom for sc-attrib-selection-list match
the comments. INFOKEY is a string. ATTRIBUTION is a string or
- list.
+ list.
1998-05-07 SL Baur <steve(a)altair.xemacs.org>
Index: libs/xemacs-base/ChangeLog
===================================================================
RCS file: /usr/CVSroot/XEmacs/xemacs-packages/libs/xemacs-base/ChangeLog,v
retrieving revision 1.46
retrieving revision 1.49
diff -u -r1.46 -r1.49
--- ChangeLog 2000/07/08 10:16:18 1.46
+++ ChangeLog 2000/08/16 16:11:19 1.49
@@ -1,3 +1,20 @@
+2000-08-15 Adrian Aichner <aichner(a)ecf.teradyne.com>
+
+ * add-log.el (patch-to-change-log): Re-word docstring. Fix hangup
+ on non-existent ChangeLog files, by using `find-change-log', as
+ suggested by Ben.
+
+2000-05-22 Karl M. Hegbloom <karlheg(a)debian.org>
+
+ * compile.el (compilation-find-file): push newly visited file
+ names on file-name-history
+
+2000-04-05 Karl M. Hegbloom <karlheg(a)debian.org>
+
+ * comint.el (comint-password-prompt-regexp): Make the space in
+ "pass phrase" optional so that it catches the `gpg' passphrase
+ prompt by default.
+
2000-07-08 Adrian Aichner <aichner(a)ecf.teradyne.com>
* add-log.el (change-log-name): Remove outta-space port.
Index: libs/xemacs-devel/ChangeLog
===================================================================
RCS file: /usr/CVSroot/XEmacs/xemacs-packages/libs/xemacs-devel/ChangeLog,v
retrieving revision 1.17
retrieving revision 1.19
diff -u -r1.17 -r1.19
--- ChangeLog 2000/03/04 16:51:08 1.17
+++ ChangeLog 2000/07/13 06:29:48 1.19
@@ -1,3 +1,14 @@
+2000-05-28 Jim Radford <radford(a)robotics.caltech.edu>
+
+ * find-func.el (find-function-noselect): Aliased builtins can now
+ be found with find-function.
+
+2000-07-10 Ben Wing <ben(a)xemacs.org>
+
+ * find-func.el (find-function-regexp): augment to include various
+ define-* constructs for functions.
+ (find-variable-regexp): likewise.
+
2000-03-04 Martin Buchholz <martin(a)xemacs.org>
* profile.el: Doc fixes.
Index: oa/edit-utils/ChangeLog
===================================================================
RCS file: /usr/CVSroot/XEmacs/xemacs-packages/oa/edit-utils/ChangeLog,v
retrieving revision 1.52
retrieving revision 1.55
diff -u -r1.52 -r1.55
--- ChangeLog 2000/07/07 07:34:11 1.52
+++ ChangeLog 2000/08/04 13:10:00 1.55
@@ -1,3 +1,29 @@
+2000-08-04 Didier Verna <didier(a)xemacs.org>
+
+ * func-menu.el: some reformatting of comments and copyright notice.
+ (fume-version): increase.
+ (fume-about): just give the version number.
+ (fume-function-name-regexp-manual): new variable (man pages support).
+ (fume-function-name-regexp-alist): Manual-mode addition.
+ (fume-find-next-manual-section): new function (man pages support).
+ (fume-find-function-name-method-alist): use it.
+
+
+2000-03-10 Felix Gatzemeier <fxg(a)cs.RWTH-Aachen.De>
+
+ * man.el: Smoothed sectioning and retrieval. In determining the
+ default in the prompt, pick up sections in parentheses, too. When
+ interpreting a manpage request, accept the '5 passwd' shorthand
+ for 'passwd(5)'.
+
+1999-08-30 Mike Sperber <mike(a)xemacs.org>
+
+ * edit-toolbar.el (edit-toolbar-file-name): Use
+ `user-init-directory' correctly.
+
+ * where-was-i-db.el: Zap the `in-user-init-directory' crapola.
+ (wwi-with-open-database): Expand the database filename.
+
2000-07-07 Ben Wing <ben(a)xemacs.org>
* lazy-lock.el (lazy-lock-pre-idle-fontify-windows):
@@ -128,6 +154,7 @@
having uniquify rename gnus/message draft buffers.
(uniquify-rationalize-file-buffer-names): Use it.
+>>>>>>> 1.51
1999-07-07 Greg Klanderman <greg(a)klanderman.net>
* backup-dir.el: update to version 2.9
Index: oa/ispell/ChangeLog
===================================================================
RCS file: /usr/CVSroot/XEmacs/xemacs-packages/oa/ispell/ChangeLog,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- ChangeLog 1999/12/15 18:00:59 1.14
+++ ChangeLog 2000/07/28 05:25:14 1.15
@@ -1,3 +1,10 @@
+2000-07-27 Ben Wing <ben(a)xemacs.org>
+
+ * ispell.el (ispell-menu-xemacs): rewrite using filter.
+ (ispell-library-path): don't establish at load time, but at
+ init time, to make sure the library can be both compiled and
+ required without an ispell exe present.
+
1999-12-15 Gunnar Evermann <ge204(a)eng.cam.ac.uk>
* ispell.el (ispell-kill-ispell): In XEmacs sleep-for takes only
Index: oa/speedbar/ChangeLog
===================================================================
RCS file: /usr/CVSroot/XEmacs/xemacs-packages/oa/speedbar/ChangeLog,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- ChangeLog 1999/11/27 16:39:18 1.8
+++ ChangeLog 2000/07/17 09:05:32 1.9
@@ -1,3 +1,15 @@
+2000-07-16 Mike Sperber <mike(a)xemacs.org>
+
+ * speedbar.el (speedbar-easymenu-definition-base): Replaced
+ :visible by :active.
+
+ * sb-w3.el: Conditionalize w3-imenu requirement.
+
+ * speedbar.el (speedbar-convert-emacs21-imagespec-to-xemacs): Use
+ `locate-data-file'.
+
+ * Import speedbar 0.11.1.
+
1999-08-26 Christoph Wedler <Christoph.Wedler(a)sap-ag.de>
* speedbar.el: Changes to speedbar-v0.8.1. Should be probably
@@ -26,7 +38,7 @@
changes to XEmacs' speedbar version (v.0.6.2) are:
(speedbar-frame-plist): Keep original FSF 20.4 value. The glyph
settings from XEmacs-20.4 don't work with Windows/NT.
- (speedbar-supported-extension-expressions): Don't add regexp for
+ (speedbar-supported-extension-expresosions): Don't add regexp for
lower-/uppercase -- the regexps are matched case-insensitive.
(edebug-setup-hook): Don't quote `speedbar-with-writable'.
Index: os/os-utils/ChangeLog
===================================================================
RCS file: /usr/CVSroot/XEmacs/xemacs-packages/os/os-utils/ChangeLog,v
retrieving revision 1.18
retrieving revision 1.21
diff -u -r1.18 -r1.21
--- ChangeLog 2000/03/27 13:11:14 1.18
+++ ChangeLog 2000/08/16 10:43:18 1.21
@@ -1,3 +1,20 @@
+2000-08-16 Andreas Jaeger <aj(a)suse.de>
+
+ * crypt.el (crypt-find-file-hook): Add missing closing brace.
+
+2000-08-04 Didier Verna <didier(a)xemacs.org>
+
+ * Makefile (VERSION): increment.
+ (ELCS): add missing `mchat.elc'.
+ * mchat.el: version 2.1 is released.
+
+2000-03-13 Johannes Ziegler <ziegler(a)bach.informatik.uni-ulm.de>
+
+ * crypt.el (crypt-encoding-alist): Gzip Files with .gz and .tgz
+ extension.
+ (crypt-find-file-hook): renaming of then ungzipped buffers
+ name.gz => name and name.tgz => name.tar
+
2000-02-23 Jan Vroonhof <vroonhof(a)math.ethz.ch>
* jka-compr.el: Globally replace 'no-conversion with 'binary
@@ -13,7 +30,7 @@
* crypt.el (crypt-build-encoding-alist): Add bzip2 data to
encoding list.
(crypt-find-file-hook): Add .bz2 as an ending to be stripped when
- loading.
+ loading.
1999-11-08 Yoshiki Hayashi <t90553(a)mail.ecc.u-tokyo.ac.jp>
Index: prog/cc-mode/ChangeLog
===================================================================
RCS file: /usr/CVSroot/XEmacs/xemacs-packages/prog/cc-mode/ChangeLog,v
retrieving revision 1.6
retrieving revision 1.8
diff -u -r1.6 -r1.8
--- ChangeLog 1998/12/31 08:20:18 1.6
+++ ChangeLog 2000/07/27 08:56:02 1.8
@@ -1,3 +1,12 @@
+2000-07-26 Ben Wing <ben(a)xemacs.org>
+
+ * Makefile (PRELOADS): correct command-line quoting for MS Windows
+ native.
+
+2000-07-10 Andreas Jaeger <aj(a)suse.de>
+
+ Release 5.27 downloaded from
http://cc-mode.sourceforge.net/.
+
1998-12-30 Martin Buchholz <martin(a)xemacs.org>
* Makefile (MAINTAINER): The preferred address is bug-cc-mode(a)gnu.org
@@ -23,149 +32,149 @@
Wed Feb 04 1998 Barry Warsaw <cc-mode-help(a)python.org>
* cc-mode.el (c-mode, c++-mode, objc-mode, java-mode): set
- imenu-case-fold-search to nil.
+ imenu-case-fold-search to nil.
Tue Feb 03 1998 Barry Warsaw <cc-mode-help(a)python.org>
* cc-langs.el (c-postprocess-file-styles): If a file style or file
- offsets are set, make the variables local to the buffer (via
- make-local-variable).
+ offsets are set, make the variables local to the buffer (via
+ make-local-variable).
* cc-styles.el (c-make-styles-buffer-local): Take an optional
- argument which switches between make-variable-buffer-local and
- make-local-variable. Generalize.
+ argument which switches between make-variable-buffer-local and
+ make-local-variable. Generalize.
Mon Feb 02 1998 Martin Stjernholm <cc-mode-help(a)python.org>
* cc-align.el (c-lineup-close-paren, c-indent-one-line-block): New
- indentation functions.
+ indentation functions.
* cc-cmds.el (c-beginning-of-statement, c-end-of-statement): Do
- not move by sentence in strings. Doc fixes.
+ not move by sentence in strings. Doc fixes.
* cc-mode.texi: Document new indentation functions.
Sat Jan 24 1998 Barry Warsaw <cc-mode-help(a)python.org>
* cc-defs.el (c-point): In XEmacs, use scan-lists +
- buffer-syntactic-context-depth to radically speed up locating
- top-level defun opening brace in some situations. When the braces
- hang, this can make c-parse-state from between 3 to 60 times
- faster. When they don't hang, this may be a few percentage points
- slower (not noticeable to me though). The variable
- c-enable-xemacs-performance-kludge-p toggles the behavior. This
- change has no effect on Emacs, which lacks the built-in function
- buffer-syntactic-context-depth.
+ buffer-syntactic-context-depth to radically speed up locating
+ top-level defun opening brace in some situations. When the braces
+ hang, this can make c-parse-state from between 3 to 60 times
+ faster. When they don't hang, this may be a few percentage points
+ slower (not noticeable to me though). The variable
+ c-enable-xemacs-performance-kludge-p toggles the behavior. This
+ change has no effect on Emacs, which lacks the built-in function
+ buffer-syntactic-context-depth.
* cc-mode.texi: Discuss c-enable-xemacs-performance-kludge-p in
- the section on performance.
+ the section on performance.
- * cc-vars.el (c-enable-xemacs-performance-kludge-p): New variable.
+ * cc-vars.el (c-enable-xemacs-performance-kludge-p): New variable.
Fri Jan 23 1998 Barry Warsaw <cc-mode-help(a)python.org>
* cc-cmds.el cc-defs.el cc-engine.el (c-beginning-of-defun,
- c-indent-defun, c-parse-state): Use (c-point 'bod) instead of
- beginning-of-defun directly.
+ c-indent-defun, c-parse-state): Use (c-point 'bod) instead of
+ beginning-of-defun directly.
Tue Jan 20 1998 Martin Stjernholm <cc-mode-help(a)python.org>
* cc-cmds.el (c-beginning-of-statement): Speedup; it's only
- necessary to call `c-literal-limits' once when the function is
- entered.
+ necessary to call `c-literal-limits' once when the function is
+ entered.
Mon Jan 19 1998 Barry Warsaw <cc-mode-help(a)python.org>
* cc-align.el (c-semi&comma-no-newlines-before-nonblanks,
- c-semi&comma-no-newlines-for-oneline-inliners): New functions,
- appropriate for c-hanging-semi&comma-criteria, but not placed on
- that variable by default.
+ c-semi&comma-no-newlines-for-oneline-inliners): New functions,
+ appropriate for c-hanging-semi&comma-criteria, but not placed on
+ that variable by default.
* cc-langs.el (c-mode-base-map): Comment out c-beginning-of-defun
- and c-end-of-defun bindings, since RMS doesn't want these to be
- the default.
+ and c-end-of-defun bindings, since RMS doesn't want these to be
+ the default.
* cc-mode.texi: Describe c-beginning-of-defun and c-end-of-defun.
- Describe the new c-hanging-semi&comma-criteria functions.
+ Describe the new c-hanging-semi&comma-criteria functions.
Sun Jan 18 1998 Martin Stjernholm <cc-mode-help(a)python.org>
* cc-cmds.el (c-beginning-of-statement): Handle multiple C++ line
- comments a little better.
+ comments a little better.
Almost completely rewritten. It's now more thorough when handling
- strings and comments and the transitions between them and the
- surrounding code. The statement parsing is also rewritten because
- `c-{beginning|end}-of-statement-1' does no longer do what we want
- in this function (e.g. c-b-o-s-1 doesn't go into blocks). It also
- works better for different counts and when sentence-flag is nil.
+ strings and comments and the transitions between them and the
+ surrounding code. The statement parsing is also rewritten because
+ `c-{beginning|end}-of-statement-1' does no longer do what we want
+ in this function (e.g. c-b-o-s-1 doesn't go into blocks). It also
+ works better for different counts and when sentence-flag is nil.
* cc-engine.el (c-forward-syntactic-ws, c-backward-syntactic-ws):
- Removed the narrowings which doesn't seem to have much effect.
- Instead a simple check is made against the given limit. In
- `c-backward-syntactic-ws' this means that there's no need to
- search for bod, which helps up speed quite a lot in some areas.
+ Removed the narrowings which doesn't seem to have much effect.
+ Instead a simple check is made against the given limit. In
+ `c-backward-syntactic-ws' this means that there's no need to
+ search for bod, which helps up speed quite a lot in some areas.
(c-collect-line-comments): New function that given the limits of
- one C++ style line comment returns the range for all adjacent line
- comments. This functionality is moved from the functions
- `c-literal-limits' and `c-literal-limits-fast'.
+ one C++ style line comment returns the range for all adjacent line
+ comments. This functionality is moved from the functions
+ `c-literal-limits' and `c-literal-limits-fast'.
(c-literal-limits): New function that finds the start and end pos
- of a comment or string surrounding point. This function is Emacs
- 19.34 compatible and it has a workaround for what seems to be a
- bug in `parse-partial-sexp' when we use an existing state to get
- the state for the very next character.
+ of a comment or string surrounding point. This function is Emacs
+ 19.34 compatible and it has a workaround for what seems to be a
+ bug in `parse-partial-sexp' when we use an existing state to get
+ the state for the very next character.
(c-literal-limits-fast): A faster variant of `c-literal-limits'
- for newer Emacsen where the state returned from
- `parse-partial-sexp' contains the starting pos of the last
- literal. This does not contain the workaround described above.
- The function is not yet tested and therefore not in use for now.
- Note that these functions regard the position between the first
- and second char of a comment starter to be part of the comment.
- Although `parse-partial-sexp' (in Emacs 19 anyway) doesn't do
- this, it seems more intuitive to me. Maybe `c-in-literal' should
- do this too?
+ for newer Emacsen where the state returned from
+ `parse-partial-sexp' contains the starting pos of the last
+ literal. This does not contain the workaround described above.
+ The function is not yet tested and therefore not in use for now.
+ Note that these functions regard the position between the first
+ and second char of a comment starter to be part of the comment.
+ Although `parse-partial-sexp' (in Emacs 19 anyway) doesn't do
+ this, it seems more intuitive to me. Maybe `c-in-literal' should
+ do this too?
Thu Jan 15 1998 Martin Stjernholm <cc-mode-help(a)python.org>
- * cc-mode-19.el Added `when' and `unless'.
+ * cc-mode-19.el Added `when' and `unless'.
Thu Jan 15 1998 Barry Warsaw <cc-mode-help(a)python.org>
* cc-engine.el (c-guess-basic-syntax): Fixed a few byte compiler
- warnings.
+ warnings.
Wed Jan 14 1998 Barry Warsaw <cc-mode-help(a)python.org>
* cc-cmds.el (c-beginning-of-defun, c-end-of-defun): New commands
- which mimic the standard built-ins, but do a much better job of
- finding the open brace when it's hung on the right side (as is the
- case with the most common Java style).
+ which mimic the standard built-ins, but do a much better job of
+ finding the open brace when it's hung on the right side (as is the
+ case with the most common Java style).
* cc-engine.el (c-backward-to-start-of-do): Break infloop for
- illegal code, e.g. when someone types while (TRUE) { at the top of
- a buffer, we shouldn't hang when the { is typed!
+ illegal code, e.g. when someone types while (TRUE) { at the top of
+ a buffer, we shouldn't hang when the { is typed!
Tue Jan 13 1998 Barry Warsaw <cc-mode-help(a)python.org>
* cc-cmds.el (c-beginning-of-statement): When moving forward by
- sentences, because we're either inside or at the start of a
- comment, be sure to limit movement to only within the extent of
- the comment.
+ sentences, because we're either inside or at the start of a
+ comment, be sure to limit movement to only within the extent of
+ the comment.
Sat Jan 10 1998 Barry Warsaw <cc-mode-help(a)python.org>
* cc-langs.el (c-java-method-key): I really don't remember why
- this was added, but it seems to do more harm than good. Besides,
- its value was clearly wrong, being inherited from Objective-C.
+ this was added, but it seems to do more harm than good. Besides,
+ its value was clearly wrong, being inherited from Objective-C.
* cc-mode.el (java-mode): Set c-method-key to nil. I don't think
- this is necessary for Java, and besides, the old value was
- inherited from Objective-C which was clearly not right. With this
- change, all regression tests pass and the example by Bengt
- Martensson also passes:
+ this is necessary for Java, and besides, the old value was
+ inherited from Objective-C which was clearly not right. With this
+ change, all regression tests pass and the example by Bengt
+ Martensson also passes:
class Baz
{
@@ -181,192 +190,192 @@
}
* cc-mode.texi Add some explanation to "gnu" style and "user"
- style, describing the relationship between these and user
- Customizations.
+ style, describing the relationship between these and user
+ Customizations.
* cc-vars.el (c-default-style): Change this back to "gnu" after
- (re-reading old) discussions with RMS. This may confuse users who
- set variables in the top-level of their .emacs files, or using the
- Custom interface, since those changes will get incorporated into
- the "user" style. RMS insists, however, that the default style be
- "gnu".
+ (re-reading old) discussions with RMS. This may confuse users who
+ set variables in the top-level of their .emacs files, or using the
+ Custom interface, since those changes will get incorporated into
+ the "user" style. RMS insists, however, that the default style be
+ "gnu".
Sun Jan 04 1998 Barry Warsaw <cc-mode-help(a)python.org>
* cc-cmds.el (c-electric-colon): Newlines should not be inserted
- before or after scope operators, regardless of the value of
- c-hanging-colons.
+ before or after scope operators, regardless of the value of
+ c-hanging-colons.
* cc-engine.el (c-backward-to-start-of-if): Workaround a nasty to
- track down bug. If point is < lim, then this function can
- actually land you forward into the buffer. This can cause an
- infloop in c-beginning-of-statement-1. It is probably a bug that
- this function gets called with a lim > point, but that's even
- harder to figure out, so if that's the case when this function is
- called, it's simpler just to ignore lim and use bod. This breaks
- the infloop without causing broken indentation.
+ track down bug. If point is < lim, then this function can
+ actually land you forward into the buffer. This can cause an
+ infloop in c-beginning-of-statement-1. It is probably a bug that
+ this function gets called with a lim > point, but that's even
+ harder to figure out, so if that's the case when this function is
+ called, it's simpler just to ignore lim and use bod. This breaks
+ the infloop without causing broken indentation.
Sat Jan 03 1998 Barry Warsaw <cc-mode-help(a)python.org>
* cc-align.el (c-lineup-dont-change): New lineup function that
- leaves the current line's indentation unchanged. Used for the new
- cpp-macro-cont syntactic symbol.
+ leaves the current line's indentation unchanged. Used for the new
+ cpp-macro-cont syntactic symbol.
* cc-cmds.el (c-electric-brace): namespace-open and
- namespace-close braces can hang.
+ namespace-close braces can hang.
* cc-defs.el (c-emacs-features): Added autoload cookie which Steve
- Baur claims is necessary for XEmacs.
+ Baur claims is necessary for XEmacs.
* cc-engine.el (c-search-uplist-for-classkey): When searching up
- for a class key, instead of hardcoding the extended search for
- "extern", use the new variable c-extra-toplevel-key, which is
- language dependent. For C++, this variable includes the keyword
- "namespace" which will match C++ namespace introducing blocks.
-
- (c-guess-basic-syntax): Support for recognizing C++ namespace
- blocks, by elaborating on the mechanism used to find external
- language blocks. Searches which hardcoded "extern" now use
- c-extra-toplevel-key, a language dependent variable. Case clauses
- that were modified: CASE 5A.1, CASE 5A.4, CASE 5F, CASE 5I, CASE
- 14A.
-
- CASE 3: we can now determine whether we're at the beginning of a
- cpp macro definition, or inside the middle of one. Set syntax to
- 'cpp-macro in the former case, 'cpp-macro-cont in the latter. In
- both cases, the relpos is the beginning of the macro.
+ for a class key, instead of hardcoding the extended search for
+ "extern", use the new variable c-extra-toplevel-key, which is
+ language dependent. For C++, this variable includes the keyword
+ "namespace" which will match C++ namespace introducing blocks.
+
+ (c-guess-basic-syntax): Support for recognizing C++ namespace
+ blocks, by elaborating on the mechanism used to find external
+ language blocks. Searches which hardcoded "extern" now use
+ c-extra-toplevel-key, a language dependent variable. Case clauses
+ that were modified: CASE 5A.1, CASE 5A.4, CASE 5F, CASE 5I, CASE
+ 14A.
+
+ CASE 3: we can now determine whether we're at the beginning of a
+ cpp macro definition, or inside the middle of one. Set syntax to
+ 'cpp-macro in the former case, 'cpp-macro-cont in the latter. In
+ both cases, the relpos is the beginning of the macro.
(c-forward-syntactic-ws): Added code that skips forward over
- multi-line cpp macros.
+ multi-line cpp macros.
(c-beginning-of-macro): Moved, and made into a defsubst. This
- function can now actually find the beginning of a multi-line C
- preprocessor macro.
-
- (c-backward-syntactic-ws): Use c-beginning-of-macro to skip
- backwards over multi-line macro definitions.
+ function can now actually find the beginning of a multi-line C
+ preprocessor macro.
+ (c-backward-syntactic-ws): Use c-beginning-of-macro to skip
+ backwards over multi-line macro definitions.
+
(c-in-literal, c-fast-in-literal): Use c-beginning-of-macro to
- find out whether we're in a multi-line macro definition.
-
+ find out whether we're in a multi-line macro definition.
+
* cc-langs.el (c-C-extra-toplevel-key, c-C++-extra-toplevel-key,
- c-extra-toplevel-key): New variables which parameterize the search
- for additional top-level enclosing constructs. In all languages,
- extern lang blocks are supported (but maybe this should just be C
- and C++?). In C++, also namespace blocks are supported.
+ c-extra-toplevel-key): New variables which parameterize the search
+ for additional top-level enclosing constructs. In all languages,
+ extern lang blocks are supported (but maybe this should just be C
+ and C++?). In C++, also namespace blocks are supported.
- * cc-menus.el Imenu patches by Masatake Yamato and Jan Dubois.
+ * cc-menus.el Imenu patches by Masatake Yamato and Jan Dubois.
* cc-mode.el (c++-mode): Set c-extra-toplevel-key to
- c-C++-extra-toplevel-key.
+ c-C++-extra-toplevel-key.
(c-initialize-on-load): New variable, *not* customized. When set
- to t -- the default -- c-initialize-cc-mode is called when the
- cc-mode.el file is loaded, e.g. via (require 'cc-mode). This is
- backwards compatible with .emacs files that used CC Mode 4. I'm
- still not 100% sure this is the right thing to do.
+ to t -- the default -- c-initialize-cc-mode is called when the
+ cc-mode.el file is loaded, e.g. via (require 'cc-mode). This is
+ backwards compatible with .emacs files that used CC Mode 4. I'm
+ still not 100% sure this is the right thing to do.
* cc-mode.texi: Added descriptions of the new C++ namespace
- syntactic symbols: namespace-open, namespace-close, innamespace.
- Added an example for this and also multi-line macros.
+ syntactic symbols: namespace-open, namespace-close, innamespace.
+ Added an example for this and also multi-line macros.
Describe c-lineup-dont-change and the new cpp-macro-cont syntactic
- symbol. Remove the `known limitation' that multi-line macros
- aren't supported.
+ symbol. Remove the `known limitation' that multi-line macros
+ aren't supported.
* cc-styles.el (c-offsets-alist): Three new syntactic symbols:
- innamespace, namespace-open, namespace-close. These support C++
- namespace blocks.
+ innamespace, namespace-open, namespace-close. These support C++
+ namespace blocks.
Added new syntactic symbol cpp-macro-cont, by default bound to
- c-lineup-dont-change. This symbol is assigned to subsequent lines
- of a multi-line C preprocess macro definition.
+ c-lineup-dont-change. This symbol is assigned to subsequent lines
+ of a multi-line C preprocess macro definition.
* cc-vars.el (c-default-style): Variable is user customizable so
- it's docstring should start with a `*'.
+ it's docstring should start with a `*'.
Fri Jan 02 1998 Barry Warsaw <cc-mode-help(a)python.org>
* cc-engine.el (c-fast-in-literal): Function which should be
- faster than c-in-literal. This uses buffer-syntactic-context
- which is a speedy built-in that exists only in XEmacs. Make it's
- alias conditional on that built-in's existance. To be honest, the
- performance effects should be tested. Also c-fast-in-literal
- knows about multi-line cpp macros while c-in-literal does not.
- The latter should be taught about this, but this change will wait
- for a future mega-patch to handle multi-line macros.
+ faster than c-in-literal. This uses buffer-syntactic-context
+ which is a speedy built-in that exists only in XEmacs. Make it's
+ alias conditional on that built-in's existance. To be honest, the
+ performance effects should be tested. Also c-fast-in-literal
+ knows about multi-line cpp macros while c-in-literal does not.
+ The latter should be taught about this, but this change will wait
+ for a future mega-patch to handle multi-line macros.
Thu Jan 01 1998 Barry Warsaw <cc-mode-help(a)python.org>
* cc-cmds.el (c-comment-line-break-function): When breaking a
- line-oriented comment, copy the comment leader from the previous
- line instead of hardcoding it to "// ". This ensures that
- whitespace between the slashes and the text is preserved.
+ line-oriented comment, copy the comment leader from the previous
+ line instead of hardcoding it to "// ". This ensures that
+ whitespace between the slashes and the text is preserved.
Tue Nov 18 1997 Barry Warsaw <cc-mode-help(a)python.org>
* cc-langs.el (c-mode-base-map): Bind c-mark-function using a
- portable representation of C-M-h that differentiates this from
- M-BS on both XEmacs and Emacs.
+ portable representation of C-M-h that differentiates this from
+ M-BS on both XEmacs and Emacs.
Sat Nov 15 1997 Barry Warsaw <cc-mode-help(a)python.org>
* cc-cmds.el (c-electric-pound, c-electric-brace,
- c-electric-slash, c-electric-star, c-electric-semi&comma,
- c-electric-colon, c-electric-lt-gt, c-scope-operator,
- c-indent-command, c-indent-exp, c-indent-defun,
- c-backslash-region, c-fill-paragraph): Added "*" to interactive
- spec to barf-if-buffer-read-only.
+ c-electric-slash, c-electric-star, c-electric-semi&comma,
+ c-electric-colon, c-electric-lt-gt, c-scope-operator,
+ c-indent-command, c-indent-exp, c-indent-defun,
+ c-backslash-region, c-fill-paragraph): Added "*" to interactive
+ spec to barf-if-buffer-read-only.
Fri Nov 14 1997 Barry Warsaw <cc-mode-help(a)python.org>
* cc-cmds.el (c-fill-paragraph): regexp-quote the fill-prefix when
- search forward for the end of line oriented comments. This is in
- case the fill-prefix contains regexp special characters
- (e.g. fill-prefix == " //* ")
+ search forward for the end of line oriented comments. This is in
+ case the fill-prefix contains regexp special characters
+ (e.g. fill-prefix == " //* ")
- (c-backslash-region): Do not preserve the zmacs region (XEmacs).
+ (c-backslash-region): Do not preserve the zmacs region (XEmacs).
Wed Nov 12 1997 Barry Warsaw <cc-mode-help(a)python.org>
* cc-langs.el (c-mode-base-map): c-mark-function moved back to
- M-C-h. RMS says: "It ought to be on M-C-h, because that is the
- key to mark one function definition in whatever language you're
- using." I don't remember why it was moved in the first place.
+ M-C-h. RMS says: "It ought to be on M-C-h, because that is the
+ key to mark one function definition in whatever language you're
+ using." I don't remember why it was moved in the first place.
Tue Nov 04 1997 Barry Warsaw <cc-mode-help(a)python.org>
* cc-cmds.el (c-electric-backspace, c-electric-delete):
- Interactive spec should have a read-only *.
+ Interactive spec should have a read-only *.
Thu Oct 30 1997 Barry Warsaw <cc-mode-help(a)python.org>
* cc-styles.el (c-styles-alist): Merged "jdk" into "java" style
- and removed "jdk" style. Only differences now are inline-open and
- c-basic-offset.
+ and removed "jdk" style. Only differences now are inline-open and
+ c-basic-offset.
Wed Oct 29 1997 Barry Warsaw <cc-mode-help(a)python.org>
- * cc-mode.texi Document "jdk" style.
+ * cc-mode.texi Document "jdk" style.
* cc-styles.el (c-style-alist): "jdk" style given by Martin
- Buchholz <mrb(a)Eng.Sun.COM> for conformance with Sun's JDK style.
+ Buchholz <mrb(a)Eng.Sun.COM> for conformance with Sun's JDK style.
Fri Oct 10 1997 Barry Warsaw <cc-mode-help(a)python.org>
* cc-styles.el (c-set-style-2, c-initialize-builtin-style): Don't
- special case "cc-mode", it's a derived style.
+ special case "cc-mode", it's a derived style.
Fix setup of derived style "cc-mode".
Introduce the new default style "user" which contains all user
- customizations. The style "cc-mode" is retained as an alias, but
- it's use is deprecated. The default style variable has been
- renamed c-default-style.
+ customizations. The style "cc-mode" is retained as an alias, but
+ it's use is deprecated. The default style variable has been
+ renamed c-default-style.
* cc-vars.el (c-site-default-style): Renamed to c-default-style.
- Also, the default value is now "user".
-
+ Also, the default value is now "user".
+
1998-01-24 SL Baur <steve(a)altair.xemacs.org>
* Makefile (VERSION): Update to package standard 1.0.
@@ -395,4 +404,3 @@
1997-12-21 SL Baur <steve(a)altair.xemacs.org>
* Makefile: Created.
-
Index: prog/jde/ChangeLog
===================================================================
RCS file: /usr/CVSroot/XEmacs/xemacs-packages/prog/jde/ChangeLog,v
retrieving revision 1.6
retrieving revision 1.8
diff -u -r1.6 -r1.8
--- ChangeLog 1999/12/05 15:57:49 1.6
+++ ChangeLog 2000/08/17 10:29:14 1.8
@@ -1,3 +1,11 @@
+2000-08-17 Mike Sperber <mike(a)xemacs.org>
+
+ * Makefile: Fixed * patterns screwed by CVS subdirs.
+
+2000-07-16 Mike Sperber <mike(a)xemacs.org>
+
+ * lisp/jde.el (jde-xemacsp): Added `eval-and-compile'.
+
1999-12-05 Andreas Jaeger <aj(a)suse.de>
* Makefile (REQUIRES): Add eterm.
Index: prog/pcl-cvs/ChangeLog
===================================================================
RCS file: /usr/CVSroot/XEmacs/xemacs-packages/prog/pcl-cvs/ChangeLog,v
retrieving revision 2.36
retrieving revision 2.37
diff -u -r2.36 -r2.37
--- ChangeLog 2000/05/12 07:19:24 2.36
+++ ChangeLog 2000/07/17 09:00:37 2.37
@@ -1,4 +1,14 @@
-2000-05-07 Michael Sperber [Mr. Preprocessor]
<sperber(a)informatik.uni-tuebingen.de>
+2000-07-16 Mike Sperber <mike(a)xemacs.org>
+
+ * Makefile (VERSION): 1.48
+
+2000-07-16 Yoshiki Hayashi <yoshiki(a)xemacs.org>
+
+ * cvs-status.el (cvstree-dstr-char-space): Remove 2-byte
+ characters so even a Mule-compiled cvs-status will work onn
+ non-Mule.
+
+2000-05-07 Mike Sperber <mike(a)xemacs.org>
* Makefile: Include easy-mmode.el.
Index: prog/prog-modes/ChangeLog
===================================================================
RCS file: /usr/CVSroot/XEmacs/xemacs-packages/prog/prog-modes/ChangeLog,v
retrieving revision 1.28
retrieving revision 1.31
diff -u -r1.28 -r1.31
--- ChangeLog 2000/07/04 13:00:49 1.28
+++ ChangeLog 2000/08/17 09:40:55 1.31
@@ -1,3 +1,38 @@
+2000-08-15 Alex Schroeder <alex(a)gnu.org>
+
+ * sql.el (sql-magic-go): Use comint-bol.
+ (sql-copy-column): Use comint-line-beginning-position.
+ (comint-line-beginning-position): Define a replacement for
+ comint-line-beginning-position if it is not fboundp.
+
+2000-08-07 Alex Schroeder <alex(a)gnu.org>
+
+ * sql.el (sql-mode-map): TAB is no longer defined in sql-mode-map;
+ it didn't have any effect anyway.
+
+2000-07-28 Alex Schroeder <alex(a)gnu.org>
+
+ * sql.el (sql-postgres): Jason Beegan's patch uses the parameters
+ --pset and pager=off instead of sending \\o|cat at the beginning
+ of the session.
+
+2000-07-17 Andreas Jaeger <aj(a)suse.de>
+
+ * sql.el: Version 1.4.15 from Alex Schroeder <alex(a)gnu.org>.
+
+2000-07-13 Adrian Aichner <aichner(a)ecf.teradyne.com>
+
+ * mode-compile.el (mc--build-output-args): Protect filename
+ arguments by double-quotes to handle paths with embedded SPACE on
+ Windows NT.
+ * mode-compile.el (mc--set-command): Ditto.
+ * mode-compile.el (mc--shell-compile): Ditto.
+ * mode-compile.el (makefile-compile): Ditto.
+
+2000-07-13 Adrian Aichner <aichner(a)ecf.teradyne.com>
+ * mode-compile.el: Import of mode-compile.el 2.27 from
+
http://www.tls.cena.fr/~boubaker/distrib/.
+
2000-07-04 Andreas Jaeger <aj(a)suse.de>
* sql.el: Version 1.4.13 from Alex Schroeder.
Index: prog/sh-script/ChangeLog
===================================================================
RCS file: /usr/CVSroot/XEmacs/xemacs-packages/prog/sh-script/ChangeLog,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ChangeLog 1999/12/10 13:10:20 1.5
+++ ChangeLog 2000/07/13 06:09:18 1.6
@@ -1,3 +1,7 @@
+2000-07-11 Jose Romildo Malaquias <romildo(a)urano.iceb.ufop.br>
+
+ * sh-script.el: Synch with FSF 20.7.
+
1999-12-10 Gunnar Evermann <ge204(a)eng.cam.ac.uk>
* sh-script.el (sh-ancestor-alist): Add bash2.
Index: wp/auctex/ChangeLog
===================================================================
RCS file: /usr/CVSroot/XEmacs/xemacs-packages/wp/auctex/ChangeLog,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- ChangeLog 2000/01/19 12:42:16 1.11
+++ ChangeLog 2000/07/22 02:59:15 1.12
@@ -1,3 +1,8 @@
+2000-07-21 Ben Wing <ben(a)xemacs.org>
+
+ * tex-jp.el: Convert to euc-jp so it can be byte-compiled on
+ non-Mule XEmacs.
+
2000-01-19 Andreas Jaeger <aj(a)suse.de>
* Updated with AUC TeX 9.9p.
--
Andreas Jaeger
SuSE Labs aj(a)suse.de
private aj(a)arthur.inka.de
http://www.suse.de/~aj