Whole of tree build fix
[packages] / xemacs-packages / pcl-cvs / ChangeLog
1 2014-05-15  Norbert Koch  <viteno@xemacs.org>
2
3         * Makefile (VERSION): XEmacs package 1.73 released.
4
5 2014-05-15  Norbert Koch  <viteno@xemacs.org>
6
7         * Makefile (VERSION): XEmacs package 1.72 released.
8
9 2014-05-13  Jerry James  <james@xemacs.org>
10
11         * .cvsignore: Remove.
12         * .hgignore: New file.
13         * pcl-cvs.texi: Update for texinfo 5.x.
14
15 2013-01-27  Norbert Koch  <viteno@xemacs.org>
16
17         * Makefile (VERSION): XEmacs package 1.71 released.
18
19 2013-01-21  Vin Shelton  <acs@xemacs.org>
20
21         * Makefile (REQUIRES): New tramp update requires sh-script.
22
23 2009-11-24  Norbert Koch  <viteno@xemacs.org>
24
25         * Makefile (VERSION): XEmacs package 1.70 released.
26
27 2009-11-17  Adrian Aichner  <adrian@xemacs.org>
28
29         * pcl-cvs-parse.el (cvs-parse-status): Ignore "Commit Identifier"
30         fields.
31
32 2009-11-14  Norbert Koch  <viteno@xemacs.org>
33
34         * Makefile (VERSION): XEmacs package 1.69 released.
35
36 2009-11-09  Mike Sperber  <mike@xemacs.org>
37
38         * pcl-cvs.el (vc-do-command): Correctly handle `t' buffer argument
39         to `vc-do-command'.
40
41 2007-10-30  Norbert Koch  <viteno@xemacs.org>
42
43         * Makefile (VERSION): XEmacs package 1.68 released.
44
45 2007-10-29  Ville Skyttä  <scop@xemacs.org>
46
47         * Makefile (REQUIRES): Add tramp for new vc-hooks and gnus for tramp.
48
49 2006-07-27  Norbert Koch  <viteno@xemacs.org>
50
51         * Makefile (VERSION): XEmacs package 1.67 released.
52
53 2006-07-26  Mike FABIAN  <mfabian@suse.de>
54
55         * pcl-cvs-parse.el (cvs-parse-run-table): Suppress scary warning.
56
57 2004-12-22  Norbert Koch  <viteno@xemacs.org>
58
59         * Makefile (VERSION): XEmacs package 1.66 released.
60
61 2004-12-08  Steve Youngs  <steve@youngs.au.com>
62
63         * package-info.in (provides): Remove easy-mmode.
64
65 2003-10-31  Norbert Koch  <viteno@xemacs.org>
66
67         * Makefile (VERSION): XEmacs package 1.65 released.
68
69 2003-03-09  Ben Wing  <ben@xemacs.org>
70
71         * Makefile:
72         Delete explicit compile:: and binkit: rules.
73         Don't add custom-load.elc to the list of generated elc's.
74         Use STANDARD_DOCS instead of explicitly giving the targets
75         and dependencies.
76
77 2002-11-29  Ben Wing  <ben@xemacs.org>
78
79         * .cvsignore: Remove files now handled automatically by CVS.
80         * Makefile: Use `compile' instead of hard-coded `all'.
81
82 2002-10-15  Ville Skyttä  <scop@xemacs.org>
83
84         * Makefile (srckit): Remove.
85
86 2002-10-14  Ville Skyttä  <scop@xemacs.org>
87
88         * Makefile (MANUAL): Removed (unused).
89
90 2002-07-30  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>
91
92         * Makefile (VERSION): XEmacs package 1.64 released.
93
94 2002-07-16  Adrian Aichner  <adrian@xemacs.org>
95
96         * .cvsignore: Add generated .info* and .html files.
97
98 2002-06-21  Christian Schmitt  <Christian.Schmitt@dresdner-bank.com>
99
100         * pcl-cvs-defs.el (cvs-version): Call CVS using `cvs-program'.
101
102 2002-06-04  Steve Youngs  <youngs@xemacs.org>
103
104         * Makefile (VERSION): XEmacs package 1.63 released.
105
106 2002-06-02  Steve Youngs  <youngs@xemacs.org>
107
108         * Makefile (VERSION): XEmacs package 1.62 released.
109
110         * cvs-log.el ("CVS-Log"): Wrap Jeff's patch in a test for xemacs
111         because his patch breaks GNU/Emacs.
112
113 2002-05-15  Jeff Mincy  <jeff@delphioutpost.com>
114
115         * cvs-log.el (Repository): enable font-lock 
116
117 2002-05-07  Steve Youngs  <youngs@xemacs.org>
118
119         * Makefile (VERSION): XEmacs package 1.61 released.
120
121 2002-05-02  Steve Youngs  <youngs@xemacs.org>
122
123         * easy-mmode.el: Moved to xemacs-base.
124
125         * Makefile (EXTRA_SOURCES): Removed.
126
127 2002-03-25  Steve Youngs  <youngs@xemacs.org>
128
129         * Makefile (VERSION): 1.60 released.
130
131 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
132
133         * pcl-cvs-parse.el (cvs-parse-ignored-messages): Ignore messages
134         from cvswrapper server.
135
136 2002-03-05  Steve Youngs  <youngs@xemacs.org>
137
138         * pcl-cvs.texi (Customization): Add note about setting
139         'cvs-diff-flags' before PCL-CVS is loaded and that PCL-CVS gets
140         the value of these flags from ~/.cvsrc.
141
142 2002-01-26  Adrian Aichner  <adrian@xemacs.org>
143
144         * pcl-cvs-defs.el (cvs-diff-ignore-marks): Update docstring by synch.
145         * pcl-cvs-defs.el (cvs-confirm-removals): Ditto.
146         * pcl-cvs-defs.el (cvs-add-default-message): Ditto.
147         * pcl-cvs-defs.el (cvs-mode-map): Comment out mapping of
148         `cvs-mode-undo' to undo, Add mappings for "z", "\C-m", "!" and
149         [mouse-2].  Remove bad mapping of cvs-mode-force-command to "M-f"
150         (also submitted to pcvs in GNU Emacs).
151         * pcl-cvs-info.el: Cosmetic synch with pcvs.
152         * pcl-cvs-info.el (cvs-applicable-p): Ditto.
153         * pcl-cvs-info.el (cvs-fileinfo-pp): Ditto.
154         * pcl-cvs-info.el (cvs-fileinfo<): Ditto.
155         * pcl-cvs-parse.el (cvs-parse-buffer): Update docstring by synch.
156         * pcl-cvs-parse.el (cvs-parse-merge): Ditto.
157         * pcl-cvs-util.el: Cosmetic synch with pcvs.
158         * pcl-cvs-util.el (cvs-pop-to-buffer-same-frame): Ditto.
159         * pcl-cvs-util.el (cvs-bury-buffer): Don't delete existing window.
160         * pcl-cvs-util.el (cvs-insert-strings): New.
161         * pcl-cvs-util.el (cvs-prefix-set): Cosmetic synch with pcvs.
162         * pcl-cvs.el: Cosmetic synch with pcvs.
163         * pcl-cvs.el (cvs-diff-flags): Add to list of defaults.
164         * pcl-cvs.el (cvs-mode!): Cosmetic synch with pcvs.
165         * pcl-cvs.el (cvs-temp-buffer): Ditto.
166         * pcl-cvs.el (cvs-cmd-do): Ditto.
167         * pcl-cvs.el (cvs-run-process): Ditto.
168         * pcl-cvs.el (cvs-sentinel): Ditto.
169         * pcl-cvs.el (cvs-parse-process): Ditto.
170         * pcl-cvs.el ((cvs-mode-revert-buffer . SIMPLE)): Ditto.
171         * pcl-cvs.el (cvs-quickdir): New.
172         * pcl-cvs.el (cvs-update-filter): Cosmetic synch with pcvs.
173         * pcl-cvs.el (cvs-mode): Ditto.
174         * pcl-cvs.el (cvs-mouse-toggle-mark): Ditto.
175         * pcl-cvs.el ((cvs-mode-diff . DOUBLE)): Ditto.
176         * pcl-cvs.el ((cvs-mode-diff-head . SIMPLE)): Ditto.
177         * pcl-cvs.el ((cvs-mode-diff-vendor . SIMPLE)): Ditto.
178         * pcl-cvs.el ((cvs-mode-idiff-other . NOARGS)): Ditto.
179         * pcl-cvs.el (cvs-mode-delete-lock): Ditto.
180         * pcl-cvs.el (cvs-mode-add-change-log-entry-other-window): Ditto.
181         * pcl-cvs.el (cvs-dired-use-hook): Ditto.
182         * pcl-cvs.texi: Add Stefan Monnier (incomplete merge).
183
184 2002-01-22  Jarl Friis  <jarl@diku.dk>
185
186         * pcl-cvs.el (cvs-reread-cvsrc): using default parameters for
187         cvs-commands not listed in ~/.cvsrc
188
189 2002-01-07  Adrian Aichner  <adrian@xemacs.org>
190
191         * Makefile (HTML_FILES): New.
192         * Makefile (HTML_DEP): New.
193
194 2001-12-22  Steve Youngs  <youngs@xemacs.org>
195
196         * package-info.in (provides): Update.
197
198 2001-12-21  Adrian Aichner  <adrian@xemacs.org>
199
200         * pcl-cvs.el (cvs-do-removal): Correct usage of `cvs-temp-buffer'
201         to make listing of files work.
202
203 2001-06-06  Raymond Toy  <toy@rtp.ericsson.se>
204
205         * cvs-edit.el (cvs-edit-done): Check for a null vc-comment-ring
206         and initialize if necessary.
207
208 2001-04-12  Mike Sperber  <mike@xemacs.org>
209
210         * pcl-cvs.el (cvs-mode-diff): Remove call to
211         `cvs-prepare-diff-mode'.
212         Use diff-mode again.
213
214         * cvs-compat.el (cvs-prepare-diff-mode): Remove again.
215
216         * Makefile (REQUIRES): Add prog-modes.
217
218 2001-02-24  Ben Wing  <ben@xemacs.org>
219
220         * Makefile (REQUIRES):
221         Need ediff and mail-lib to avoid compilation problems.  Also seen
222         by Jeff Miller and Vin Shelton.
223
224 2001-02-25  Jeff Miller  <jmiller@cablepseed.com>
225
226         * Makefile (REQUIRES): Add mail-lib, ediff.
227
228 2000-10-03  Yoshiki Hayashi  <yoshiki@xemacs.org>
229
230         * pcl-cvs.el (cvs-mode-add-change-log-entry-other-window):
231         Bind change-log-default-name to nil so that find-change-log
232         returns right value.
233
234 2000-10-05  Martin Buchholz  <martin@xemacs.org>
235
236         * *: Mega typo fix.
237
238 2000-07-16  Mike Sperber  <mike@xemacs.org>
239
240         * Makefile (VERSION): 1.48
241
242 2000-07-16  Yoshiki Hayashi <yoshiki@xemacs.org>
243
244         * cvs-status.el (cvstree-dstr-char-space): Remove 2-byte
245         characters so even a Mule-compiled cvs-status will work onn
246         non-Mule.
247
248 2000-05-07  Mike Sperber  <mike@xemacs.org>
249
250         * Makefile: Include easy-mmode.el.
251
252 2000-04-30  Mike Sperber  <mike@xemacs.org>
253
254         * cvs-compat.el (cvs-prepare-diff-mode): Fix; t'was broken before.
255
256         * pcl-cvs.el ((require 'easy-mmode)): Reverted to using
257         easy-mmode.  After all, it's needed only at compile-time.
258
259 2000-04-16  Mike Sperber  <mike@xemacs.org>
260
261         * Fresh update to PCL-CVS 2.9.9.
262
263 1999-06-16  Greg Klanderman  <greg@klanderman.net>
264
265         * Makefile (VERSION): 1.39
266
267 1999-06-16  Yves BLUSSEAU  <blusseau@pharmacie.unicaen.fr>
268
269         * pcl-cvs.el (cvs-run-process): bugfix - "append" was being called
270         instead of "list"; error was signalled when the variable
271         cvs-cvsroot was set.
272
273 1998-11-17  Greg Klanderman  <greg@alphatech.com>
274
275         * pcl-cvs.el (cvs-retrieve-revision-to-tmpfile): bugfix for remote 
276         repositories -- don't use cvs-fileinfo->full-path but rather bind
277         default-directory to the path and send just the file-name to cvs.
278
279 1998-11-05  Greg Klanderman  <greg@alphatech.com>
280
281         * pcl-cvs.el (cvs-edit-mode): add (kill-all-local-variables)
282         (cvs-mode): ditto.
283         (toplevel): no need to require 'help-macro, axe it.
284
285 1998-10-29  Greg Klanderman  <greg@alphatech.com>
286
287         * pcl-cvs.el (cvs-mode-add-change-log-entry-other-window): rewrite 
288         to fix bug reported by Neal Becker; was completely broken.
289         (toplevel): defvar variables dynamically bound by parser to
290         suppress compile warnings.
291
292 1998-10-23  Greg Klanderman  <greg@alphatech.com>
293
294         * pcl-cvs.el (cvs-status-parse-table): handle "Needs Patch" status.
295         (cvs-quote-multiword-string): do a better job of quoting.
296         document that this function is only used for informational output.
297         (toplevel): use eval-when-compile for compiler pacifying defvar's.
298         (parse-string): remove.
299         (cvs-make-list): remove.
300         (cvs-parse-arguments): new function, use it instead of cvs-make-list.
301         (toplevel): namespace sanitization:
302                 extract-matches     -->  cvs-extract-matches
303                 parse-alternatives  -->  cvs-parse-alternatives
304                 parse-buffer        -->  cvs-parse-buffer
305                 parse-once          -->  cvs-parse-once
306                 run-cvs-process     -->  cvs-run-process
307
308 1998-10-22  Greg Klanderman  <greg@alphatech.com>
309
310         * pcl-cvs.el (run-cvs-process): Don't use cvs-shell, call
311         cvs-program directly.  Accept CVS arguments as lists of strings.
312         (cvs-do-update): update call to run-cvs-process.
313         (cvs-do-checkout): ditto.
314         (cvs-do-status): ditto.
315         (cvs-with-flags-1): use cvs-quote-multiword-string.
316
317 1998-10-21  Greg Klanderman  <greg@alphatech.com>
318
319         * pcl-cvs.el (cvs-update-parse-table): 
320         (cvs-status-parse-table): ignore "waiting for lock" and "obtained
321         lock" messages as they are handled by cvs-update-filter.
322
323 1998-10-21  Greg Klanderman  <greg@alphatech.com>
324
325         * pcl-cvs.el (cvs-sentinel): don't kill the process buffer; leave
326         it around in case there were parse errors and we'd like to check
327         out what went wrong.
328         (cvs-last-output-buffer): new variable.
329         (run-cvs-process): kill the old output buffer.
330
331 1998-10-21  Greg Klanderman  <greg@alphatech.com>
332
333         * pcl-cvs.el (cvs-debug-parser): new variable.
334         (cvs-update-parse-table): use it.
335         (cvs-status-parse-table): use it.
336         (parse-once): give PROG and COLLECT `progn' like semantics.
337
338         * pcl-cvs.texi (Contributors): update email addresses for Greg
339         Woods and Jamie Zawinski.
340         (Bugs): update addresses to send bug reports to
341         (Archives): update availability information
342
343         * pcl-cvs.el (cvs-status-cmd-flags): default to nil; recursive
344         status runs are now correctly parsed, no need to run locally.
345         (cvs-auto-remove-handled-directories): default to t.
346         (cvs-retrieve-revision-to-tmpfile): use the function `temp-directory'
347         if it is bound to compute the temporary file name.
348
349 1998-10-21  Greg Klanderman  <greg@alphatech.com>
350
351         * pcl-cvs.el: don't separate stdout and stderr output from the 
352         `cvs update' or `cvs status' process; parse them together.
353
354         * Makefile (VERSION): 1.37
355
356 1998-10-20  Greg Klanderman  <greg@alphatech.com>
357
358         * pcl-cvs.el (cvs-retrieve-revision-to-tmpfile): use
359         `shell-command-switch', rather than "-c".
360
361 1998-10-19  Greg Klanderman  <greg@alphatech.com>
362
363         * pcl-cvs-xemacs.el (cvs-need-action-face): 
364         (cvs-handled-face): 
365         (cvs-unknown-face): change colors for light background.
366
367 1998-10-16  Greg Klanderman  <greg@alphatech.com>
368
369         * pcl-cvs.el (cvs-update-stdout-parse-table): avoid setting the
370         fileinfo's directory to nil when unsure of the directory during a
371         merge.  unfortunately, parsing of merges is still not quite right;
372         blasted CVS sometimes sends the message about the file already
373         containing the differences later, after intervening info on other
374         files.
375
376         * Makefile (VERSION): 1.36
377
378 1998-10-14  Greg Klanderman  <greg@alphatech.com>
379
380         * pcl-cvs.el (cvs-update-pp): add one column to status field width.
381         (cvs-status-pp): tweak formatting so columns line up.
382         (cvs-status-stdout-parse-table): fix parsing of locally removed files.
383         * pcl-cvs-xemacs.el (pcl-cvs-handled-list): 
384         (pcl-cvs-need-action-list): tweak for formatting changes.
385
386         * Makefile (VERSION): 1.35.
387
388 1998-10-12  Greg Klanderman  <greg@alphatech.com>
389
390         * pcl-cvs.el (cvs-mode-debug-fileinfo): new function.
391         (cvs-update-stderr-parse-table): fix REGEXP for ignored conflict
392         warnings (real info is on stdout).
393         (cvs-update-stderr-parse-table): fix other REGEXPs that don't end in `$'
394         (cvs-update-stdout-parse-table): ditto.
395         (cvs-update-stdout-parse-table): fix parsing of merge info.
396
397         * pcl-cvs.texi: more cleanup.
398
399         * Makefile (VERSION): 1.34.
400
401 1998-10-09  Greg Klanderman  <greg@alphatech.com>
402
403         * pcl-cvs.el (cvs-status-stdout-parse-table): fix bug accessing
404         the *match-list* for unknown files.
405         (cvs-mode-quit): new cvs-mode command.
406         (cvs-mode-map): bind it to `q' instead of bury-buffer.
407         (cvs-shell-c-flag): new variable.
408         (run-cvs-process): use it.
409         (cvs-shell-c-flag): remove, use shell-command-switch instead.
410         (cvs-update-stdout-parse-table): fix parsing bug: COLLECT evals
411         only a single form, it is not an implicit progn.
412
413         * pcl-cvs.texi: more cleanup.
414
415 1998-10-08  Greg Klanderman  <greg@alphatech.com>
416
417         * pcl-cvs.texi: update documentation.
418
419         * pcl-cvs.el (cvs-mode-tag): use cvs-with-flags.
420         (cvs-mode-rtag): ditto.
421         (cvs-mode-diff-cvs): ditto.
422         (cvs-mode-diff-backup): ditto.
423         (cvs-mode-diff-head): ditto.
424         (cvs-mode-diff-vendor): ditto.
425         (cvs-mode-remove-file): ditto.
426         (cvs-mode-undo-local-changes): ditto.
427         (cvs-update-file-flags): new.
428         (cvs-mode-update): use cvs-with-flags.
429         (cvs-mode-commit, cvs-mode-changelog-commit): ditto, set
430         cvs-commit-flags-to-use from cvs-commit-flags.
431         (cvs-edit-done): use cvs-commit-flags-to-use.
432         (cvs-local): remove variable.
433         (cvs-last-update-flags): new.
434         (cvs-last-status-flags): new.
435         (cvs-mode-redo): use cvs-with-flags.
436         (cvs-status-cmd-flags): new
437         (cvs-checkout-cmd-flags): new
438         (cvs-examine): use cvs-with-flags.
439         (cvs-examine-other-window): use cvs-with-flags.
440         (cvs-update): use cvs-with-flags.
441         (cvs-update-other-window): use cvs-with-flags.
442         (cvs-do-update): remove LOCAL argument.
443         (cvs-checkout): use cvs-with-flags.
444         (cvs-checkout-other-window): use cvs-with-flags.
445         (cvs-do-checkout): use cvs-checkout-cmd-flags.
446         (cvs-status): use cvs-with-flags.
447         (cvs-status-other-window): use cvs-with-flags.
448         (cvs-do-status): remove LOCAL argument, use cvs-status-cmd-flags.
449         (cvs-mode-map): swap bindings for cvs-mode-emerge and
450         cvs-mode-ediff, placing cvs-mode-ediff on 'e' as that is the
451         preferred interface, and was what previous versions had.
452
453 1998-10-07  Greg Klanderman  <greg@alphatech.com>
454
455         * pcl-cvs.el (cvs-with-flags): new macro - handle flag setting.
456         (cvs-with-flags-1): helper function.
457         (cvs-add-flags): new variable
458         (cvs-commit-flags): new.
459         (cvs-remove-flags): new.
460         (cvs-undo-flags): new.
461         (cvs-*-flags-history): new history variables.
462         (cvs-mode-add): use cvs-with-flags.
463         (cvs-mode-status): ditto.
464         (cvs-mode-log): ditto.
465
466         * Makefile (VERSION): bump to 1.32
467
468 1998-10-05  Greg Klanderman  <greg@alphatech.com>
469
470         * pcl-cvs.el (cvs-update-stdout-parse-table): merge in ignoring of 
471         "already contains the differences between" message from XEmacs
472         1.03.
473         More XEmacs parser merging originally from Oscar Figueiredo:
474         (cvs-update-stdout-parse-table): Parse merge information.
475         (cvs-update-stderr-parse-table): Accept standalone conflict
476         warnings as the additional information is on stdout in recent CVS
477         versions.
478
479 1998-10-04  Greg Klanderman  <greg@alphatech.com>
480
481         * pcl-cvs.el (cvs-changelog-ours-p): use add-log-full-name,
482         user-full-name, and (user-full-name), and add-log-mailing-address, 
483         user-mail-address, and (user-mail-address), in that order, and
484         protected by the appropriate boundp and fboundp checks.
485         (cvs-mode-emerge): bind default-directory to the fileinfo's
486         directory.  merged in from XEmacs 1.03.
487         (cvs-sentinel): message when process completes.  merged in from
488         XEmacs 1.03.
489
490 1998-10-01  Greg Klanderman  <greg@alphatech.com>
491
492         * Makefile (VERSION): set back to 1.30, no 2.xx versions allowed
493         in XEmacs 21.0.
494
495         * pcl-cvs.el (cvs-add-how): bugfix, change call to
496         cvs-add-file-update-buffer to cvs-add-file-how.
497
498 1998-09-30  Greg Klanderman  <greg@alphatech.com>
499
500         * pcl-cvs-xemacs.el: Add a submenu under "Tools".
501         Clean up the mode menu.
502         Provide 'pcl-cvs-xemacs.
503
504 1998-09-28  Greg Klanderman  <greg@alphatech.com>
505
506         * pcl-cvs.el (cvs-update-stdout-parse-table): handle patched files 
507         like updated files, ie, mark them handled.
508
509 1998-09-27  Greg Klanderman  <greg@alphatech.com>
510
511         * pcl-cvs.el (cvs-changelog-name): bugfix for previous change;
512         don't pass nil to expand-file-name when change-log-default-name is 
513         nil.
514
515         * pcl-cvs-xemacs.el (pcl-cvs-font-lock-keywords): add some new
516         faces: cvs-unknown-face, cvs-handled-face, cvs-need-action-face,
517         cvs-marked-face.  remove cvs-status-face.
518
519         * pcl-cvs.el (cvs-mode-undo-local-changes): Don't update cvs
520         fileinfo state until we know we're not going to signal an error on
521         an unhandled case.
522
523         * pcl-cvs.el (cvs-add-file-update-buffer): update docs, see below.
524         (cvs-add-do-update): new function - just update the buffer and tins
525         (cvs-add-buffer-how): new function - has just the part of
526         cvs-add-file-update-buffer that wants to be done prior to actually 
527         running cvs - eg figure out what to do with each file.
528         (cvs-add-how): new function - separate files to be added into new
529         files and resurrected files.
530         (cvs-mode-add): Use the above to avoid modifying the buffer before 
531         the add is actually performed.  This way we don't get confused if
532         the user quits out of the add while entering the description.
533
534 1998-09-17  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
535
536         * pcl-cvs.el (cvs-set-display-cvsroot): Properly set; if there's a
537         CVS/Root file, then plain 'cvs update' will use that.  Otherwise,
538         our `cvs-cvsroot' variable is right, || $CVSROOT.
539         (run-cvs-process): Clean up process and file if *cvs* buffer is
540         killed using a couple of kill buffer hooks.
541         (cvs-do-update): Moved `cvs-set-display-cvsroot' and setq
542         `cvs-working-directory' into #'run-cvs-process
543         (cvs-do-status): ditto
544
545 1998-09-10  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
546
547         * pcl-cvs.el (cvs-changelog-name): Use `change-log-default-name'
548         so it becomes possible to use "ChangeLog.local" files to avoid CVS 
549         merge clashes in the canonical shared ChangeLog files.
550
551 1998-09-24  Greg Klanderman  <greg@alphatech.com>
552
553         * Makefile: update to newer XEmacs package protocol (Steve Baur)
554
555 1998-09-11  Greg Klanderman  <greg@alphatech.com>
556
557         * pcl-cvs.el (cvs-mode-redo): bugfix: pass cvs-dont-change-disc 
558         to cvs-do-update.
559
560         * pcl-cvs-xemacs.el (pcl-cvs-font-lock-keywords): require space
561         between fields on each line.
562
563 1998-09-07  Greg Klanderman  <greg@alphatech.com>
564
565         * pcl-cvs-xemacs.el: first pass at fontification for 2.0b2.
566
567         * pcl-cvs.el (cvs-status-stdout-parse-table): comment (debug) call
568
569 1998-09-07  Greg Klanderman  <greg@alphatech.com>
570
571         * pcl-cvs.el (cvs-do-removal): bugfix in file error catching from
572         Karl Hegbloom.
573
574         * pcl-cvs.el
575         (cvs-get-marked): fix mark toggling.
576         (cvs-mode-commit): 
577         (cvs-mode-add): 
578         (cvs-mode-diff-cvs): 
579         (cvs-mode-diff-backup): 
580         (cvs-mode-diff-head): 
581         (cvs-mode-diff-vendor): 
582         (cvs-mode-status): 
583         (cvs-mode-log): 
584         (cvs-mode-update): 
585         (cvs-mode-ignore): 
586         (cvs-mode-undo-local-changes): 
587         (cvs-mode-acknowledge): 
588         (cvs-mode-remove-file): 
589         (cvs-mode-tag): 
590         (cvs-mode-rtag): 
591         (cvs-mode-byte-compile-files): 
592         (cvs-mode-changelog-commit): pass the right ignore-marks value 
593         to cvs-get-marked.  Diff commands no longer take "ignore-marks"
594         argument; use cvs-mode-toggle-marks (bound to T) to toggle using
595         marks.
596
597 1998-09-04  Greg Klanderman  <greg@alphatech.com>
598
599         * pcl-cvs.el (run-cvs-process): buffer formatting improvement.
600         show CVSROOT directory and working directory in header.
601         (cvs-update-pp): 
602         (cvs-status-pp): report dirchanges relative to working dir.
603         (run-cvs-process): cleanup leading and trailing space around args
604
605 1998-09-04  Greg Klanderman  <greg@alphatech.com>
606
607         * pcl-cvs.el
608         (cvs-find-program): nuke this bogosity.
609         (run-cvs-process): don't require cvs-program to contain the
610         absolute path; let it be found on the PATH if that's what the user 
611         wants.
612
613 1998-09-04  Greg Klanderman  <greg@alphatech.com>
614
615         * pcl-cvs.el
616         (cvs-auto-remove-handled-directories): reintroduce this variable.
617         (cvs-parse-process): use it.
618         (cvs-add-sub): remove unused param cvs-buf.
619         (cvs-mode-add): fix call to cvs-add-sub, nuke unused "buf".
620         (cvs-dir-empty-p): correct args in docstring.
621         (cvs-mode-commit): remove unused binding of cvs-buf
622         (cvs-old-ediff-interface): ditto.
623         (cvs-mode-emerge): ditto.
624         (cvs-mode-changelog-commit): ditto.
625         (cvs-execute-list): remove unused binding of arg-str
626         (cvs-do-removal): missing quote on (apply 'signal err).
627
628 1998-09-04  Greg Klanderman  <greg@alphatech.com>
629
630         * pcl-cvs.el
631         (run-cvs-process): use (force-mode-line-update).
632         (XEmacs support): don't autoload pcl-cvs-fontify; it already has
633         an autoload cookie.
634
635         * Makefile: cleanup -- don't put debug .el's in the binkit.
636
637 1998-08-25  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
638
639         * pcl-cvs.texi: Add direntry
640
641         * Makefile (REQUIRES): elib dired
642
643         * pcl-cvs.el: Roll in changes taken from diffs I pulled down from
644         the cvs.xemacs.org cvsweb server, and add autoload cookies
645         throughout.  Changed "Lucid" to "XEmacs".
646         (cvs-find-program) Use PATH
647         (cvs-default-ignore-marks) New variable, from old patch.
648         (cvs-assert-applicable) Fix typo in arglist
649         (cvs-examine*, cvs-update*, ...) bind `use-dialog-box' nil
650         (cvs-mode) display keybind for `cvs-mode-mark-matching-files' and
651         `cvs-mode-toggle-marks'.
652         (cvs-mode-map) keybind the above
653         (cvs-mode-mark-matching-files, cvs-mode-toggle-marks),
654         (cvs-ignore-marks-p) Copied in from old patch
655         (cvs-do-removal) Use `condition-case' around file deletion in case
656         the file has already been burned.
657         (cvs-get-marked): Use `cvs-default-ignore-marks' and
658         `cvs-ignore-marks-p'.  This could be simplified.
659
660         * Makefile: adjust ELCS
661
662         * cookie.el, dll-debug.el, dll.el, elib-node.el: Removed the elib
663         library stuff, since it now resides in its own package.
664