Initial Commit
[packages] / xemacs-packages / prog-modes / ChangeLog
1 2015-10-12  Norbert Koch  <viteno@xemacs.org>
2
3         * Makefile (VERSION): XEmacs package 2.32 released.
4
5 2015-10-11  Mats Lidell  <matsl@xemacs.org>
6
7         * go-mode.el: Completely new version from upstream. 
8         * LICENSE.go-mode: BSD-style license for go-mode.el.
9
10 2014-05-15  Norbert Koch  <viteno@xemacs.org>
11
12         * Makefile (VERSION): XEmacs package 2.31 released.
13
14 2014-05-15  Norbert Koch  <viteno@xemacs.org>
15
16         * Makefile (VERSION): XEmacs package 2.30 released.
17
18 2014-05-13  Jerry James  <james@xemacs.org>
19
20         * .cvsignore: Remove.
21         * .hgignore: New file.
22         * *.el: Restore CVS keyword expansions.
23         * prog-modes.texi: Update for texinfo 5.x.
24
25 2013-04-17  Norbert Koch  <viteno@xemacs.org>
26
27         * Makefile (VERSION): XEmacs package 2.29 released.
28
29 2013-04-14  Mats Lidell  <matsl@xemacs.org>
30
31         * Makefile (REQUIRES): Added gnus and w3 for new go-mode.
32         * go-mode.el: Sync with upstream version 16503.
33
34 2012-12-16  Norbert Koch  <viteno@xemacs.org>
35
36         * Makefile (VERSION): XEmacs package 2.28 released.
37
38 2012-12-16  Mats Lidell  <matsl@xemacs.org>
39
40         * go-mode.el: Sync with upstream version 14989.
41
42 2012-09-03  Norbert Koch  <viteno@xemacs.org>
43
44         * Makefile (VERSION): XEmacs package 2.27 released.
45
46 2012-08-17  Mats Lidell  <matsl@xemacs.org>
47
48         * go-mode.el: Sync with upstream version 13677
49
50 2012-05-14  Norbert Koch  <viteno@xemacs.org>
51
52         * Makefile (VERSION): XEmacs package 2.26 released.
53
54 2012-05-13  Mats Lidell  <matsl@xemacs.org>
55
56         * prog-modes.texi (go-mode): New mode for Go source.
57         * go-mode.el: New.
58
59 2011-12-22  Vin Shelton  <acs@xemacs.org>
60
61         * verilog-mode.el (verilog-mode-version): 
62         * ksh-mode.el (ksh-mode):  Set $Revision to the most recent CVS
63         revision number.
64
65 2011-05-16  Norbert Koch  <viteno@xemacs.org>
66
67         * Makefile (VERSION): XEmacs package 2.25 released.
68
69 2011-05-15  Didier Verna  <didier@xemacs.org>
70
71         From Nikodemus Siivola.
72         * cl-indent.el (common-lisp-indent-if*-keyword): New variable.
73         * cl-indent.el (common-lisp-indent-if*):
74         * cl-indent.el (common-lisp-indent-if*-1):
75         * cl-indent.el (common-lisp-indent-if*-advance-past-keyword-on-line):
76         New functions.
77         * cl-indent.el: Add an IF* common-lisp-indent-property.
78         * cl-indent.el (test-lisp-indent):
79         * cl-indent.el (run-lisp-indent-tests): New functions.
80
81 2011-05-15  Didier Verna  <didier@xemacs.org>
82
83         * cl-indent.el (common-lisp-indent-function-1):
84         * cl-indent.el (lisp-lambda-list-keyword-parameter-column):
85         Whitespace cleanup.
86
87 2011-05-15  Didier Verna  <didier@xemacs.org>
88
89         * cl-indent.el (lisp-indent-259): Also call
90         lisp-indent-lambda-list within a destructured one.
91
92 2011-05-12  Norbert Koch  <viteno@xemacs.org>
93
94         * Makefile (VERSION): XEmacs package 2.24 released.
95
96 2011-05-12  Didier Verna  <didier@xemacs.org>
97
98         From Nikodemus Siivola.
99         * cl-indent.el (lisp-indent-lambda-list-keywords-regexp): Support
100         SBCL's &more lambda-list argument.
101
102 2011-05-12  Didier Verna  <didier@xemacs.org>
103
104         From Nikodemus Siivola.
105         * slime-cl-indent.el (common-lisp-indent-function-1): Handle
106         #+ and #-. Also support the SBCL idiom of #!+ #!-.
107
108 2011-05-12  Didier Verna  <didier@xemacs.org>
109
110         * cl-indent.el (lisp-lambda-list-first-keyword-column):
111         * cl-indent.el (lisp-lambda-list-keyword-parameter-column): New
112         functions. Look for lambda-list keywords by sexps instead of
113         regular expressions.
114         * cl-indent.el (lisp-indent-lambda-list): Use them.
115
116 2011-05-11  Norbert Koch  <viteno@xemacs.org>
117
118         * Makefile (VERSION): XEmacs package 2.23 released.
119
120 2011-05-11  Didier Verna  <didier@xemacs.org>
121         
122         * cl-indent.el: Subclause-aware loop indentation from Slime.
123         (lisp-indent-loop-subclauses): New customizable user option.
124         (common-lisp-indent-function): Trampoline directly to
125         common-lisp-indent-function-1. Loop indentation is now picked up
126         by the normal machinery instead of being special-case'd here.
127         (lisp-indent-loop): New function. Choose between the old naive
128         indentation and the new subclause-aware version based on
129         lisp-indent-loop-subclauses.
130         (common-lisp-indent-body-introducing-loop-macro-keyword):
131         (common-lisp-indent-prefix-loop-macro-keyword):
132         (common-lisp-indent-clause-joining-loop-macro-keyword):
133         (common-lisp-indent-indented-loop-macro-keyword):
134         (common-lisp-indent-indenting-loop-macro-keyword):
135         (common-lisp-indent-loop-macro-else-keyword): New variables.
136         Regular expressions for identifying loop parts.
137         (common-lisp-indent-parse-state-depth):
138         (common-lisp-indent-parse-state-start):
139         (common-lisp-indent-parse-state-prev): New functions. Parse state
140         accessors.
141         (common-lisp-indent-loop-macro-1): New function. Subclause aware
142         loop indentation.
143         (common-lisp-indent-loop-advance-past-keyword-on-line): Utility
144         used by the above.
145
146 2011-05-11  Didier Verna  <didier@xemacs.org>
147
148         From Nikodemus Siivola.
149         * cl-indent.el (common-lisp-loop-type): New function. Replaces
150         extended-loop-p.
151         (common-lisp-loop-part-indentation): Use common-lisp-loop-type to
152         decide how to indent, supporting both "split" and "unsplit"
153         styles.
154         (lisp-loop-keyword-indentation):
155         (lisp-loop-forms-indentation): Deleted. Pointless now that both
156         split and unsplit styles work automatically.
157         (extended-loop-p): Deleted.
158         (lisp-simple-loop-indentation): Change default to 2.
159         (common-lisp-loop-part-indentation): Return (<indent>
160         <loop-start>) instead of <indent> for non-simple loops. This lets
161         calculate-lisp-indent know that the following lines of the loop
162         might be indented differently, fixing indent-sexp for loops.
163         (common-lisp-indent-function-1): Remove bogus special casing of
164         ,(...) and ,@(...). Even if backquote was being indented as data,
165         the escaped forms are evaluated, and hence should be indented as
166         lisp code.
167         (lisp-indent-259): Don't throw to exit with normal-indent if
168         processing a tail that isn't a cons. Doing that breaks (... &rest
169         foo) specs.
170         (common-lisp-indent-function-1): Don't take `default' for a
171         tentative defun, unlike anything else starting with `def'.
172
173 2011-05-11  Didier Verna  <didier@xemacs.org>
174
175         * cl-indent.el: Whitespace cleanup.
176
177 2011-05-08  Norbert Koch  <viteno@xemacs.org>
178
179         * Makefile (VERSION): XEmacs package 2.22 released.
180
181 2011-05-06  Didier Verna  <didier@xemacs.org>
182
183         Common Lisp indentation improvements on defmethod and
184         lambda-lists.
185         * cl-indent.el: Fix copyright header, advertise the changes and
186         remove obsolete TODO entries.
187         * cl-indent.el (lisp-lambda-list-keyword-alignment):
188         * cl-indent.el (lisp-lambda-list-keyword-parameter-indentation):
189         * cl-indent.el (lisp-lambda-list-keyword-parameter-alignment): New
190         customizable user options.
191         * cl-indent.el (lisp-indent-defun-method): Improve docstring.
192         * cl-indent.el (extended-loop-p): Fix comment.
193         * cl-indent.el (lisp-indent-lambda-list-keywords-regexp): New
194         variable. 
195         * cl-indent.el (lisp-indent-lambda-list): New function.
196         * cl-indent.el (lisp-indent-259): Use it.
197         * cl-indent.el (lisp-indent-defmethod): Support for more than one
198         method qualifier and properly indent methods lambda-lists.
199         * cl-indent.el: Provide a missing common-lisp-indent-function
200         property for defgeneric.
201
202 2011-05-02  Norbert Koch  <viteno@xemacs.org>
203
204         * Makefile (VERSION): XEmacs package 2.21 released.
205
206 2011-05-01  Didier Verna  <didier@xemacs.org>
207
208         * cl-indent.el: Synched with GNU Emacs 23.3.1.
209
210 2009-02-20  Norbert Koch  <viteno@xemacs.org>
211
212         * Makefile (VERSION): XEmacs package 2.20 released.
213
214 2009-02-20  Ville Skyttä  <scop@xemacs.org>
215
216         * rpm-spec-mode.el (rpm-spec-font-lock-keywords): Fontify
217         package names after %pretrans and %posttrans.
218         (rpm-spec-mode-version): Set to 0.12.3x.
219         
220 2009-01-07  Norbert Koch  <viteno@xemacs.org>
221
222         * Makefile (VERSION): XEmacs package 2.19 released.
223
224 2009-01-06  Marcus Harnisch  <marcus.harnisch@gmx.net>
225
226         * verilog-mode.el: Sync to upstream revision 463.
227
228         * prog-modes.texi: Update section about verilog-mode.
229
230 2008-12-01  Norbert Koch  <viteno@xemacs.org>
231
232         * Makefile (VERSION): XEmacs package 2.18 released.
233
234 2008-10-13  Norbert Koch  <viteno@xemacs.org>
235
236         * Makefile (VERSION): XEmacs package 2.17 released.
237
238 2008-10-10  Ville Skyttä  <scop@xemacs.org>
239
240         * rpm-spec-mode.el (rpm-increase-release-with-macros): Anchor
241         another tag search regexp at beginning of line, drop unneeded concat.
242         (rpm-spec-mode-version): Set to 0.12.2x.
243
244 2008-10-10  Jens Petersen <petersen@redhat.com>
245
246         * rpm-spec-mode.el (rpm-spec-field-value): Tags must start at
247         beginning of line, anchor search regexp there.
248
249 2008-02-11  Norbert Koch  <viteno@xemacs.org>
250
251         * Makefile (VERSION): XEmacs package 2.16 released.
252
253 2008-02-10  Ville Skyttä  <scop@xemacs.org>
254
255         * rpm-spec-mode.el (rpm-increase-release-tag): Increase last digit
256         of the release tag instead of the first (eg. Y of X.Y, not X), with
257         some heuristics in deciding what the desired "last" digit is.
258         (rpm-spec-mode-version): Set to 0.12.1x.
259
260 2007-11-05  Norbert Koch  <viteno@xemacs.org>
261
262         * Makefile (VERSION): XEmacs package 2.15 released.
263
264 2007-11-01  Ville Skyttä  <scop@xemacs.org>
265
266         * rpm-spec-mode.el (rpm-spec-user-mail-address): New compatibility
267         wrapper function, takes care eg. of `user-mail-address' not being
268         a function in GNU Emacs.
269
270 2007-08-28  Norbert Koch  <viteno@xemacs.org>
271
272         * Makefile (VERSION): XEmacs package 2.14 released.
273
274 2007-08-18  Ville Skyttä  <scop@xemacs.org>
275
276         * diff-mode.el (vc-backend-diff): Remove, no longer needed with new vc.
277
278 2007-06-11  Norbert Koch  <viteno@xemacs.org>
279
280         * Makefile (VERSION): XEmacs package 2.13 released.
281
282 2007-05-27  Ville Skyttä  <scop@xemacs.org>
283
284         * rpm-spec-mode.el (rpm-spec-field-value): Use `condition-case'
285         instead of `ignore-errors' (not autoloaded in GNU Emacs).
286
287 2007-05-09  Norbert Koch  <viteno@xemacs.org>
288
289         * Makefile (VERSION): XEmacs package 2.12 released.
290
291         * Makefile (VERSION): XEmacs package 2.11 released.
292
293 2007-05-09  Ville Skyttä  <scop@xemacs.org>
294
295         * rpm-spec-mode.el: Update FSF's address in comments.
296         (rpm-spec-mode-version): 0.12x.
297         (rpm-tags-list): Sync with rpm 4.4.9.
298         (rpm-section-regexp): Ditto.
299         (rpm-scripts): Ditto.
300         (rpm-change): `message' format string usage fix.
301         (rpm-change-n): Ditto.
302         (rpm-build-prepare): Ditto.
303         (rpm-list-check): Ditto.
304         (rpm-build-binary): Ditto.
305         (rpm-build-source): Ditto.
306         (rpm-build-all): Ditto.
307         (rpm-increase-release-tag): Ditto.
308         (rpm-increase-release-with-macros): Ditto.
309         (rpm-tags-regexp): New; regexp for matching valid tags.
310         (rpm-obsolete-tags-list): New; list of obsolete tags.
311         (rpm-obsolete-tags-regexp): New; regexp for matching obsolete tags.
312         (rpm-spec-obsolete-tag-face): New; face for obsolete tags.
313         (rpm-spec-font-lock-keywords): Use `rpm-tags-regexp',
314         `rpm-obsolete-tags-regexp' and `rpm-spec-obsolete-tag-face'.
315         (rpm-increase-release-tag): Permit whitespace between tag and colon.
316         (rpm-increase-release-with-macros): Ditto.
317         (rpm-spec-font-lock-keywords): Ditto.
318         (rpm-spec-font-lock-keywords): Treat %global like %define.
319
320 2007-02-07  Norbert Koch  <viteno@xemacs.org>
321
322         * Makefile (VERSION): XEmacs package 2.10 released.
323
324 2007-02-06  Didier Verna  <didier@xemacs.org>
325
326         * cl-indent.el (lisp-indent-defmethod): Understand method
327         combination types as well as specifiers.
328
329 2006-06-16  Norbert Koch  <viteno@xemacs.org>
330
331         * Makefile (VERSION): XEmacs package 2.09 released.
332
333 2006-06-07  Jens Petersen  <petersen@redhat.com>
334
335         * cvs.el (is-under-cvs): regexp-quote the filename to stop
336         cvs:hook error for filenames containing "c++" for example.
337
338 2006-05-17  Norbert Koch  <viteno@xemacs.org>
339
340         * Makefile (VERSION): XEmacs package 2.08 released.
341
342 2006-05-13  Jerry James  <james@xemacs.org>
343
344         * tcl.el (tcl-filter): Predicate use of comint-output-filter on a
345         function binding instead of on a version number.
346
347 2006-05-08  Norbert Koch  <viteno@xemacs.org>
348
349         * Makefile (VERSION): XEmacs package 2.07 released.
350
351 2006-05-06  Ville Skyttä  <scop@xemacs.org>
352
353         * javascript-mode.el: Improve regexps for finding prototype and
354         property style function declarations (thanks to Tsirkin Evgeny),
355         miscellaneous other cleanups.
356
357 2005-12-05  Norbert Koch  <viteno@xemacs.org>
358
359         * Makefile (VERSION): XEmacs package 2.06 released.
360
361 2005-12-01  Ville Skyttä  <scop@xemacs.org>
362
363         * diff-mode.el: Sync hunk and file recognition improvements and
364         some trivial bits from GNU Emacs CVS.
365         (diff-removed-face): Don't use :inherit (not in 21.4).
366         (diff-added-face): Ditto.
367         (diff-function-face): Ditto.
368         (diff-nonexistent-face): Ditto.
369
370 2005-07-10  Norbert Koch  <viteno@xemacs.org>
371
372         * Makefile (VERSION): XEmacs package 2.05 released.
373
374 2005-07-08  Ville Skyttä  <scop@xemacs.org>
375
376         * rpm-spec-mode.el (rpm-spec-build-command): Sync with upstream.
377         (rpm-section-regexp): Sync with rpm 4.4.1.
378         (rpm-tags-list): Ditto.
379         (rpm-spec-field-value): Improve macro expansion.
380
381         * rpm-spec-mode.el.upstream: Sync with upstream.
382
383 2005-05-20  Norbert Koch  <viteno@xemacs.org>
384
385         * Makefile (VERSION): XEmacs package 2.04 released.
386
387 2005-05-20  Malcolm Purvis  <malcolmp@xemacs.org>
388
389         * sql.el (sql-mode-abbrev-table): Fix error generating the abbrev
390         table.
391
392 2005-04-19  Norbert Koch  <viteno@xemacs.org>
393
394         * Makefile (VERSION): XEmacs package 2.03 released.
395
396 2005-04-18  Malcolm Purvis  <malcolmp@xemacs.org>
397
398         * sql.el: Sync with upstream 2.0.1.
399
400 2005-02-03  Norbert Koch  <viteno@xemacs.org>
401
402         * Makefile (VERSION): XEmacs package 2.02 released.
403
404         * verilog-mode.el: Sync with upstream 4.2.
405
406 2004-08-17  Norbert Koch  <viteno@xemacs.org>
407
408         * Makefile (VERSION): XEmacs package 2.01 released.
409
410 2004-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
411
412         * lua-mode.el (lua): Fix typo in defgroup docstring.
413
414 2004-08-16  Ville Skyttä  <scop@xemacs.org>
415
416         * diff-mode.el (diff-minor-mode): Autoload a dummy autoload
417         instead of define-minor-mode.
418
419         * lua-mode.el: Make auto-mode-alist modifications autoload-only.
420
421 2004-08-15  Norbert Koch  <viteno@xemacs.org>
422
423         * Makefile (VERSION): XEmacs package 2.00 released.
424
425 2004-08-15  Ville Skyttä  <scop@xemacs.org>
426
427         * lua-mode.el: New.
428         * lua-mode.el.upstream: New.
429
430         * package-info.in (provides): Add lua-mode.
431
432         * Makefile (ELCS): Add lua-mode.elc.
433
434         * prog-modes.texi: Add title (for HTML).
435         (lua-mode): New.
436
437         * diff-mode.el: Sync with GNU Emacs 21.3 (mostly).
438
439         * cvs.el (cvs-no-log-option): Default to nil.  `-l' is
440         available only in CVS versions from 1.11 to 1.11.6.  Thanks
441         to Jens Petersen <petersen@redhat.com>.
442
443 2004-08-13  Ville Skyttä  <scop@xemacs.org>
444
445         * prog-modes.texi: Spelling fixes.
446
447 2004-07-29  Norbert Koch  <viteno@xemacs.org>
448
449         * Makefile (VERSION): XEmacs package 1.99 released.
450
451 2004-07-26  Ville Skyttä  <scop@xemacs.org>
452
453         * javascript-mode.el: GNU Emacs compatibility improvements.
454         (javascript-mode-map):  Default to c-make-inherited-keymap.
455         (javascript-menu): New.
456         Thanks to Igor Rayak.
457
458 2004-06-08  Norbert Koch  <viteno@xemacs.org>
459
460         * Makefile (VERSION): XEmacs package 1.98 released.
461
462         * diff-mode.el: Revert last change, it's bogus.  Thanks to Ville
463         Skyttä and Robert Widhopf.
464
465 2004-06-06  Norbert Koch  <viteno@xemacs.org>
466
467         * Makefile (VERSION): XEmacs package 1.97 released.
468
469 2004-05-26  Robert Widhopf  http://www.robf.de
470
471         * diff-mode.el (diff-font-lock-keywords-1): There is only one
472         level of decoration, so make it level 1.
473         (diff-font-lock-keywords): This shoud be a list referring to the
474         actual variables for the levels.
475
476 2004-03-29  Norbert Koch  <viteno@xemacs.org>
477
478         * Makefile (VERSION): XEmacs package 1.96 released.
479
480 2004-03-02  Norbert Koch  <viteno@xemacs.org>
481
482         * Makefile (VERSION): XEmacs package 1.95 released.
483
484 2004-02-17  Jerry James  <james@xemacs.org>
485
486         * diff-mode.el: Test for combine-after-change-calls function, not
487         value, and use the ,@ notation.
488
489 2004-01-27  Norbert Koch  <viteno@xemacs.org>
490
491         * Makefile (VERSION): XEmacs package 1.94 released.
492
493 2004-01-26  Jerry James  <james@xemacs.org>
494
495         * teco.el (teco-read-command): Fix parenthesizing error.
496
497 2004-01-26  Norbert Koch  <viteno@xemacs.org>
498
499         * Makefile (VERSION): XEmacs package 1.93 released.
500
501 2004-01-25  Ville Skyttä  <scop@xemacs.org>
502
503         * php-mode.el: Sync with upstream 1.1.0.
504
505         * prog-modes.texi: Typo/spelling fixes.
506
507 2003-12-09  Norbert Koch  <viteno@xemacs.org>
508
509         * Makefile (VERSION): XEmacs package 1.92 released.
510
511 2003-12-08  Ville Skyttä  <scop@xemacs.org>
512
513         * php-mode.el (php-mode): Make autoload hack autoload-only,
514         add interactive flag.
515
516 2003-10-29  Norbert Koch  <viteno@xemacs.org>
517
518         * Makefile (VERSION): XEmacs package 1.91 released.
519
520 2003-10-19  Ville Skyttä  <scop@xemacs.org>
521
522         * verilog-mode.el: Remove regexp-opt workarounds, defalias
523         verilog-regexp-opt to regexp-opt instead.
524
525         * php-mode.el (php-font-lock-keywords-3): Remove obsolete
526         regexp-opt comment.
527
528 2003-10-16  Norbert Koch  <viteno@xemacs.org>
529
530         * Makefile (VERSION): XEmacs package 1.90 released.
531
532 2003-10-15  Peter Osterlund  <petero2@telia.com>
533
534         * p4.el: Sync with upstream version.
535
536 2003-09-30  Norbert Koch  <viteno@xemacs.org>
537
538         * Makefile (VERSION): XEmacs package 1.89 released.
539
540 2003-09-30  Ville Skyttä  <scop@xemacs.org>
541
542         * php-mode.el (php-font-lock-keywords-3): Use explicit grouping
543         with php-superglobals due to differences between our and GNU
544         regexp-opt implementations.
545
546 2003-09-29  Ville Skyttä  <scop@xemacs.org>
547
548         * php-mode.el: Sync with upstream 1.0.5, unbreak imenu
549         regexps while at it.
550
551 2003-09-25  Norbert Koch  <viteno@xemacs.org>
552
553         * Makefile (VERSION): XEmacs package 1.88 released.
554
555 2003-09-24  Jake Colman  <jake.colman@xemacs.org>
556
557         * prog-modes.texi:  Major bulking up of the info content.
558
559 2003-09-22  Steve Youngs  <youngs@xemacs.org>
560
561         * Makefile (EXPLICIT_DOCS): Removed.
562         (STANDARD_DOCS): Use this instead.
563
564 2003-09-21  Norbert Koch  <viteno@xemacs.org>
565
566         * Makefile (VERSION): XEmacs package 1.87 released.
567
568 2003-09-19  Jake Colman  <jake.colman@xemacs.org>
569
570         * Makefile (EXPLICIT_DOCS): New.
571
572 2003-09-03  Norbert Koch  <viteno@xemacs.org>
573
574         * Makefile (VERSION): XEmacs package 1.86 released.
575
576 2003-09-02  Ville Skyttä  <scop@xemacs.org>
577
578         * rpm-spec-mode.el (rpm-spec-intitialize): Integer concatenation
579         fix for default-epoch != nil, avoid extra newline at the end.
580         Thanks to Enrico Scholz.
581
582 2003-08-31  Norbert Koch  <viteno@xemacs.org>
583
584         * Makefile (VERSION): XEmacs package 1.85 released.
585
586         * package-info.in: provide uil-mode.
587
588 2003-08-31  Ville Skyttä  <scop@xemacs.org>
589
590         * uil-mode.el: Add auto-mode-alist autoload cookie for *.uil.
591
592 2003-08-31  Norbert Koch  <viteno@xemacs.org>
593
594         * Makefile (VERSION): XEmacs package 1.84 released.
595
596 2003-08-29  Jake Colman  <jake.colman@xemacs.org>
597
598         * Makefile (ELCS): added uil-mode
599
600 2003-08-19  Norbert Koch  <viteno@xemacs.org>
601
602         * Makefile (VERSION): XEmacs package 1.83 released.
603
604 2003-08-18  Ville Skyttä  <scop@xemacs.org>
605
606         * rpm-spec-mode.el: Add %check section (rpm >= 4.1.1).
607         Fix/sync XEmacs/GNU -style face docstrings.
608         Add support for highlighting specfile section markers.
609
610 2003-08-05  Norbert Koch  <viteno@xemacs.org>
611
612         * Makefile (VERSION): XEmacs package 1.82 released.
613
614 2003-08-03  Ville Skyttä  <scop@xemacs.org>
615
616         * rpm-spec-mode.el (rpm-build): Set EMACS=t in environment
617         to emulate `compilation-mode'.
618         (rpm-spec-faces): Add "rpm-spec-" prefix.
619
620 2003-06-27  Damien Nadé  <anvil@livna.org>
621
622         * rpm-spec-mode.el (rpm-spec-field-value): Fix macro expansion.
623
624 2003-07-21  Norbert Koch  <viteno@xemacs.org>
625
626         * Makefile (VERSION): XEmacs package 1.81 released.
627
628 2003-07-21  Stephen J. Turnbull  <stephen@xemacs.org>
629
630         * package-info.in (provides): Add 'make-mode.
631
632 2003-07-21  Stephen J. Turnbull  <stephen@xemacs.org>
633
634         * make-mode.el (make-mode): Library should `provide' own name.
635
636 2003-07-02  Norbert Koch  <viteno@xemacs.org>
637
638         * Makefile (VERSION): XEmacs package 1.80 released.
639
640 2003-06-27  Damien Nadé  <anvil@livna.org>
641
642         * rpm-spec-mode.el: New customization options.
643         (rpm-spec-default-release): New.
644         (rpm-spec-default-epoch): New.
645         (rpm-spec-default-build-section): New.
646         (rpm-spec-default-install-section): New.
647         (rpm-spec-default-clean-section): New.
648         (rpm-spec-default-buildroot): New.
649         (rpm-spec-mode-new-file-hook): New.
650
651 2003-06-27  Ville Skyttä  <scop@xemacs.org>
652
653         * rpm-spec-mode.el (rpm-spec-font-lock-keywords):
654         Allow underscores in tags (eg. for Summary(en_US)).
655         (auto-mode-alist): Use rpm-spec-mode for *.spec.in too.
656
657 2003-06-20  Norbert Koch  <viteno@xemacs.org>
658
659         * Makefile (VERSION): XEmacs package 1.79 released.
660
661 2003-05-30  Ville Skyttä  <scop@xemacs.org>
662
663         * php-mode.el: Sync with upstream 1.0.4.
664
665 2003-06-11  Norbert Koch  <viteno@xemacs.org>
666
667         * Makefile (VERSION): XEmacs package 1.78 released.
668
669 2003-06-10  Vasily Korytov  <deskpot@myrealbox.com>
670
671         * javascript-mode.el: Add an auto-mode-alist entry and a
672         (speedbar-add-supported-extension) call for the *.pac files.
673
674 2003-06-08  Norbert Koch  <viteno@xemacs.org>
675
676         * Makefile (VERSION): XEmacs package 1.77 released.
677
678 2003-06-07  Adrian Aichner  <adrian@xemacs.org>
679
680         * asm-mode.el: Add auto-mode-alist autoload cookie for .asm files.
681
682 2003-06-06  Adrian Aichner  <adrian@xemacs.org>
683
684         * m4-mode.el: auto-mode-alist cookie update.
685         * verilog-mode.el: Ditto.
686
687 2003-06-01  Norbert Koch  <viteno@xemacs.org>
688
689         * Makefile (VERSION): XEmacs package 1.76 released.
690
691 2003-06-01  Adrian Aichner  <adrian@xemacs.org>
692
693         * mode-compile.el: Many typo fixes, some inspired by Norbert Koch.
694         * mode-compile.el (mode-compile-choosen-compiler): Removed.
695         Retaining compatibility via `define-obsolete-variable-alias'.
696         * mode-compile.el (mode-compile-chosen-compiler): New.  Suggested
697         by Robert Delius Royar.
698
699 2003-06-01  Norbert Koch  <viteno@xemacs.org>
700
701         * Makefile (VERSION): XEmacs package 1.75 released.
702
703         * Makefile (VERSION): XEmacs package 1.74 released.
704
705 2003-06-01  Adrian Aichner  <adrian@xemacs.org>
706
707         * mode-compile.el: Typo fixes and sync with author version 2.28.
708         * mode-compile.el (cl): New require.
709         * mode-compile.el (compilation): Update of "Author's Emacs Page"
710         URL, currently not reachable either.
711         * mode-compile.el (mode-compile-modes-alist): Add cperl-mode.
712         * mode-compile.el (mode-compile-prefered-default-makerule):
713         Removed.  Retaining compatibility via
714         `define-obsolete-variable-alias'.
715         * mode-compile.el (mode-compile-preferred-default-makerule): New.
716         * mode-compile.el (mode-compile-version): Sync.
717         * mode-compile.el (mode-compile-help-address): Ditto.
718         * mode-compile.el (mc--makerule-completion): Typo fix.
719         * mode-compile.el (mode-compile-submit-bug-report): Update for
720         mode-compile-prefered-default-makerule.
721         * mode-compile.el (mode-compile): Add cperl-mode to doc string.
722         * mode-compile.el (mode-compile-kill): Ditto.
723
724 2003-04-26  Norbert Koch  <viteno@xemacs.org>
725
726         * Makefile (VERSION): XEmacs package 1.73 released.
727
728 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
729
730         * ksh-mode.el (ksh-mode-hook): Add a (defvar ...), so this
731         variable is documented.
732
733 2003-03-09  Ben Wing  <ben@xemacs.org>
734
735         * Makefile (diff-mode.elc):
736         Delete explicit compile:: and binkit: rules.
737         Don't add custom-load.elc to the list of generated elc's.
738
739 2003-01-24  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>
740
741         * Makefile (VERSION): XEmacs package 1.72 released.
742
743 2002-01-19  Ville Skyttä  <scop@xemacs.org>
744
745         * rpm-spec-mode.el (rpm-spec-use-compilation-mode): New.
746         (rpm-build): Prompt for saving if buffer modified, build
747         in compilation-mode if it's available and
748         rpm-spec-use-compilation-mode is non-nil.
749
750 2003-01-20  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>
751
752         * Makefile (VERSION): XEmacs package 1.71 released.
753
754 2003-01-19  Ville Skyttä  <scop@xemacs.org>
755
756         * javascript-mode.el: Add imenu support.
757         * make-mode.el: Make auto-mode-alist regexp less sloppy,
758         associate *.am with makefile-mode.
759
760 2003-01-13  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>
761
762         * Makefile (VERSION): XEmacs package 1.70 released.
763
764 2003-01-06  Ville Skyttä  <scop@xemacs.org>
765
766         * tcl.el: Make auto-mode and interpreter-mode-alist modifications
767         autoload-only.
768         * vrml-mode.el: Ditto.
769         * sql.el: Ditto.
770         * rpm-spec-mode.el: Ditto.
771         * rexx-mode.el: Ditto.
772         * prolog.el: Ditto.
773         * postscript.el: Ditto.
774         * pascal.el: Ditto.
775         * make-mode.el: Ditto.
776         * javascript-mode.el: Ditto.
777         * icon.el: Ditto.
778         * eiffel.el: Ditto.
779         * diff-mode.el: Ditto.
780         * awk-mode.el: Ditto.
781         * autoconf-mode.el: Ditto.
782         * asm-mode.el: Ditto.
783
784 2003-01-03  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>
785
786         * Makefile (VERSION): XEmacs package 1.69 released.
787
788 2002-11-29  Ben Wing  <ben@xemacs.org>
789
790         * .cvsignore: Remove files now handled automatically by CVS.
791         * Makefile: Use `compile' instead of hard-coded `all'.
792         (diff-mode.elc): Dependency on easy-mmode due to macros.
793
794 2002-12-06  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>
795
796         * Makefile (VERSION): XEmacs package 1.68 released.
797
798 2002-11-20  Ville Skyttä  <scop@xemacs.org>
799
800         * rpm-spec-mode.el (rpm-spec-font-lock-keywords): Handle
801         %config(noreplace) and friends.
802         (rpm-spec-initialize): Indent headings to column 16.
803
804 2002-10-23  Stig Bjorlykke  <stigb@tihlde.org>
805
806         * rpm-spec-mode.el (rpm-spec-rpm-build-command): Removed.
807         (rpm-spec-nobuild): Replaced rpm-spec-test.
808         (rpm-spec-quiet): New.
809         (rpm-spec-indent-heading-values): New.
810         (rpm-spec-mode-map): Redefined key bindings.
811         (rpm-spec-mode-menu): Added "Quiet".  Changed "Testing only" to
812         "No build".  Renamed rpm-build-* functions.
813         (rpm-spec-mode): Find correct build command.
814         (rpm-build): Added check for quiet.
815         (rpm-update-mode-name): Added quiet.  Renamed test to nobuild.
816         (rpm-spec-initialize): Indent according to "indent-heading-values".
817         (rpm-add-change-log-entry): Add " - " if adding version.
818
819 2002-10-20  Ville Skyttä  <scop@xemacs.org>
820
821         * javascript-mode.el: Update my mail address.
822
823 2002-10-15  Ville Skyttä  <scop@xemacs.org>
824
825         * Makefile (srckit): Remove.
826
827 2002-10-07  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>
828
829         * Makefile (VERSION): XEmacs package 1.67 released.
830
831 2002-10-06  Peter Osterlund  <petero2@telia.com>
832
833         * p4.el (p4-diff2): When invoking p4-diff2 interactively, default
834           to showing the differences between the current rev and rev#
835           minus one.
836         * p4.el (p4-minor-map): Don't modify the global keymap, use
837           p4-minor-map instead.
838         * p4.el (p4-require-vc-p, p4-prev-toggle-fkn): Removed.
839         * p4.el (p4-print-with-rev-history-int): Renamed to p4-blame-int.
840         * p4.el (p4-activate-print-buffer, p4-blame-int): Colorize buffer
841           using font lock mode.
842         * p4.el (p4-font-lock-buffer): New function.
843         * p4.el (p4-blame-int): Display date and author information for
844           each source line.
845         * p4.el (p4-blame-int): Follow branches when assigning blame.
846         * p4.el (p4-resolve): If you switched directory to a different
847           depot, p4-resolve didn't work until you manually killed the
848           *p4 resolve* buffer.
849
850 2002-10-04  Ville Skyttä  <scop@xemacs.org>
851
852         * rpm-spec-mode.el (rpm-spec-rpm-build-command):
853         New custom variable for configuring the rpm build command.
854         (rpm-build): Use `rpm-spec-rpm-build-command'.
855         (rpm-spec-initialize): Minor tweaks to initial spec file.
856
857 2002-09-30  Ville Skyttä  <scop@xemacs.org>
858
859         * awk-mode.el: Add autoloaded auto-mode-alist and
860         interpreter-mode-alist associations.
861         * asm-mode.el: Ditto.
862         * autoconf-mode.el: Ditto.
863         * eiffel.el: Ditto.
864         * icon.el: Ditto.
865         * make-mode.el: Ditto.
866         * pascal.el: Ditto.
867         * postscript.el: Ditto.
868         * prolog.el: Ditto.
869         * rexx-mode.el: Ditto.
870         * tcl.el: Ditto.
871         * vrml-mode.el: Ditto.
872
873 2002-09-25  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>
874
875         * Makefile (VERSION): XEmacs package 1.66 released.
876
877 2002-09-20  Ville Skyttä  <scop@xemacs.org>
878
879         * Makefile (ELCS): Remove cperl-mode.elc and perl-mode.elc.
880         (REQUIRES): Remove ps-print, was needed by cperl-mode.
881
882         * package-info.in (provides): Remove cperl-mode and perl-mode.
883
884         * cperl-mode.el: Remove, move to perl-modes package.
885         * perl-mode.el: Ditto.
886
887 2002-09-18  Ville Skyttä  <scop@xemacs.org>
888
889         * Makefile (ELCS): Remove ruby-mode.elc and inf-ruby.elc.
890
891         * package-info.in (provides): Remove inf-ruby and ruby-mode.
892
893         * inf-ruby.el: Remove, move to ruby-modes package.
894         * inf-ruby.el.upstream: Ditto.
895         * ruby-mode.el: Ditto.
896         * ruby-mode.el.upstream: Ditto.
897
898 2002-09-18  Ville Skyttä  <scop@xemacs.org>
899
900         * Makefile (ELCS): Remove f90.elc, fortran.elc and
901         fortran-misc.elc.
902
903         * package-info.in (provides): Remove f90 and fortran.
904
905         * f90.el: Remove, move to fortran-modes package.
906         * fortran.el: Ditto.
907         * fortran-misc.el: Ditto.
908
909 2002-09-18  Ville Skyttä  <scop@xemacs.org>
910
911         * Makefile (ELCS): Remove python-mode.elc and pydoc.elc.
912         (EXTRA_SOURCES): Removed.
913         (MAINTAINER): Change to xemacs-beta.
914
915         * package-info.in (provides): Remove python-mode and pydoc.
916
917         * pydoc.el: Removed, moved to python-modes package.
918         * pydoc.el.upstream: Ditto.
919         * pydoc-el-README: Ditto.
920         * pydoc_lisp.py: Ditto.
921         * python-mode.el: Ditto.
922         * python-mode.el.upstream: Ditto.
923
924 2002-09-11  Ville Skyttä  <scop@xemacs.org>
925
926         * javascript-mode.el (javascript-mode): Set menu name to
927         JavaScript (it's not C++), thanks to Geert Ribbers.
928         (javascript): Case tweak for custom group in menus.
929
930 2002-08-29  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>
931
932         * Makefile (VERSION): XEmacs package 1.65 released.
933
934 2002-08-28  Ville Skyttä  <scop@xemacs.org>
935
936         * javascript-mode.el: Make it work with GNU Emacs too,
937         fontify keywords immediately after '('.  Contributed by
938         Stefan Schlee <stefan_schlee@yahoo.com>.
939
940 2002-08-26  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>
941
942         * Makefile (VERSION): XEmacs package 1.64 released.
943
944 2002-08-21  Ville Skyttä  <scop@xemacs.org>
945
946         * inf-ruby.el: Sync with upstream version 1.3.2.2.
947         See inlined change log for detailed changes.
948         * inf-ruby.el.upstream: Ditto.
949
950 2002-08-15  Peter Osterlund  <petero2@telia.com>
951
952         * p4.el (p4-prev-toggle-fkn, p4-exec-p4,
953         substitute-key-definition): Do not autoload. Autoloading causes
954         unnecessary overhead for those not using p4.el without really
955         helping those who do use it.
956
957 2002-08-02  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>
958
959         * Makefile (VERSION): XEmacs package 1.63 released.
960
961 2002-08-02  Steve Youngs  <youngs@xemacs.org>
962
963         * p4.el (p4-prev-toggle-fkn): Autoload it.
964
965 2002-08-02  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>
966
967         * Makefile (VERSION): XEmacs package 1.62 released.
968
969 2002-08-01  Peter Osterlund  <petero2@telia.com>
970
971         * p4.el: Include all stable features from the sourceforge cvs tree
972         (version 10.1 + some more).
973         * p4.el (p4-help-text): Disable automatic function help text
974         generation because a p4 server may not be accessible during byte
975         compilation.
976
977 2002-08-01  Ville Skyttä  <scop@xemacs.org>
978
979         * php-mode.el (php-mode): Workaround for problem with autoload
980         cookies and define-derived-mode.
981
982 2002-07-31  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>
983
984         * Makefile (VERSION): XEmacs package 1.61 released.
985
986 2002-07-23  Ville Skyttä  <scop@xemacs.org>
987
988         * rpm-spec-mode.el: Syntax highlighting tweaks.
989         (rpm-spec-mode): Call (rpm-update-mode-name)
990         on startup so modeline starts with correct status.
991
992 2002-07-15  Adrian Aichner  <adrian@xemacs.org>
993
994         * ksh-mode.el: It's XEmacs, not Xemacs.
995         * php-mode.el: Ditto.
996         * php-mode.el (php-mode): Ditto.
997         * php-mode.el (php-font-lock-syntactic-keywords): Ditto.
998
999 2002-07-14  Steve Youngs  <youngs@xemacs.org>
1000
1001         * Makefile (VERSION): XEmacs package 1.60 released.
1002
1003 2002-07-11  Ville Skyttä  <scop@xemacs.org>
1004
1005         * rpm-spec-mode.el: Add --nodeps stuff.
1006         (rpm-spec-nodeps): New.
1007         (rpm-toggle-nodeps): New.
1008         (rpm-spec-mode-map): Add entry for -nodeps.
1009         (rpm-spec-mode-menu): Ditto.
1010         (rpm-build): Handle -nodeps.
1011
1012 2002-07-06  Ville Skyttä  <scop@xemacs.org>
1013
1014         * rpm-spec-mode.el: Docstring fixes, cleanups.
1015         (rpm-spec-user-full-name): New.
1016         (rpm-spec-user-mail-address): New.
1017         (rpm-add-change-log-entry): Use the new customizables.
1018         (rpm-insert-packager): Ditto.
1019
1020 2002-06-27  Steve Youngs  <youngs@xemacs.org>
1021
1022         * Makefile (VERSION): XEmacs package 1.59 released.
1023
1024 2002-06-26  Steve Youngs  <youngs@xemacs.org>
1025
1026         * Makefile (VERSION): XEmacs package 1.58 released.
1027
1028 2002-06-23  Ville Skyttä  <scop@xemacs.org>
1029
1030         * cperl-mode.el (cperl-fix-line-spacing): Add missing \ in [ t].
1031         * cperl-mode.el: Typo and docstring fixes.
1032
1033         * icon.el (icon-mode):
1034         Check for existence of hs-special-modes-alist before using it.
1035         * icon.el: checkdoc-fixed.
1036
1037 2002-06-22  Ville Skyttä  <scop@xemacs.org>
1038
1039         * make-mode.el: Partial sync with GNU Emacs 21.2.
1040         (makefile-mode): Change customization group name to "makefile".
1041         (makefile): New name for customization group.
1042         (makefile-fill-paragraph): New.
1043         (makefile-mode-abbrev-table): New.
1044
1045 2002-06-17  Ville Skyttä  <scop@xemacs.org>
1046
1047         * cperl-mode.el (cperl-syntaxify-unwind): Docstring typo fix,
1048         thanks to Reuben Thomas.
1049
1050 2002-06-07  Martin Schwenke  <martin@meltin.net>
1051
1052         * eiffel.el:
1053         (eif-end-matching-keywords): now insists that "once" is followed by
1054         whitespace and that the next character is not a double-quote.  This
1055         fixes indentation and eif-end-of-feature bugs.  It also works for
1056         SmallEiffel's once manifest strings.
1057
1058         * eiffel.el:
1059         Changed name of file to eiffel.el - fixed various comments and the
1060         provide.
1061
1062         Removed D. Colnet from copyright.  A recent exchange confirmed
1063         that I haven't merged any of his changes.
1064
1065         Clarified eif-short bug is under *GNU* Emacs 19.34.
1066
1067 2002-06-08  Ville Skyttä  <scop@xemacs.org>
1068
1069         * ruby-mode.el: Sync with upstream version 1.25.2.10.
1070         * ruby-mode.el.upstream: Ditto.
1071
1072 2002-06-08  Steve Youngs  <youngs@xemacs.org>
1073
1074         * Makefile (VERSION): XEmacs package 1.57 released.
1075
1076 2002-06-05  Ville Skyttä  <scop@xemacs.org>
1077
1078         * eiffel.el: New version from Martin Schwenke.
1079         * eiffel3.el: Remove, obsoleted by Martin's version.
1080         * Makefile (ELCS): Add eiffel.elc, remove eiffel3.elc.
1081         * package-info.in (provides): Add eiffel-mode, remove eiffel3.
1082
1083 2002-06-03  Steve Youngs  <youngs@xemacs.org>
1084
1085         * verilog-mode.el (verilog-mode): Add missing ';' in autoload
1086         cookie.
1087         (verilog-version): Add autoload cookie.
1088         (verilog-customize): Ditto.
1089
1090 2002-05-21  Ville Skyttä  <scop@xemacs.org>
1091
1092         * sql-mode.el: Add .sql files to auto-mode-alist.
1093
1094         * javascript-mode.el (javascript-mode): Fix prototype function
1095         indentation, from Sebastian Delmont <sdelmont@zonageek.com>.
1096
1097         Sebastian's comments:
1098
1099         It looks like cc-mode doesn't like JavaScript's prototype
1100         function declarations.  This triggers indentation errors in a few
1101         cases, since the indentation engine considers the function block
1102         as a brace-list entry, and it won't detect language constructs
1103         (i.e. "if", "switch", etc) inside it.  Here's a gnu.emacs.bug
1104         thread that discusses the problem, and proposes a solution:
1105         http://groups.google.com/groups?hl=en&lr=&th=bae37c6e427b29db&rnum=3
1106
1107 2002-05-14  Steve Youngs  <youngs@xemacs.org>
1108
1109         * Makefile (VERSION): XEmacs package 1.56 released.
1110
1111 2002-05-12  Matt Tucker <tuck@whistlingfish.net>
1112
1113         * cperl-mode.el (cperl-mode): buffer-localize fill-paragraph-function.
1114
1115 2002-05-07  Steve Youngs  <youngs@xemacs.org>
1116
1117         * Makefile (VERSION): XEmacs package 1.55 released.
1118
1119 2002-05-03  Ville Skyttä  <scop@xemacs.org>
1120
1121         * diff-mode.el: More syncing with GNU Emacs 21.2.
1122         (diff-hunk-next): Created with easy-mmode-define-navigation.
1123         (diff-hunk-prev): Ditto.
1124         (diff-file-next): Ditto.
1125         (diff-file-prev): Ditto.
1126
1127 2002-05-02  Andrew Begel <abegel@cs.berkeley.edu>
1128
1129         * autoconf-mode.el (autoconf-mode):
1130         Use "dnl " instead of "dnl" as comment-start.
1131
1132 2002-04-24  Steve Youngs  <youngs@xemacs.org>
1133
1134         * Makefile (VERSION): XEmacs package 1.54 released.
1135
1136 2002-04-21  Ville Skyttä  <scop@xemacs.org>
1137
1138         * pydoc.el.upstream: New file.
1139         * python-mode.el.upstream: Ditto.
1140
1141 2002-04-20  David A. Panariti  <panariti@attbi.com>
1142
1143         * python-mode.el (py-execute-region):
1144         Add fix to handle condition where py-which-shell is nil.
1145
1146         * pydoc.el: Handle new versions of python-mode.el in which
1147         py-execute-region return t rather than a buffer[name].  The
1148         following changes are executed only when py-execute-region
1149         returns t.
1150         (pydoc-call): Guesses the output buffer name to be the current
1151         python process buffer or "*Python Output*".
1152         (pydoc-initialize): Sets the output buffer to be the name of the
1153         current python process buffer.
1154
1155 2002-04-20  Ville Skyttä  <scop@xemacs.org>
1156
1157         * rpm-spec-mode.el: Whitespace cleanup.
1158         (rpm-spec-initialize): Tweaks to initial spec file.
1159
1160 2002-04-12  Ville Skyttä  <scop@xemacs.org>
1161
1162         * rpm-spec-mode.el: Docstring updates.
1163         (rpm-tags-list): Bring up to date with RPM 4.1.
1164         (rpm-add-change-log-entry): Eliminate no-version argument.
1165         (rpm-spec-field-value): Ignore errors when finding the value,
1166         avoid returning whitespace.
1167         (rpm-find-spec-version): Handle Epoch/Serial, return nil
1168         unless Version was found.
1169
1170 2002-04-11  Ville Skyttä  <scop@xemacs.org>
1171
1172         * ruby-mode.el: Sync with upstream revision 1.25.2.9.
1173         * ruby-mode.el.upstream: Ditto.
1174
1175 2002-04-09  Ville Skyttä  <scop@xemacs.org>
1176
1177         * inf-ruby.el.upstream: New file.
1178         * ruby-mode.el.upstream: Ditto.
1179         * rpm-spec-mode.el.upstream: Ditto.
1180
1181 2002-04-07  James LewisMoss  <dres@lewismoss.org>
1182
1183         * diff-mode.el (diff-reverse-direction): Check for --- and +++
1184         before reversing the ^- or ^+.  Also extract out the regexp into a
1185         var for clarity.
1186         (diff-reverse-direction): if there is a region use that.  If not
1187         do whole buffer.  Change doc string to go along with this and fix
1188         typo in doc string.
1189
1190 2002-04-07  Ville Skyttä  <scop@xemacs.org>
1191
1192         * rpm-spec-mode.el: New.
1193         * Makefile (REQUIRES): Add sh-script, needed by rpm-spec-mode.el.
1194         * Makefile (ELCS): Add rpm-spec-mode.elc.
1195         * package-info.in (provides): Add rpm-spec-mode.
1196
1197         * diff-mode.el.upstream: Removed.
1198
1199 2002-03-30  Jeff Mincy  <jeff@delphioutpost.com>
1200
1201         * tcl.el (tcl-mode): recheck for filladapt mode
1202         (tcl-mode): refix imenu support
1203
1204 2002-03-28  Ville Skyttä  <scop@xemacs.org>
1205
1206         * icon.el: Sync with GNU Emacs 21.2.
1207         * tcl.el: Ditto.
1208         * diff-mode.el: Ditto, mostly.
1209         * package-info.in (provides): Add icon.
1210
1211 2002-03-25  Steve Youngs  <youngs@xemacs.org>
1212
1213         * Makefile (VERSION): 1.53 released.
1214
1215 2002-03-24  Ville Skyttä  <scop@xemacs.org>
1216
1217         * f90.el: Sync with GNU Emacs 21.2.
1218         * awk-mode.el: Update sync status.
1219         * modula2.el: Ditto.
1220
1221 2002-03-20  Ville Skyttä  <scop@xemacs.org>
1222
1223         * javascript-mode.el: Update to version 1.4.
1224         Add inferior mode for a JavaScript shell, speedbar integration,
1225         customization groups and variables.  Update copyright notice.
1226         (javascript-font-lock-keywords): Treat "const" like "var".
1227         (javascript-mode-hook): New.
1228         (javascript-shell): New.
1229         (javascript-shell-command): New.
1230         (javascript-shell-command-args): New.
1231         (javascript-shell-mode): New.
1232         (javascript-shell-mode-hook): New.
1233         (javascript-shell-prompt-pattern): New.
1234
1235 2002-03-17  Ville Skyttä  <scop@xemacs.org>
1236
1237         * tcl.el: Mostly sync with GNU Emacs 21.1.
1238
1239 2002-03-15  Ville Skyttä  <scop@xemacs.org>
1240
1241         * javascript-mode.el: Update to version 1.3.
1242         Added javascript-mode-abbrev-table, use regexp-opt, doc updates.
1243
1244 2002-03-14  Ville Skyttä  <scop@xemacs.org>
1245
1246         * awk-mode.el: Mostly sync with GNU Emacs 21.1.
1247
1248 2002-03-04  Ville Skyttä  <scop@xemacs.org>
1249
1250         * f90.el: Sync with GNU Emacs 21.1.
1251
1252 2002-02-28  Ville Skyttä  <scop@xemacs.org>
1253
1254         * ruby-mode.el: New file.
1255
1256         * inf-ruby.el: Ditto.
1257
1258         * Makefile (REQUIRES): Added ilisp for inf-ruby.
1259         * Makefile (ELCS): Added ruby-mode.elc and inf-ruby.elc.
1260
1261         * package-info.in (provides): Added ruby-mode and inf-ruby.
1262
1263 2002-02-23  Ville Skyttä  <scop@xemacs.org>
1264
1265         * modula2.el: Sync with FSF 21.1.
1266
1267         * package-info.in (provides): Added modula2.
1268
1269 2002-02-21  Ville Skyttä  <scop@xemacs.org>
1270
1271         * php-mode.el (php-file-patterns): Re-added autoload cookie.
1272
1273 2002-02-21  Ville Skyttä  <scop@xemacs.org>
1274
1275         * php-mode.el: Sync with upstream 1.0.2.
1276
1277 2002-02-21  Ville Skyttä  <scop@xemacs.org>
1278
1279         * sql.el: Sync with upstream 1.6.5, with trailing ^Ms removed.
1280
1281 2002-02-21  Steve Youngs  <youngs@xemacs.org>
1282
1283         * Makefile (MAINTAINER): Change to Ville Skyttä
1284         <scop@xemacs.org>.
1285
1286 2002-02-19  Ville Skyttä  <scop@xemacs.org>
1287
1288         * javascript-mode.el: New file.
1289         * package-info.in (provides): Added javascript-mode.
1290         * Makefile (ELCS): Added javascript-mode.elc.
1291
1292 2002-01-12  Jan Vroonhof  <jan@xemacs.org>
1293
1294         * Makefile (REQUIRES): Require ps-print
1295
1296 2002-01-03  Adrian Aichner  <adrian@xemacs.org>
1297
1298         * tcl.el (tcl-mode): Check for (boundp 'filladapt-mode).
1299
1300 2001-12-27  Steve Youngs  <youngs@xemacs.org>
1301
1302         * php-mode.el (php-mode-abbrev-table): Revert my patch of
1303         2001-12-20.
1304
1305 2001-12-23  Vin Shelton  <acs@xemacs.org>
1306
1307         * php-mode.el: Remove trailing ^Ms.
1308
1309 2001-12-18  Adrian Aichner  <adrian@xemacs.org>
1310
1311         * cvs.el (cvs-shell-command): Thou shalt obey shell-file-name and
1312         shell-command-switch.
1313         * cvs.el (cvs-shell-command-option): Ditto.
1314         * cvs.el (cvs:merge-convert-symbolic-to-numeric): Ditto.
1315
1316 2001-12-20  Steve Youngs  <youngs@xemacs.org>
1317
1318         * php-mode.el (php-mode-abbrev-table): Escape a parenthesis in a
1319         string.
1320
1321 2001-12-19  Steve Youngs  <youngs@xemacs.org>
1322
1323         * Makefile (REQUIRES): Add dired for p4.
1324
1325         * p4.el (p4-running-xemacs): Autoload 'timerp', 'cancel-timer' and
1326         'dired-get-filename'.
1327
1328         * php-mode.el (php-file-patterns): Add autoload cookie.
1329
1330 2001-12-18  Steve Youngs  <youngs@xemacs.org>
1331
1332         * old-c-mode.el: New file.
1333
1334         * p4.el: Ditto.
1335
1336         * php-mode.el: Ditto.
1337
1338         * pydoc.el: Ditto.
1339
1340         * verilog-mode.el: Sync to author version 3.57
1341
1342         * Makefile (REQUIRES): Add vc, speedbar for p4 and php-mode.
1343         (ELCS): Add old-c-mode.elc, p4.elc, php-mode.elc, pydoc.elc
1344         (EXTRA_SOURCES): Add pydoc-el-README, pydoc_lisp.py
1345
1346         * package-info.in (provides): Update for new files.
1347
1348 2001-12-05  Vaclav Barta  <vbar@comp.cz>
1349
1350         * cperl-mode.pl: Got fill-paragraph-or-region to use
1351         cperl-fill-paragraph.
1352
1353 2001-12-02  Steve Youngs  <youngs@xemacs.org>
1354
1355         * mode-compile.el (python-dbg-flags): Typo fix.
1356
1357 2001-06-19  Barry Warsaw  <barry@xemacs.org>
1358
1359         * python-mode.el (python-font-lock-keywords):
1360         Add "yield" as a keyword to support the new "simple
1361         generators" feature of 2.2.  See PEP 255.
1362
1363 2001-06-18  Barry Warsaw  <barry@xemacs.org>
1364
1365         * python-mode.el (py-continuation-offset):
1366         New variable which controls how much to indent continuation
1367         lines, defined as lines following those that end in backslash
1368         continuing a block opening statement.
1369
1370 2001-09-10  Raymond Toy  <toy@rtp.ericsson.se>
1371
1372         * fortran.el (fortran-mode-map): Keep M-BS as backward-kill-word
1373         and make C-M-h 'mark-fortran-subprogram.
1374
1375 2001-08-15  Jeff Mincy  <jeff@delphioutpost.com>
1376
1377         * tcl.el (tcl-mode): check for filladapt mode
1378         (tcl-mode): fix imenu support
1379
1380 2001-07-31  Alex Schroeder  <alex@gnu.org>
1381
1382         * sql.el (sql-db2): Doc change.
1383
1384 2001-07-23  Alex Schroeder  <alex@gnu.org>
1385
1386         * sql.el (sql-postgres): Add the database at the end of the
1387         parameters instead of at beginning.
1388         (sql-postgres-options): Doc change.
1389
1390 2001-06-21  Jeff Mincy  <jeff@delphioutpost.com>
1391
1392         * diff-mode.el (vc-backend-diff): Fix when default-major-mode is text-mode,
1393         also enabled font-lock
1394
1395 2001-06-18  Ben Wing  <ben@xemacs.org>
1396
1397         * diff-mode.el:
1398         * diff-mode.el (diff-jump-to-old-file-flag): Removed.
1399         * diff-mode.el (diff-jump-to-old-file): New.
1400         * diff-mode.el ('diff-jump-to-old-file-flag): New.
1401         * diff-mode.el (diff-update-on-the-fly-flag): Removed.
1402         * diff-mode.el (diff-update-on-the-fly): New.
1403         * diff-mode.el ('diff-update-on-the-fly-flag): New.
1404         * diff-mode.el (diff-begin-in-read-only-mode): New.
1405         * diff-mode.el (diff-metify-map): New.
1406         * diff-mode.el (diff-mode-map): New.
1407         * diff-mode.el (diff-goto-source):
1408         * diff-mode.el (diff-mode):
1409         Reapply patch.
1410
1411 2001-05-20  Ben Wing  <ben@xemacs.org>
1412
1413         * diff-mode.el:
1414         * diff-mode.el (diff-jump-to-old-file-flag): Removed.
1415         * diff-mode.el (diff-jump-to-old-file): New.
1416         * diff-mode.el (diff-update-on-the-fly-flag): Removed.
1417         * diff-mode.el (diff-update-on-the-fly): New.
1418         * diff-mode.el (diff-begin-in-read-only-mode): New.
1419         * diff-mode.el (diff-metify-map): New.
1420         * diff-mode.el (diff-mode-map): New.
1421         * diff-mode.el (diff-goto-source):
1422         * diff-mode.el (diff-mode):
1423         Eliminate nonstandard -flag ending on variables.
1424
1425         Add var to control whether we begin in read-only mode; FALSE
1426         by default (principle of least surprise; and do not assume that
1427         people opening any file named .diff have no interest in editing
1428         it).
1429
1430         Comment out bogus behavior of setting the selection in
1431         diff-goto-source.
1432
1433         Fix keymap-hacking tricks.
1434
1435 2001-04-11  Barry Warsaw  <bwarsaw@anthem>
1436
1437         * python-mode.el: Bumping to version 4.0 since we now support only
1438         XEmacs 21.1 and Emacs 20.7, although not all of the compatibility
1439         code for older Emacsen has been removed.  Specifically, the old
1440         "make sure we have a current custom.el library" stuff is removed,
1441         as is the hack-around for an NTEmacs 19.34.6 make-temp-name bug.
1442
1443         Updated much of the Commentary section in the initial comments.
1444
1445         Much more importantly, I've integrated Ken Manheimer's pdbtrack
1446         stuff, which is way cool.  When enabled (as by default), this
1447         turns on the overlay arrow when pdb is entered, either in the
1448         shell buffer or in the *Python* buffer.  Specifically:
1449
1450         (py-mode-map): Added C-c C-d to toggle pdb tracking.
1451
1452         (py-pdbtrack-do-tracking-p): New user customizable variable to
1453         control whether overlay arrow tracking is enabled or not.  This
1454         variable is buffer local and is turned on by default.
1455
1456         (py-pdbtrack-minor-mode-string): The string that's added to the
1457         minor mode alist when actually doing pdb overlay arrow tracking.
1458         User customizable.
1459
1460         (py-pdbtrack-toggle-stack-tracking, turn-on-pdbtrack,
1461         turn-off-pdbtrack): New commands to control pdb tracking.
1462
1463         (py-pdbtrack-is-tracking-p): Helper variable used to control the
1464         display of py-pdbtrack-minor-mode-string.  Set to true when the
1465         overlay arrow is enabled, and false when it's disabled.
1466
1467         (py-pdbtrack-stack-entry-regexp, py-pdbtrack-input-prompt,
1468         py-pdbtrack-track-range): Inherited from pdbtrack.el and renamed.
1469
1470         (py-pdbtrack-overlay-arrow, py-pdbtrack-track-stack-file): New
1471         functions which actually do the tracking.
1472
1473         (py-shell): Add py-pdbtrack-track-stack-file to
1474         comint-output-filter-functions.
1475
1476         Finally, add py-pdbtrack-track-stack-file to
1477         comint-output-filter-functions at the file level.  This and the
1478         py-shell addition should ensure that pdb tracking is installed
1479         regardless of the order of operation.
1480
1481         Also, add py-pdbtrack-minor-mode-string to minor-mode-alist.
1482
1483 2001-02-24  Barry Warsaw  <bwarsaw@anthem>
1484
1485         * python-mode.el (py-parse-state): Teach python-mode how to scan
1486         code which follows multi-line list comprehensions.
1487
1488 2001-02-20  Barry Warsaw  <bwarsaw@anthem>
1489
1490         * python-mode.el (py-execute-region): This one's easy... kill the
1491         temporary file's buffer after executing its contents.
1492
1493 2000-12-27  Barry Warsaw  <bwarsaw@anthem>
1494
1495         * python-mode.el (python-font-lock-keywords): Add highlighting of
1496         `as' as a keyword, but only in "import foo as bar" statements
1497         (including optional preceding `from' clause).
1498
1499 2000-10-27  Barry Warsaw  <bwarsaw@anthem>
1500
1501         * python-mode.el (py-goto-beginning-of-tqs): When searching
1502         backwards for the matching delimiter, watch out for backslash
1503         escaped delimiters.  Also use = instead of eq for character
1504         comparison (because a character is = to it's integer value, but
1505         not eq to it).
1506
1507 2000-06-23  Barry Warsaw  <bwarsaw@anthem>
1508
1509         * python-mode.el (py-execute-region): Make sure the new temporary
1510         buffer is current for the insertion of the text.
1511
1512 2000-05-23  Barry Warsaw  <bwarsaw@anthem>
1513
1514         * python-mode.el (py-execute-region): Based on suggestions by
1515         Francois Pinard and Skip Montanaro, handle execution of indented
1516         regions by inserting an "if 1:" in front of the block.  This
1517         better preserves things like triple quoted strings and commented
1518         regions.  This patch resolves PR#264.
1519
1520 2001-04-23  Karl M. Hegbloom  <karlheg@microsharp.com>
1521
1522         * cperl-mode.el (cperl-pod2man-build-command): Man-filter-list is
1523         not always bound, depending on which man viewer you are using.
1524         Only set flist when boundp Man-filter-list.
1525
1526 2001-04-20  Trey Belew  <trey@veggie.stu.wesleyan.edu>
1527
1528         * cperl-mode.el (pod-spell): New.
1529         (make-pod-list): New.
1530
1531 2001-04-14  Alex Schroeder  <alex@gnu.org>
1532
1533         * sql.el (sql-escape-newlines-and-send): New function.
1534         (sql-db2): Set comint-input-sender to
1535         sql-escape-newlines-and-send.
1536
1537 2001-04-13  Alex Schroeder  <alex@gnu.org>
1538
1539         * sql.el (sql-db2-program): New option.
1540         (sql-db2-options): New option.
1541         (sql-db2): New function.
1542
1543 2001-04-06  Glynn Clements  <glynn.clements@virgin.net>
1544
1545         * awk-mode.el (awk-mode): Add necessary call to c-common-init
1546
1547 2001-04-04  Alex Schroeder  <alex@gnu.org>
1548
1549         * sql.el (sql-mode-menu): Added highlighting entries.
1550         (sql-highlight-oracle-keywords): New function.
1551         (sql-highlight-postgres-keywords): New function.
1552         (sql-highlight-ansi-keywords): New function.
1553
1554 2001-03-24  Alex Schroeder  <alex@gnu.org>
1555
1556         * sql.el (sql-help): Doc change.
1557
1558 2001-04-08  Steve Youngs  <youngs@xemacs.org>
1559
1560         * Makefile (REQUIRES): Add cc-mode, ps-print-nomule, fsf-compat,
1561         edit-utils, ediff, emerge & efs.
1562
1563 2001-04-07  Mike Sperber <mike@xemacs.org>
1564
1565         * diff-mode.el (vc-backend-diff): Don't autoload.
1566
1567 2001-04-05  Mike Sperber <mike@xemacs.org>
1568
1569         * diff-mode.el:
1570         * diff-mode.el.upstream: Added.
1571
1572         * Makefile (ELCS): Add diff-mode.elc.
1573
1574 2001-03-05  Alex Schroeder  <alex@gnu.org>
1575
1576         * sql.el (sql-interbase): New function.
1577         (sql-interbase-program): New option.
1578         (sql-interbase-options): New option.
1579         And some typos fixed: "customise" to "customize".
1580
1581 2001-02-10  Matt Tucker  <tuck@whistlingfish.net>
1582
1583         * cperl-mode.el (cperl-mode): Initialize paren-backwards-message
1584
1585 2001-02-10  Matt Tucker  <tuck@whistlingfish.net>
1586
1587         * cperl-mode.el (cperl-mode): Disable override of
1588         font-lock-unfontify-region-function under XEmacs
1589
1590 2001-01-27  Steve Youngs  <youngs@xemacs.org>
1591
1592         * sql.el: Sync with author version 1.4.25.
1593
1594 2001-01-24  Andrew W. Nosenko  <awn@bcs.zp.ua>
1595
1596         * sql.el (sql-sybase): typo fix (was: query user about server two
1597         times instead of server and database).
1598
1599 2001-01-03  Alex Schroeder  <alex@gnu.org>
1600
1601         * sql.el (sql-sybase): Doc change.
1602         (sql-mysql): Doc change.
1603         (sql-postgres): Doc change.
1604
1605 2000-11-02  Alex Schroeder  <alex@gnu.org>
1606
1607         * sql.el (sql-sybase-options): New option.
1608         (sql-sybase): Use it.  Add sql-database to the list of parameters
1609         provided for login.  The options -w 2048 -n are not used any more.
1610         (sql-postgres-options): Changed default from "--pset" to "-P".
1611         (sql-mysql-options): Doc change.
1612         (sql-stop): Doc change.
1613
1614 2000-10-31  Karl M. Hegbloom  <karlheg@debian.org>
1615
1616         * make-mode.el (makefile-backslash-region): Make it put the
1617         backslashes all the way out past the longest line in the region.
1618         - Font lock and Imenu improvements.
1619             - eliminate use of `purecopy'.
1620         With some enhancements by Yoshiki Hayashi  <yoshiki@xemacs.org>.
1621
1622 2000-10-05  Alex Schroeder  <alex@gnu.org>
1623
1624         * sql.el (sql-sybase-options): New option.
1625         (sql-sybase): Use it.  Add sql-database to the list of parameters
1626         provided for login.  The options -w 2048 -n are not used any more.
1627
1628 2000-10-08  Gunnar Evermann  <ge204@eng.cam.ac.uk>
1629
1630         * teco.el: Change keyword to 'emulations'.
1631
1632 2000-10-05  Martin Buchholz  <martin@xemacs.org>
1633
1634         * *: Mega typo fix.
1635
1636 2000-10-04  Nick V. Pakoulin  <npak@ispras.ru>
1637
1638         * awk-mode.el: Small typo/error fixed in font-lock regexpr.
1639
1640 2000-09-25  Alex Schroeder  <alex@gnu.org>
1641
1642         * sql.el (sql-mysql-options): New variable.
1643         (sql-mysql): Use it.
1644
1645 2000-10-03  Nick V. Pakoulin  <npak@ispras.ru>
1646
1647         * awk-mode.el: Synched with FSF Emacs 20.7
1648         Added some extra fontification.
1649
1650 2000-08-07  Sean MacLennan  <seanm@storm.ca>
1651
1652         * cperl-mode.el (cperl-init-faces): Allow XEmacs support of array
1653         and hash faces.
1654
1655 2000-08-29  Alex Schroeder  <alex@gnu.org>
1656
1657         * sql.el (sql-postgres): Use sql-postgres-options.
1658         (sql-postgres-options): New variable.
1659
1660 2000-08-28  Alex Schroeder  <alex@gnu.org>
1661
1662         * sql.el (sql-mode-menu): Work around missing variable mark-active
1663         in XEmacs.
1664         (sql-mode): Added call to easy-menu-add for XEmacs compatibility.
1665         (sql-interactive-mode): Added call to easy-menu-add for XEmacs
1666         compatibility.
1667
1668 2000-08-15  Alex Schroeder  <alex@gnu.org>
1669
1670         * sql.el (sql-magic-go): Use comint-bol.
1671         (sql-copy-column): Use comint-line-beginning-position.
1672         (comint-line-beginning-position): Define a replacement for
1673         comint-line-beginning-position if it is not fboundp.
1674
1675 2000-08-07  Alex Schroeder  <alex@gnu.org>
1676
1677         * sql.el (sql-mode-map): TAB is no longer defined in sql-mode-map;
1678         it didn't have any effect anyway.
1679
1680 2000-07-28  Alex Schroeder  <alex@gnu.org>
1681
1682         * sql.el (sql-postgres): Jason Beegan's patch uses the parameters
1683         --pset and pager=off instead of sending \\o|cat at the beginning
1684         of the session.
1685
1686 2000-07-17  Andreas Jaeger  <aj@suse.de>
1687
1688         * sql.el: Version 1.4.15 from Alex Schroeder <alex@gnu.org>.
1689
1690 2000-07-13  Adrian Aichner  <aichner@ecf.teradyne.com>
1691
1692         * mode-compile.el (mc--build-output-args): Protect filename
1693         arguments by double-quotes to handle paths with embedded SPACE on
1694         Windows NT.
1695         * mode-compile.el (mc--set-command): Ditto.
1696         * mode-compile.el (mc--shell-compile): Ditto.
1697         * mode-compile.el (makefile-compile): Ditto.
1698
1699 2000-07-13  Adrian Aichner  <aichner@ecf.teradyne.com>
1700         * mode-compile.el: Import of mode-compile.el 2.27 from
1701         http://www.tls.cena.fr/~boubaker/distrib/.
1702
1703 2000-07-04  Andreas Jaeger  <aj@suse.de>
1704
1705         * sql.el: Version 1.4.13 from Alex Schroeder.
1706
1707 2000-06-29  AichnerAd  <aichner@ecf.teradyne.com>
1708
1709         * cperl-mode.el: Comment updates.
1710         * cperl-mode.el (cperl-mode-map): Use `cperl-electric-delete'.
1711         * cperl-mode.el (cperl-electric-delete): Bring back from previous
1712         XEmacs version to support setting of `delete-key-deletes-forward'.
1713
1714 2000-06-26  AichnerAd  <aichner@ecf.teradyne.com>
1715
1716         * cperl-mode.el: Add XEmacs license information, expand RCS keywords.
1717         * cperl-mode.el (cperl-version): Expand Revision keyword.
1718
1719 2000-06-25  Adrian Aichner  <aichner@ecf.teradyne.com>
1720
1721         * cperl-mode.el (cperl-perldoc): Make function work under XEmacs.
1722         (cperl-version): sync with version 4.32 of Ilya Zakharevich
1723         <ilya@math.ohio-state.edu>
1724
1725 2000-05-12  Martin Buchholz  <martin@xemacs.org>
1726
1727         * f90.el: Change Author address.
1728
1729 2000-03-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
1730
1731         * eiffel3.el (eif-init-color): Don't change font-lock-comment-face
1732         and font-lock-string-face.
1733         (Top level): Ditto.
1734
1735 2000-01-19  Akim Demaille  <akim@epita.fr>
1736
1737         * autoconf-mode.el (autoconf-font-lock-keywords): Support `A._DEFUN'
1738         definitions: Autoconf now uses AC_DEFUN, AU_DEFUN, AH_DEFUN, and
1739         others are to come.
1740
1741 2000-01-19  Andreas Jaeger  <aj@suse.de>
1742
1743         * python-mode.el: Version 3.105 from Barry Warsaw.
1744
1745 1999-12-04  Andreas Jaeger  <aj@suse.de>
1746
1747         * sql.el (sql-mode-syntax-table): Recognize end of comments
1748         inititated by "--".
1749         Patch by Enrico Scholz <Enrico.Scholz@informatik.tu-chemnitz.de>.
1750
1751 1999-10-05  Tim Bradshaw  <tfb@tfeb.org>
1752
1753         * make-mode.el (makefile-font-lock-keywords):
1754         font-lock-preprocessor-face was used unquoted, quoted it.
1755
1756 1999-11-11  Andreas Jaeger  <aj@suse.de>
1757
1758         * ksh-mode.el: New version from Gary Ellison <gfe@interhack.net>.
1759
1760 1999-09-22  Martin Buchholz  <martin@xemacs.org>
1761
1762         * autoconf-mode.el (autoconf-font-lock-keywords): Add font-lock
1763         keywords for function definitions
1764
1765 1999-07-15  Karl M. Hegbloom  <karlheg@debian.org>
1766
1767         * make-mode.el: Better highlighting and imenu support.
1768
1769 1999-06-05  Karl M. Hegbloom  <karlheg@debian.org>
1770
1771         * sql.el (sql-mode): autoload
1772         (sql-interactive-mode): ditto
1773         (sql-oracle): ditto
1774         (sql-sybase): ditto
1775         (sql-informix): ditto
1776         (sql-ingres): ditto
1777         (sql-ms): ditto
1778         (sql-postgres): ditto
1779
1780 1999-07-06  SL Baur  <steve@miho.m17n.org>
1781
1782         * make-mode.el (makefile-mode): Fix for InfoDock menus.
1783         From Bob Weiner <weiner@altrasoft.com>
1784
1785 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
1786
1787         * ksh-mode.el: Synch to ksh-mode.el-2.12
1788         (ksh-mode-map): Bind DEL to
1789         backward-or-forward-delete-char.
1790         Restore 'ksh-mode feature.
1791
1792 1999-02-05  Torbjorn Einarsson  <T.Einarsson@clab.ericsson.se>
1793
1794         * f90.el Synched up with: FSF 20.3, except that
1795         font-lock-reference-face is used in place of font-lock-constant-face.
1796         (f90-break-before-delimiters): Changed type to boolean.
1797         (f90-font-lock-keywords-1): Same regexps for Emacs and XEmacs and
1798         changed font-lock-reference-face to font-lock-function-name-face.
1799         (f90-font-lock-keywords-2):  Same regexps for Emacs and XEmacs and
1800         changed font-lock-reference-face to font-lock-function-name-face.
1801         (f90-font-lock-keywords-3): Same regexps for Emacs and XEmacs.
1802         (f90-mode-syntax-table): Allow underscore in names, byt not $ etc
1803         (f90-mode-map): Electric insert , + - * /
1804         (f90-type-def-re): Correct indentation for TYPE block
1805         (f90-imenu): Imenu support (FSF only).
1806         (f90-mode): Using normal-auto-fill-function.
1807         (f90-looking-at-if-then): Fixed bug in matching expressions.
1808         (f90-looking-at-where-or-forall): Simplified code.
1809         (f90-looking-at-type-like): Better reg-exp for TYPE block.
1810         (f90-looking-at-program-block-start): Support for more types of
1811         subroutines.
1812         (f90-comment-indent): Better indentation of trailing comments.
1813         (f90-no-block-limit): Fixed bug in block matching.
1814         (f90-electric-insert): New function for auto-fill at operators.
1815         (f90-indent-line): Simplified code.
1816         (f90-break-line): Better behavior for breaking lines.
1817         (f90-auto-fill-mode): Function removed.
1818         (f90-do-auto-fill): Also update line.
1819         (f90-fill-region): Changed due to new updating policy.
1820         (f90-match-end): Fixed bug due to new syntax.
1821
1822 1998-12-30  Martin Buchholz  <martin@xemacs.org>
1823
1824         * python-mode.el: Upgrade to version 3.90 by simply copying
1825         Barry Warsaw's copy.  Have we lost Oliver's and Bob's changes?
1826         Snarfed from http://www.python.org/emacs/python-mode/python-mode.el
1827
1828 1998-11-24  SL Baur  <steve@altair.xemacs.org>
1829
1830         * sql.el: New file.
1831
1832 1998-10-15  SL Baur  <steve@altair.xemacs.org>
1833
1834         * cvs.el: New file.
1835
1836 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
1837
1838         * cperl-mode.el: Do not mess with auto-mode-alist.
1839
1840 1998-09-30  SL Baur  <steve@altair.xemacs.org>
1841
1842         * cperl.el: Update maintainer field.
1843
1844 1998-09-29  Bob Weiner  <weiner@altrasoft.com>
1845
1846         * python.el: (py-guess-indent-offset): Suppress message if
1847         noninteractive.
1848
1849 1998-09-28  SL Baur  <steve@altair.xemacs.org>
1850
1851         * verilog-mode.el (verilog-emacs-features): Correct major version
1852         computation.
1853
1854 1998-09-04  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
1855
1856         * postscript.el: (postscript-font-lock-keywords) eliminate
1857         redundancy from regexp for strings.
1858
1859 1998-07-20  Tomasz Cholewo  <tjchol01@aivo.spd.louisville.edu>
1860
1861         * postscript.el: Fixed syntax table entry for '}'.
1862
1863 1998-07-14  SL Baur  <steve@altair.xemacs.org>
1864
1865         * prolog.el (prolog-consult-region): send-string ->
1866         process-send-string.
1867         (prolog-consult-region): send-region -> process-send-region.
1868
1869 1998-05-04  Oliver Graf <ograf@fga.de>
1870
1871         * python-mode.el(imenu-example--create-python-index):
1872         added imenu Top-entry to fix 'empty' modules
1873
1874 1998-04-29  SL Baur  <steve@altair.xemacs.org>
1875
1876         * simula.el (simula-mode): Autoload.
1877
1878         * m4-mode.el (m4-mode): Autoload.
1879
1880 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
1881
1882         * autoconf-mode.el: Recognize parens as such.
1883
1884 1998-01-24  SL Baur  <steve@altair.xemacs.org>
1885
1886         * Makefile (VERSION): Update to package standard 1.0.
1887         * package-info.in: Ditto.
1888
1889 1998-01-12  SL Baur  <steve@altair.xemacs.org>
1890
1891         * Makefile (CATEGORY): Update to newer package interface.
1892
1893 1998-01-05  SL Baur  <steve@altair.xemacs.org>
1894
1895         * python-mode.el updated to 3.28.
1896
1897 1998-01-03  SL Baur  <steve@altair.xemacs.org>
1898
1899         * Makefile: Update to newer package interface.
1900
1901 1997-12-23  SL Baur  <steve@altair.xemacs.org>
1902
1903         * tcl.el (tcl-submit-bug-report): Remove compile time dependency
1904         on reporter.
1905
1906         * Makefile: Created.