aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorKaroly Lorentey2007-01-29 22:21:19 +0000
committerKaroly Lorentey2007-01-29 22:21:19 +0000
commit93afd0f1d463bec0fc8d3127c1d34ccaa4dbe99b (patch)
tree6e4e3bec20b8c65eb1f78b0ad302fa6c1977d355 /lisp
parent38db5c8d522cc1faa8190e77dbc932a5560e6aad (diff)
parent5c4a60523827062803ab9a55b4325358225d66bf (diff)
downloademacs-93afd0f1d463bec0fc8d3127c1d34ccaa4dbe99b.tar.gz
emacs-93afd0f1d463bec0fc8d3127c1d34ccaa4dbe99b.zip
Merged from emacs@sv.gnu.org
Patches applied: * emacs@sv.gnu.org/emacs--devo--0--patch-599 Merge from erc--main--0 * emacs@sv.gnu.org/emacs--devo--0--patch-600 Merge from erc--main--0 * emacs@sv.gnu.org/emacs--devo--0--patch-601 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-602 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-603 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-604 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-605 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-606 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-607 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-608 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-609 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-610 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-611 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-612 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-613 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-614 Make byte compiler correctly write circular constants * emacs@sv.gnu.org/emacs--devo--0--patch-615 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-616 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-617 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-618 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-192 Merge from emacs--devo--0 * emacs@sv.gnu.org/gnus--rel--5.10--patch-193 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-194 Merge from emacs--devo--0 * emacs@sv.gnu.org/gnus--rel--5.10--patch-195 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-196 Update from CVS git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-594
Diffstat (limited to 'lisp')
-rw-r--r--lisp/ChangeLog378
-rw-r--r--lisp/ChangeLog.12
-rw-r--r--lisp/ChangeLog.1010
-rw-r--r--lisp/ChangeLog.112
-rw-r--r--lisp/ChangeLog.22
-rw-r--r--lisp/ChangeLog.32
-rw-r--r--lisp/ChangeLog.42
-rw-r--r--lisp/ChangeLog.52
-rw-r--r--lisp/ChangeLog.62
-rw-r--r--lisp/ChangeLog.72
-rw-r--r--lisp/ChangeLog.82
-rw-r--r--lisp/ChangeLog.92
-rw-r--r--lisp/Makefile.in8
-rw-r--r--lisp/abbrev.el2
-rw-r--r--lisp/abbrevlist.el2
-rw-r--r--lisp/add-log.el237
-rw-r--r--lisp/align.el2
-rw-r--r--lisp/allout.el2
-rw-r--r--lisp/ansi-color.el2
-rw-r--r--lisp/apropos.el2
-rw-r--r--lisp/arc-mode.el2
-rw-r--r--lisp/array.el2
-rw-r--r--lisp/autoarg.el2
-rw-r--r--lisp/autoinsert.el2
-rw-r--r--lisp/autorevert.el2
-rw-r--r--lisp/avoid.el2
-rw-r--r--lisp/battery.el2
-rw-r--r--lisp/bindings.el2
-rw-r--r--lisp/bookmark.el22
-rw-r--r--lisp/bs.el2
-rw-r--r--lisp/buff-menu.el2
-rw-r--r--lisp/button.el2
-rw-r--r--lisp/calc/README4
-rw-r--r--lisp/calc/calc-aent.el2
-rw-r--r--lisp/calc/calc-alg.el2
-rw-r--r--lisp/calc/calc-arith.el2
-rw-r--r--lisp/calc/calc-bin.el2
-rw-r--r--lisp/calc/calc-comb.el2
-rw-r--r--lisp/calc/calc-cplx.el2
-rw-r--r--lisp/calc/calc-embed.el2
-rw-r--r--lisp/calc/calc-ext.el2
-rw-r--r--lisp/calc/calc-fin.el2
-rw-r--r--lisp/calc/calc-forms.el2
-rw-r--r--lisp/calc/calc-frac.el2
-rw-r--r--lisp/calc/calc-funcs.el2
-rw-r--r--lisp/calc/calc-graph.el2
-rw-r--r--lisp/calc/calc-help.el4
-rw-r--r--lisp/calc/calc-incom.el2
-rw-r--r--lisp/calc/calc-keypd.el2
-rw-r--r--lisp/calc/calc-lang.el2
-rw-r--r--lisp/calc/calc-macs.el2
-rw-r--r--lisp/calc/calc-map.el2
-rw-r--r--lisp/calc/calc-math.el2
-rw-r--r--lisp/calc/calc-misc.el2
-rw-r--r--lisp/calc/calc-mode.el2
-rw-r--r--lisp/calc/calc-mtx.el2
-rw-r--r--lisp/calc/calc-poly.el2
-rw-r--r--lisp/calc/calc-prog.el2
-rw-r--r--lisp/calc/calc-rewr.el2
-rw-r--r--lisp/calc/calc-rules.el2
-rw-r--r--lisp/calc/calc-sel.el2
-rw-r--r--lisp/calc/calc-stat.el2
-rw-r--r--lisp/calc/calc-store.el2
-rw-r--r--lisp/calc/calc-stuff.el2
-rw-r--r--lisp/calc/calc-trail.el2
-rw-r--r--lisp/calc/calc-undo.el2
-rw-r--r--lisp/calc/calc-units.el2
-rw-r--r--lisp/calc/calc-vec.el2
-rw-r--r--lisp/calc/calc-yank.el2
-rw-r--r--lisp/calc/calc.el2
-rw-r--r--lisp/calc/calcalg2.el2
-rw-r--r--lisp/calc/calcalg3.el2
-rw-r--r--lisp/calc/calccomp.el2
-rw-r--r--lisp/calc/calcsel2.el2
-rw-r--r--lisp/calculator.el2
-rw-r--r--lisp/calendar/appt.el2
-rw-r--r--lisp/calendar/cal-bahai.el2
-rw-r--r--lisp/calendar/cal-china.el2
-rw-r--r--lisp/calendar/cal-coptic.el2
-rw-r--r--lisp/calendar/cal-dst.el2
-rw-r--r--lisp/calendar/cal-french.el2
-rw-r--r--lisp/calendar/cal-hebrew.el2
-rw-r--r--lisp/calendar/cal-html.el2
-rw-r--r--lisp/calendar/cal-islam.el2
-rw-r--r--lisp/calendar/cal-iso.el2
-rw-r--r--lisp/calendar/cal-julian.el2
-rw-r--r--lisp/calendar/cal-mayan.el2
-rw-r--r--lisp/calendar/cal-menu.el2
-rw-r--r--lisp/calendar/cal-move.el2
-rw-r--r--lisp/calendar/cal-persia.el2
-rw-r--r--lisp/calendar/cal-tex.el2
-rw-r--r--lisp/calendar/cal-x.el2
-rw-r--r--lisp/calendar/calendar.el2
-rw-r--r--lisp/calendar/diary-lib.el2
-rw-r--r--lisp/calendar/holidays.el2
-rw-r--r--lisp/calendar/icalendar.el2
-rw-r--r--lisp/calendar/lunar.el2
-rw-r--r--lisp/calendar/parse-time.el2
-rw-r--r--lisp/calendar/solar.el2
-rw-r--r--lisp/calendar/time-date.el2
-rw-r--r--lisp/calendar/timeclock.el2
-rw-r--r--lisp/calendar/todo-mode.el2
-rw-r--r--lisp/case-table.el2
-rw-r--r--lisp/cdl.el2
-rw-r--r--lisp/chistory.el2
-rw-r--r--lisp/cmuscheme.el2
-rw-r--r--lisp/comint.el2
-rw-r--r--lisp/compare-w.el2
-rw-r--r--lisp/complete.el2
-rw-r--r--lisp/completion.el2
-rw-r--r--lisp/composite.el2
-rw-r--r--lisp/cus-dep.el2
-rw-r--r--lisp/cus-edit.el2
-rw-r--r--lisp/cus-face.el2
-rw-r--r--lisp/cus-start.el2
-rw-r--r--lisp/cus-theme.el2
-rw-r--r--lisp/custom.el2
-rw-r--r--lisp/cvs-status.el2
-rw-r--r--lisp/dabbrev.el2
-rw-r--r--lisp/delim-col.el2
-rw-r--r--lisp/delsel.el2
-rw-r--r--lisp/descr-text.el2
-rw-r--r--lisp/desktop.el2
-rw-r--r--lisp/dframe.el2
-rw-r--r--lisp/diff-mode.el84
-rw-r--r--lisp/diff.el2
-rw-r--r--lisp/dired-aux.el2
-rw-r--r--lisp/dired-x.el2
-rw-r--r--lisp/dired.el4
-rw-r--r--lisp/dirtrack.el2
-rw-r--r--lisp/disp-table.el2
-rw-r--r--lisp/dnd.el2
-rw-r--r--lisp/dos-fns.el2
-rw-r--r--lisp/dos-vars.el2
-rw-r--r--lisp/dos-w32.el2
-rw-r--r--lisp/double.el2
-rw-r--r--lisp/ebuff-menu.el2
-rw-r--r--lisp/echistory.el2
-rw-r--r--lisp/ediff-diff.el2
-rw-r--r--lisp/ediff-help.el2
-rw-r--r--lisp/ediff-hook.el2
-rw-r--r--lisp/ediff-init.el2
-rw-r--r--lisp/ediff-merg.el2
-rw-r--r--lisp/ediff-mult.el2
-rw-r--r--lisp/ediff-ptch.el2
-rw-r--r--lisp/ediff-util.el11
-rw-r--r--lisp/ediff-vers.el2
-rw-r--r--lisp/ediff-wind.el2
-rw-r--r--lisp/ediff.el12
-rw-r--r--lisp/edmacro.el2
-rw-r--r--lisp/ehelp.el2
-rw-r--r--lisp/electric.el2
-rw-r--r--lisp/elide-head.el2
-rw-r--r--lisp/emacs-lisp/advice.el2
-rw-r--r--lisp/emacs-lisp/assoc.el2
-rw-r--r--lisp/emacs-lisp/authors.el2
-rw-r--r--lisp/emacs-lisp/autoload.el2
-rw-r--r--lisp/emacs-lisp/backquote.el2
-rw-r--r--lisp/emacs-lisp/benchmark.el2
-rw-r--r--lisp/emacs-lisp/bindat.el2
-rw-r--r--lisp/emacs-lisp/byte-opt.el2
-rw-r--r--lisp/emacs-lisp/byte-run.el2
-rw-r--r--lisp/emacs-lisp/bytecomp.el6
-rw-r--r--lisp/emacs-lisp/checkdoc.el2
-rw-r--r--lisp/emacs-lisp/cl-compat.el2
-rw-r--r--lisp/emacs-lisp/cl-extra.el2
-rw-r--r--lisp/emacs-lisp/cl-indent.el2
-rw-r--r--lisp/emacs-lisp/cl-macs.el2
-rw-r--r--lisp/emacs-lisp/cl-seq.el2
-rw-r--r--lisp/emacs-lisp/cl-specs.el2
-rw-r--r--lisp/emacs-lisp/cl.el2
-rw-r--r--lisp/emacs-lisp/copyright.el2
-rw-r--r--lisp/emacs-lisp/crm.el2
-rw-r--r--lisp/emacs-lisp/cust-print.el2
-rw-r--r--lisp/emacs-lisp/debug.el2
-rw-r--r--lisp/emacs-lisp/derived.el2
-rw-r--r--lisp/emacs-lisp/disass.el2
-rw-r--r--lisp/emacs-lisp/easy-mmode.el2
-rw-r--r--lisp/emacs-lisp/easymenu.el2
-rw-r--r--lisp/emacs-lisp/edebug.el2
-rw-r--r--lisp/emacs-lisp/eldoc.el2
-rw-r--r--lisp/emacs-lisp/elint.el2
-rw-r--r--lisp/emacs-lisp/elp.el2
-rw-r--r--lisp/emacs-lisp/ewoc.el2
-rw-r--r--lisp/emacs-lisp/find-func.el2
-rw-r--r--lisp/emacs-lisp/find-gc.el2
-rw-r--r--lisp/emacs-lisp/float-sup.el2
-rw-r--r--lisp/emacs-lisp/generic.el2
-rw-r--r--lisp/emacs-lisp/gulp.el2
-rw-r--r--lisp/emacs-lisp/helper.el2
-rw-r--r--lisp/emacs-lisp/levents.el2
-rw-r--r--lisp/emacs-lisp/lisp-mnt.el2
-rw-r--r--lisp/emacs-lisp/lisp-mode.el4
-rw-r--r--lisp/emacs-lisp/lisp.el2
-rw-r--r--lisp/emacs-lisp/lmenu.el2
-rw-r--r--lisp/emacs-lisp/lselect.el2
-rw-r--r--lisp/emacs-lisp/lucid.el2
-rw-r--r--lisp/emacs-lisp/macroexp.el2
-rw-r--r--lisp/emacs-lisp/map-ynp.el2
-rw-r--r--lisp/emacs-lisp/pp.el4
-rw-r--r--lisp/emacs-lisp/re-builder.el2
-rw-r--r--lisp/emacs-lisp/regexp-opt.el2
-rw-r--r--lisp/emacs-lisp/regi.el2
-rw-r--r--lisp/emacs-lisp/ring.el2
-rw-r--r--lisp/emacs-lisp/rx.el2
-rw-r--r--lisp/emacs-lisp/shadow.el2
-rw-r--r--lisp/emacs-lisp/sregex.el2
-rw-r--r--lisp/emacs-lisp/syntax.el2
-rw-r--r--lisp/emacs-lisp/tcover-ses.el2
-rw-r--r--lisp/emacs-lisp/tcover-unsafep.el2
-rw-r--r--lisp/emacs-lisp/testcover.el2
-rw-r--r--lisp/emacs-lisp/timer.el2
-rw-r--r--lisp/emacs-lisp/tq.el2
-rw-r--r--lisp/emacs-lisp/trace.el2
-rw-r--r--lisp/emacs-lisp/unsafep.el2
-rw-r--r--lisp/emacs-lisp/warnings.el2
-rw-r--r--lisp/emacs-lock.el2
-rw-r--r--lisp/emulation/crisp.el2
-rw-r--r--lisp/emulation/cua-base.el5
-rw-r--r--lisp/emulation/cua-gmrk.el2
-rw-r--r--lisp/emulation/cua-rect.el2
-rw-r--r--lisp/emulation/edt-lk201.el2
-rw-r--r--lisp/emulation/edt-mapper.el2
-rw-r--r--lisp/emulation/edt-pc.el2
-rw-r--r--lisp/emulation/edt-vt100.el2
-rw-r--r--lisp/emulation/edt.el2
-rw-r--r--lisp/emulation/keypad.el8
-rw-r--r--lisp/emulation/pc-mode.el2
-rw-r--r--lisp/emulation/pc-select.el2
-rw-r--r--lisp/emulation/tpu-edt.el2
-rw-r--r--lisp/emulation/tpu-extras.el2
-rw-r--r--lisp/emulation/tpu-mapper.el2
-rw-r--r--lisp/emulation/vip.el2
-rw-r--r--lisp/emulation/viper-cmd.el2
-rw-r--r--lisp/emulation/viper-ex.el2
-rw-r--r--lisp/emulation/viper-init.el2
-rw-r--r--lisp/emulation/viper-keym.el4
-rw-r--r--lisp/emulation/viper-macs.el2
-rw-r--r--lisp/emulation/viper-mous.el2
-rw-r--r--lisp/emulation/viper-util.el2
-rw-r--r--lisp/emulation/viper.el4
-rw-r--r--lisp/emulation/ws-mode.el2
-rw-r--r--lisp/env.el2
-rw-r--r--lisp/erc/ChangeLog170
-rw-r--r--lisp/erc/ChangeLog.012
-rw-r--r--lisp/erc/ChangeLog.022
-rw-r--r--lisp/erc/ChangeLog.032
-rw-r--r--lisp/erc/ChangeLog.042
-rw-r--r--lisp/erc/ChangeLog.052
-rw-r--r--lisp/erc/erc-autoaway.el2
-rw-r--r--lisp/erc/erc-backend.el6
-rw-r--r--lisp/erc/erc-button.el2
-rw-r--r--lisp/erc/erc-capab.el202
-rw-r--r--lisp/erc/erc-compat.el2
-rw-r--r--lisp/erc/erc-dcc.el48
-rw-r--r--lisp/erc/erc-ezbounce.el2
-rw-r--r--lisp/erc/erc-fill.el2
-rw-r--r--lisp/erc/erc-goodies.el2
-rw-r--r--lisp/erc/erc-hecomplete.el2
-rw-r--r--lisp/erc/erc-ibuffer.el2
-rw-r--r--lisp/erc/erc-identd.el2
-rw-r--r--lisp/erc/erc-imenu.el2
-rw-r--r--lisp/erc/erc-join.el2
-rw-r--r--lisp/erc/erc-lang.el2
-rw-r--r--lisp/erc/erc-log.el2
-rw-r--r--lisp/erc/erc-match.el2
-rw-r--r--lisp/erc/erc-menu.el120
-rw-r--r--lisp/erc/erc-netsplit.el2
-rw-r--r--lisp/erc/erc-networks.el2
-rw-r--r--lisp/erc/erc-nicklist.el2
-rw-r--r--lisp/erc/erc-notify.el2
-rw-r--r--lisp/erc/erc-page.el2
-rw-r--r--lisp/erc/erc-pcomplete.el2
-rw-r--r--lisp/erc/erc-replace.el2
-rw-r--r--lisp/erc/erc-ring.el2
-rw-r--r--lisp/erc/erc-services.el94
-rw-r--r--lisp/erc/erc-sound.el2
-rw-r--r--lisp/erc/erc-speedbar.el2
-rw-r--r--lisp/erc/erc-spelling.el2
-rw-r--r--lisp/erc/erc-stamp.el2
-rw-r--r--lisp/erc/erc-track.el6
-rw-r--r--lisp/erc/erc-truncate.el2
-rw-r--r--lisp/erc/erc-xdcc.el2
-rw-r--r--lisp/erc/erc.el113
-rw-r--r--lisp/eshell/em-alias.el2
-rw-r--r--lisp/eshell/em-banner.el2
-rw-r--r--lisp/eshell/em-basic.el2
-rw-r--r--lisp/eshell/em-cmpl.el2
-rw-r--r--lisp/eshell/em-dirs.el2
-rw-r--r--lisp/eshell/em-glob.el2
-rw-r--r--lisp/eshell/em-hist.el2
-rw-r--r--lisp/eshell/em-ls.el2
-rw-r--r--lisp/eshell/em-pred.el2
-rw-r--r--lisp/eshell/em-prompt.el2
-rw-r--r--lisp/eshell/em-rebind.el2
-rw-r--r--lisp/eshell/em-script.el2
-rw-r--r--lisp/eshell/em-smart.el2
-rw-r--r--lisp/eshell/em-term.el2
-rw-r--r--lisp/eshell/em-unix.el2
-rw-r--r--lisp/eshell/em-xtra.el2
-rw-r--r--lisp/eshell/esh-arg.el2
-rw-r--r--lisp/eshell/esh-cmd.el2
-rw-r--r--lisp/eshell/esh-ext.el2
-rw-r--r--lisp/eshell/esh-io.el2
-rw-r--r--lisp/eshell/esh-maint.el2
-rw-r--r--lisp/eshell/esh-mode.el2
-rw-r--r--lisp/eshell/esh-module.el2
-rw-r--r--lisp/eshell/esh-opt.el2
-rw-r--r--lisp/eshell/esh-proc.el2
-rw-r--r--lisp/eshell/esh-test.el2
-rw-r--r--lisp/eshell/esh-util.el2
-rw-r--r--lisp/eshell/esh-var.el2
-rw-r--r--lisp/eshell/eshell.el2
-rw-r--r--lisp/expand.el2
-rw-r--r--lisp/ezimage.el2
-rw-r--r--lisp/facemenu.el2
-rw-r--r--lisp/faces.el2
-rw-r--r--lisp/ffap.el26
-rw-r--r--lisp/filecache.el2
-rw-r--r--lisp/files.el27
-rw-r--r--lisp/filesets.el2
-rw-r--r--lisp/find-dired.el2
-rw-r--r--lisp/find-file.el2
-rw-r--r--lisp/find-lisp.el2
-rw-r--r--lisp/finder.el2
-rw-r--r--lisp/flow-ctrl.el2
-rw-r--r--lisp/foldout.el2
-rw-r--r--lisp/follow.el2
-rw-r--r--lisp/font-core.el2
-rw-r--r--lisp/font-lock.el2
-rw-r--r--lisp/format.el2
-rw-r--r--lisp/forms-d2.el2
-rw-r--r--lisp/forms.el2
-rw-r--r--lisp/frame.el2
-rw-r--r--lisp/fringe.el2
-rw-r--r--lisp/generic-x.el2
-rw-r--r--lisp/gnus/ChangeLog23
-rw-r--r--lisp/gnus/ChangeLog.12
-rw-r--r--lisp/gnus/ChangeLog.22
-rw-r--r--lisp/gnus/binhex.el2
-rw-r--r--lisp/gnus/canlock.el2
-rw-r--r--lisp/gnus/compface.el2
-rw-r--r--lisp/gnus/deuglify.el2
-rw-r--r--lisp/gnus/dig.el2
-rw-r--r--lisp/gnus/dns.el2
-rw-r--r--lisp/gnus/earcon.el2
-rw-r--r--lisp/gnus/flow-fill.el2
-rw-r--r--lisp/gnus/format-spec.el2
-rw-r--r--lisp/gnus/gmm-utils.el2
-rw-r--r--lisp/gnus/gnus-agent.el2
-rw-r--r--lisp/gnus/gnus-art.el4
-rw-r--r--lisp/gnus/gnus-async.el2
-rw-r--r--lisp/gnus/gnus-audio.el2
-rw-r--r--lisp/gnus/gnus-bcklg.el2
-rw-r--r--lisp/gnus/gnus-cache.el2
-rw-r--r--lisp/gnus/gnus-cite.el2
-rw-r--r--lisp/gnus/gnus-cus.el2
-rw-r--r--lisp/gnus/gnus-delay.el2
-rw-r--r--lisp/gnus/gnus-demon.el2
-rw-r--r--lisp/gnus/gnus-diary.el2
-rw-r--r--lisp/gnus/gnus-dired.el2
-rw-r--r--lisp/gnus/gnus-draft.el2
-rw-r--r--lisp/gnus/gnus-dup.el2
-rw-r--r--lisp/gnus/gnus-eform.el2
-rw-r--r--lisp/gnus/gnus-ems.el2
-rw-r--r--lisp/gnus/gnus-fun.el2
-rw-r--r--lisp/gnus/gnus-gl.el2
-rw-r--r--lisp/gnus/gnus-group.el2
-rw-r--r--lisp/gnus/gnus-int.el2
-rw-r--r--lisp/gnus/gnus-kill.el2
-rw-r--r--lisp/gnus/gnus-logic.el2
-rw-r--r--lisp/gnus/gnus-mh.el2
-rw-r--r--lisp/gnus/gnus-ml.el2
-rw-r--r--lisp/gnus/gnus-mlspl.el2
-rw-r--r--lisp/gnus/gnus-move.el2
-rw-r--r--lisp/gnus/gnus-msg.el2
-rw-r--r--lisp/gnus/gnus-nocem.el2
-rw-r--r--lisp/gnus/gnus-picon.el2
-rw-r--r--lisp/gnus/gnus-range.el2
-rw-r--r--lisp/gnus/gnus-registry.el2
-rw-r--r--lisp/gnus/gnus-salt.el2
-rw-r--r--lisp/gnus/gnus-score.el10
-rw-r--r--lisp/gnus/gnus-setup.el2
-rw-r--r--lisp/gnus/gnus-sieve.el2
-rw-r--r--lisp/gnus/gnus-soup.el2
-rw-r--r--lisp/gnus/gnus-spec.el2
-rw-r--r--lisp/gnus/gnus-srvr.el2
-rw-r--r--lisp/gnus/gnus-start.el2
-rw-r--r--lisp/gnus/gnus-sum.el16
-rw-r--r--lisp/gnus/gnus-topic.el2
-rw-r--r--lisp/gnus/gnus-undo.el2
-rw-r--r--lisp/gnus/gnus-util.el2
-rw-r--r--lisp/gnus/gnus-uu.el2
-rw-r--r--lisp/gnus/gnus-vm.el2
-rw-r--r--lisp/gnus/gnus-win.el2
-rw-r--r--lisp/gnus/gnus.el2
-rw-r--r--lisp/gnus/hex-util.el2
-rw-r--r--lisp/gnus/html2text.el2
-rw-r--r--lisp/gnus/ietf-drums.el2
-rw-r--r--lisp/gnus/imap.el2
-rw-r--r--lisp/gnus/legacy-gnus-agent.el2
-rw-r--r--lisp/gnus/mail-parse.el2
-rw-r--r--lisp/gnus/mail-prsvr.el2
-rw-r--r--lisp/gnus/mail-source.el2
-rw-r--r--lisp/gnus/mailcap.el2
-rw-r--r--lisp/gnus/message.el2
-rw-r--r--lisp/gnus/messcompat.el2
-rw-r--r--lisp/gnus/mm-bodies.el2
-rw-r--r--lisp/gnus/mm-decode.el2
-rw-r--r--lisp/gnus/mm-encode.el2
-rw-r--r--lisp/gnus/mm-extern.el2
-rw-r--r--lisp/gnus/mm-partial.el2
-rw-r--r--lisp/gnus/mm-url.el2
-rw-r--r--lisp/gnus/mm-util.el2
-rw-r--r--lisp/gnus/mm-uu.el2
-rw-r--r--lisp/gnus/mm-view.el2
-rw-r--r--lisp/gnus/mml-sec.el2
-rw-r--r--lisp/gnus/mml-smime.el2
-rw-r--r--lisp/gnus/mml.el2
-rw-r--r--lisp/gnus/mml1991.el2
-rw-r--r--lisp/gnus/mml2015.el2
-rw-r--r--lisp/gnus/nnagent.el2
-rw-r--r--lisp/gnus/nnbabyl.el2
-rw-r--r--lisp/gnus/nndb.el2
-rw-r--r--lisp/gnus/nndiary.el2
-rw-r--r--lisp/gnus/nndir.el2
-rw-r--r--lisp/gnus/nndoc.el2
-rw-r--r--lisp/gnus/nndraft.el2
-rw-r--r--lisp/gnus/nneething.el2
-rw-r--r--lisp/gnus/nnfolder.el2
-rw-r--r--lisp/gnus/nngateway.el2
-rw-r--r--lisp/gnus/nnheader.el2
-rw-r--r--lisp/gnus/nnimap.el2
-rw-r--r--lisp/gnus/nnkiboze.el2
-rw-r--r--lisp/gnus/nnlistserv.el2
-rw-r--r--lisp/gnus/nnmail.el2
-rw-r--r--lisp/gnus/nnmbox.el2
-rw-r--r--lisp/gnus/nnmh.el2
-rw-r--r--lisp/gnus/nnml.el2
-rw-r--r--lisp/gnus/nnoo.el2
-rw-r--r--lisp/gnus/nnrss.el2
-rw-r--r--lisp/gnus/nnslashdot.el2
-rw-r--r--lisp/gnus/nnsoup.el10
-rw-r--r--lisp/gnus/nnspool.el2
-rw-r--r--lisp/gnus/nntp.el2
-rw-r--r--lisp/gnus/nnultimate.el2
-rw-r--r--lisp/gnus/nnvirtual.el2
-rw-r--r--lisp/gnus/nnwarchive.el2
-rw-r--r--lisp/gnus/nnweb.el2
-rw-r--r--lisp/gnus/nnwfm.el2
-rw-r--r--lisp/gnus/pop3.el2
-rw-r--r--lisp/gnus/qp.el2
-rw-r--r--lisp/gnus/rfc1843.el2
-rw-r--r--lisp/gnus/rfc2045.el2
-rw-r--r--lisp/gnus/rfc2047.el2
-rw-r--r--lisp/gnus/rfc2104.el2
-rw-r--r--lisp/gnus/rfc2231.el2
-rw-r--r--lisp/gnus/score-mode.el2
-rw-r--r--lisp/gnus/sha1.el2
-rw-r--r--lisp/gnus/sieve-manage.el2
-rw-r--r--lisp/gnus/sieve-mode.el2
-rw-r--r--lisp/gnus/sieve.el2
-rw-r--r--lisp/gnus/smiley.el2
-rw-r--r--lisp/gnus/smime.el2
-rw-r--r--lisp/gnus/spam-report.el2
-rw-r--r--lisp/gnus/spam-stat.el2
-rw-r--r--lisp/gnus/spam.el2
-rw-r--r--lisp/gnus/starttls.el2
-rw-r--r--lisp/gnus/utf7.el2
-rw-r--r--lisp/gnus/uudecode.el7
-rw-r--r--lisp/gnus/webmail.el2
-rw-r--r--lisp/gnus/yenc.el2
-rw-r--r--lisp/gs.el2
-rw-r--r--lisp/help-at-pt.el2
-rw-r--r--lisp/help-fns.el10
-rw-r--r--lisp/help-macro.el2
-rw-r--r--lisp/help-mode.el2
-rw-r--r--lisp/help.el2
-rw-r--r--lisp/hexl.el27
-rw-r--r--lisp/hi-lock.el2
-rw-r--r--lisp/hilit-chg.el2
-rw-r--r--lisp/hippie-exp.el2
-rw-r--r--lisp/hl-line.el2
-rw-r--r--lisp/ibuf-ext.el2
-rw-r--r--lisp/ibuf-macs.el2
-rw-r--r--lisp/ibuffer.el2
-rw-r--r--lisp/icomplete.el2
-rw-r--r--lisp/ido.el123
-rw-r--r--lisp/ielm.el2
-rw-r--r--lisp/iimage.el2
-rw-r--r--lisp/image-file.el2
-rw-r--r--lisp/image-mode.el2
-rw-r--r--lisp/image.el4
-rw-r--r--lisp/imenu.el2
-rw-r--r--lisp/indent.el2
-rw-r--r--lisp/info-look.el2
-rw-r--r--lisp/info-xref.el2
-rw-r--r--lisp/info.el6
-rw-r--r--lisp/informat.el2
-rw-r--r--lisp/international/ccl.el4
-rw-r--r--lisp/international/characters.el4
-rw-r--r--lisp/international/code-pages.el4
-rw-r--r--lisp/international/codepage.el2
-rw-r--r--lisp/international/encoded-kb.el4
-rw-r--r--lisp/international/fontset.el4
-rw-r--r--lisp/international/isearch-x.el4
-rw-r--r--lisp/international/iso-ascii.el2
-rw-r--r--lisp/international/iso-cvt.el2
-rw-r--r--lisp/international/iso-transl.el2
-rw-r--r--lisp/international/ja-dic-cnv.el4
-rw-r--r--lisp/international/ja-dic-utl.el2
-rw-r--r--lisp/international/kinsoku.el4
-rw-r--r--lisp/international/kkc.el4
-rw-r--r--lisp/international/latexenc.el2
-rw-r--r--lisp/international/latin-1.el2
-rw-r--r--lisp/international/latin-2.el2
-rw-r--r--lisp/international/latin-3.el2
-rw-r--r--lisp/international/latin-4.el2
-rw-r--r--lisp/international/latin-5.el2
-rw-r--r--lisp/international/latin-8.el2
-rw-r--r--lisp/international/latin-9.el2
-rw-r--r--lisp/international/latin1-disp.el2
-rw-r--r--lisp/international/mule-cmds.el4
-rw-r--r--lisp/international/mule-conf.el4
-rw-r--r--lisp/international/mule-diag.el4
-rw-r--r--lisp/international/mule-util.el4
-rw-r--r--lisp/international/mule.el4
-rw-r--r--lisp/international/ogonek.el2
-rw-r--r--lisp/international/quail.el4
-rw-r--r--lisp/international/subst-big5.el2
-rw-r--r--lisp/international/subst-gb2312.el2
-rw-r--r--lisp/international/subst-jis.el4
-rw-r--r--lisp/international/subst-ksc.el2
-rw-r--r--lisp/international/titdic-cnv.el4
-rw-r--r--lisp/international/ucs-tables.el4
-rw-r--r--lisp/international/utf-16.el4
-rw-r--r--lisp/international/utf-7.el2
-rw-r--r--lisp/international/utf-8.el4
-rw-r--r--lisp/isearch.el15
-rw-r--r--lisp/isearchb.el2
-rw-r--r--lisp/jit-lock.el2
-rw-r--r--lisp/jka-cmpr-hook.el6
-rw-r--r--lisp/jka-compr.el19
-rw-r--r--lisp/kermit.el2
-rw-r--r--lisp/kmacro.el15
-rw-r--r--lisp/language/china-util.el4
-rw-r--r--lisp/language/chinese.el4
-rw-r--r--lisp/language/cyril-util.el2
-rw-r--r--lisp/language/cyrillic.el4
-rw-r--r--lisp/language/czech.el2
-rw-r--r--lisp/language/devan-util.el4
-rw-r--r--lisp/language/devanagari.el2
-rw-r--r--lisp/language/english.el4
-rw-r--r--lisp/language/ethio-util.el4
-rw-r--r--lisp/language/ethiopic.el4
-rw-r--r--lisp/language/european.el4
-rw-r--r--lisp/language/georgian.el2
-rw-r--r--lisp/language/greek.el2
-rw-r--r--lisp/language/hebrew.el4
-rw-r--r--lisp/language/ind-util.el2
-rw-r--r--lisp/language/indian.el4
-rw-r--r--lisp/language/japan-util.el4
-rw-r--r--lisp/language/japanese.el4
-rw-r--r--lisp/language/kannada.el2
-rw-r--r--lisp/language/knd-util.el2
-rw-r--r--lisp/language/korea-util.el4
-rw-r--r--lisp/language/korean.el4
-rw-r--r--lisp/language/lao-util.el4
-rw-r--r--lisp/language/lao.el2
-rw-r--r--lisp/language/malayalam.el2
-rw-r--r--lisp/language/misc-lang.el2
-rw-r--r--lisp/language/mlm-util.el2
-rw-r--r--lisp/language/romanian.el2
-rw-r--r--lisp/language/slovak.el2
-rw-r--r--lisp/language/tamil.el2
-rw-r--r--lisp/language/thai-util.el4
-rw-r--r--lisp/language/thai-word.el2
-rw-r--r--lisp/language/thai.el4
-rw-r--r--lisp/language/tibet-util.el4
-rw-r--r--lisp/language/tibetan.el4
-rw-r--r--lisp/language/tml-util.el2
-rw-r--r--lisp/language/utf-8-lang.el2
-rw-r--r--lisp/language/viet-util.el4
-rw-r--r--lisp/language/vietnamese.el4
-rw-r--r--lisp/ldefs-boot.el65
-rw-r--r--lisp/ledit.el2
-rw-r--r--lisp/loadhist.el2
-rw-r--r--lisp/loadup.el2
-rw-r--r--lisp/locate.el2
-rw-r--r--lisp/log-edit.el2
-rw-r--r--lisp/log-view.el2
-rw-r--r--lisp/longlines.el4
-rw-r--r--lisp/lpr.el2
-rw-r--r--lisp/ls-lisp.el24
-rw-r--r--lisp/macros.el2
-rw-r--r--lisp/mail/blessmail.el2
-rw-r--r--lisp/mail/emacsbug.el2
-rw-r--r--lisp/mail/footnote.el2
-rw-r--r--lisp/mail/mail-extr.el2
-rw-r--r--lisp/mail/mail-hist.el2
-rw-r--r--lisp/mail/mail-utils.el2
-rw-r--r--lisp/mail/mailabbrev.el2
-rw-r--r--lisp/mail/mailalias.el2
-rw-r--r--lisp/mail/mailclient.el2
-rw-r--r--lisp/mail/mailheader.el2
-rw-r--r--lisp/mail/metamail.el2
-rw-r--r--lisp/mail/mspools.el2
-rw-r--r--lisp/mail/reporter.el2
-rw-r--r--lisp/mail/rfc2368.el2
-rw-r--r--lisp/mail/rfc822.el2
-rw-r--r--lisp/mail/rmail-spam-filter.el2
-rw-r--r--lisp/mail/rmail.el2
-rw-r--r--lisp/mail/rmailedit.el2
-rw-r--r--lisp/mail/rmailkwd.el2
-rw-r--r--lisp/mail/rmailmsc.el2
-rw-r--r--lisp/mail/rmailout.el2
-rw-r--r--lisp/mail/rmailsort.el2
-rw-r--r--lisp/mail/rmailsum.el2
-rw-r--r--lisp/mail/sendmail.el2
-rw-r--r--lisp/mail/smtpmail.el2
-rw-r--r--lisp/mail/supercite.el2
-rw-r--r--lisp/mail/uce.el2
-rw-r--r--lisp/mail/undigest.el2
-rw-r--r--lisp/mail/unrmail.el2
-rw-r--r--lisp/mail/vms-pmail.el2
-rw-r--r--lisp/makefile.w32-in10
-rw-r--r--lisp/makesum.el2
-rw-r--r--lisp/man.el2
-rw-r--r--lisp/master.el2
-rw-r--r--lisp/menu-bar.el2
-rw-r--r--lisp/mh-e/ChangeLog2
-rw-r--r--lisp/mh-e/ChangeLog.12
-rw-r--r--lisp/mh-e/mh-acros.el2
-rw-r--r--lisp/mh-e/mh-alias.el2
-rw-r--r--lisp/mh-e/mh-buffers.el2
-rw-r--r--lisp/mh-e/mh-comp.el2
-rw-r--r--lisp/mh-e/mh-compat.el2
-rw-r--r--lisp/mh-e/mh-e.el2
-rw-r--r--lisp/mh-e/mh-folder.el2
-rw-r--r--lisp/mh-e/mh-funcs.el2
-rw-r--r--lisp/mh-e/mh-gnus.el2
-rw-r--r--lisp/mh-e/mh-identity.el2
-rw-r--r--lisp/mh-e/mh-inc.el2
-rw-r--r--lisp/mh-e/mh-junk.el2
-rw-r--r--lisp/mh-e/mh-letter.el2
-rw-r--r--lisp/mh-e/mh-limit.el2
-rw-r--r--lisp/mh-e/mh-mime.el2
-rw-r--r--lisp/mh-e/mh-print.el2
-rw-r--r--lisp/mh-e/mh-scan.el2
-rw-r--r--lisp/mh-e/mh-search.el2
-rw-r--r--lisp/mh-e/mh-seq.el2
-rw-r--r--lisp/mh-e/mh-show.el2
-rw-r--r--lisp/mh-e/mh-speed.el2
-rw-r--r--lisp/mh-e/mh-thread.el2
-rw-r--r--lisp/mh-e/mh-tool-bar.el2
-rw-r--r--lisp/mh-e/mh-utils.el2
-rw-r--r--lisp/mh-e/mh-xface.el2
-rw-r--r--lisp/midnight.el2
-rw-r--r--lisp/minibuf-eldef.el2
-rw-r--r--lisp/misc.el2
-rw-r--r--lisp/mouse-copy.el2
-rw-r--r--lisp/mouse-drag.el2
-rw-r--r--lisp/mouse-sel.el2
-rw-r--r--lisp/mouse.el28
-rw-r--r--lisp/msb.el2
-rw-r--r--lisp/mwheel.el2
-rw-r--r--lisp/net/ange-ftp.el2
-rw-r--r--lisp/net/browse-url.el2
-rw-r--r--lisp/net/eudc-bob.el2
-rw-r--r--lisp/net/eudc-export.el2
-rw-r--r--lisp/net/eudc-hotlist.el2
-rw-r--r--lisp/net/eudc-vars.el2
-rw-r--r--lisp/net/eudc.el2
-rw-r--r--lisp/net/eudcb-bbdb.el2
-rw-r--r--lisp/net/eudcb-ldap.el2
-rw-r--r--lisp/net/eudcb-mab.el2
-rw-r--r--lisp/net/eudcb-ph.el2
-rw-r--r--lisp/net/goto-addr.el2
-rw-r--r--lisp/net/ldap.el2
-rw-r--r--lisp/net/net-utils.el2
-rw-r--r--lisp/net/netrc.el2
-rw-r--r--lisp/net/newsticker.el2
-rw-r--r--lisp/net/quickurl.el2
-rw-r--r--lisp/net/rcirc.el2
-rw-r--r--lisp/net/rcompile.el2
-rw-r--r--lisp/net/rlogin.el2
-rw-r--r--lisp/net/snmp-mode.el2
-rw-r--r--lisp/net/telnet.el2
-rw-r--r--lisp/net/tls.el2
-rw-r--r--lisp/net/tramp-ftp.el2
-rw-r--r--lisp/net/tramp-smb.el2
-rw-r--r--lisp/net/tramp-util.el2
-rw-r--r--lisp/net/tramp-uu.el2
-rw-r--r--lisp/net/tramp-vc.el2
-rw-r--r--lisp/net/tramp.el23
-rw-r--r--lisp/net/trampver.el2
-rw-r--r--lisp/net/webjump.el2
-rw-r--r--lisp/newcomment.el2
-rw-r--r--lisp/novice.el2
-rw-r--r--lisp/obsolete/awk-mode.el4
-rw-r--r--lisp/obsolete/bg-mouse.el2
-rw-r--r--lisp/obsolete/fast-lock.el2
-rw-r--r--lisp/obsolete/float.el2
-rw-r--r--lisp/obsolete/hilit19.el2
-rw-r--r--lisp/obsolete/hscroll.el2
-rw-r--r--lisp/obsolete/iso-acc.el2
-rw-r--r--lisp/obsolete/iso-insert.el2
-rw-r--r--lisp/obsolete/iso-swed.el2
-rw-r--r--lisp/obsolete/keyswap.el2
-rw-r--r--lisp/obsolete/lazy-lock.el2
-rw-r--r--lisp/obsolete/mlsupport.el2
-rw-r--r--lisp/obsolete/ooutline.el2
-rw-r--r--lisp/obsolete/options.el2
-rw-r--r--lisp/obsolete/profile.el2
-rw-r--r--lisp/obsolete/rnews.el2
-rw-r--r--lisp/obsolete/rnewspost.el2
-rw-r--r--lisp/obsolete/rsz-mini.el2
-rw-r--r--lisp/obsolete/scribe.el2
-rw-r--r--lisp/obsolete/sun-curs.el2
-rw-r--r--lisp/obsolete/sun-fns.el2
-rw-r--r--lisp/obsolete/swedish.el2
-rw-r--r--lisp/obsolete/uncompress.el2
-rw-r--r--lisp/obsolete/x-apollo.el2
-rw-r--r--lisp/obsolete/x-menu.el2
-rw-r--r--lisp/outline.el32
-rw-r--r--lisp/paren.el2
-rw-r--r--lisp/paths.el12
-rw-r--r--lisp/pcmpl-cvs.el2
-rw-r--r--lisp/pcmpl-gnu.el2
-rw-r--r--lisp/pcmpl-linux.el2
-rw-r--r--lisp/pcmpl-rpm.el2
-rw-r--r--lisp/pcmpl-unix.el2
-rw-r--r--lisp/pcomplete.el2
-rw-r--r--lisp/pcvs-defs.el2
-rw-r--r--lisp/pcvs-info.el2
-rw-r--r--lisp/pcvs-parse.el2
-rw-r--r--lisp/pcvs-util.el2
-rw-r--r--lisp/pcvs.el2
-rw-r--r--lisp/pgg-def.el2
-rw-r--r--lisp/pgg-gpg.el2
-rw-r--r--lisp/pgg-parse.el2
-rw-r--r--lisp/pgg-pgp.el2
-rw-r--r--lisp/pgg-pgp5.el2
-rw-r--r--lisp/pgg.el2
-rw-r--r--lisp/play/5x5.el2
-rw-r--r--lisp/play/animate.el2
-rw-r--r--lisp/play/blackbox.el2
-rw-r--r--lisp/play/bruce.el2
-rw-r--r--lisp/play/cookie1.el4
-rw-r--r--lisp/play/decipher.el2
-rw-r--r--lisp/play/dissociate.el2
-rw-r--r--lisp/play/doctor.el2
-rw-r--r--lisp/play/dunnet.el2
-rw-r--r--lisp/play/fortune.el2
-rw-r--r--lisp/play/gamegrid.el65
-rw-r--r--lisp/play/gametree.el2
-rw-r--r--lisp/play/gomoku.el2
-rw-r--r--lisp/play/handwrite.el2
-rw-r--r--lisp/play/landmark.el2
-rw-r--r--lisp/play/life.el2
-rw-r--r--lisp/play/morse.el2
-rw-r--r--lisp/play/mpuz.el2
-rw-r--r--lisp/play/pong.el4
-rw-r--r--lisp/play/snake.el2
-rw-r--r--lisp/play/solitaire.el2
-rw-r--r--lisp/play/spook.el2
-rw-r--r--lisp/play/tetris.el8
-rw-r--r--lisp/play/yow.el2
-rw-r--r--lisp/play/zone.el2
-rw-r--r--lisp/printing.el2
-rw-r--r--lisp/progmodes/ada-mode.el2
-rw-r--r--lisp/progmodes/ada-prj.el2
-rw-r--r--lisp/progmodes/ada-stmt.el4
-rw-r--r--lisp/progmodes/ada-xref.el2
-rw-r--r--lisp/progmodes/antlr-mode.el10
-rw-r--r--lisp/progmodes/asm-mode.el2
-rw-r--r--lisp/progmodes/autoconf.el2
-rw-r--r--lisp/progmodes/cc-align.el7
-rw-r--r--lisp/progmodes/cc-awk.el2
-rw-r--r--lisp/progmodes/cc-bytecomp.el4
-rw-r--r--lisp/progmodes/cc-cmds.el15
-rw-r--r--lisp/progmodes/cc-compat.el4
-rw-r--r--lisp/progmodes/cc-defs.el25
-rw-r--r--lisp/progmodes/cc-engine.el147
-rw-r--r--lisp/progmodes/cc-fonts.el2
-rw-r--r--lisp/progmodes/cc-langs.el7
-rw-r--r--lisp/progmodes/cc-menus.el4
-rw-r--r--lisp/progmodes/cc-mode.el4
-rw-r--r--lisp/progmodes/cc-styles.el7
-rw-r--r--lisp/progmodes/cc-subword.el2
-rw-r--r--lisp/progmodes/cc-vars.el7
-rw-r--r--lisp/progmodes/cfengine.el2
-rw-r--r--lisp/progmodes/cmacexp.el2
-rw-r--r--lisp/progmodes/compile.el56
-rw-r--r--lisp/progmodes/cperl-mode.el12
-rw-r--r--lisp/progmodes/cpp.el2
-rw-r--r--lisp/progmodes/cwarn.el2
-rw-r--r--lisp/progmodes/dcl-mode.el2
-rw-r--r--lisp/progmodes/delphi.el2
-rw-r--r--lisp/progmodes/ebnf-abn.el4
-rw-r--r--lisp/progmodes/ebnf-bnf.el4
-rw-r--r--lisp/progmodes/ebnf-dtd.el4
-rw-r--r--lisp/progmodes/ebnf-ebx.el4
-rw-r--r--lisp/progmodes/ebnf-iso.el2
-rw-r--r--lisp/progmodes/ebnf-otz.el4
-rw-r--r--lisp/progmodes/ebnf-yac.el4
-rw-r--r--lisp/progmodes/ebnf2ps.el2
-rw-r--r--lisp/progmodes/etags.el2
-rw-r--r--lisp/progmodes/executable.el2
-rw-r--r--lisp/progmodes/f90.el2
-rw-r--r--lisp/progmodes/flymake.el3
-rw-r--r--lisp/progmodes/fortran.el2
-rw-r--r--lisp/progmodes/gdb-ui.el146
-rw-r--r--lisp/progmodes/glasses.el2
-rw-r--r--lisp/progmodes/grep.el2
-rw-r--r--lisp/progmodes/gud.el2
-rw-r--r--lisp/progmodes/hideif.el2
-rw-r--r--lisp/progmodes/hideshow.el2
-rw-r--r--lisp/progmodes/icon.el2
-rw-r--r--lisp/progmodes/idlw-complete-structtag.el4
-rw-r--r--lisp/progmodes/idlw-help.el5
-rw-r--r--lisp/progmodes/idlw-shell.el5
-rw-r--r--lisp/progmodes/idlw-toolbar.el5
-rw-r--r--lisp/progmodes/idlwave.el5
-rw-r--r--lisp/progmodes/inf-lisp.el2
-rw-r--r--lisp/progmodes/ld-script.el2
-rw-r--r--lisp/progmodes/m4-mode.el2
-rw-r--r--lisp/progmodes/make-mode.el2
-rw-r--r--lisp/progmodes/mantemp.el2
-rw-r--r--lisp/progmodes/meta-mode.el2
-rw-r--r--lisp/progmodes/mixal-mode.el3
-rw-r--r--lisp/progmodes/octave-hlp.el2
-rw-r--r--lisp/progmodes/octave-inf.el2
-rw-r--r--lisp/progmodes/octave-mod.el2
-rw-r--r--lisp/progmodes/pascal.el2
-rw-r--r--lisp/progmodes/perl-mode.el2
-rw-r--r--lisp/progmodes/prolog.el2
-rw-r--r--lisp/progmodes/ps-mode.el2
-rw-r--r--lisp/progmodes/python.el2
-rw-r--r--lisp/progmodes/scheme.el2
-rw-r--r--lisp/progmodes/sh-script.el2
-rw-r--r--lisp/progmodes/simula.el2
-rw-r--r--lisp/progmodes/sql.el2
-rw-r--r--lisp/progmodes/tcl.el2
-rw-r--r--lisp/progmodes/vhdl-mode.el2
-rw-r--r--lisp/progmodes/which-func.el2
-rw-r--r--lisp/progmodes/xscheme.el2
-rw-r--r--lisp/ps-bdf.el4
-rw-r--r--lisp/ps-mule.el2
-rw-r--r--lisp/ps-print.el57
-rw-r--r--lisp/recentf.el2
-rw-r--r--lisp/rect.el2
-rw-r--r--lisp/register.el2
-rw-r--r--lisp/repeat.el2
-rw-r--r--lisp/replace.el7
-rw-r--r--lisp/reposition.el2
-rw-r--r--lisp/resume.el2
-rw-r--r--lisp/reveal.el2
-rw-r--r--lisp/rfn-eshadow.el2
-rw-r--r--lisp/rot13.el2
-rw-r--r--lisp/ruler-mode.el6
-rw-r--r--lisp/s-region.el2
-rw-r--r--lisp/savehist.el2
-rw-r--r--lisp/saveplace.el2
-rw-r--r--lisp/sb-image.el2
-rw-r--r--lisp/scroll-all.el2
-rw-r--r--lisp/scroll-bar.el2
-rw-r--r--lisp/scroll-lock.el2
-rw-r--r--lisp/select.el2
-rw-r--r--lisp/semantic.cache15
-rw-r--r--lisp/server.el4
-rw-r--r--lisp/ses.el2
-rw-r--r--lisp/shadowfile.el2
-rw-r--r--lisp/shell.el2
-rw-r--r--lisp/simple.el4
-rw-r--r--lisp/skeleton.el2
-rw-r--r--lisp/smerge-mode.el2
-rw-r--r--lisp/sort.el2
-rw-r--r--lisp/soundex.el2
-rw-r--r--lisp/speedbar.el4
-rw-r--r--lisp/startup.el14
-rw-r--r--lisp/strokes.el2
-rw-r--r--lisp/subr.el2
-rw-r--r--lisp/t-mouse.el5
-rw-r--r--lisp/tabify.el2
-rw-r--r--lisp/talk.el2
-rw-r--r--lisp/tar-mode.el2
-rw-r--r--lisp/tempo.el2
-rw-r--r--lisp/term.el2
-rw-r--r--lisp/term/AT386.el2
-rw-r--r--lisp/term/internal.el2
-rw-r--r--lisp/term/iris-ansi.el2
-rw-r--r--lisp/term/mac-win.el53
-rw-r--r--lisp/term/news.el2
-rw-r--r--lisp/term/pc-win.el2
-rw-r--r--lisp/term/rxvt.el2
-rw-r--r--lisp/term/sun-mouse.el2
-rw-r--r--lisp/term/sun.el2
-rw-r--r--lisp/term/sup-mouse.el2
-rw-r--r--lisp/term/tty-colors.el2
-rw-r--r--lisp/term/tvi970.el2
-rw-r--r--lisp/term/vt100.el2
-rw-r--r--lisp/term/w32-win.el2
-rw-r--r--lisp/term/wyse50.el2
-rw-r--r--lisp/term/x-win.el2
-rw-r--r--lisp/term/xterm.el2
-rw-r--r--lisp/terminal.el2
-rw-r--r--lisp/textmodes/artist.el2
-rw-r--r--lisp/textmodes/bib-mode.el2
-rw-r--r--lisp/textmodes/bibtex.el5
-rw-r--r--lisp/textmodes/conf-mode.el2
-rw-r--r--lisp/textmodes/dns-mode.el2
-rw-r--r--lisp/textmodes/enriched.el2
-rw-r--r--lisp/textmodes/fill.el10
-rw-r--r--lisp/textmodes/flyspell.el2
-rw-r--r--lisp/textmodes/ispell.el7
-rw-r--r--lisp/textmodes/makeinfo.el2
-rw-r--r--lisp/textmodes/nroff-mode.el2
-rw-r--r--lisp/textmodes/org.el2
-rw-r--r--lisp/textmodes/page-ext.el2
-rw-r--r--lisp/textmodes/page.el2
-rw-r--r--lisp/textmodes/paragraphs.el2
-rw-r--r--lisp/textmodes/picture.el2
-rw-r--r--lisp/textmodes/po.el2
-rw-r--r--lisp/textmodes/refbib.el2
-rw-r--r--lisp/textmodes/refer.el2
-rw-r--r--lisp/textmodes/refill.el2
-rw-r--r--lisp/textmodes/reftex-auc.el2
-rw-r--r--lisp/textmodes/reftex-cite.el2
-rw-r--r--lisp/textmodes/reftex-dcr.el2
-rw-r--r--lisp/textmodes/reftex-global.el2
-rw-r--r--lisp/textmodes/reftex-index.el2
-rw-r--r--lisp/textmodes/reftex-parse.el2
-rw-r--r--lisp/textmodes/reftex-ref.el2
-rw-r--r--lisp/textmodes/reftex-sel.el2
-rw-r--r--lisp/textmodes/reftex-toc.el2
-rw-r--r--lisp/textmodes/reftex-vars.el2
-rw-r--r--lisp/textmodes/reftex.el2
-rw-r--r--lisp/textmodes/sgml-mode.el2
-rw-r--r--lisp/textmodes/spell.el2
-rw-r--r--lisp/textmodes/table.el2
-rw-r--r--lisp/textmodes/tex-mode.el2
-rw-r--r--lisp/textmodes/texinfmt.el2
-rw-r--r--lisp/textmodes/texinfo.el2
-rw-r--r--lisp/textmodes/texnfo-upd.el2
-rw-r--r--lisp/textmodes/text-mode.el2
-rw-r--r--lisp/textmodes/tildify.el2
-rw-r--r--lisp/textmodes/two-column.el2
-rw-r--r--lisp/textmodes/underline.el2
-rw-r--r--lisp/thingatpt.el2
-rw-r--r--lisp/thumbs.el2
-rw-r--r--lisp/time-stamp.el2
-rw-r--r--lisp/time.el2
-rw-r--r--lisp/timezone.el2
-rw-r--r--lisp/tmm.el2
-rw-r--r--lisp/tool-bar.el2
-rw-r--r--lisp/tooltip.el2
-rw-r--r--lisp/tree-widget.el2
-rw-r--r--lisp/tumme.el4
-rw-r--r--lisp/tutorial.el181
-rw-r--r--lisp/type-break.el12
-rw-r--r--lisp/uniquify.el2
-rw-r--r--lisp/url/ChangeLog20
-rw-r--r--lisp/url/url-about.el2
-rw-r--r--lisp/url/url-auth.el2
-rw-r--r--lisp/url/url-cache.el2
-rw-r--r--lisp/url/url-cid.el2
-rw-r--r--lisp/url/url-cookie.el2
-rw-r--r--lisp/url/url-dav.el2
-rw-r--r--lisp/url/url-dired.el2
-rw-r--r--lisp/url/url-expand.el2
-rw-r--r--lisp/url/url-file.el2
-rw-r--r--lisp/url/url-ftp.el2
-rw-r--r--lisp/url/url-gw.el2
-rw-r--r--lisp/url/url-handlers.el2
-rw-r--r--lisp/url/url-history.el2
-rw-r--r--lisp/url/url-http.el35
-rw-r--r--lisp/url/url-imap.el2
-rw-r--r--lisp/url/url-irc.el2
-rw-r--r--lisp/url/url-ldap.el2
-rw-r--r--lisp/url/url-mailto.el2
-rw-r--r--lisp/url/url-methods.el2
-rw-r--r--lisp/url/url-misc.el2
-rw-r--r--lisp/url/url-news.el2
-rw-r--r--lisp/url/url-nfs.el2
-rw-r--r--lisp/url/url-ns.el2
-rw-r--r--lisp/url/url-parse.el2
-rw-r--r--lisp/url/url-privacy.el2
-rw-r--r--lisp/url/url-proxy.el17
-rw-r--r--lisp/url/url-util.el2
-rw-r--r--lisp/url/url-vars.el2
-rw-r--r--lisp/url/url.el3
-rw-r--r--lisp/url/vc-dav.el2
-rw-r--r--lisp/userlock.el2
-rw-r--r--lisp/vc-arch.el6
-rw-r--r--lisp/vc-cvs.el2
-rw-r--r--lisp/vc-hooks.el2
-rw-r--r--lisp/vc-mcvs.el2
-rw-r--r--lisp/vc-rcs.el2
-rw-r--r--lisp/vc-sccs.el2
-rw-r--r--lisp/vc-svn.el14
-rw-r--r--lisp/vc.el2
-rw-r--r--lisp/vcursor.el2
-rw-r--r--lisp/version.el2
-rw-r--r--lisp/view.el2
-rw-r--r--lisp/vms-patch.el2
-rw-r--r--lisp/vmsproc.el2
-rw-r--r--lisp/vt-control.el2
-rw-r--r--lisp/vt100-led.el2
-rw-r--r--lisp/w32-fns.el2
-rw-r--r--lisp/w32-vars.el2
-rw-r--r--lisp/wdired.el2
-rw-r--r--lisp/whitespace.el2
-rw-r--r--lisp/wid-browse.el2
-rw-r--r--lisp/wid-edit.el2
-rw-r--r--lisp/widget.el2
-rw-r--r--lisp/windmove.el2
-rw-r--r--lisp/window.el2
-rw-r--r--lisp/winner.el2
-rw-r--r--lisp/woman.el2
-rw-r--r--lisp/x-dnd.el2
-rw-r--r--lisp/xml.el2
-rw-r--r--lisp/xt-mouse.el2
1023 files changed, 3171 insertions, 1940 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index f24de58fbb7..7d30691f1a6 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,367 @@
12007-01-28 Kim F. Storm <storm@cua.dk>
2
3 * emulation/cua-base.el (cua-global-keymap, cua--region-keymap):
4 Declare earlier to avoid byte compiler warnings.
5
62007-01-28 Markus Triska <markus.triska@gmx.at>
7
8 * speedbar.el (speedbar-make-specialized-keymap): Doc fix.
9
102007-01-28 Chong Yidong <cyd@stupidchicken.com>
11
12 * play/gamegrid.el (gamegrid-kill-timer): Cancel timer directly.
13 (gamegrid-add-score-with-update-game-score-1): Allow local quits
14 when calling update-game-score program. Remove unnecessary
15 save-excursion.
16
17 * play/tetris.el (tetris-new-shape): Stop drawing if game is over.
18
192007-01-28 Nick Roberts <nickrob@snap.net.nz>
20
21 * progmodes/gdb-ui.el (gdb-breakpoint-regexp): Declare earlier to
22 avoid compiler warning.
23 (gdb-var-update-handler-1): Consider that the MI field `in_scope'
24 might have values other than "true" or "false".
25
262007-01-28 Richard Stallman <rms@gnu.org>
27
28 * textmodes/fill.el (fill-paragraph-function): Doc fix.
29 (fill-paragraph): Bind fill-paragraph-function to t to avoid recursion.
30
31 * emacs-lisp/pp.el (pp-eval-last-sexp): Don't eval here.
32
33 * image.el (image-type-header-regexps): Make GIF regex more specific.
34
35 * tutorial.el (tutorial--default-keys): Check M-DEL, not `M-backspace'.
36 Don't check `backspace'.
37 (tutorial--find-changed-keys): Look up bindings in a temp buffer
38 in Fundamental mode.
39
40 * startup.el (fancy-splash-text, normal-splash-screen):
41 Mention C-g.
42
43 * simple.el (eval-expression): Don't use eval-last-sexp-print-value
44 when inserting in buffer.
45
46 * vc-arch.el (vc-arch-file-id): Move with-current-buffer
47 inside the if.
48
492007-01-27 Richard Stallman <rms@gnu.org>
50
51 * obsolete/awk-mode.el (awk-font-lock-keywords): Add "do".
52
532007-01-27 Guanpeng Xu <herberteuler@hotmail.com>
54
55 * add-log.el (add-log-current-defun): Skip the semicolon ``;'' for
56 enum/union/struct/class definition.
57 Revert change to call `forward-sexp' multiple times.
58
592007-01-27 Chong Yidong <cyd@stupidchicken.com>
60
61 * files.el (hack-local-variables-confirm): Don't keep trying to
62 read an event from an empty kbd macro.
63
642007-01-27 Eli Zaretskii <eliz@gnu.org>
65
66 * server.el (server-start): Mention LEAVE-DEAD arg in the doc string.
67
682007-01-27 Ben North <ben@redfrontdoor.org>
69
70 * outline.el (outline-promote, outline-demote): Doc fix. Rename
71 the arg CHILDREN -> WHICH.
72
732007-01-27 Michael Albinus <michael.albinus@gmx.de>
74
75 * net/tramp.el (tramp-do-copy-or-rename-file-out-of-band): Set
76 default-directory to a sane value when calling start-process.
77
782007-01-27 Eli Zaretskii <eliz@gnu.org>
79
80 * ls-lisp.el (ls-lisp-use-localized-time-format): New defcustom.
81 (ls-lisp-format-time-list): Doc fix. Mention
82 ls-lisp-use-localized-time-format.
83 (ls-lisp-format-time): Use ls-lisp-format-time-list if
84 ls-lisp-use-localized-time-format is non-nil, even if a valid
85 locale is defined.
86
872007-01-27 Juanma Barranquero <lekktu@gmail.com>
88
89 * jka-compr.el (jka-compr-shell): Doc fix.
90
91 * jka-cmpr-hook.el (jka-compr-compression-info-list): Doc fix.
92
932007-01-26 Vinicius Jose Latorre <viniciusjl@ig.com.br>
94
95 * ps-print.ps: Fix background height.
96 (ps-print-version): New version 6.7.2.
97
982007-01-26 Eli Zaretskii <eliz@gnu.org>
99
100 * makefile.w32-in (finder-data, custom-deps): Depend on
101 $(lisp)/loaddefs.el.
102
1032007-01-24 Dan Nicolaescu <dann@ics.uci.edu>
104
105 * Makefile.in (custom-deps, finder-data): Add dependency to loaddefs.el.
106
1072007-01-24 Miles Bader <miles@gnu.org>
108
109 * emacs-lisp/bytecomp.el (byte-compile-output-file-form)
110 (byte-compile-output-docform): Bind `print-circle' to t.
111
1122007-01-24 Kenichi Handa <handa@m17n.org>
113
114 * international/ja-dic-cnv.el (skkdic-convert): Insert a related
115 file name of the original SKK dictionary file.
116
1172007-01-24 Kim F. Storm <storm@cua.dk>
118
119 * ido.el (ido-initial-position): New variable.
120 (ido-read-internal): Set it if default item is specified.
121 (ido-minibuffer-setup): Position cursor accordingly if set.
122 (ido-edit-input): C-e moves to end of input if not already there.
123 (ido-magic-backward-char): C-b does like M-b if prev char is /.
124 Don't switch to buffer mode if repeating C-b at start of input.
125 (ido-toggle-ignore): C-a only toggles ignore at start or end of
126 input; else it moves to start of input.
127 (ido-kill-buffer-at-head, ido-delete-file-at-head): If cursor is
128 not at end of input, delete rest of input, rather than normal op.
129
1302007-01-23 Michael Kifer <kifer@cs.stonybrook.edu>
131
132 * viper-keym.el (viper-insert-basic-map): Delete binding for S-TAB.
133
134 * ediff-util.el (ediff-clone-buffer-for-region-comparison): Change text
135 of message. Activate mark.
136 (ediff-activate-mark): Set transient-mark-mode to t.
137
138 * ediff.el (ediff-regions-wordwise, ediff-regions-linewise): Doc fix.
139
1402007-01-23 Martin Rudalics <rudalics@gmx.at>
141
142 * help-fns.el (describe-variable): Don't suppress display of
143 buffer local value when the value is "large".
144
1452007-01-22 Kim F. Storm <storm@cua.dk>
146
147 * ido.el (ido-active): Add XEmacs test from ido-minibuffer-setup.
148 (ido-initiate-auto-merge, ido-exhibit, ido-minibuffer-setup)
149 (ido-tidy): Use ido-active.
150
1512007-01-22 Chris Moore <christopher.ian.moore@gmail.com> (tiny change)
152
153 * hexl.el (hexl-mode-exit): Add missing quote.
154
1552007-01-22 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
156
157 * term/mac-win.el (mac-keyboard-modifier-mask-alist): New constant.
158 (mac-ae-keyboard-modifiers): New function.
159 (mac-handle-toolbar-switch-mode): Use it.
160 (mac-dnd-handle-drag-n-drop-event): Likewise. Set action to `copy'
161 if keyboard modifiers on drop contain option key.
162 (mac-dnd-drop-data): Add optional argument `action'.
163 (special-event-map): Remove binding for M-drag-n-drop.
164
1652007-01-21 Guanpeng Xu <herberteuler@hotmail.com>
166
167 * add-log.el (add-log-current-defun): Use CC Mode functions to
168 find the beginning and end of a defun.
169
1702007-01-21 Nick Roberts <nickrob@snap.net.nz>
171
172 * progmodes/gdb-ui.el (gdb-var-create-regexp)
173 (gdb-var-create-handler): Handle value field in GDB output of
174 -var-create.
175 (gdb-max-frames): New variable.
176 (gdb-stack-buffer, gdb-frames-select): Use it.
177 (gdb-info-stack-custom): Help user customize gdb-max-frames,
178 if necessary.
179 (gdb-get-frame-number): Simplify.
180
1812007-01-21 Glenn Morris <rgm@gnu.org>
182
183 * net/tramp.el (tramp-perl-encode, tramp-perl-decode):
184 Update copyrights.
185
1862007-01-21 Alan Mackenzie <acm@muc.de>
187
188 * progmodes/cc-cmds.el (c-where-wrt-brace-construct): Correct the
189 handling of K&R stuff.
190
1912007-01-21 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
192
193 * textmodes/bibtex.el (bibtex-files): Fix customization type.
194
1952007-01-21 Vinicius Jose Latorre <viniciusjl@ig.com.br>
196
197 * ps-print.el: Handle frame parameters (background and/or foreground
198 colors) changing dynamically. Reported by Leo <sdl.web@gmail.com>.
199 (ps-print-version): New version 6.7.1.
200 (ps-x-frame-property, ps-e-frame-parameter): New aliases.
201 (ps-frame-parameter): New fun.
202 (ps-default-fg, ps-default-bg): New default value ('frame-parameter).
203 Fix doc and customization.
204 (ps-begin-job): Get frame parameters (background and/or foreground
205 colors).
206 (ps-do-despool): Ensure ps-printer-name has a valid value.
207
2082007-01-21 Nick Roberts <nickrob@snap.net.nz>
209
210 * progmodes/gdb-ui.el (gdb-debug-log): Rename from gdb-debug-ring.
211 (gdb-debug-log-max): Rename from gdb-debug-ring-max.
212 (gud-gdba-marker-filter): Make a value of nil for gdb-debug-ring-max
213 mean unlimited.
214
2152007-01-20 Alan Mackenzie <acm@muc.de>
216
217 * progmodes/cc-engine.el (c-in-knr-argdecl): Reformulate to do
218 much more rigorous analysis of putative K&R regions.
219
2202007-01-20 Alan Mackenzie <acm@muc.de>
221
222 * progmodes/cc-defs.el (c-go-list-forward, c-go-list-backward):
223 New functions.
224
2252007-01-20 Alan Mackenzie <acm@muc.de>
226
227 * progmodes/cc-align.el, progmodes/cc-cmds.el,
228 * progmodes/cc-defs.el, progmodes/cc-engine.el,
229 * progmodes/cc-langs.el, progmodes/cc-styles.el,
230 * progmodes/cc-vars.el: Add my name.
231
2322007-01-20 Chong Yidong <cyd@stupidchicken.com>
233
234 * files.el (find-alternate-file): Revert query message to Emacs 21
235 version.
236
2372007-01-20 Eric Hanchrow <offby1@blarg.net> (tiny change)
238
239 * progmodes/cperl-mode.el (cperl-electric-keywords): Document in
240 the doc string how to use personal abbrevs without electric
241 keywords.
242
2432007-01-20 Alin C. Soare <alinsoar@voila.fr> (tiny change)
244
245 * lisp/emacs-lisp/lisp-mode.el (last-sexp-toggle-display):
246 Fixed cursor position when toggle abbreviated display.
247
2482007-01-20 Nick Roberts <nickrob@snap.net.nz>
249
250 * t-mouse.el: Update copyright following assignment by
251 Alessandro Rubini.
252
2532007-01-20 Chong Yidong <cyd@stupidchicken.com>
254
255 * type-break.el (type-break-demo-hanoi, type-break-demo-life)
256 (type-break-demo-boring): Call read-event instead of read-char.
257
2582007-01-19 Daniel Pfeiffer <occitan@esperanto.org> (small change)
259
260 * progmodes/compile.el: Add handling for makepplog.
261
2622007-01-19 Reiner Steib <Reiner.Steib@gmx.de>
263
264 * textmodes/ispell.el (ispell-change-dictionary): Ensure that
265 aspell dictionaries are initialized when called non-interactively.
266
2672007-01-19 Chong Yidong <cyd@stupidchicken.com>
268
269 * progmodes/compile.el (compilation-loop): New arg limit.
270 Handle case where the first error is at point-min.
271 (compilation-next-error): New arg to compilation-loop call.
272
2732007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
274
275 * info.el (Info-default-dirs): Change default info dir to
276 share/info.
277
278 * paths.el (Info-default-directory-list): Ditto.
279
2802007-01-18 Chris Moore <christopher.ian.moore@gmail.com> (tiny change)
281
282 * hexl.el (hexl-before-revert-hook): New function.
283 (hexl-mode): Use it.
284 (hexl-after-revert-hook): Just call hexl-mode.
285 (hexl-mode-exit): Remove before-revert-hook.
286
2872007-01-17 Stefan Monnier <monnier@iro.umontreal.ca>
288
289 * isearch.el (isearch-no-upper-case-p): Look for [:upper:] as well.
290
2912007-01-16 Martin Rudalics <rudalics@gmx.at>
292
293 * textmodes/ispell.el (ispell-dictionary-alist-3): Replace "---"
294 by "-" in francais7 otherchars entry.
295 (ispell-dictionary-alist-5): Replace "." by "[.]" for polish
296 otherchars entry.
297
2982007-01-15 Karl Fogel <kfogel@red-bean.com>
299
300 * bookmark.el (bookmark-buffer-file-name): Abbreviate the bookmark
301 path. Rewrite function in `cond' style for readability.
302
303 Suggested by: Stephen Eglen <S.J.Eglen{_AT_}damtp.cam.ac.uk>.
304 (The path shortening, that is, not the rearrarangement.)
305
3062007-01-15 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
307
308 * term/mac-win.el (mac-ae-quit-application): New function.
309 (mac-apple-event-map): Bind "quit application" Apple event to it.
310
3112007-01-14 Stefan Monnier <monnier@iro.umontreal.ca>
312
313 * vc-svn.el (vc-svn-parse-status): Trust the filename argument more
314 than the program's output.
315
3162007-01-14 Juanma Barranquero <lekktu@gmail.com>
317
318 * kmacro.el (kmacro-insert-counter, kmacro-set-counter)
319 (kmacro-start-macro-or-insert-counter)
320 (kmacro-step-edit-prefix-commands): Fix typos in docstrings.
321 (kmacro-call-ring-2nd, kmacro-call-ring-2nd-repeat): Doc fixes.
322
323 * longlines.el (longlines-show-hard-newlines):
324 * ruler-mode.el (ruler-mode-ruler):
325 * emulation/keypad.el (keypad-setup):
326 * progmodes/antlr-mode.el (antlr-indent-at-bol-alist):
327 Fix typo in docstring.
328
3292007-01-13 Mathias Dahl <mathias.dahl@gmail.com>
330
331 * tumme.el (tumme-cmd-rotate-original-options): Add -outfile option.
332 Remove redirect character ">".
333
3342007-01-13 Juanma Barranquero <lekktu@gmail.com>
335
336 * replace.el (perform-replace): Remove leftover code.
337
3382007-01-12 Richard Stallman <rms@gnu.org>
339
340 * replace.el (perform-replace): Don't clear NODENT when computing
341 the replacement string.
342
3432007-01-11 Michael Albinus <michael.albinus@gmx.de>
344
345 * net/tramp.el (tramp-handle-file-local-copy):
346 Set `enable-multibyte-characters' to nil. Reported by Chris Moore
347 <christopher.ian.moore@gmail.com>.
348
3492007-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
350
351 * diff-mode.el (diff-sanity-check-context-hunk-half)
352 (diff-sanity-check-hunk): New functions.
353 (diff-find-source-location): Use'em to check the hunks are well-formed.
354
355 * hexl.el (hexlify-buffer, dehexlify-buffer): Don't complain and don't
356 activate undo when undo is not active.
357 Reported by Chris Moore <christopher.ian.moore@gmail.com>.
358
3592007-01-10 Stefan Monnier <monnier@iro.umontreal.ca>
360
361 * ffap.el (ffap-next-regexp, ffap-machine-p, ffap-newsgroup-regexp)
362 (ffap-newsgroup-p, ffap-alist, ffap-string-at-point-mode-alist)
363 (ffap-url-at-point): Use char-classes rather than "a-z".
364
12007-01-10 Juanma Barranquero <lekktu@gmail.com> 3652007-01-10 Juanma Barranquero <lekktu@gmail.com>
2 366
3 * ediff-init.el (ediff-autostore-merges): 367 * ediff-init.el (ediff-autostore-merges):
@@ -398,7 +762,7 @@
398 (image-type-from-buffer): Handle new format. New arg INCLUDE-MAYBES. 762 (image-type-from-buffer): Handle new format. New arg INCLUDE-MAYBES.
399 (image-type-from-file-header): Pass t for INCLUDE-MAYBES. 763 (image-type-from-file-header): Pass t for INCLUDE-MAYBES.
400 764
4012006-12-26 Guanpeng Xu <herberteuler@hotmail.com> (tiny change) 7652006-12-26 Guanpeng Xu <herberteuler@hotmail.com>
402 766
403 * add-log.el (add-log-current-defun): Call `forward-sexp' 767 * add-log.el (add-log-current-defun): Call `forward-sexp'
404 multiple times to pick a member function name defined as 768 multiple times to pick a member function name defined as
@@ -1038,7 +1402,7 @@
1038 * ps-mule.el: Eliminate Emacs 20 compatibility. 1402 * ps-mule.el: Eliminate Emacs 20 compatibility.
1039 1403
1040 * ps-print.el: Eliminate Emacs 20 & 21 compatibility. 1404 * ps-print.el: Eliminate Emacs 20 & 21 compatibility.
1041 (ps-print-version): New Version 6.7. 1405 (ps-print-version): New version 6.7.
1042 (ps-print-quote): Replace '?\ ' by '?\s'. 1406 (ps-print-quote): Replace '?\ ' by '?\s'.
1043 1407
10442006-11-30 Juanma Barranquero <lekktu@gmail.com> 14082006-11-30 Juanma Barranquero <lekktu@gmail.com>
@@ -5148,7 +5512,7 @@
5148 * textmodes/table.el: Add move-beginning-of-line and 5512 * textmodes/table.el: Add move-beginning-of-line and
5149 move-end-of-line to Point Motion Only Group. 5513 move-end-of-line to Point Motion Only Group.
5150 5514
51512006-07-22 Eric Hanchrow <offby1@blarg.net> 55152006-07-22 Eric Hanchrow <offby1@blarg.net> (tiny change)
5152 5516
5153 * progmodes/delphi.el (delphi-fill-comment): Use save-restriction. 5517 * progmodes/delphi.el (delphi-fill-comment): Use save-restriction.
5154 5518
@@ -7222,8 +7586,8 @@
72222006-05-11 Reiner Steib <Reiner.Steib@gmx.de> 75862006-05-11 Reiner Steib <Reiner.Steib@gmx.de>
7223 7587
7224 * files.el, newcomment.el, outline.el, simple.el, 7588 * files.el, newcomment.el, outline.el, simple.el,
7225 emacs-lisp/bytecomp.el, progmodes/cc-compat.el, 7589 * emacs-lisp/bytecomp.el, progmodes/cc-compat.el,
7226 progmodes/cc-vars.el, progmodes/compile.el: 7590 * progmodes/cc-vars.el, progmodes/compile.el:
7227 Move `safe-local-variable' declarations to the respective files. 7591 Move `safe-local-variable' declarations to the respective files.
7228 7592
7229 * help-fns.el (describe-variable): Don't print safe-var if it is 7593 * help-fns.el (describe-variable): Don't print safe-var if it is
@@ -11147,7 +11511,7 @@
11147 Sync with Tramp 2.0.52. 11511 Sync with Tramp 2.0.52.
11148 11512
11149 * net/tramp.el, net/tramp-ftp.el, net/tramp-util.el, 11513 * net/tramp.el, net/tramp-ftp.el, net/tramp-util.el,
11150 net/tramp-vc.el: Add code for unloading Tramp. See comment before 11514 * net/tramp-vc.el: Add code for unloading Tramp. See comment before
11151 `tramp-unload-tramp' for checklist. 11515 `tramp-unload-tramp' for checklist.
11152 11516
11153 * net/tramp.el: Require `timer-funcs' instead of `timer' if in 11517 * net/tramp.el: Require `timer-funcs' instead of `timer' if in
@@ -30717,7 +31081,7 @@ See ChangeLog.11 for earlier changes.
30717;; add-log-time-zone-rule: t 31081;; add-log-time-zone-rule: t
30718;; End: 31082;; End:
30719 31083
30720 Copyright (C) 2005, 2006 Free Software Foundation, Inc. 31084 Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
30721 Copying and distribution of this file, with or without modification, 31085 Copying and distribution of this file, with or without modification,
30722 are permitted provided the copyright notice and this notice are preserved. 31086 are permitted provided the copyright notice and this notice are preserved.
30723 31087
diff --git a/lisp/ChangeLog.1 b/lisp/ChangeLog.1
index 7dc41a63526..76f9040c989 100644
--- a/lisp/ChangeLog.1
+++ b/lisp/ChangeLog.1
@@ -3246,7 +3246,7 @@
3246 Set current buffer variables from defaults 3246 Set current buffer variables from defaults
3247 in case user's init file has changed them. 3247 in case user's init file has changed them.
3248 3248
3249 Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004, 2005, 2006 3249 Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004, 2005, 2006, 2007
3250 Free Software Foundation, Inc. 3250 Free Software Foundation, Inc.
3251 Copying and distribution of this file, with or without modification, 3251 Copying and distribution of this file, with or without modification,
3252 are permitted provided the copyright notice and this notice are preserved. 3252 are permitted provided the copyright notice and this notice are preserved.
diff --git a/lisp/ChangeLog.10 b/lisp/ChangeLog.10
index b626a61c8d3..02affab175f 100644
--- a/lisp/ChangeLog.10
+++ b/lisp/ChangeLog.10
@@ -2061,7 +2061,7 @@
2061 (face-spec-set): Set face-modified prop to nil 2061 (face-spec-set): Set face-modified prop to nil
2062 when we change the new-frame defaults. 2062 when we change the new-frame defaults.
2063 2063
2064 * cus-edit.el (custom-face-state-set): non-nil `face-modified' 2064 * cus-edit.el (custom-face-state-set): Non-nil `face-modified'
2065 means face was set outside of Custom. 2065 means face was set outside of Custom.
2066 2066
20672003-05-28 Richard M. Stallman <rms@gnu.org> 20672003-05-28 Richard M. Stallman <rms@gnu.org>
@@ -2170,7 +2170,7 @@
2170 (gdb-display-source-buffer): Display assembler during execution, 2170 (gdb-display-source-buffer): Display assembler during execution,
2171 when requested. 2171 when requested.
2172 (gud-menu-map): Add a toggle button to menubar for gdb-many-windows. 2172 (gud-menu-map): Add a toggle button to menubar for gdb-many-windows.
2173 (gdb-many-windows): Define explicitly as a function and a variable. 2173 (gdb-many-windows): Define explicitly as a function and a variable
2174 (formerly as a minor mode). These need to be global so layout can 2174 (formerly as a minor mode). These need to be global so layout can
2175 be reset from any buffer. 2175 be reset from any buffer.
2176 (gdb-assembler-mode): Keep fringe outside margin as the overlay 2176 (gdb-assembler-mode): Keep fringe outside margin as the overlay
@@ -3330,8 +3330,8 @@
3330 (ada-set-default-project-file): New parameter KEEP-EXISTING. 3330 (ada-set-default-project-file): New parameter KEEP-EXISTING.
3331 (ada-prj-find-prj-file): New parameter FILE. 3331 (ada-prj-find-prj-file): New parameter FILE.
3332 (ada-parse-prj-file): Take into account the ADA_INCLUDE_PATH and 3332 (ada-parse-prj-file): Take into account the ADA_INCLUDE_PATH and
3333 ADA_OBJECTS_PATH environment variables. Minor reorganization of the 3333 ADA_OBJECTS_PATH environment variables. Minor reorganization of
3334 code. 3334 the code.
3335 (ada-get-all-references): Add support for GNAT 3.16 cross-references. 3335 (ada-get-all-references): Add support for GNAT 3.16 cross-references.
3336 3336
3337 * progmodes/ada-prj.el (ada-prj-add-keymap): Move to ada-mode.el 3337 * progmodes/ada-prj.el (ada-prj-add-keymap): Move to ada-mode.el
@@ -23533,7 +23533,7 @@ See ChangeLog.9 for earlier changes.
23533;; coding: iso-2022-7bit 23533;; coding: iso-2022-7bit
23534;; End: 23534;; End:
23535 23535
23536 Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 23536 Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
23537 Free Software Foundation, Inc. 23537 Free Software Foundation, Inc.
23538 Copying and distribution of this file, with or without modification, 23538 Copying and distribution of this file, with or without modification,
23539 are permitted provided the copyright notice and this notice are preserved. 23539 are permitted provided the copyright notice and this notice are preserved.
diff --git a/lisp/ChangeLog.11 b/lisp/ChangeLog.11
index 4de116f8bf9..40482ce2f80 100644
--- a/lisp/ChangeLog.11
+++ b/lisp/ChangeLog.11
@@ -14336,7 +14336,7 @@ See ChangeLog.10 for earlier changes.
14336;; coding: iso-2022-7bit 14336;; coding: iso-2022-7bit
14337;; End: 14337;; End:
14338 14338
14339 Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 14339 Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
14340 Copying and distribution of this file, with or without modification, 14340 Copying and distribution of this file, with or without modification,
14341 are permitted provided the copyright notice and this notice are preserved. 14341 are permitted provided the copyright notice and this notice are preserved.
14342 14342
diff --git a/lisp/ChangeLog.2 b/lisp/ChangeLog.2
index cc94f4ff64f..af450e18cd2 100644
--- a/lisp/ChangeLog.2
+++ b/lisp/ChangeLog.2
@@ -3994,7 +3994,7 @@
3994 3994
3995See ChangeLog.1 for earlier changes. 3995See ChangeLog.1 for earlier changes.
3996 3996
3997 Copyright (C) 1986, 1987, 1988, 2001, 2002, 2003, 2004, 2005, 2006 3997 Copyright (C) 1986, 1987, 1988, 2001, 2002, 2003, 2004, 2005, 2006, 2007
3998 Free Software Foundation, Inc. 3998 Free Software Foundation, Inc.
3999 Copying and distribution of this file, with or without modification, 3999 Copying and distribution of this file, with or without modification,
4000 are permitted provided the copyright notice and this notice are preserved. 4000 are permitted provided the copyright notice and this notice are preserved.
diff --git a/lisp/ChangeLog.3 b/lisp/ChangeLog.3
index 66bad2c8021..71ac61138da 100644
--- a/lisp/ChangeLog.3
+++ b/lisp/ChangeLog.3
@@ -12615,7 +12615,7 @@
12615 12615
12616See ChangeLog.2 for earlier changes. 12616See ChangeLog.2 for earlier changes.
12617 12617
12618 Copyright (C) 1989, 1993, 2001, 2002, 2003, 2004, 2005, 2006 12618 Copyright (C) 1989, 1993, 2001, 2002, 2003, 2004, 2005, 2006, 2007
12619 Free Software Foundation, Inc. 12619 Free Software Foundation, Inc.
12620 Copying and distribution of this file, with or without modification, 12620 Copying and distribution of this file, with or without modification,
12621 are permitted provided the copyright notice and this notice are preserved. 12621 are permitted provided the copyright notice and this notice are preserved.
diff --git a/lisp/ChangeLog.4 b/lisp/ChangeLog.4
index 30fa3124635..d71a9f5d2ba 100644
--- a/lisp/ChangeLog.4
+++ b/lisp/ChangeLog.4
@@ -8939,7 +8939,7 @@
8939 8939
8940See ChangeLog.3 for earlier changes. 8940See ChangeLog.3 for earlier changes.
8941 8941
8942 Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004, 2005, 2006 8942 Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004, 2005, 2006, 2007
8943 Free Software Foundation, Inc. 8943 Free Software Foundation, Inc.
8944 Copying and distribution of this file, with or without modification, 8944 Copying and distribution of this file, with or without modification,
8945 are permitted provided the copyright notice and this notice are preserved. 8945 are permitted provided the copyright notice and this notice are preserved.
diff --git a/lisp/ChangeLog.5 b/lisp/ChangeLog.5
index a070a2cf7a4..62352984ed1 100644
--- a/lisp/ChangeLog.5
+++ b/lisp/ChangeLog.5
@@ -9261,7 +9261,7 @@
9261 9261
9262See ChangeLog.4 for earlier changes. 9262See ChangeLog.4 for earlier changes.
9263 9263
9264 Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004, 2005, 2006 9264 Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007
9265 Free Software Foundation, Inc. 9265 Free Software Foundation, Inc.
9266 Copying and distribution of this file, with or without modification, 9266 Copying and distribution of this file, with or without modification,
9267 are permitted provided the copyright notice and this notice are preserved. 9267 are permitted provided the copyright notice and this notice are preserved.
diff --git a/lisp/ChangeLog.6 b/lisp/ChangeLog.6
index dfa9dfae61b..0d02bf4739b 100644
--- a/lisp/ChangeLog.6
+++ b/lisp/ChangeLog.6
@@ -8021,7 +8021,7 @@ Wed Jul 26 15:40:00 Michael Kifer (kifer@cs.sunysb.edu)
8021 8021
8022See ChangeLog.5 for earlier changes. 8022See ChangeLog.5 for earlier changes.
8023 8023
8024 Copyright (C) 1995, 1996, 2001, 2002, 2003, 2004, 2005, 2006 8024 Copyright (C) 1995, 1996, 2001, 2002, 2003, 2004, 2005, 2006, 2007
8025 Free Software Foundation, Inc. 8025 Free Software Foundation, Inc.
8026 Copying and distribution of this file, with or without modification, 8026 Copying and distribution of this file, with or without modification,
8027 are permitted provided the copyright notice and this notice are preserved. 8027 are permitted provided the copyright notice and this notice are preserved.
diff --git a/lisp/ChangeLog.7 b/lisp/ChangeLog.7
index fa07ccc187b..461ecbd7b72 100644
--- a/lisp/ChangeLog.7
+++ b/lisp/ChangeLog.7
@@ -23139,7 +23139,7 @@
23139 23139
23140See ChangeLog.6 for earlier changes. 23140See ChangeLog.6 for earlier changes.
23141 23141
23142 Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006 23142 Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
23143 Free Software Foundation, Inc. 23143 Free Software Foundation, Inc.
23144 Copying and distribution of this file, with or without modification, 23144 Copying and distribution of this file, with or without modification,
23145 are permitted provided the copyright notice and this notice are preserved. 23145 are permitted provided the copyright notice and this notice are preserved.
diff --git a/lisp/ChangeLog.8 b/lisp/ChangeLog.8
index 7aaaed4196f..be532b10907 100644
--- a/lisp/ChangeLog.8
+++ b/lisp/ChangeLog.8
@@ -10012,7 +10012,7 @@
10012 10012
10013See ChangeLog.7 for earlier changes. 10013See ChangeLog.7 for earlier changes.
10014 10014
10015 Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006 10015 Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
10016 Free Software Foundation, Inc. 10016 Free Software Foundation, Inc.
10017 Copying and distribution of this file, with or without modification, 10017 Copying and distribution of this file, with or without modification,
10018 are permitted provided the copyright notice and this notice are preserved. 10018 are permitted provided the copyright notice and this notice are preserved.
diff --git a/lisp/ChangeLog.9 b/lisp/ChangeLog.9
index 78c0734ddd9..3d2b41b433c 100644
--- a/lisp/ChangeLog.9
+++ b/lisp/ChangeLog.9
@@ -20695,7 +20695,7 @@ See ChangeLog.8 for earlier changes.
20695;; coding: iso-2022-7bit 20695;; coding: iso-2022-7bit
20696;; End: 20696;; End:
20697 20697
20698 Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006 20698 Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
20699 Free Software Foundation, Inc. 20699 Free Software Foundation, Inc.
20700 Copying and distribution of this file, with or without modification, 20700 Copying and distribution of this file, with or without modification,
20701 are permitted provided the copyright notice and this notice are preserved. 20701 are permitted provided the copyright notice and this notice are preserved.
diff --git a/lisp/Makefile.in b/lisp/Makefile.in
index f6bb1c8a3ef..3e155bf2b89 100644
--- a/lisp/Makefile.in
+++ b/lisp/Makefile.in
@@ -1,6 +1,6 @@
1# Maintenance productions for the Lisp directory 1# Maintenance productions for the Lisp directory
2# Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2# Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
3# 2006 Free Software Foundation, Inc. 3# 2006, 2007 Free Software Foundation, Inc.
4 4
5# This file is part of GNU Emacs. 5# This file is part of GNU Emacs.
6 6
@@ -87,12 +87,12 @@ doit:
87 87
88$(lisp)/cus-load.el: 88$(lisp)/cus-load.el:
89 touch $@ 89 touch $@
90custom-deps: $(lisp)/cus-load.el doit 90custom-deps: $(lisp)/loaddefs.el $(lisp)/cus-load.el doit
91 wd=$(lisp); $(setwins_almost); \ 91 wd=$(lisp); $(setwins_almost); \
92 echo Directories: $$wins; \ 92 echo Directories: $$wins; \
93 $(EMACS) $(EMACSOPT) -l cus-dep --eval '(setq generated-custom-dependencies-file "$(lisp)/cus-load.el")' -f custom-make-dependencies $$wins 93 $(EMACS) $(EMACSOPT) -l cus-dep --eval '(setq generated-custom-dependencies-file "$(lisp)/cus-load.el")' -f custom-make-dependencies $$wins
94 94
95finder-data: doit 95finder-data: $(lisp)/loaddefs.el doit
96 wd=$(lisp); $(setwins_almost); \ 96 wd=$(lisp); $(setwins_almost); \
97 echo Directories: $$wins; \ 97 echo Directories: $$wins; \
98 $(EMACS) $(EMACSOPT) -l finder --eval '(setq generated-finder-keywords-file "$(lisp)/finder-inf.el")' -f finder-compile-keywords-make-dist $$wins 98 $(EMACS) $(EMACSOPT) -l finder --eval '(setq generated-finder-keywords-file "$(lisp)/finder-inf.el")' -f finder-compile-keywords-make-dist $$wins
@@ -242,7 +242,7 @@ mh-autoloads: $(lisp)/mh-e/mh-loaddefs.el
242$(lisp)/mh-e/mh-loaddefs.el: $(MH_E_SRC) 242$(lisp)/mh-e/mh-loaddefs.el: $(MH_E_SRC)
243 echo ";;; mh-loaddefs.el --- automatically extracted autoloads" > $@ 243 echo ";;; mh-loaddefs.el --- automatically extracted autoloads" > $@
244 echo "" >> $@ 244 echo "" >> $@
245 echo ";; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc." >> $@ 245 echo ";; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc." >> $@
246 echo ";; Author: Bill Wohler <wohler@newt.com>" >> $@ 246 echo ";; Author: Bill Wohler <wohler@newt.com>" >> $@
247 echo ";; Keywords: mail" >> $@ 247 echo ";; Keywords: mail" >> $@
248 echo ";;; Commentary:" >> $@ 248 echo ";;; Commentary:" >> $@
diff --git a/lisp/abbrev.el b/lisp/abbrev.el
index b0ceaa5522d..1363ccee561 100644
--- a/lisp/abbrev.el
+++ b/lisp/abbrev.el
@@ -1,7 +1,7 @@
1;;; abbrev.el --- abbrev mode commands for Emacs 1;;; abbrev.el --- abbrev mode commands for Emacs
2 2
3;; Copyright (C) 1985, 1986, 1987, 1992, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1985, 1986, 1987, 1992, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: abbrev convenience 7;; Keywords: abbrev convenience
diff --git a/lisp/abbrevlist.el b/lisp/abbrevlist.el
index 065d4eacabc..faaceaf3113 100644
--- a/lisp/abbrevlist.el
+++ b/lisp/abbrevlist.el
@@ -1,7 +1,7 @@
1;;; abbrevlist.el --- list one abbrev table alphabetically ordered 1;;; abbrevlist.el --- list one abbrev table alphabetically ordered
2 2
3;; Copyright (C) 1986, 1992, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1986, 1992, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5;; Suggested by a previous version by Gildea. 5;; Suggested by a previous version by Gildea.
6 6
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/add-log.el b/lisp/add-log.el
index 2ecb274b4de..08ce78d371d 100644
--- a/lisp/add-log.el
+++ b/lisp/add-log.el
@@ -1,7 +1,7 @@
1;;; add-log.el --- change log maintenance commands for Emacs 1;;; add-log.el --- change log maintenance commands for Emacs
2 2
3;; Copyright (C) 1985, 1986, 1988, 1993, 1994, 1997, 1998, 2000, 2001, 3;; Copyright (C) 1985, 1986, 1988, 1993, 1994, 1997, 1998, 2000, 2001,
4;; 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: tools 7;; Keywords: tools
@@ -813,51 +813,60 @@ Has a preference of looking backwards."
813 (progn (forward-sexp 1) 813 (progn (forward-sexp 1)
814 (point)))) 814 (point))))
815 ((memq major-mode add-log-c-like-modes) 815 ((memq major-mode add-log-c-like-modes)
816 (beginning-of-line) 816 ;; See whether the point is inside a defun.
817 ;; See if we are in the beginning part of a function, 817 (let (having-previous-defun
818 ;; before the open brace. If so, advance forward. 818 having-next-defun
819 (while (not (looking-at "{\\|\\(\\s *$\\)")) 819 previous-defun-end
820 (forward-line 1)) 820 next-defun-beginning)
821 (or (eobp) 821
822 (forward-char 1)) 822 (save-excursion
823 (let (maybe-beg) 823 (setq having-previous-defun
824 ;; Try to find the containing defun. 824 (c-beginning-of-defun))
825 (beginning-of-defun) 825 (c-end-of-defun)
826 (end-of-defun) 826 ;; `c-end-of-defun' moves point to the line after
827 ;; If the defun we found ends before the desired position, 827 ;; the function close, but the position we prefer
828 ;; see if there's a DEFUN construct 828 ;; here is the position after the final }.
829 ;; between that end and the desired position. 829 (backward-sexp 1)
830 (when (save-excursion 830 (forward-sexp 1)
831 (and (> location (point)) 831 ;; Skip the semicolon ``;'' for
832 (re-search-forward "^DEFUN" 832 ;; enum/union/struct/class definition.
833 (save-excursion 833 (if (= (char-after (point)) ?\;)
834 (goto-char location) 834 (forward-char 1))
835 (line-end-position)) 835 (setq previous-defun-end (point)))
836 t) 836
837 (re-search-forward "^{" nil t) 837 (save-excursion
838 (setq maybe-beg (point)))) 838 (setq having-next-defun
839 ;; If so, go to the end of that instead. 839 (c-end-of-defun))
840 (goto-char maybe-beg) 840 (c-beginning-of-defun)
841 (end-of-defun))) 841 (setq next-defun-beginning (point)))
842 ;; If the desired position is within the defun we found, 842
843 ;; find the function name. 843 (if (and having-next-defun
844 (when (< location (point)) 844 (< location next-defun-beginning))
845 ;; Move back over function body. 845 (skip-syntax-forward " "))
846 (backward-sexp 1) 846 (if (and having-previous-defun
847 (let (beg) 847 (> location previous-defun-end))
848 ;; Skip back over typedefs and arglist. 848 (skip-syntax-backward " "))
849 ;; Stop at the function definition itself 849 (unless (or
850 ;; or at the line that follows end of function doc string. 850 ;; When there is no previous defun, the
851 (forward-line -1) 851 ;; point is not in a defun if it is not at
852 (while (and (not (bobp)) 852 ;; the beginning of the next defun.
853 (looking-at "[ \t\n]") 853 (and (not having-previous-defun)
854 (not (looking-back "[*]/)\n" (- (point) 4)))) 854 (not (= (point)
855 (forward-line -1)) 855 next-defun-beginning)))
856 ;; If we found a doc string, this must be the DEFUN macro 856 ;; When there is no next defun, the point
857 ;; used in Emacs. Move back to the DEFUN line. 857 ;; is not in a defun if it is not at the
858 (when (looking-back "[*]/)\n" (- (point) 4)) 858 ;; end of the previous defun.
859 (backward-sexp 1) 859 (and (not having-next-defun)
860 (beginning-of-line)) 860 (not (= (point)
861 previous-defun-end)))
862 ;; If the point is between two defuns, it
863 ;; is not in a defun.
864 (and (> (point) previous-defun-end)
865 (< (point) next-defun-beginning)))
866 ;; If the point is already at the beginning of a
867 ;; defun, there is no need to move point again.
868 (if (not (= (point) next-defun-beginning))
869 (c-beginning-of-defun))
861 ;; Is this a DEFUN construct? And is LOCATION in it? 870 ;; Is this a DEFUN construct? And is LOCATION in it?
862 (if (and (looking-at "DEFUN\\b") 871 (if (and (looking-at "DEFUN\\b")
863 (>= location (point))) 872 (>= location (point)))
@@ -879,82 +888,72 @@ Has a preference of looking backwards."
879 ;; Objective-C 888 ;; Objective-C
880 (change-log-get-method-definition) 889 (change-log-get-method-definition)
881 ;; Ordinary C function syntax. 890 ;; Ordinary C function syntax.
882 (setq beg (point)) 891 (let ((beg (point)))
883 (if (and 892 (if (and
884 ;; Protect against "Unbalanced parens" error. 893 ;; Protect against "Unbalanced parens" error.
885 (condition-case nil 894 (condition-case nil
886 (progn 895 (progn
887 (down-list 1) ; into arglist 896 (down-list 1) ; into arglist
888 (backward-up-list 1) 897 (backward-up-list 1)
889 (skip-chars-backward " \t") 898 (skip-chars-backward " \t")
890 t) 899 t)
891 (error nil)) 900 (error nil))
892 ;; Verify initial pos was after 901 ;; Verify initial pos was after
893 ;; real start of function. 902 ;; real start of function.
894 (save-excursion 903 (save-excursion
895 (goto-char beg) 904 (goto-char beg)
896 ;; For this purpose, include the line 905 ;; For this purpose, include the line
897 ;; that has the decl keywords. This 906 ;; that has the decl keywords. This
898 ;; may also include some of the 907 ;; may also include some of the
899 ;; comments before the function. 908 ;; comments before the function.
900 (while (and (not (bobp)) 909 (while (and (not (bobp))
901 (save-excursion 910 (save-excursion
902 (forward-line -1) 911 (forward-line -1)
903 (looking-at "[^\n\f]"))) 912 (looking-at "[^\n\f]")))
904 (forward-line -1)) 913 (forward-line -1))
905 (>= location (point))) 914 (>= location (point)))
906 ;; Consistency check: going down and up 915 ;; Consistency check: going down and up
907 ;; shouldn't take us back before BEG. 916 ;; shouldn't take us back before BEG.
908 (> (point) beg)) 917 (> (point) beg))
909 (let (end middle) 918 (let (end middle)
910 ;; Don't include any final whitespace 919 ;; Don't include any final whitespace
911 ;; in the name we use. 920 ;; in the name we use.
912 (skip-chars-backward " \t\n") 921 (skip-chars-backward " \t\n")
913 (setq end (point))
914 (backward-sexp 1)
915 ;; Now find the right beginning of the name.
916 ;; Include certain keywords if they
917 ;; precede the name.
918 (setq middle (point))
919 ;; Single (forward-sexp -1) invocation is
920 ;; not enough for C++ member function defined
921 ;; as part of nested class and/or namespace
922 ;; like:
923 ;;
924 ;; void
925 ;; foo::bar::baz::bazz ()
926 ;; { ...
927 ;;
928 ;; Here we have to move the point to
929 ;; the beginning of foo, not bazz.
930 (while (not (looking-back "\\(^\\|[ \t]\\)"))
931 (forward-sexp -1))
932 ;; Is this C++ method?
933 (when (and (< 2 middle)
934 (string= (buffer-substring (- middle 2)
935 middle)
936 "::"))
937 ;; Include "classname::".
938 (setq middle (point)))
939 ;; Ignore these subparts of a class decl
940 ;; and move back to the class name itself.
941 (while (looking-at "public \\|private ")
942 (skip-chars-backward " \t:")
943 (setq end (point)) 922 (setq end (point))
944 (backward-sexp 1) 923 (backward-sexp 1)
924 ;; Now find the right beginning of the name.
925 ;; Include certain keywords if they
926 ;; precede the name.
945 (setq middle (point)) 927 (setq middle (point))
946 (forward-word -1)) 928 ;; We tried calling `forward-sexp' in a loop
947 (and (bolp) 929 ;; but it causes inconsistency for C names.
948 (looking-at 930 (forward-sexp -1)
949 "enum \\|struct \\|union \\|class ") 931 ;; Is this C++ method?
950 (setq middle (point))) 932 (when (and (< 2 middle)
951 (goto-char end) 933 (string= (buffer-substring (- middle 2)
952 (when (eq (preceding-char) ?=) 934 middle)
953 (forward-char -1) 935 "::"))
954 (skip-chars-backward " \t") 936 ;; Include "classname::".
955 (setq end (point))) 937 (setq middle (point)))
956 (buffer-substring-no-properties 938 ;; Ignore these subparts of a class decl
957 middle end)))))))) 939 ;; and move back to the class name itself.
940 (while (looking-at "public \\|private ")
941 (skip-chars-backward " \t:")
942 (setq end (point))
943 (backward-sexp 1)
944 (setq middle (point))
945 (forward-word -1))
946 (and (bolp)
947 (looking-at
948 "enum \\|struct \\|union \\|class ")
949 (setq middle (point)))
950 (goto-char end)
951 (when (eq (preceding-char) ?=)
952 (forward-char -1)
953 (skip-chars-backward " \t")
954 (setq end (point)))
955 (buffer-substring-no-properties
956 middle end)))))))))
958 ((memq major-mode add-log-tex-like-modes) 957 ((memq major-mode add-log-tex-like-modes)
959 (if (re-search-backward 958 (if (re-search-backward
960 "\\\\\\(sub\\)*\\(section\\|paragraph\\|chapter\\)" 959 "\\\\\\(sub\\)*\\(section\\|paragraph\\|chapter\\)"
diff --git a/lisp/align.el b/lisp/align.el
index 0a0144ee65a..75046c147cb 100644
--- a/lisp/align.el
+++ b/lisp/align.el
@@ -1,7 +1,7 @@
1;;; align.el --- align text to a specific column, by regexp 1;;; align.el --- align text to a specific column, by regexp
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: John Wiegley <johnw@gnu.org> 6;; Author: John Wiegley <johnw@gnu.org>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/allout.el b/lisp/allout.el
index 02d67671008..c744ba367e6 100644
--- a/lisp/allout.el
+++ b/lisp/allout.el
@@ -1,7 +1,7 @@
1;;; allout.el --- extensive outline mode for use alone and with other modes 1;;; allout.el --- extensive outline mode for use alone and with other modes
2 2
3;; Copyright (C) 1992, 1993, 1994, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1992, 1993, 1994, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Ken Manheimer <ken dot manheimer at gmail dot com> 6;; Author: Ken Manheimer <ken dot manheimer at gmail dot com>
7;; Maintainer: Ken Manheimer <ken dot manheimer at gmail dot com> 7;; Maintainer: Ken Manheimer <ken dot manheimer at gmail dot com>
diff --git a/lisp/ansi-color.el b/lisp/ansi-color.el
index 20cdfaad2cf..ad33ab2533d 100644
--- a/lisp/ansi-color.el
+++ b/lisp/ansi-color.el
@@ -1,7 +1,7 @@
1;;; ansi-color.el --- translate ANSI escape sequences into faces 1;;; ansi-color.el --- translate ANSI escape sequences into faces
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Alex Schroeder <alex@gnu.org> 6;; Author: Alex Schroeder <alex@gnu.org>
7;; Maintainer: Alex Schroeder <alex@gnu.org> 7;; Maintainer: Alex Schroeder <alex@gnu.org>
diff --git a/lisp/apropos.el b/lisp/apropos.el
index 0e243415141..8df7992230a 100644
--- a/lisp/apropos.el
+++ b/lisp/apropos.el
@@ -1,7 +1,7 @@
1;;; apropos.el --- apropos commands for users and programmers 1;;; apropos.el --- apropos commands for users and programmers
2 2
3;; Copyright (C) 1989, 1994, 1995, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1989, 1994, 1995, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Joe Wells <jbw@bigbird.bu.edu> 6;; Author: Joe Wells <jbw@bigbird.bu.edu>
7;; Rewritten: Daniel Pfeiffer <occitan@esperanto.org> 7;; Rewritten: Daniel Pfeiffer <occitan@esperanto.org>
diff --git a/lisp/arc-mode.el b/lisp/arc-mode.el
index dc623e26796..1b0f3a3d584 100644
--- a/lisp/arc-mode.el
+++ b/lisp/arc-mode.el
@@ -1,7 +1,7 @@
1;;; arc-mode.el --- simple editing of archives 1;;; arc-mode.el --- simple editing of archives
2 2
3;; Copyright (C) 1995, 1997, 1998, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1995, 1997, 1998, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Morten Welinder <terra@gnu.org> 6;; Author: Morten Welinder <terra@gnu.org>
7;; Keywords: archives msdog editing major-mode 7;; Keywords: archives msdog editing major-mode
diff --git a/lisp/array.el b/lisp/array.el
index 6ebbd645520..979101ef75d 100644
--- a/lisp/array.el
+++ b/lisp/array.el
@@ -1,7 +1,7 @@
1;;; array.el --- array editing commands for GNU Emacs 1;;; array.el --- array editing commands for GNU Emacs
2 2
3;; Copyright (C) 1987, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1987, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author David M. Brown 6;; Author David M. Brown
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/autoarg.el b/lisp/autoarg.el
index 16dea6d2264..39dd3219621 100644
--- a/lisp/autoarg.el
+++ b/lisp/autoarg.el
@@ -1,7 +1,7 @@
1;;; autoarg.el --- make digit keys supply prefix args 1;;; autoarg.el --- make digit keys supply prefix args
2 2
3;; Copyright (C) 1998, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Dave Love <fx@gnu.org> 6;; Author: Dave Love <fx@gnu.org>
7;; Created: 1998-09-04 7;; Created: 1998-09-04
diff --git a/lisp/autoinsert.el b/lisp/autoinsert.el
index 4df0b39b83e..7540ad78bcd 100644
--- a/lisp/autoinsert.el
+++ b/lisp/autoinsert.el
@@ -1,7 +1,7 @@
1;;; autoinsert.el --- automatic mode-dependent insertion of text into new files 1;;; autoinsert.el --- automatic mode-dependent insertion of text into new files
2 2
3;; Copyright (C) 1985, 1986, 1987, 1994, 1995, 1998, 2000, 2001, 2002, 3;; Copyright (C) 1985, 1986, 1987, 1994, 1995, 1998, 2000, 2001, 2002,
4;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Charlie Martin <crm@cs.duke.edu> 6;; Author: Charlie Martin <crm@cs.duke.edu>
7;; Adapted-By: Daniel Pfeiffer <occitan@esperanto.org> 7;; Adapted-By: Daniel Pfeiffer <occitan@esperanto.org>
diff --git a/lisp/autorevert.el b/lisp/autorevert.el
index 9d189e027c0..cb8821bb64c 100644
--- a/lisp/autorevert.el
+++ b/lisp/autorevert.el
@@ -1,7 +1,7 @@
1;;; autorevert.el --- revert buffers when files on disk change 1;;; autorevert.el --- revert buffers when files on disk change
2 2
3;; Copyright (C) 1997, 1998, 1999, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1997, 1998, 1999, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Anders Lindgren <andersl@andersl.com> 6;; Author: Anders Lindgren <andersl@andersl.com>
7;; Keywords: convenience 7;; Keywords: convenience
diff --git a/lisp/avoid.el b/lisp/avoid.el
index f493392c4b0..22eb4aad9aa 100644
--- a/lisp/avoid.el
+++ b/lisp/avoid.el
@@ -1,7 +1,7 @@
1;;; avoid.el --- make mouse pointer stay out of the way of editing 1;;; avoid.el --- make mouse pointer stay out of the way of editing
2 2
3;; Copyright (C) 1993, 1994, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1993, 1994, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Boris Goldowsky <boris@gnu.org> 6;; Author: Boris Goldowsky <boris@gnu.org>
7;; Keywords: mouse 7;; Keywords: mouse
diff --git a/lisp/battery.el b/lisp/battery.el
index aec6865dc06..f10245f44ac 100644
--- a/lisp/battery.el
+++ b/lisp/battery.el
@@ -1,7 +1,7 @@
1;;; battery.el --- display battery status information 1;;; battery.el --- display battery status information
2 2
3;; Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Ralph Schleicher <rs@nunatak.allgaeu.org> 6;; Author: Ralph Schleicher <rs@nunatak.allgaeu.org>
7;; Keywords: hardware 7;; Keywords: hardware
diff --git a/lisp/bindings.el b/lisp/bindings.el
index 690431a99e6..669357de92d 100644
--- a/lisp/bindings.el
+++ b/lisp/bindings.el
@@ -1,7 +1,7 @@
1;;; bindings.el --- define standard key bindings and some variables 1;;; bindings.el --- define standard key bindings and some variables
2 2
3;; Copyright (C) 1985, 1986, 1987, 1992, 1993, 1994, 1995, 1996, 1999, 3;; Copyright (C) 1985, 1986, 1987, 1992, 1993, 1994, 1995, 1996, 1999,
4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: internal 7;; Keywords: internal
diff --git a/lisp/bookmark.el b/lisp/bookmark.el
index 104a9c6512f..3c1469fef97 100644
--- a/lisp/bookmark.el
+++ b/lisp/bookmark.el
@@ -1,7 +1,7 @@
1;;; bookmark.el --- set bookmarks, maybe annotate them, jump to them later 1;;; bookmark.el --- set bookmarks, maybe annotate them, jump to them later
2 2
3;; Copyright (C) 1993, 1994, 1995, 1996, 1997, 2001, 2002, 2003, 3;; Copyright (C) 1993, 1994, 1995, 1996, 1997, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Karl Fogel <kfogel@red-bean.com> 6;; Author: Karl Fogel <kfogel@red-bean.com>
7;; Maintainer: Karl Fogel <kfogel@red-bean.com> 7;; Maintainer: Karl Fogel <kfogel@red-bean.com>
@@ -1007,14 +1007,18 @@ In Info, return the current node."
1007(defun bookmark-buffer-file-name () 1007(defun bookmark-buffer-file-name ()
1008 "Return the current buffer's file in a way useful for bookmarks. 1008 "Return the current buffer's file in a way useful for bookmarks.
1009For example, if this is a Info buffer, return the Info file's name." 1009For example, if this is a Info buffer, return the Info file's name."
1010 (if (eq major-mode 'Info-mode) 1010 (cond
1011 Info-current-file 1011 ((eq major-mode 'Info-mode)
1012 (or 1012 Info-current-file)
1013 buffer-file-name 1013 (buffer-file-name
1014 (if (and (boundp 'dired-directory) dired-directory) 1014 ;; Abbreviate the path, both so it's shorter and so it's more
1015 (if (stringp dired-directory) 1015 ;; portable. E.g., the user's home dir might be a different
1016 dired-directory 1016 ;; path on different machines, but "~/" will still reach it.
1017 (car dired-directory)))))) 1017 (abbreviate-file-name buffer-file-name))
1018 ((and (boundp 'dired-directory) dired-directory)
1019 (if (stringp dired-directory)
1020 dired-directory
1021 (car dired-directory)))))
1018 1022
1019 1023
1020(defun bookmark-maybe-load-default-file () 1024(defun bookmark-maybe-load-default-file ()
diff --git a/lisp/bs.el b/lisp/bs.el
index a42b22e8436..b1fa47100f0 100644
--- a/lisp/bs.el
+++ b/lisp/bs.el
@@ -1,7 +1,7 @@
1;;; bs.el --- menu for selecting and displaying buffers 1;;; bs.el --- menu for selecting and displaying buffers
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5;; Author: Olaf Sylvester <Olaf.Sylvester@netsurf.de> 5;; Author: Olaf Sylvester <Olaf.Sylvester@netsurf.de>
6;; Maintainer: Olaf Sylvester <Olaf.Sylvester@netsurf.de> 6;; Maintainer: Olaf Sylvester <Olaf.Sylvester@netsurf.de>
7;; Keywords: convenience 7;; Keywords: convenience
diff --git a/lisp/buff-menu.el b/lisp/buff-menu.el
index 398b362d4e4..d67173ce733 100644
--- a/lisp/buff-menu.el
+++ b/lisp/buff-menu.el
@@ -1,7 +1,7 @@
1;;; buff-menu.el --- buffer menu main function and support functions -*- coding:utf-8 -*- 1;;; buff-menu.el --- buffer menu main function and support functions -*- coding:utf-8 -*-
2 2
3;; Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: convenience 7;; Keywords: convenience
diff --git a/lisp/button.el b/lisp/button.el
index 3924a9c9418..d3c4cd8ea9e 100644
--- a/lisp/button.el
+++ b/lisp/button.el
@@ -1,7 +1,7 @@
1;;; button.el --- clickable buttons 1;;; button.el --- clickable buttons
2;; 2;;
3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5;; 5;;
6;; Author: Miles Bader <miles@gnu.org> 6;; Author: Miles Bader <miles@gnu.org>
7;; Keywords: extensions 7;; Keywords: extensions
diff --git a/lisp/calc/README b/lisp/calc/README
index 00d0e9b232a..0920f73eb34 100644
--- a/lisp/calc/README
+++ b/lisp/calc/README
@@ -2,8 +2,8 @@
2This directory contains Calc, an advanced desk calculator for GNU 2This directory contains Calc, an advanced desk calculator for GNU
3Emacs. 3Emacs.
4 4
5"Calc" Copyright 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 5"Calc" Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
6 2005, 2006 Free Software Foundation, Inc. 6 2005, 2006, 2007 Free Software Foundation, Inc.
7 7
8Written by: 8Written by:
9 Dave Gillespie 9 Dave Gillespie
diff --git a/lisp/calc/calc-aent.el b/lisp/calc/calc-aent.el
index af1113dca76..e0727e17afb 100644
--- a/lisp/calc/calc-aent.el
+++ b/lisp/calc/calc-aent.el
@@ -1,7 +1,7 @@
1;;; calc-aent.el --- algebraic entry functions for Calc 1;;; calc-aent.el --- algebraic entry functions for Calc
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Dave Gillespie <daveg@synaptics.com> 6;; Author: Dave Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calc-alg.el b/lisp/calc/calc-alg.el
index f2929eb5a84..e66be236782 100644
--- a/lisp/calc/calc-alg.el
+++ b/lisp/calc/calc-alg.el
@@ -1,7 +1,7 @@
1;;; calc-alg.el --- algebraic functions for Calc 1;;; calc-alg.el --- algebraic functions for Calc
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calc-arith.el b/lisp/calc/calc-arith.el
index ec09ae29318..0f6f6d6fbf0 100644
--- a/lisp/calc/calc-arith.el
+++ b/lisp/calc/calc-arith.el
@@ -1,7 +1,7 @@
1;;; calc-arith.el --- arithmetic functions for Calc 1;;; calc-arith.el --- arithmetic functions for Calc
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calc-bin.el b/lisp/calc/calc-bin.el
index 5a4cf72a0ac..7c82c5f1de8 100644
--- a/lisp/calc/calc-bin.el
+++ b/lisp/calc/calc-bin.el
@@ -1,7 +1,7 @@
1;;; calc-bin.el --- binary functions for Calc 1;;; calc-bin.el --- binary functions for Calc
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calc-comb.el b/lisp/calc/calc-comb.el
index 7c274d39aa6..b47f3b3c222 100644
--- a/lisp/calc/calc-comb.el
+++ b/lisp/calc/calc-comb.el
@@ -1,7 +1,7 @@
1;;; calc-comb.el --- combinatoric functions for Calc 1;;; calc-comb.el --- combinatoric functions for Calc
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calc-cplx.el b/lisp/calc/calc-cplx.el
index 5223a98c7d0..aa454b7454f 100644
--- a/lisp/calc/calc-cplx.el
+++ b/lisp/calc/calc-cplx.el
@@ -1,7 +1,7 @@
1;;; calc-cplx.el --- Complex number functions for Calc 1;;; calc-cplx.el --- Complex number functions for Calc
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calc-embed.el b/lisp/calc/calc-embed.el
index e54a94e4d39..9313802ab86 100644
--- a/lisp/calc/calc-embed.el
+++ b/lisp/calc/calc-embed.el
@@ -1,7 +1,7 @@
1;;; calc-embed.el --- embed Calc in a buffer 1;;; calc-embed.el --- embed Calc in a buffer
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calc-ext.el b/lisp/calc/calc-ext.el
index 8a6e65d74db..2eeae51613d 100644
--- a/lisp/calc/calc-ext.el
+++ b/lisp/calc/calc-ext.el
@@ -1,7 +1,7 @@
1;;; calc-ext.el --- various extension functions for Calc 1;;; calc-ext.el --- various extension functions for Calc
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calc-fin.el b/lisp/calc/calc-fin.el
index 0f4f00a958a..008e38a1e73 100644
--- a/lisp/calc/calc-fin.el
+++ b/lisp/calc/calc-fin.el
@@ -1,7 +1,7 @@
1;;; calc-fin.el --- financial functions for Calc 1;;; calc-fin.el --- financial functions for Calc
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calc-forms.el b/lisp/calc/calc-forms.el
index 7ebbba2aec5..00c43af7c59 100644
--- a/lisp/calc/calc-forms.el
+++ b/lisp/calc/calc-forms.el
@@ -1,7 +1,7 @@
1;;; calc-forms.el --- data format conversion functions for Calc 1;;; calc-forms.el --- data format conversion functions for Calc
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calc-frac.el b/lisp/calc/calc-frac.el
index 59849cbf975..8329d95e899 100644
--- a/lisp/calc/calc-frac.el
+++ b/lisp/calc/calc-frac.el
@@ -1,7 +1,7 @@
1;;; calc-frac.el --- fraction functions for Calc 1;;; calc-frac.el --- fraction functions for Calc
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calc-funcs.el b/lisp/calc/calc-funcs.el
index 291cbc9b47f..e9b5ec97539 100644
--- a/lisp/calc/calc-funcs.el
+++ b/lisp/calc/calc-funcs.el
@@ -1,7 +1,7 @@
1;;; calc-funcs.el --- well-known functions for Calc 1;;; calc-funcs.el --- well-known functions for Calc
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calc-graph.el b/lisp/calc/calc-graph.el
index 355f66649ca..e7473fa57ca 100644
--- a/lisp/calc/calc-graph.el
+++ b/lisp/calc/calc-graph.el
@@ -1,7 +1,7 @@
1;;; calc-graph.el --- graph output functions for Calc 1;;; calc-graph.el --- graph output functions for Calc
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calc-help.el b/lisp/calc/calc-help.el
index 510e61a12b6..6d3f072554f 100644
--- a/lisp/calc/calc-help.el
+++ b/lisp/calc/calc-help.el
@@ -1,7 +1,7 @@
1;;; calc-help.el --- help display functions for Calc, 1;;; calc-help.el --- help display functions for Calc,
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
@@ -414,7 +414,7 @@ C-w Describe how there is no warranty for Calc."
414 (princ (format "GNU Emacs Calculator version %s.\n" 414 (princ (format "GNU Emacs Calculator version %s.\n"
415 calc-version)) 415 calc-version))
416 (princ " By Dave Gillespie.\n") 416 (princ " By Dave Gillespie.\n")
417 (princ " Copyright (C) 2006 Free Software Foundation, Inc.\n\n") 417 (princ " Copyright (C) 2007 Free Software Foundation, Inc.\n\n")
418 (princ "Type `h s' for a more detailed summary.\n") 418 (princ "Type `h s' for a more detailed summary.\n")
419 (princ "Or type `h i' to read the full Calc manual on-line.\n\n") 419 (princ "Or type `h i' to read the full Calc manual on-line.\n\n")
420 (princ "Basic keys:\n") 420 (princ "Basic keys:\n")
diff --git a/lisp/calc/calc-incom.el b/lisp/calc/calc-incom.el
index ac25ad5b875..a32b6c09f85 100644
--- a/lisp/calc/calc-incom.el
+++ b/lisp/calc/calc-incom.el
@@ -1,7 +1,7 @@
1;;; calc-incom.el --- complex data type input functions for Calc 1;;; calc-incom.el --- complex data type input functions for Calc
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calc-keypd.el b/lisp/calc/calc-keypd.el
index b04804eb1ba..3e5fa194609 100644
--- a/lisp/calc/calc-keypd.el
+++ b/lisp/calc/calc-keypd.el
@@ -1,7 +1,7 @@
1;;; calc-keypd.el --- mouse-capable keypad input for Calc 1;;; calc-keypd.el --- mouse-capable keypad input for Calc
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calc-lang.el b/lisp/calc/calc-lang.el
index 07bc0e247f7..fc584f2213f 100644
--- a/lisp/calc/calc-lang.el
+++ b/lisp/calc/calc-lang.el
@@ -1,7 +1,7 @@
1;;; calc-lang.el --- calc language functions 1;;; calc-lang.el --- calc language functions
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calc-macs.el b/lisp/calc/calc-macs.el
index 496c3fff858..4db6d9752e1 100644
--- a/lisp/calc/calc-macs.el
+++ b/lisp/calc/calc-macs.el
@@ -1,7 +1,7 @@
1;;; calc-macs.el --- important macros for Calc 1;;; calc-macs.el --- important macros for Calc
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calc-map.el b/lisp/calc/calc-map.el
index c9c71b3ebf1..5fcaecd95e9 100644
--- a/lisp/calc/calc-map.el
+++ b/lisp/calc/calc-map.el
@@ -1,7 +1,7 @@
1;;; calc-map.el --- higher-order functions for Calc 1;;; calc-map.el --- higher-order functions for Calc
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calc-math.el b/lisp/calc/calc-math.el
index 869d7457ed6..96cfd6fc50d 100644
--- a/lisp/calc/calc-math.el
+++ b/lisp/calc/calc-math.el
@@ -1,7 +1,7 @@
1;;; calc-math.el --- mathematical functions for Calc 1;;; calc-math.el --- mathematical functions for Calc
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calc-misc.el b/lisp/calc/calc-misc.el
index 14bf3908b83..0f3547ed06e 100644
--- a/lisp/calc/calc-misc.el
+++ b/lisp/calc/calc-misc.el
@@ -1,7 +1,7 @@
1;;; calc-misc.el --- miscellaneous functions for Calc 1;;; calc-misc.el --- miscellaneous functions for Calc
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calc-mode.el b/lisp/calc/calc-mode.el
index 9b3bc297a80..14cb3c746d5 100644
--- a/lisp/calc/calc-mode.el
+++ b/lisp/calc/calc-mode.el
@@ -1,7 +1,7 @@
1;;; calc-mode.el --- calculator modes for Calc 1;;; calc-mode.el --- calculator modes for Calc
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calc-mtx.el b/lisp/calc/calc-mtx.el
index 2945049a744..4d4201aee5a 100644
--- a/lisp/calc/calc-mtx.el
+++ b/lisp/calc/calc-mtx.el
@@ -1,7 +1,7 @@
1;;; calc-mtx.el --- matrix functions for Calc 1;;; calc-mtx.el --- matrix functions for Calc
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calc-poly.el b/lisp/calc/calc-poly.el
index 6d1780ce357..aef7a28efd4 100644
--- a/lisp/calc/calc-poly.el
+++ b/lisp/calc/calc-poly.el
@@ -1,7 +1,7 @@
1;;; calc-poly.el --- polynomial functions for Calc 1;;; calc-poly.el --- polynomial functions for Calc
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calc-prog.el b/lisp/calc/calc-prog.el
index ea625c7a77c..41e9254ffd6 100644
--- a/lisp/calc/calc-prog.el
+++ b/lisp/calc/calc-prog.el
@@ -1,7 +1,7 @@
1;;; calc-prog.el --- user programmability functions for Calc 1;;; calc-prog.el --- user programmability functions for Calc
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calc-rewr.el b/lisp/calc/calc-rewr.el
index d7530dc4cb6..0159f50dc45 100644
--- a/lisp/calc/calc-rewr.el
+++ b/lisp/calc/calc-rewr.el
@@ -1,7 +1,7 @@
1;;; calc-rewr.el --- rewriting functions for Calc 1;;; calc-rewr.el --- rewriting functions for Calc
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calc-rules.el b/lisp/calc/calc-rules.el
index 339993f98a5..23ae04ac114 100644
--- a/lisp/calc/calc-rules.el
+++ b/lisp/calc/calc-rules.el
@@ -1,7 +1,7 @@
1;;; calc-rules.el --- rules for simplifying algebraic expressions in Calc 1;;; calc-rules.el --- rules for simplifying algebraic expressions in Calc
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calc-sel.el b/lisp/calc/calc-sel.el
index 7f6dbb7f999..01d8ec3fc30 100644
--- a/lisp/calc/calc-sel.el
+++ b/lisp/calc/calc-sel.el
@@ -1,7 +1,7 @@
1;;; calc-sel.el --- data selection functions for Calc 1;;; calc-sel.el --- data selection functions for Calc
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calc-stat.el b/lisp/calc/calc-stat.el
index 2b4f8e7358f..0631a823c5f 100644
--- a/lisp/calc/calc-stat.el
+++ b/lisp/calc/calc-stat.el
@@ -1,7 +1,7 @@
1;;; calc-stat.el --- statistical functions for Calc 1;;; calc-stat.el --- statistical functions for Calc
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calc-store.el b/lisp/calc/calc-store.el
index 218ae46b88a..458a5ea9268 100644
--- a/lisp/calc/calc-store.el
+++ b/lisp/calc/calc-store.el
@@ -1,7 +1,7 @@
1;;; calc-store.el --- value storage functions for Calc 1;;; calc-store.el --- value storage functions for Calc
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calc-stuff.el b/lisp/calc/calc-stuff.el
index 708dff18632..6cb1a9b1974 100644
--- a/lisp/calc/calc-stuff.el
+++ b/lisp/calc/calc-stuff.el
@@ -1,7 +1,7 @@
1;;; calc-stuff.el --- miscellaneous functions for Calc 1;;; calc-stuff.el --- miscellaneous functions for Calc
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calc-trail.el b/lisp/calc/calc-trail.el
index e93e5e5c88c..a6ed07f7612 100644
--- a/lisp/calc/calc-trail.el
+++ b/lisp/calc/calc-trail.el
@@ -1,7 +1,7 @@
1;;; calc-trail.el --- functions for manipulating the Calc "trail" 1;;; calc-trail.el --- functions for manipulating the Calc "trail"
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calc-undo.el b/lisp/calc/calc-undo.el
index 0d429ef145a..80259d4ee26 100644
--- a/lisp/calc/calc-undo.el
+++ b/lisp/calc/calc-undo.el
@@ -1,7 +1,7 @@
1;;; calc-undo.el --- undo functions for Calc 1;;; calc-undo.el --- undo functions for Calc
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calc-units.el b/lisp/calc/calc-units.el
index 68e294a5939..5a010236226 100644
--- a/lisp/calc/calc-units.el
+++ b/lisp/calc/calc-units.el
@@ -1,7 +1,7 @@
1;;; calc-units.el --- unit conversion functions for Calc 1;;; calc-units.el --- unit conversion functions for Calc
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calc-vec.el b/lisp/calc/calc-vec.el
index 3ec387053c3..1980ab7cc04 100644
--- a/lisp/calc/calc-vec.el
+++ b/lisp/calc/calc-vec.el
@@ -1,7 +1,7 @@
1;;; calc-vec.el --- vector functions for Calc 1;;; calc-vec.el --- vector functions for Calc
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calc-yank.el b/lisp/calc/calc-yank.el
index 2d80561faac..f957cf4cc14 100644
--- a/lisp/calc/calc-yank.el
+++ b/lisp/calc/calc-yank.el
@@ -1,7 +1,7 @@
1;;; calc-yank.el --- kill-ring functionality for Calc 1;;; calc-yank.el --- kill-ring functionality for Calc
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calc.el b/lisp/calc/calc.el
index 35b7c19cf1a..43bddbfe2c8 100644
--- a/lisp/calc/calc.el
+++ b/lisp/calc/calc.el
@@ -1,7 +1,7 @@
1;;; calc.el --- the GNU Emacs calculator 1;;; calc.el --- the GNU Emacs calculator
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calcalg2.el b/lisp/calc/calcalg2.el
index f71e58e223a..5443cc883bd 100644
--- a/lisp/calc/calcalg2.el
+++ b/lisp/calc/calcalg2.el
@@ -1,7 +1,7 @@
1;;; calcalg2.el --- more algebraic functions for Calc 1;;; calcalg2.el --- more algebraic functions for Calc
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calcalg3.el b/lisp/calc/calcalg3.el
index 4c0134263d9..b4d1eee854e 100644
--- a/lisp/calc/calcalg3.el
+++ b/lisp/calc/calcalg3.el
@@ -1,7 +1,7 @@
1;;; calcalg3.el --- more algebraic functions for Calc 1;;; calcalg3.el --- more algebraic functions for Calc
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calccomp.el b/lisp/calc/calccomp.el
index 9b5eab5b133..05ec4daf920 100644
--- a/lisp/calc/calccomp.el
+++ b/lisp/calc/calccomp.el
@@ -1,7 +1,7 @@
1;;; calccomp.el --- composition functions for Calc 1;;; calccomp.el --- composition functions for Calc
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calc/calcsel2.el b/lisp/calc/calcsel2.el
index 3f5b94ef771..d0f982f1598 100644
--- a/lisp/calc/calcsel2.el
+++ b/lisp/calc/calcsel2.el
@@ -1,7 +1,7 @@
1;;; calcsel2.el --- selection functions for Calc 1;;; calcsel2.el --- selection functions for Calc
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Gillespie <daveg@synaptics.com> 6;; Author: David Gillespie <daveg@synaptics.com>
7;; Maintainer: Jay Belanger <belanger@truman.edu> 7;; Maintainer: Jay Belanger <belanger@truman.edu>
diff --git a/lisp/calculator.el b/lisp/calculator.el
index fb5e9e41f69..363e98a804f 100644
--- a/lisp/calculator.el
+++ b/lisp/calculator.el
@@ -1,7 +1,7 @@
1;;; calculator.el --- a [not so] simple calculator for Emacs 1;;; calculator.el --- a [not so] simple calculator for Emacs
2 2
3;; Copyright (C) 1998, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Eli Barzilay <eli@barzilay.org> 6;; Author: Eli Barzilay <eli@barzilay.org>
7;; Keywords: tools, convenience 7;; Keywords: tools, convenience
diff --git a/lisp/calendar/appt.el b/lisp/calendar/appt.el
index 892c76bba0c..82fa0e66dbf 100644
--- a/lisp/calendar/appt.el
+++ b/lisp/calendar/appt.el
@@ -1,7 +1,7 @@
1;;; appt.el --- appointment notification functions 1;;; appt.el --- appointment notification functions
2 2
3;; Copyright (C) 1989, 1990, 1994, 1998, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1989, 1990, 1994, 1998, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Neil Mager <neilm@juliet.ll.mit.edu> 6;; Author: Neil Mager <neilm@juliet.ll.mit.edu>
7;; Maintainer: Glenn Morris <rgm@gnu.org> 7;; Maintainer: Glenn Morris <rgm@gnu.org>
diff --git a/lisp/calendar/cal-bahai.el b/lisp/calendar/cal-bahai.el
index f6419cf9a82..06703e3b73b 100644
--- a/lisp/calendar/cal-bahai.el
+++ b/lisp/calendar/cal-bahai.el
@@ -1,6 +1,6 @@
1;;; cal-bahai.el --- calendar functions for the Baha'i calendar. 1;;; cal-bahai.el --- calendar functions for the Baha'i calendar.
2 2
3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: John Wiegley <johnw@gnu.org> 6;; Author: John Wiegley <johnw@gnu.org>
diff --git a/lisp/calendar/cal-china.el b/lisp/calendar/cal-china.el
index 5cdaa5092aa..1c08d553754 100644
--- a/lisp/calendar/cal-china.el
+++ b/lisp/calendar/cal-china.el
@@ -1,6 +1,6 @@
1;;; cal-china.el --- calendar functions for the Chinese calendar 1;;; cal-china.el --- calendar functions for the Chinese calendar
2 2
3;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Edward M. Reingold <reingold@cs.uiuc.edu> 6;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
diff --git a/lisp/calendar/cal-coptic.el b/lisp/calendar/cal-coptic.el
index c37ab17567f..23de17a16a8 100644
--- a/lisp/calendar/cal-coptic.el
+++ b/lisp/calendar/cal-coptic.el
@@ -1,6 +1,6 @@
1;;; cal-coptic.el --- calendar functions for the Coptic/Ethiopic calendars 1;;; cal-coptic.el --- calendar functions for the Coptic/Ethiopic calendars
2 2
3;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Edward M. Reingold <reingold@cs.uiuc.edu> 6;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
diff --git a/lisp/calendar/cal-dst.el b/lisp/calendar/cal-dst.el
index ddd317de106..928c42f9122 100644
--- a/lisp/calendar/cal-dst.el
+++ b/lisp/calendar/cal-dst.el
@@ -1,7 +1,7 @@
1;;; cal-dst.el --- calendar functions for daylight savings rules 1;;; cal-dst.el --- calendar functions for daylight savings rules
2 2
3;; Copyright (C) 1993, 1994, 1995, 1996, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1993, 1994, 1995, 1996, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Paul Eggert <eggert@twinsun.com> 6;; Author: Paul Eggert <eggert@twinsun.com>
7;; Edward M. Reingold <reingold@cs.uiuc.edu> 7;; Edward M. Reingold <reingold@cs.uiuc.edu>
diff --git a/lisp/calendar/cal-french.el b/lisp/calendar/cal-french.el
index 0d88f161a03..99af7042472 100644
--- a/lisp/calendar/cal-french.el
+++ b/lisp/calendar/cal-french.el
@@ -1,7 +1,7 @@
1;;; cal-french.el --- calendar functions for the French Revolutionary calendar 1;;; cal-french.el --- calendar functions for the French Revolutionary calendar
2 2
3;; Copyright (C) 1988, 1989, 1992, 1994, 1995, 1997, 2001, 2002, 2003, 3;; Copyright (C) 1988, 1989, 1992, 1994, 1995, 1997, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Edward M. Reingold <reingold@cs.uiuc.edu> 6;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
7;; Maintainer: Glenn Morris <rgm@gnu.org> 7;; Maintainer: Glenn Morris <rgm@gnu.org>
diff --git a/lisp/calendar/cal-hebrew.el b/lisp/calendar/cal-hebrew.el
index 1272e9966d4..a61bea8eacf 100644
--- a/lisp/calendar/cal-hebrew.el
+++ b/lisp/calendar/cal-hebrew.el
@@ -1,6 +1,6 @@
1;;; cal-hebrew.el --- calendar functions for the Hebrew calendar 1;;; cal-hebrew.el --- calendar functions for the Hebrew calendar
2 2
3;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Nachum Dershowitz <nachum@cs.uiuc.edu> 6;; Author: Nachum Dershowitz <nachum@cs.uiuc.edu>
diff --git a/lisp/calendar/cal-html.el b/lisp/calendar/cal-html.el
index f5d08d18c17..110a612db66 100644
--- a/lisp/calendar/cal-html.el
+++ b/lisp/calendar/cal-html.el
@@ -1,6 +1,6 @@
1;;; cal-html.el --- functions for printing HTML calendars 1;;; cal-html.el --- functions for printing HTML calendars
2 2
3;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Anna M. Bigatti <bigatti@dima.unige.it> 5;; Author: Anna M. Bigatti <bigatti@dima.unige.it>
6;; Keywords: calendar 6;; Keywords: calendar
diff --git a/lisp/calendar/cal-islam.el b/lisp/calendar/cal-islam.el
index 105bb288eb0..28faed4d397 100644
--- a/lisp/calendar/cal-islam.el
+++ b/lisp/calendar/cal-islam.el
@@ -1,6 +1,6 @@
1;;; cal-islam.el --- calendar functions for the Islamic calendar 1;;; cal-islam.el --- calendar functions for the Islamic calendar
2 2
3;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Edward M. Reingold <reingold@cs.uiuc.edu> 6;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
diff --git a/lisp/calendar/cal-iso.el b/lisp/calendar/cal-iso.el
index c11968e8421..93b39cd4d15 100644
--- a/lisp/calendar/cal-iso.el
+++ b/lisp/calendar/cal-iso.el
@@ -1,6 +1,6 @@
1;;; cal-iso.el --- calendar functions for the ISO calendar 1;;; cal-iso.el --- calendar functions for the ISO calendar
2 2
3;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Edward M. Reingold <reingold@cs.uiuc.edu> 6;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
diff --git a/lisp/calendar/cal-julian.el b/lisp/calendar/cal-julian.el
index 8f7af039d94..768e57bbab5 100644
--- a/lisp/calendar/cal-julian.el
+++ b/lisp/calendar/cal-julian.el
@@ -1,6 +1,6 @@
1;;; cal-julian.el --- calendar functions for the Julian calendar 1;;; cal-julian.el --- calendar functions for the Julian calendar
2 2
3;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Edward M. Reingold <reingold@cs.uiuc.edu> 6;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
diff --git a/lisp/calendar/cal-mayan.el b/lisp/calendar/cal-mayan.el
index b2d111a4b18..20703cb85b6 100644
--- a/lisp/calendar/cal-mayan.el
+++ b/lisp/calendar/cal-mayan.el
@@ -1,7 +1,7 @@
1;;; cal-mayan.el --- calendar functions for the Mayan calendars 1;;; cal-mayan.el --- calendar functions for the Mayan calendars
2 2
3;; Copyright (C) 1992, 1993, 1995, 1997, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1992, 1993, 1995, 1997, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Stewart M. Clamen <clamen@cs.cmu.edu> 6;; Author: Stewart M. Clamen <clamen@cs.cmu.edu>
7;; Edward M. Reingold <reingold@cs.uiuc.edu> 7;; Edward M. Reingold <reingold@cs.uiuc.edu>
diff --git a/lisp/calendar/cal-menu.el b/lisp/calendar/cal-menu.el
index 1bae5ce6299..1320f778cc6 100644
--- a/lisp/calendar/cal-menu.el
+++ b/lisp/calendar/cal-menu.el
@@ -1,6 +1,6 @@
1;;; cal-menu.el --- calendar functions for menu bar and popup menu support 1;;; cal-menu.el --- calendar functions for menu bar and popup menu support
2 2
3;; Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Edward M. Reingold <reingold@cs.uiuc.edu> 6;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
diff --git a/lisp/calendar/cal-move.el b/lisp/calendar/cal-move.el
index f7c8b284f1b..b12289c7456 100644
--- a/lisp/calendar/cal-move.el
+++ b/lisp/calendar/cal-move.el
@@ -1,6 +1,6 @@
1;;; cal-move.el --- calendar functions for movement in the calendar 1;;; cal-move.el --- calendar functions for movement in the calendar
2 2
3;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Edward M. Reingold <reingold@cs.uiuc.edu> 6;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
diff --git a/lisp/calendar/cal-persia.el b/lisp/calendar/cal-persia.el
index 33c296a7730..6055de121af 100644
--- a/lisp/calendar/cal-persia.el
+++ b/lisp/calendar/cal-persia.el
@@ -1,6 +1,6 @@
1;;; cal-persia.el --- calendar functions for the Persian calendar 1;;; cal-persia.el --- calendar functions for the Persian calendar
2 2
3;; Copyright (C) 1996, 1997, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1996, 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Edward M. Reingold <reingold@cs.uiuc.edu> 6;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
diff --git a/lisp/calendar/cal-tex.el b/lisp/calendar/cal-tex.el
index 1fd85513230..e229f02002f 100644
--- a/lisp/calendar/cal-tex.el
+++ b/lisp/calendar/cal-tex.el
@@ -1,6 +1,6 @@
1;;; cal-tex.el --- calendar functions for printing calendars with LaTeX 1;;; cal-tex.el --- calendar functions for printing calendars with LaTeX
2 2
3;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Steve Fisk <fisk@bowdoin.edu> 6;; Author: Steve Fisk <fisk@bowdoin.edu>
diff --git a/lisp/calendar/cal-x.el b/lisp/calendar/cal-x.el
index 2e465e1093b..b7f1748ff34 100644
--- a/lisp/calendar/cal-x.el
+++ b/lisp/calendar/cal-x.el
@@ -1,6 +1,6 @@
1;;; cal-x.el --- calendar windows in dedicated frames in X 1;;; cal-x.el --- calendar windows in dedicated frames in X
2 2
3;; Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Michael Kifer <kifer@cs.sunysb.edu> 6;; Author: Michael Kifer <kifer@cs.sunysb.edu>
diff --git a/lisp/calendar/calendar.el b/lisp/calendar/calendar.el
index c0249223a06..711de4c1f28 100644
--- a/lisp/calendar/calendar.el
+++ b/lisp/calendar/calendar.el
@@ -1,7 +1,7 @@
1;;; calendar.el --- calendar functions 1;;; calendar.el --- calendar functions
2 2
3;; Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1997, 3;; Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1997,
4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Edward M. Reingold <reingold@cs.uiuc.edu> 6;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
7;; Maintainer: Glenn Morris <rgm@gnu.org> 7;; Maintainer: Glenn Morris <rgm@gnu.org>
diff --git a/lisp/calendar/diary-lib.el b/lisp/calendar/diary-lib.el
index 95588fccd92..a5644f7972d 100644
--- a/lisp/calendar/diary-lib.el
+++ b/lisp/calendar/diary-lib.el
@@ -1,7 +1,7 @@
1;;; diary-lib.el --- diary functions 1;;; diary-lib.el --- diary functions
2 2
3;; Copyright (C) 1989, 1990, 1992, 1993, 1994, 1995, 2001, 2002, 2003, 3;; Copyright (C) 1989, 1990, 1992, 1993, 1994, 1995, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Edward M. Reingold <reingold@cs.uiuc.edu> 6;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
7;; Maintainer: Glenn Morris <rgm@gnu.org> 7;; Maintainer: Glenn Morris <rgm@gnu.org>
diff --git a/lisp/calendar/holidays.el b/lisp/calendar/holidays.el
index 5a29bf8fff1..6f53a47221a 100644
--- a/lisp/calendar/holidays.el
+++ b/lisp/calendar/holidays.el
@@ -1,7 +1,7 @@
1;;; holidays.el --- holiday functions for the calendar package 1;;; holidays.el --- holiday functions for the calendar package
2 2
3;; Copyright (C) 1989, 1990, 1992, 1993, 1994, 1997, 2001, 2002, 2003, 3;; Copyright (C) 1989, 1990, 1992, 1993, 1994, 1997, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Edward M. Reingold <reingold@cs.uiuc.edu> 6;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
7;; Maintainer: Glenn Morris <rgm@gnu.org> 7;; Maintainer: Glenn Morris <rgm@gnu.org>
diff --git a/lisp/calendar/icalendar.el b/lisp/calendar/icalendar.el
index 9de4d1f3954..cb9885fc125 100644
--- a/lisp/calendar/icalendar.el
+++ b/lisp/calendar/icalendar.el
@@ -1,6 +1,6 @@
1;;; icalendar.el --- iCalendar implementation -*-coding: utf-8 -*- 1;;; icalendar.el --- iCalendar implementation -*-coding: utf-8 -*-
2 2
3;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Ulf Jasper <ulf.jasper@web.de> 5;; Author: Ulf Jasper <ulf.jasper@web.de>
6;; Created: August 2002 6;; Created: August 2002
diff --git a/lisp/calendar/lunar.el b/lisp/calendar/lunar.el
index dd2f546fc37..95bcae3875a 100644
--- a/lisp/calendar/lunar.el
+++ b/lisp/calendar/lunar.el
@@ -1,7 +1,7 @@
1;;; lunar.el --- calendar functions for phases of the moon 1;;; lunar.el --- calendar functions for phases of the moon
2 2
3;; Copyright (C) 1992, 1993, 1995, 1997, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1992, 1993, 1995, 1997, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Edward M. Reingold <reingold@cs.uiuc.edu> 6;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
7;; Maintainer: Glenn Morris <rgm@gnu.org> 7;; Maintainer: Glenn Morris <rgm@gnu.org>
diff --git a/lisp/calendar/parse-time.el b/lisp/calendar/parse-time.el
index 9587eb57a9f..4a786da7726 100644
--- a/lisp/calendar/parse-time.el
+++ b/lisp/calendar/parse-time.el
@@ -1,6 +1,6 @@
1;;; parse-time.el --- parsing time strings 1;;; parse-time.el --- parsing time strings
2 2
3;; Copyright (C) 1996, 2000, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1996, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Erik Naggum <erik@naggum.no> 6;; Author: Erik Naggum <erik@naggum.no>
diff --git a/lisp/calendar/solar.el b/lisp/calendar/solar.el
index 660abb14f88..f8112b3e896 100644
--- a/lisp/calendar/solar.el
+++ b/lisp/calendar/solar.el
@@ -1,7 +1,7 @@
1;;; solar.el --- calendar functions for solar events 1;;; solar.el --- calendar functions for solar events
2 2
3;; Copyright (C) 1992, 1993, 1995, 1997, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1992, 1993, 1995, 1997, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Edward M. Reingold <reingold@cs.uiuc.edu> 6;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
7;; Denis B. Roegel <Denis.Roegel@loria.fr> 7;; Denis B. Roegel <Denis.Roegel@loria.fr>
diff --git a/lisp/calendar/time-date.el b/lisp/calendar/time-date.el
index 0de9806d2bb..f00c480da8b 100644
--- a/lisp/calendar/time-date.el
+++ b/lisp/calendar/time-date.el
@@ -1,6 +1,6 @@
1;;; time-date.el --- Date and time handling functions 1;;; time-date.el --- Date and time handling functions
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
diff --git a/lisp/calendar/timeclock.el b/lisp/calendar/timeclock.el
index 13b3671e16a..398b2dd1de5 100644
--- a/lisp/calendar/timeclock.el
+++ b/lisp/calendar/timeclock.el
@@ -1,6 +1,6 @@
1;;; timeclock.el --- mode for keeping track of how much you work 1;;; timeclock.el --- mode for keeping track of how much you work
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: John Wiegley <johnw@gnu.org> 6;; Author: John Wiegley <johnw@gnu.org>
diff --git a/lisp/calendar/todo-mode.el b/lisp/calendar/todo-mode.el
index 6f96ec1cdb2..9449c84cb2a 100644
--- a/lisp/calendar/todo-mode.el
+++ b/lisp/calendar/todo-mode.el
@@ -1,6 +1,6 @@
1;;; todo-mode.el --- major mode for editing TODO list files 1;;; todo-mode.el --- major mode for editing TODO list files
2 2
3;; Copyright (C) 1997, 1999, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1997, 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Oliver Seidel <os10000@seidel-space.de> 6;; Author: Oliver Seidel <os10000@seidel-space.de>
diff --git a/lisp/case-table.el b/lisp/case-table.el
index d4961bd50cf..64cf69ba2bf 100644
--- a/lisp/case-table.el
+++ b/lisp/case-table.el
@@ -1,7 +1,7 @@
1;;; case-table.el --- code to extend the character set and support case tables 1;;; case-table.el --- code to extend the character set and support case tables
2 2
3;; Copyright (C) 1988, 1994, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1988, 1994, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Howard Gayle 6;; Author: Howard Gayle
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/cdl.el b/lisp/cdl.el
index 4724c2f7ecc..d238a42dd68 100644
--- a/lisp/cdl.el
+++ b/lisp/cdl.el
@@ -1,7 +1,7 @@
1;;; cdl.el --- Common Data Language (CDL) utility functions for GNU Emacs 1;;; cdl.el --- Common Data Language (CDL) utility functions for GNU Emacs
2 2
3;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: ATAE@spva.physics.imperial.ac.uk (Ata Etemadi) 6;; Author: ATAE@spva.physics.imperial.ac.uk (Ata Etemadi)
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/chistory.el b/lisp/chistory.el
index d2578c53c2d..286750418cf 100644
--- a/lisp/chistory.el
+++ b/lisp/chistory.el
@@ -1,7 +1,7 @@
1;;; chistory.el --- list command history 1;;; chistory.el --- list command history
2 2
3;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: K. Shane Hartman 6;; Author: K. Shane Hartman
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/cmuscheme.el b/lisp/cmuscheme.el
index d2a7217a1dc..12840441a6a 100644
--- a/lisp/cmuscheme.el
+++ b/lisp/cmuscheme.el
@@ -1,7 +1,7 @@
1;;; cmuscheme.el --- Scheme process in a buffer. Adapted from tea.el 1;;; cmuscheme.el --- Scheme process in a buffer. Adapted from tea.el
2 2
3;; Copyright (C) 1988, 1994, 1997, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1988, 1994, 1997, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Olin Shivers <olin.shivers@cs.cmu.edu> 6;; Author: Olin Shivers <olin.shivers@cs.cmu.edu>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/comint.el b/lisp/comint.el
index 1ab285c9af4..cd5a9a9c13a 100644
--- a/lisp/comint.el
+++ b/lisp/comint.el
@@ -1,7 +1,7 @@
1;;; comint.el --- general command interpreter in a window stuff 1;;; comint.el --- general command interpreter in a window stuff
2 2
3;; Copyright (C) 1988, 1990, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 3;; Copyright (C) 1988, 1990, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Olin Shivers <shivers@cs.cmu.edu> 6;; Author: Olin Shivers <shivers@cs.cmu.edu>
7;; Simon Marshall <simon@gnu.org> 7;; Simon Marshall <simon@gnu.org>
diff --git a/lisp/compare-w.el b/lisp/compare-w.el
index 4aeb20b1091..e81c6cd3bc2 100644
--- a/lisp/compare-w.el
+++ b/lisp/compare-w.el
@@ -1,7 +1,7 @@
1;;; compare-w.el --- compare text between windows for Emacs 1;;; compare-w.el --- compare text between windows for Emacs
2 2
3;; Copyright (C) 1986, 1989, 1993, 1997, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1986, 1989, 1993, 1997, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: convenience files 7;; Keywords: convenience files
diff --git a/lisp/complete.el b/lisp/complete.el
index 9083482d8fc..cc8f29356b6 100644
--- a/lisp/complete.el
+++ b/lisp/complete.el
@@ -1,7 +1,7 @@
1;;; complete.el --- partial completion mechanism plus other goodies 1;;; complete.el --- partial completion mechanism plus other goodies
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1990, 1991, 1992, 1993, 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Dave Gillespie <daveg@synaptics.com> 6;; Author: Dave Gillespie <daveg@synaptics.com>
7;; Keywords: abbrev convenience 7;; Keywords: abbrev convenience
diff --git a/lisp/completion.el b/lisp/completion.el
index 8d49944e19c..25b95852536 100644
--- a/lisp/completion.el
+++ b/lisp/completion.el
@@ -1,7 +1,7 @@
1;;; completion.el --- dynamic word-completion code 1;;; completion.el --- dynamic word-completion code
2 2
3;; Copyright (C) 1990, 1993, 1995, 1997, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1993, 1995, 1997, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: abbrev convenience 7;; Keywords: abbrev convenience
diff --git a/lisp/composite.el b/lisp/composite.el
index 181e1fd6f46..ede7d023e87 100644
--- a/lisp/composite.el
+++ b/lisp/composite.el
@@ -1,6 +1,6 @@
1;;; composite.el --- support character composition 1;;; composite.el --- support character composition
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; National Institute of Advanced Industrial Science and Technology (AIST) 4;; National Institute of Advanced Industrial Science and Technology (AIST)
5;; Registration Number H14PRO021 5;; Registration Number H14PRO021
6 6
diff --git a/lisp/cus-dep.el b/lisp/cus-dep.el
index 6b455c7cf70..713b84f8bc0 100644
--- a/lisp/cus-dep.el
+++ b/lisp/cus-dep.el
@@ -1,7 +1,7 @@
1;;; cus-dep.el --- find customization dependencies 1;;; cus-dep.el --- find customization dependencies
2;; 2;;
3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5;; 5;;
6;; Author: Per Abrahamsen <abraham@dina.kvl.dk> 6;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
7;; Keywords: internal 7;; Keywords: internal
diff --git a/lisp/cus-edit.el b/lisp/cus-edit.el
index 27ce163157b..ce429a40823 100644
--- a/lisp/cus-edit.el
+++ b/lisp/cus-edit.el
@@ -1,7 +1,7 @@
1;;; cus-edit.el --- tools for customizing Emacs and Lisp packages 1;;; cus-edit.el --- tools for customizing Emacs and Lisp packages
2;; 2;;
3;; Copyright (C) 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5;; 5;;
6;; Author: Per Abrahamsen <abraham@dina.kvl.dk> 6;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/cus-face.el b/lisp/cus-face.el
index e847ae1f230..76935a0d605 100644
--- a/lisp/cus-face.el
+++ b/lisp/cus-face.el
@@ -1,7 +1,7 @@
1;;; cus-face.el --- customization support for faces 1;;; cus-face.el --- customization support for faces
2;; 2;;
3;; Copyright (C) 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5;; 5;;
6;; Author: Per Abrahamsen <abraham@dina.kvl.dk> 6;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
7;; Keywords: help, faces 7;; Keywords: help, faces
diff --git a/lisp/cus-start.el b/lisp/cus-start.el
index 15f314d75e7..b7aa673f1b8 100644
--- a/lisp/cus-start.el
+++ b/lisp/cus-start.el
@@ -1,7 +1,7 @@
1;;; cus-start.el --- define customization properties of builtins 1;;; cus-start.el --- define customization properties of builtins
2;; 2;;
3;; Copyright (C) 1997, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1997, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5;; 5;;
6;; Author: Per Abrahamsen <abraham@dina.kvl.dk> 6;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
7;; Keywords: internal 7;; Keywords: internal
diff --git a/lisp/cus-theme.el b/lisp/cus-theme.el
index b4fe1e4b0bf..5dc34410815 100644
--- a/lisp/cus-theme.el
+++ b/lisp/cus-theme.el
@@ -1,7 +1,7 @@
1;;; cus-theme.el -- custom theme creation user interface 1;;; cus-theme.el -- custom theme creation user interface
2;; 2;;
3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5;; 5;;
6;; Author: Alex Schroeder <alex@gnu.org> 6;; Author: Alex Schroeder <alex@gnu.org>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/custom.el b/lisp/custom.el
index 699d432fb70..d53951793d2 100644
--- a/lisp/custom.el
+++ b/lisp/custom.el
@@ -1,7 +1,7 @@
1;;; custom.el --- tools for declaring and initializing options 1;;; custom.el --- tools for declaring and initializing options
2;; 2;;
3;; Copyright (C) 1996, 1997, 1999, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 1997, 1999, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5;; 5;;
6;; Author: Per Abrahamsen <abraham@dina.kvl.dk> 6;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/cvs-status.el b/lisp/cvs-status.el
index 7d4f687e053..428b2887db5 100644
--- a/lisp/cvs-status.el
+++ b/lisp/cvs-status.el
@@ -1,7 +1,7 @@
1;;; cvs-status.el --- major mode for browsing `cvs status' output -*- coding: utf-8 -*- 1;;; cvs-status.el --- major mode for browsing `cvs status' output -*- coding: utf-8 -*-
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Stefan Monnier <monnier@iro.umontreal.ca> 6;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
7;; Keywords: pcl-cvs cvs status tree tools 7;; Keywords: pcl-cvs cvs status tree tools
diff --git a/lisp/dabbrev.el b/lisp/dabbrev.el
index 624a59bf880..ae16b52ee7d 100644
--- a/lisp/dabbrev.el
+++ b/lisp/dabbrev.el
@@ -1,7 +1,7 @@
1;;; dabbrev.el --- dynamic abbreviation package 1;;; dabbrev.el --- dynamic abbreviation package
2 2
3;; Copyright (C) 1985, 1986, 1992, 1994, 1996, 1997, 2000, 2001, 2002, 3;; Copyright (C) 1985, 1986, 1992, 1994, 1996, 1997, 2000, 2001, 2002,
4;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Don Morrison 6;; Author: Don Morrison
7;; Maintainer: Lars Lindberg <Lars.Lindberg@sypro.cap.se> 7;; Maintainer: Lars Lindberg <Lars.Lindberg@sypro.cap.se>
diff --git a/lisp/delim-col.el b/lisp/delim-col.el
index ff6c6337eb0..9e143dc0b09 100644
--- a/lisp/delim-col.el
+++ b/lisp/delim-col.el
@@ -1,7 +1,7 @@
1;;; delim-col.el --- prettify all columns in a region or rectangle 1;;; delim-col.el --- prettify all columns in a region or rectangle
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br> 6;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
7;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br> 7;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br>
diff --git a/lisp/delsel.el b/lisp/delsel.el
index 278849233b7..7028bad9ad4 100644
--- a/lisp/delsel.el
+++ b/lisp/delsel.el
@@ -1,7 +1,7 @@
1;;; delsel.el --- delete selection if you insert 1;;; delsel.el --- delete selection if you insert
2 2
3;; Copyright (C) 1992, 1997, 1998, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1992, 1997, 1998, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Matthieu Devin <devin@lucid.com> 6;; Author: Matthieu Devin <devin@lucid.com>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/descr-text.el b/lisp/descr-text.el
index 361c3b8c15c..64920336db9 100644
--- a/lisp/descr-text.el
+++ b/lisp/descr-text.el
@@ -1,7 +1,7 @@
1;;; descr-text.el --- describe text mode 1;;; descr-text.el --- describe text mode
2 2
3;; Copyright (C) 1994, 1995, 1996, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1994, 1995, 1996, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Boris Goldowsky <boris@gnu.org> 6;; Author: Boris Goldowsky <boris@gnu.org>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/desktop.el b/lisp/desktop.el
index d2b2271d306..442c81bf730 100644
--- a/lisp/desktop.el
+++ b/lisp/desktop.el
@@ -1,7 +1,7 @@
1;;; desktop.el --- save partial status of Emacs when killed 1;;; desktop.el --- save partial status of Emacs when killed
2 2
3;; Copyright (C) 1993, 1994, 1995, 1997, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1993, 1994, 1995, 1997, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Morten Welinder <terra@diku.dk> 6;; Author: Morten Welinder <terra@diku.dk>
7;; Maintainter: Lars Hansen <larsh@soem.dk> 7;; Maintainter: Lars Hansen <larsh@soem.dk>
diff --git a/lisp/dframe.el b/lisp/dframe.el
index f77a5059026..a640540a46a 100644
--- a/lisp/dframe.el
+++ b/lisp/dframe.el
@@ -1,7 +1,7 @@
1;;; dframe --- dedicate frame support modes 1;;; dframe --- dedicate frame support modes
2 2
3;;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Eric M. Ludlam <zappo@gnu.org> 6;; Author: Eric M. Ludlam <zappo@gnu.org>
7;; Keywords: file, tags, tools 7;; Keywords: file, tags, tools
diff --git a/lisp/diff-mode.el b/lisp/diff-mode.el
index 9226c537531..edf7317f2b4 100644
--- a/lisp/diff-mode.el
+++ b/lisp/diff-mode.el
@@ -1,7 +1,7 @@
1;;; diff-mode.el --- a mode for viewing/editing context diffs 1;;; diff-mode.el --- a mode for viewing/editing context diffs
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Stefan Monnier <monnier@iro.umontreal.ca> 6;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
7;; Keywords: convenience patch diff 7;; Keywords: convenience patch diff
@@ -1083,6 +1083,83 @@ Only works for unified diffs."
1083 nil t) 1083 nil t)
1084 (equal (match-string 1) (match-string 2))))) 1084 (equal (match-string 1) (match-string 2)))))
1085 1085
1086(defun diff-sanity-check-context-hunk-half (lines)
1087 (let ((count lines))
1088 (while
1089 (cond
1090 ((and (memq (char-after) '(?\s ?! ?+ ?-))
1091 (memq (char-after (1+ (point))) '(?\s ?\t)))
1092 (decf count) t)
1093 ((or (zerop count) (= count lines)) nil)
1094 ((memq (char-after) '(?! ?+ ?-))
1095 (if (not (and (eq (char-after (1+ (point))) ?\n)
1096 (y-or-n-p "Try to auto-fix whitespace loss damage? ")))
1097 (error "End of hunk ambiguously marked")
1098 (forward-char 1) (insert " ") (forward-line -1) t))
1099 ((< lines 0)
1100 (error "End of hunk ambiguously marked"))
1101 ((not (y-or-n-p "Try to auto-fix whitespace loss and word-wrap damage? "))
1102 (error "Abort!"))
1103 ((eolp) (insert " ") (forward-line -1) t)
1104 (t (insert " ") (delete-region (- (point) 2) (- (point) 1)) t))
1105 (forward-line))))
1106
1107(defun diff-sanity-check-hunk ()
1108 (let (;; Every modification is protected by a y-or-n-p, so it's probably
1109 ;; OK to override a read-only setting.
1110 (inhibit-read-only t))
1111 (save-excursion
1112 (cond
1113 ((not (looking-at diff-hunk-header-re))
1114 (error "Not recognizable hunk header"))
1115
1116 ;; A context diff.
1117 ((eq (char-after) ?*)
1118 (if (not (looking-at "\\*\\{15\\}\n\\*\\*\\* \\([0-9]+\\),\\([0-9]+\\) \\*\\*\\*\\*$"))
1119 (error "Unrecognized context diff first hunk header format")
1120 (forward-line 2)
1121 (diff-sanity-check-context-hunk-half
1122 (1+ (- (string-to-number (match-string 2))
1123 (string-to-number (match-string 1)))))
1124 (if (not (looking-at "--- \\([0-9]+\\),\\([0-9]+\\) ----$"))
1125 (error "Unrecognized context diff second hunk header format")
1126 (forward-line)
1127 (diff-sanity-check-context-hunk-half
1128 (1+ (- (string-to-number (match-string 2))
1129 (string-to-number (match-string 1))))))))
1130
1131 ;; A unified diff.
1132 ((eq (char-after) ?@)
1133 (if (not (looking-at
1134 "@@ -[0-9]+,\\([0-9]+\\) \\+[0-9]+,\\([0-9]+\\) @@$"))
1135 (error "Unrecognized unified diff hunk header format")
1136 (let ((before (string-to-number (match-string 1)))
1137 (after (string-to-number (match-string 2))))
1138 (forward-line)
1139 (while
1140 (case (char-after)
1141 (?\s (decf before) (decf after) t)
1142 (?- (decf before) t)
1143 (?+ (decf after) t)
1144 (t
1145 (cond
1146 ((and (zerop before) (zerop after)) nil)
1147 ((or (< before 0) (< after 0))
1148 (error (if (or (zerop before) (zerop after))
1149 "End of hunk ambiguously marked"
1150 "Hunk seriously messed up")))
1151 ((not (y-or-n-p "Try to auto-fix whitespace loss and word-wrap damage? "))
1152 (error "Abort!"))
1153 ((eolp) (insert " ") (forward-line -1) t)
1154 (t (insert " ")
1155 (delete-region (- (point) 2) (- (point) 1)) t))))
1156 (forward-line)))))
1157
1158 ;; A plain diff.
1159 (t
1160 ;; TODO.
1161 )))))
1162
1086(defun diff-hunk-text (hunk destp char-offset) 1163(defun diff-hunk-text (hunk destp char-offset)
1087 "Return the literal source text from HUNK as (TEXT . OFFSET). 1164 "Return the literal source text from HUNK as (TEXT . OFFSET).
1088If DESTP is nil, TEXT is the source, otherwise the destination text. 1165If DESTP is nil, TEXT is the source, otherwise the destination text.
@@ -1210,6 +1287,11 @@ SWITCHED is non-nil if the patch is already applied."
1210 (save-excursion 1287 (save-excursion
1211 (let* ((other (diff-xor other-file diff-jump-to-old-file)) 1288 (let* ((other (diff-xor other-file diff-jump-to-old-file))
1212 (char-offset (- (point) (progn (diff-beginning-of-hunk) (point)))) 1289 (char-offset (- (point) (progn (diff-beginning-of-hunk) (point))))
1290 ;; Check that the hunk is well-formed. Otherwise diff-mode and
1291 ;; the user may disagree on what constitutes the hunk
1292 ;; (e.g. because an empty line truncates the hunk mid-course),
1293 ;; leading to potentially nasty surprises for the user.
1294 (_ (diff-sanity-check-hunk))
1213 (hunk (buffer-substring (point) 1295 (hunk (buffer-substring (point)
1214 (save-excursion (diff-end-of-hunk) (point)))) 1296 (save-excursion (diff-end-of-hunk) (point))))
1215 (old (diff-hunk-text hunk reverse char-offset)) 1297 (old (diff-hunk-text hunk reverse char-offset))
diff --git a/lisp/diff.el b/lisp/diff.el
index 534a84d4317..83de826bd03 100644
--- a/lisp/diff.el
+++ b/lisp/diff.el
@@ -1,7 +1,7 @@
1;;; diff.el --- run `diff' in compilation-mode 1;;; diff.el --- run `diff' in compilation-mode
2 2
3;; Copyright (C) 1992, 1994, 1996, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1992, 1994, 1996, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: unix, tools 7;; Keywords: unix, tools
diff --git a/lisp/dired-aux.el b/lisp/dired-aux.el
index 257332f4495..6018d882191 100644
--- a/lisp/dired-aux.el
+++ b/lisp/dired-aux.el
@@ -1,7 +1,7 @@
1;;; dired-aux.el --- less commonly used parts of dired -*-byte-compile-dynamic: t;-*- 1;;; dired-aux.el --- less commonly used parts of dired -*-byte-compile-dynamic: t;-*-
2 2
3;; Copyright (C) 1985, 1986, 1992, 1994, 1998, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1985, 1986, 1992, 1994, 1998, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Sebastian Kremer <sk@thp.uni-koeln.de>. 6;; Author: Sebastian Kremer <sk@thp.uni-koeln.de>.
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/dired-x.el b/lisp/dired-x.el
index 942d16d3478..ef4affcfe3f 100644
--- a/lisp/dired-x.el
+++ b/lisp/dired-x.el
@@ -8,7 +8,7 @@
8;; Keywords: dired extensions files 8;; Keywords: dired extensions files
9 9
10;; Copyright (C) 1993, 1994, 1997, 2001, 2002, 2003, 2004, 10;; Copyright (C) 1993, 1994, 1997, 2001, 2002, 2003, 2004,
11;; 2005, 2006 Free Software Foundation, Inc. 11;; 2005, 2006, 2007 Free Software Foundation, Inc.
12 12
13;; This file is part of GNU Emacs. 13;; This file is part of GNU Emacs.
14 14
diff --git a/lisp/dired.el b/lisp/dired.el
index 4f2e1b74b10..7734a9bd69f 100644
--- a/lisp/dired.el
+++ b/lisp/dired.el
@@ -1,7 +1,7 @@
1;;; dired.el --- directory-browsing commands 1;;; dired.el --- directory-browsing commands
2 2
3;; Copyright (C) 1985, 1986, 1992, 1993, 1994, 1995, 1996, 1997, 2000, 3;; Copyright (C) 1985, 1986, 1992, 1993, 1994, 1995, 1996, 1997, 2000,
4;; 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Sebastian Kremer <sk@thp.uni-koeln.de> 6;; Author: Sebastian Kremer <sk@thp.uni-koeln.de>
7;; Maintainer: FSF 7;; Maintainer: FSF
@@ -56,7 +56,7 @@ may contain even `F', `b', `i' and `s'. See also the variable
56`dired-ls-F-marks-symlinks' concerning the `F' switch. 56`dired-ls-F-marks-symlinks' concerning the `F' switch.
57On systems such as MS-DOS and MS-Windows, which use `ls' emulation in Lisp, 57On systems such as MS-DOS and MS-Windows, which use `ls' emulation in Lisp,
58some of the `ls' switches are not supported; see the doc string of 58some of the `ls' switches are not supported; see the doc string of
59`insert-directory' on `ls-lisp.el' for more details." 59`insert-directory' in `ls-lisp.el' for more details."
60 :type 'string 60 :type 'string
61 :group 'dired) 61 :group 'dired)
62 62
diff --git a/lisp/dirtrack.el b/lisp/dirtrack.el
index 5a508b31c5e..36009d16172 100644
--- a/lisp/dirtrack.el
+++ b/lisp/dirtrack.el
@@ -1,7 +1,7 @@
1;;; dirtrack.el --- Directory Tracking by watching the prompt 1;;; dirtrack.el --- Directory Tracking by watching the prompt
2 2
3;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Peter Breton <pbreton@cs.umb.edu> 6;; Author: Peter Breton <pbreton@cs.umb.edu>
7;; Created: Sun Nov 17 1996 7;; Created: Sun Nov 17 1996
diff --git a/lisp/disp-table.el b/lisp/disp-table.el
index d436a33e477..fa98086b0bc 100644
--- a/lisp/disp-table.el
+++ b/lisp/disp-table.el
@@ -1,7 +1,7 @@
1;;; disp-table.el --- functions for dealing with char tables 1;;; disp-table.el --- functions for dealing with char tables
2 2
3;; Copyright (C) 1987, 1994, 1995, 1999, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1987, 1994, 1995, 1999, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Erik Naggum <erik@naggum.no> 6;; Author: Erik Naggum <erik@naggum.no>
7;; Based on a previous version by Howard Gayle 7;; Based on a previous version by Howard Gayle
diff --git a/lisp/dnd.el b/lisp/dnd.el
index 1f3c8d71266..2b523476a4f 100644
--- a/lisp/dnd.el
+++ b/lisp/dnd.el
@@ -1,6 +1,6 @@
1;;; dnd.el --- drag and drop support. 1;;; dnd.el --- drag and drop support.
2 2
3;; Copyright (C) 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 5;; Author: Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
6;; Maintainer: FSF 6;; Maintainer: FSF
diff --git a/lisp/dos-fns.el b/lisp/dos-fns.el
index b50a1a2ea85..cf626185e99 100644
--- a/lisp/dos-fns.el
+++ b/lisp/dos-fns.el
@@ -1,7 +1,7 @@
1;;; dos-fns.el --- MS-Dos specific functions 1;;; dos-fns.el --- MS-Dos specific functions
2 2
3;; Copyright (C) 1991, 1993, 1995, 1996, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1991, 1993, 1995, 1996, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: Morten Welinder <terra@diku.dk> 6;; Maintainer: Morten Welinder <terra@diku.dk>
7;; Keywords: internal 7;; Keywords: internal
diff --git a/lisp/dos-vars.el b/lisp/dos-vars.el
index b79238fc888..f0b6c82f839 100644
--- a/lisp/dos-vars.el
+++ b/lisp/dos-vars.el
@@ -1,7 +1,7 @@
1;;; dos-vars.el --- MS-Dos specific user options 1;;; dos-vars.el --- MS-Dos specific user options
2 2
3;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: internal 7;; Keywords: internal
diff --git a/lisp/dos-w32.el b/lisp/dos-w32.el
index bce5cbcdc8a..94ba5def7b5 100644
--- a/lisp/dos-w32.el
+++ b/lisp/dos-w32.el
@@ -1,7 +1,7 @@
1;; dos-w32.el --- Functions shared among MS-DOS and W32 (NT/95) platforms 1;; dos-w32.el --- Functions shared among MS-DOS and W32 (NT/95) platforms
2 2
3;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: Geoff Voelker <voelker@cs.washington.edu> 6;; Maintainer: Geoff Voelker <voelker@cs.washington.edu>
7;; Keywords: internal 7;; Keywords: internal
diff --git a/lisp/double.el b/lisp/double.el
index 01753342b47..bb2bf6577b3 100644
--- a/lisp/double.el
+++ b/lisp/double.el
@@ -1,7 +1,7 @@
1;;; double.el --- support for keyboard remapping with double clicking 1;;; double.el --- support for keyboard remapping with double clicking
2 2
3;; Copyright (C) 1994, 1997, 1998, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1994, 1997, 1998, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Per Abrahamsen <abraham@dina.kvl.dk> 6;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
7;; Keywords: i18n 7;; Keywords: i18n
diff --git a/lisp/ebuff-menu.el b/lisp/ebuff-menu.el
index 9072d911946..52d4f3f6e52 100644
--- a/lisp/ebuff-menu.el
+++ b/lisp/ebuff-menu.el
@@ -1,7 +1,7 @@
1;;; ebuff-menu.el --- electric-buffer-list mode 1;;; ebuff-menu.el --- electric-buffer-list mode
2 2
3;; Copyright (C) 1985, 1986, 1994, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1985, 1986, 1994, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Richard Mlynarik <mly@ai.mit.edu> 6;; Author: Richard Mlynarik <mly@ai.mit.edu>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/echistory.el b/lisp/echistory.el
index 85c94d5d3dd..036ba3044e2 100644
--- a/lisp/echistory.el
+++ b/lisp/echistory.el
@@ -1,7 +1,7 @@
1;;; echistory.el --- Electric Command History Mode 1;;; echistory.el --- Electric Command History Mode
2 2
3;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: K. Shane Hartman 6;; Author: K. Shane Hartman
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/ediff-diff.el b/lisp/ediff-diff.el
index 34a1ceda254..f1fbc5eea61 100644
--- a/lisp/ediff-diff.el
+++ b/lisp/ediff-diff.el
@@ -1,7 +1,7 @@
1;;; ediff-diff.el --- diff-related utilities 1;;; ediff-diff.el --- diff-related utilities
2 2
3;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 3;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
4;; 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Michael Kifer <kifer@cs.stonybrook.edu> 6;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
7 7
diff --git a/lisp/ediff-help.el b/lisp/ediff-help.el
index d5f505c7de3..c3aa34e3c69 100644
--- a/lisp/ediff-help.el
+++ b/lisp/ediff-help.el
@@ -1,7 +1,7 @@
1;;; ediff-help.el --- Code related to the contents of Ediff help buffers 1;;; ediff-help.el --- Code related to the contents of Ediff help buffers
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Michael Kifer <kifer@cs.stonybrook.edu> 6;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
7 7
diff --git a/lisp/ediff-hook.el b/lisp/ediff-hook.el
index fcf261efd06..17df800acc8 100644
--- a/lisp/ediff-hook.el
+++ b/lisp/ediff-hook.el
@@ -1,7 +1,7 @@
1;;; ediff-hook.el --- setup for Ediff's menus and autoloads 1;;; ediff-hook.el --- setup for Ediff's menus and autoloads
2 2
3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Michael Kifer <kifer@cs.stonybrook.edu> 6;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
7 7
diff --git a/lisp/ediff-init.el b/lisp/ediff-init.el
index 75b2fdc6fc5..0ecc809797f 100644
--- a/lisp/ediff-init.el
+++ b/lisp/ediff-init.el
@@ -1,7 +1,7 @@
1;;; ediff-init.el --- Macros, variables, and defsubsts used by Ediff 1;;; ediff-init.el --- Macros, variables, and defsubsts used by Ediff
2 2
3;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 3;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
4;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Michael Kifer <kifer@cs.stonybrook.edu> 6;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
7 7
diff --git a/lisp/ediff-merg.el b/lisp/ediff-merg.el
index 2dba9e4116b..79a9c48718a 100644
--- a/lisp/ediff-merg.el
+++ b/lisp/ediff-merg.el
@@ -1,7 +1,7 @@
1;;; ediff-merg.el --- merging utilities 1;;; ediff-merg.el --- merging utilities
2 2
3;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 3;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
4;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Michael Kifer <kifer@cs.stonybrook.edu> 6;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
7 7
diff --git a/lisp/ediff-mult.el b/lisp/ediff-mult.el
index 2ee573a4cb9..8fdd319746c 100644
--- a/lisp/ediff-mult.el
+++ b/lisp/ediff-mult.el
@@ -1,7 +1,7 @@
1;;; ediff-mult.el --- support for multi-file/multi-buffer processing in Ediff 1;;; ediff-mult.el --- support for multi-file/multi-buffer processing in Ediff
2 2
3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
4;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Michael Kifer <kifer@cs.stonybrook.edu> 6;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
7 7
diff --git a/lisp/ediff-ptch.el b/lisp/ediff-ptch.el
index b911c33f0fb..c8a8b70f162 100644
--- a/lisp/ediff-ptch.el
+++ b/lisp/ediff-ptch.el
@@ -1,7 +1,7 @@
1;;; ediff-ptch.el --- Ediff's patch support 1;;; ediff-ptch.el --- Ediff's patch support
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002,
4;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Michael Kifer <kifer@cs.stonybrook.edu> 6;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
7 7
diff --git a/lisp/ediff-util.el b/lisp/ediff-util.el
index 015e6bfff3e..7483128b71a 100644
--- a/lisp/ediff-util.el
+++ b/lisp/ediff-util.el
@@ -1,7 +1,7 @@
1;;; ediff-util.el --- the core commands and utilities of ediff 1;;; ediff-util.el --- the core commands and utilities of ediff
2 2
3;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 3;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
4;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Michael Kifer <kifer@cs.stonybrook.edu> 6;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
7 7
@@ -3346,13 +3346,14 @@ Without an argument, it saves customized diff argument, if available
3346 (setq wind (ediff-get-visible-buffer-window cloned-buff)) 3346 (setq wind (ediff-get-visible-buffer-window cloned-buff))
3347 (select-window wind) 3347 (select-window wind)
3348 (delete-other-windows) 3348 (delete-other-windows)
3349 (ediff-activate-mark)
3349 (split-window-vertically) 3350 (split-window-vertically)
3350 (ediff-select-lowest-window) 3351 (ediff-select-lowest-window)
3351 (setq other-wind (selected-window)) 3352 (setq other-wind (selected-window))
3352 (with-temp-buffer 3353 (with-temp-buffer
3353 (erase-buffer) 3354 (erase-buffer)
3354 (insert 3355 (insert
3355 (format "\n ******* Mark a region in buffer %s *******\n" 3356 (format "\n ******* Mark a region in buffer %s (or confirm the existing one) *******\n"
3356 (buffer-name cloned-buff))) 3357 (buffer-name cloned-buff)))
3357 (insert 3358 (insert
3358 (ediff-with-current-buffer buff 3359 (ediff-with-current-buffer buff
@@ -4059,7 +4060,11 @@ Mail anyway? (y or n) ")
4059(defun ediff-activate-mark () 4060(defun ediff-activate-mark ()
4060 (ediff-cond-compile-for-xemacs-or-emacs 4061 (ediff-cond-compile-for-xemacs-or-emacs
4061 (zmacs-activate-region) ; xemacs 4062 (zmacs-activate-region) ; xemacs
4062 (setq mark-active t) ; emacs 4063 (progn
4064 (make-local-variable 'transient-mark-mode)
4065 (setq mark-active t
4066 transient-mark-mode t) ; emacs
4067 )
4063 )) 4068 ))
4064 4069
4065(cond ((fboundp 'nuke-selective-display) 4070(cond ((fboundp 'nuke-selective-display)
diff --git a/lisp/ediff-vers.el b/lisp/ediff-vers.el
index eb34e183822..9bbcf99d788 100644
--- a/lisp/ediff-vers.el
+++ b/lisp/ediff-vers.el
@@ -1,7 +1,7 @@
1;;; ediff-vers.el --- version control interface to Ediff 1;;; ediff-vers.el --- version control interface to Ediff
2 2
3;; Copyright (C) 1995, 1996, 1997, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1995, 1996, 1997, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Michael Kifer <kifer@cs.stonybrook.edu> 6;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
7 7
diff --git a/lisp/ediff-wind.el b/lisp/ediff-wind.el
index 7d9daa6aac9..c9162129e01 100644
--- a/lisp/ediff-wind.el
+++ b/lisp/ediff-wind.el
@@ -1,7 +1,7 @@
1;;; ediff-wind.el --- window manipulation utilities 1;;; ediff-wind.el --- window manipulation utilities
2 2
3;; Copyright (C) 1994, 1995, 1996, 1997, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1994, 1995, 1996, 1997, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Michael Kifer <kifer@cs.stonybrook.edu> 6;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
7 7
diff --git a/lisp/ediff.el b/lisp/ediff.el
index 5327b0961d3..c5f5c48f8da 100644
--- a/lisp/ediff.el
+++ b/lisp/ediff.el
@@ -1,7 +1,7 @@
1;;; ediff.el --- a comprehensive visual interface to diff & patch 1;;; ediff.el --- a comprehensive visual interface to diff & patch
2 2
3;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 3;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
4;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Michael Kifer <kifer@cs.stonybrook.edu> 6;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
7;; Created: February 2, 1994 7;; Created: February 2, 1994
@@ -922,10 +922,7 @@ If WIND-B is nil, use window next to WIND-A."
922;;;###autoload 922;;;###autoload
923(defun ediff-regions-wordwise (buffer-A buffer-B &optional startup-hooks) 923(defun ediff-regions-wordwise (buffer-A buffer-B &optional startup-hooks)
924 "Run Ediff on a pair of regions in specified buffers. 924 "Run Ediff on a pair of regions in specified buffers.
925Regions \(i.e., point and mark\) are assumed to be set in advance except 925Regions \(i.e., point and mark\) can be set in advance or marked interactively.
926for the second region in the case both regions are from the same buffer.
927In such a case the user is asked to interactively establish the second
928region.
929This function is effective only for relatively small regions, up to 200 926This function is effective only for relatively small regions, up to 200
930lines. For large regions, use `ediff-regions-linewise'." 927lines. For large regions, use `ediff-regions-linewise'."
931 (interactive 928 (interactive
@@ -966,10 +963,7 @@ lines. For large regions, use `ediff-regions-linewise'."
966;;;###autoload 963;;;###autoload
967(defun ediff-regions-linewise (buffer-A buffer-B &optional startup-hooks) 964(defun ediff-regions-linewise (buffer-A buffer-B &optional startup-hooks)
968 "Run Ediff on a pair of regions in specified buffers. 965 "Run Ediff on a pair of regions in specified buffers.
969Regions \(i.e., point and mark\) are assumed to be set in advance except 966Regions \(i.e., point and mark\) can be set in advance or marked interactively.
970for the second region in the case both regions are from the same buffer.
971In such a case the user is asked to interactively establish the second
972region.
973Each region is enlarged to contain full lines. 967Each region is enlarged to contain full lines.
974This function is effective for large regions, over 100-200 968This function is effective for large regions, over 100-200
975lines. For small regions, use `ediff-regions-wordwise'." 969lines. For small regions, use `ediff-regions-wordwise'."
diff --git a/lisp/edmacro.el b/lisp/edmacro.el
index aa38151053d..5ef9e25b3f9 100644
--- a/lisp/edmacro.el
+++ b/lisp/edmacro.el
@@ -1,7 +1,7 @@
1;;; edmacro.el --- keyboard macro editor 1;;; edmacro.el --- keyboard macro editor
2 2
3;; Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Dave Gillespie <daveg@synaptics.com> 6;; Author: Dave Gillespie <daveg@synaptics.com>
7;; Maintainer: Dave Gillespie <daveg@synaptics.com> 7;; Maintainer: Dave Gillespie <daveg@synaptics.com>
diff --git a/lisp/ehelp.el b/lisp/ehelp.el
index 39f08d51f18..9b35298c296 100644
--- a/lisp/ehelp.el
+++ b/lisp/ehelp.el
@@ -1,7 +1,7 @@
1;;; ehelp.el --- bindings for electric-help mode 1;;; ehelp.el --- bindings for electric-help mode
2 2
3;; Copyright (C) 1986, 1995, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1986, 1995, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: help, extensions 7;; Keywords: help, extensions
diff --git a/lisp/electric.el b/lisp/electric.el
index ef4bff48c6f..f9699b29869 100644
--- a/lisp/electric.el
+++ b/lisp/electric.el
@@ -1,7 +1,7 @@
1;;; electric.el --- window maker and Command loop for `electric' modes 1;;; electric.el --- window maker and Command loop for `electric' modes
2 2
3;; Copyright (C) 1985, 1986, 1995, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1985, 1986, 1995, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: K. Shane Hartman 6;; Author: K. Shane Hartman
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/elide-head.el b/lisp/elide-head.el
index ef10be39623..dd211900345 100644
--- a/lisp/elide-head.el
+++ b/lisp/elide-head.el
@@ -1,7 +1,7 @@
1;;; elide-head.el --- hide headers in files 1;;; elide-head.el --- hide headers in files
2 2
3;; Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Dave Love <fx@gnu.org> 6;; Author: Dave Love <fx@gnu.org>
7;; Keywords: outlines tools 7;; Keywords: outlines tools
diff --git a/lisp/emacs-lisp/advice.el b/lisp/emacs-lisp/advice.el
index f6037c065fe..fe4639cf01a 100644
--- a/lisp/emacs-lisp/advice.el
+++ b/lisp/emacs-lisp/advice.el
@@ -1,7 +1,7 @@
1;;; advice.el --- an overloading mechanism for Emacs Lisp functions 1;;; advice.el --- an overloading mechanism for Emacs Lisp functions
2 2
3;; Copyright (C) 1993, 1994, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1993, 1994, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Hans Chalupsky <hans@cs.buffalo.edu> 6;; Author: Hans Chalupsky <hans@cs.buffalo.edu>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/emacs-lisp/assoc.el b/lisp/emacs-lisp/assoc.el
index 1d710cceb48..e2ecc544214 100644
--- a/lisp/emacs-lisp/assoc.el
+++ b/lisp/emacs-lisp/assoc.el
@@ -1,7 +1,7 @@
1;;; assoc.el --- insert/delete/sort functions on association lists 1;;; assoc.el --- insert/delete/sort functions on association lists
2 2
3;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Barry A. Warsaw <bwarsaw@cen.com> 6;; Author: Barry A. Warsaw <bwarsaw@cen.com>
7;; Keywords: extensions 7;; Keywords: extensions
diff --git a/lisp/emacs-lisp/authors.el b/lisp/emacs-lisp/authors.el
index a19f054a468..5f70773444d 100644
--- a/lisp/emacs-lisp/authors.el
+++ b/lisp/emacs-lisp/authors.el
@@ -1,7 +1,7 @@
1;;; authors.el --- utility for maintaining Emacs' AUTHORS file -*-coding: iso-2022-7bit;-*- 1;;; authors.el --- utility for maintaining Emacs' AUTHORS file -*-coding: iso-2022-7bit;-*-
2 2
3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Gerd Moellmann <gerd@gnu.org> 6;; Author: Gerd Moellmann <gerd@gnu.org>
7;; Maintainer: Kim F. Storm <storm@cua.dk> 7;; Maintainer: Kim F. Storm <storm@cua.dk>
diff --git a/lisp/emacs-lisp/autoload.el b/lisp/emacs-lisp/autoload.el
index da85cbd817a..e6822d90ee2 100644
--- a/lisp/emacs-lisp/autoload.el
+++ b/lisp/emacs-lisp/autoload.el
@@ -1,7 +1,7 @@
1;; autoload.el --- maintain autoloads in loaddefs.el 1;; autoload.el --- maintain autoloads in loaddefs.el
2 2
3;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 2001, 2002, 2003, 3;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Roland McGrath <roland@gnu.org> 6;; Author: Roland McGrath <roland@gnu.org>
7;; Keywords: maint 7;; Keywords: maint
diff --git a/lisp/emacs-lisp/backquote.el b/lisp/emacs-lisp/backquote.el
index c9f2a052b0b..766d8b38537 100644
--- a/lisp/emacs-lisp/backquote.el
+++ b/lisp/emacs-lisp/backquote.el
@@ -1,7 +1,7 @@
1;;; backquote.el --- implement the ` Lisp construct 1;;; backquote.el --- implement the ` Lisp construct
2 2
3;; Copyright (C) 1990, 1992, 1994, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1992, 1994, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Rick Sladkey <jrs@world.std.com> 6;; Author: Rick Sladkey <jrs@world.std.com>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/emacs-lisp/benchmark.el b/lisp/emacs-lisp/benchmark.el
index d46c86b623b..2936dd84ef5 100644
--- a/lisp/emacs-lisp/benchmark.el
+++ b/lisp/emacs-lisp/benchmark.el
@@ -1,6 +1,6 @@
1;;; benchmark.el --- support for benchmarking code 1;;; benchmark.el --- support for benchmarking code
2 2
3;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Dave Love <fx@gnu.org> 5;; Author: Dave Love <fx@gnu.org>
6;; Keywords: lisp, extensions 6;; Keywords: lisp, extensions
diff --git a/lisp/emacs-lisp/bindat.el b/lisp/emacs-lisp/bindat.el
index 6053fb3cf09..c58c286ef75 100644
--- a/lisp/emacs-lisp/bindat.el
+++ b/lisp/emacs-lisp/bindat.el
@@ -1,6 +1,6 @@
1;;; bindat.el --- binary data structure packing and unpacking. 1;;; bindat.el --- binary data structure packing and unpacking.
2 2
3;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Kim F. Storm <storm@cua.dk> 5;; Author: Kim F. Storm <storm@cua.dk>
6;; Assignment name: struct.el 6;; Assignment name: struct.el
diff --git a/lisp/emacs-lisp/byte-opt.el b/lisp/emacs-lisp/byte-opt.el
index 8c3fcffbc7d..dd7e042499c 100644
--- a/lisp/emacs-lisp/byte-opt.el
+++ b/lisp/emacs-lisp/byte-opt.el
@@ -1,7 +1,7 @@
1;;; byte-opt.el --- the optimization passes of the emacs-lisp byte compiler 1;;; byte-opt.el --- the optimization passes of the emacs-lisp byte compiler
2 2
3;; Copyright (C) 1991, 1994, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1991, 1994, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Jamie Zawinski <jwz@lucid.com> 6;; Author: Jamie Zawinski <jwz@lucid.com>
7;; Hallvard Furuseth <hbf@ulrik.uio.no> 7;; Hallvard Furuseth <hbf@ulrik.uio.no>
diff --git a/lisp/emacs-lisp/byte-run.el b/lisp/emacs-lisp/byte-run.el
index 9c6da5f7b3c..84a4b39027d 100644
--- a/lisp/emacs-lisp/byte-run.el
+++ b/lisp/emacs-lisp/byte-run.el
@@ -1,7 +1,7 @@
1;;; byte-run.el --- byte-compiler support for inlining 1;;; byte-run.el --- byte-compiler support for inlining
2 2
3;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Jamie Zawinski <jwz@lucid.com> 6;; Author: Jamie Zawinski <jwz@lucid.com>
7;; Hallvard Furuseth <hbf@ulrik.uio.no> 7;; Hallvard Furuseth <hbf@ulrik.uio.no>
diff --git a/lisp/emacs-lisp/bytecomp.el b/lisp/emacs-lisp/bytecomp.el
index 6790f199206..4b31a0e6943 100644
--- a/lisp/emacs-lisp/bytecomp.el
+++ b/lisp/emacs-lisp/bytecomp.el
@@ -1,7 +1,7 @@
1;;; bytecomp.el --- compilation of Lisp code into byte code 1;;; bytecomp.el --- compilation of Lisp code into byte code
2 2
3;; Copyright (C) 1985, 1986, 1987, 1992, 1994, 1998, 2000, 2001, 2002, 3;; Copyright (C) 1985, 1986, 1987, 1992, 1994, 1998, 2000, 2001, 2002,
4;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Jamie Zawinski <jwz@lucid.com> 6;; Author: Jamie Zawinski <jwz@lucid.com>
7;; Hallvard Furuseth <hbf@ulrik.uio.no> 7;; Hallvard Furuseth <hbf@ulrik.uio.no>
@@ -2002,7 +2002,8 @@ With argument, insert value in current buffer after the form."
2002 (print-length nil) 2002 (print-length nil)
2003 (print-level nil) 2003 (print-level nil)
2004 (print-quoted t) 2004 (print-quoted t)
2005 (print-gensym t)) 2005 (print-gensym t)
2006 (print-circle t)) ; handle circular data structures
2006 (princ "\n" outbuffer) 2007 (princ "\n" outbuffer)
2007 (prin1 form outbuffer) 2008 (prin1 form outbuffer)
2008 nil))) 2009 nil)))
@@ -2059,6 +2060,7 @@ list that represents a doc string reference.
2059 ;; print-gensym-alist not to be cleared 2060 ;; print-gensym-alist not to be cleared
2060 ;; between calls to print functions. 2061 ;; between calls to print functions.
2061 (print-gensym '(t)) 2062 (print-gensym '(t))
2063 (print-circle t) ; handle circular data structures
2062 print-gensym-alist ; was used before print-circle existed. 2064 print-gensym-alist ; was used before print-circle existed.
2063 (print-continuous-numbering t) 2065 (print-continuous-numbering t)
2064 print-number-table 2066 print-number-table
diff --git a/lisp/emacs-lisp/checkdoc.el b/lisp/emacs-lisp/checkdoc.el
index 0bacbf1c683..14b9ce55d9e 100644
--- a/lisp/emacs-lisp/checkdoc.el
+++ b/lisp/emacs-lisp/checkdoc.el
@@ -1,7 +1,7 @@
1;;; checkdoc.el --- check documentation strings for style requirements 1;;; checkdoc.el --- check documentation strings for style requirements
2 2
3;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Eric M. Ludlam <zappo@gnu.org> 6;; Author: Eric M. Ludlam <zappo@gnu.org>
7;; Version: 0.6.2 7;; Version: 0.6.2
diff --git a/lisp/emacs-lisp/cl-compat.el b/lisp/emacs-lisp/cl-compat.el
index 8b2c786ca04..c1f93e130e5 100644
--- a/lisp/emacs-lisp/cl-compat.el
+++ b/lisp/emacs-lisp/cl-compat.el
@@ -1,7 +1,7 @@
1;;; cl-compat.el --- Common Lisp extensions for GNU Emacs Lisp (compatibility) 1;;; cl-compat.el --- Common Lisp extensions for GNU Emacs Lisp (compatibility)
2 2
3;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Dave Gillespie <daveg@synaptics.com> 6;; Author: Dave Gillespie <daveg@synaptics.com>
7;; Version: 2.02 7;; Version: 2.02
diff --git a/lisp/emacs-lisp/cl-extra.el b/lisp/emacs-lisp/cl-extra.el
index 55c95b655d4..60c20e68b03 100644
--- a/lisp/emacs-lisp/cl-extra.el
+++ b/lisp/emacs-lisp/cl-extra.el
@@ -1,7 +1,7 @@
1;;; cl-extra.el --- Common Lisp features, part 2 -*-byte-compile-dynamic: t;-*- 1;;; cl-extra.el --- Common Lisp features, part 2 -*-byte-compile-dynamic: t;-*-
2 2
3;; Copyright (C) 1993, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1993, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Dave Gillespie <daveg@synaptics.com> 6;; Author: Dave Gillespie <daveg@synaptics.com>
7;; Keywords: extensions 7;; Keywords: extensions
diff --git a/lisp/emacs-lisp/cl-indent.el b/lisp/emacs-lisp/cl-indent.el
index f09b72f396f..7c15af60793 100644
--- a/lisp/emacs-lisp/cl-indent.el
+++ b/lisp/emacs-lisp/cl-indent.el
@@ -1,7 +1,7 @@
1;;; cl-indent.el --- enhanced lisp-indent mode 1;;; cl-indent.el --- enhanced lisp-indent mode
2 2
3;; Copyright (C) 1987, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1987, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Richard Mlynarik <mly@eddie.mit.edu> 6;; Author: Richard Mlynarik <mly@eddie.mit.edu>
7;; Created: July 1987 7;; Created: July 1987
diff --git a/lisp/emacs-lisp/cl-macs.el b/lisp/emacs-lisp/cl-macs.el
index ba556512532..adbe7054cda 100644
--- a/lisp/emacs-lisp/cl-macs.el
+++ b/lisp/emacs-lisp/cl-macs.el
@@ -1,6 +1,6 @@
1;;; cl-macs.el --- Common Lisp macros -*-byte-compile-dynamic: t;-*- 1;;; cl-macs.el --- Common Lisp macros -*-byte-compile-dynamic: t;-*-
2 2
3;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Dave Gillespie <daveg@synaptics.com> 6;; Author: Dave Gillespie <daveg@synaptics.com>
diff --git a/lisp/emacs-lisp/cl-seq.el b/lisp/emacs-lisp/cl-seq.el
index 11609d8a4ca..0027da1f9d2 100644
--- a/lisp/emacs-lisp/cl-seq.el
+++ b/lisp/emacs-lisp/cl-seq.el
@@ -1,7 +1,7 @@
1;;; cl-seq.el --- Common Lisp features, part 3 -*-byte-compile-dynamic: t;-*- 1;;; cl-seq.el --- Common Lisp features, part 3 -*-byte-compile-dynamic: t;-*-
2 2
3;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Dave Gillespie <daveg@synaptics.com> 6;; Author: Dave Gillespie <daveg@synaptics.com>
7;; Version: 2.02 7;; Version: 2.02
diff --git a/lisp/emacs-lisp/cl-specs.el b/lisp/emacs-lisp/cl-specs.el
index 644d0736d84..5ea587f953b 100644
--- a/lisp/emacs-lisp/cl-specs.el
+++ b/lisp/emacs-lisp/cl-specs.el
@@ -1,7 +1,7 @@
1;;; cl-specs.el --- Edebug specs for cl.el -*- no-byte-compile: t -*- 1;;; cl-specs.el --- Edebug specs for cl.el -*- no-byte-compile: t -*-
2 2
3;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5;; Author: Daniel LaLiberte <liberte@holonexus.org> 5;; Author: Daniel LaLiberte <liberte@holonexus.org>
6;; Keywords: lisp, tools, maint 6;; Keywords: lisp, tools, maint
7 7
diff --git a/lisp/emacs-lisp/cl.el b/lisp/emacs-lisp/cl.el
index 0c9091e2128..83dffb41b2d 100644
--- a/lisp/emacs-lisp/cl.el
+++ b/lisp/emacs-lisp/cl.el
@@ -1,7 +1,7 @@
1;;; cl.el --- Common Lisp extensions for Emacs -*-byte-compile-dynamic: t;-*- 1;;; cl.el --- Common Lisp extensions for Emacs -*-byte-compile-dynamic: t;-*-
2 2
3;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Dave Gillespie <daveg@synaptics.com> 6;; Author: Dave Gillespie <daveg@synaptics.com>
7;; Version: 2.02 7;; Version: 2.02
diff --git a/lisp/emacs-lisp/copyright.el b/lisp/emacs-lisp/copyright.el
index 4b5cbe51dd6..5f5aecea97a 100644
--- a/lisp/emacs-lisp/copyright.el
+++ b/lisp/emacs-lisp/copyright.el
@@ -1,7 +1,7 @@
1;;; copyright.el --- update the copyright notice in current buffer 1;;; copyright.el --- update the copyright notice in current buffer
2 2
3;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1998, 2001, 2002, 2003, 3;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1998, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Daniel Pfeiffer <occitan@esperanto.org> 6;; Author: Daniel Pfeiffer <occitan@esperanto.org>
7;; Keywords: maint, tools 7;; Keywords: maint, tools
diff --git a/lisp/emacs-lisp/crm.el b/lisp/emacs-lisp/crm.el
index 6fd98583ccc..54fe21f9445 100644
--- a/lisp/emacs-lisp/crm.el
+++ b/lisp/emacs-lisp/crm.el
@@ -1,7 +1,7 @@
1;;; crm.el --- read multiple strings with completion 1;;; crm.el --- read multiple strings with completion
2 2
3;; Copyright (C) 1985, 1986, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 3;; Copyright (C) 1985, 1986, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Sen Nagata <sen@eccosys.com> 6;; Author: Sen Nagata <sen@eccosys.com>
7;; Keywords: completion, minibuffer, multiple elements 7;; Keywords: completion, minibuffer, multiple elements
diff --git a/lisp/emacs-lisp/cust-print.el b/lisp/emacs-lisp/cust-print.el
index c38702c38f6..eeaa2154d3c 100644
--- a/lisp/emacs-lisp/cust-print.el
+++ b/lisp/emacs-lisp/cust-print.el
@@ -1,7 +1,7 @@
1;;; cust-print.el --- handles print-level and print-circle 1;;; cust-print.el --- handles print-level and print-circle
2 2
3;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Daniel LaLiberte <liberte@holonexus.org> 6;; Author: Daniel LaLiberte <liberte@holonexus.org>
7;; Adapted-By: ESR 7;; Adapted-By: ESR
diff --git a/lisp/emacs-lisp/debug.el b/lisp/emacs-lisp/debug.el
index 0c79a3eae9b..d8169fb5f2e 100644
--- a/lisp/emacs-lisp/debug.el
+++ b/lisp/emacs-lisp/debug.el
@@ -1,7 +1,7 @@
1;;; debug.el --- debuggers and related commands for Emacs 1;;; debug.el --- debuggers and related commands for Emacs
2 2
3;; Copyright (C) 1985, 1986, 1994, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1985, 1986, 1994, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: lisp, tools, maint 7;; Keywords: lisp, tools, maint
diff --git a/lisp/emacs-lisp/derived.el b/lisp/emacs-lisp/derived.el
index 8bb4e5f7643..2b2cffc5a35 100644
--- a/lisp/emacs-lisp/derived.el
+++ b/lisp/emacs-lisp/derived.el
@@ -2,7 +2,7 @@
2;; (formerly mode-clone.el) 2;; (formerly mode-clone.el)
3 3
4;; Copyright (C) 1993, 1994, 1999, 2001, 2002, 2003, 2004, 4;; Copyright (C) 1993, 1994, 1999, 2001, 2002, 2003, 2004,
5;; 2005, 2006 Free Software Foundation, Inc. 5;; 2005, 2006, 2007 Free Software Foundation, Inc.
6 6
7;; Author: David Megginson (dmeggins@aix1.uottawa.ca) 7;; Author: David Megginson (dmeggins@aix1.uottawa.ca)
8;; Maintainer: FSF 8;; Maintainer: FSF
diff --git a/lisp/emacs-lisp/disass.el b/lisp/emacs-lisp/disass.el
index db114e3cdf8..56370bc5c83 100644
--- a/lisp/emacs-lisp/disass.el
+++ b/lisp/emacs-lisp/disass.el
@@ -1,7 +1,7 @@
1;;; disass.el --- disassembler for compiled Emacs Lisp code 1;;; disass.el --- disassembler for compiled Emacs Lisp code
2 2
3;; Copyright (C) 1986, 1991, 2002, 2003, 2004, 3;; Copyright (C) 1986, 1991, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Doug Cutting <doug@csli.stanford.edu> 6;; Author: Doug Cutting <doug@csli.stanford.edu>
7;; Jamie Zawinski <jwz@lucid.com> 7;; Jamie Zawinski <jwz@lucid.com>
diff --git a/lisp/emacs-lisp/easy-mmode.el b/lisp/emacs-lisp/easy-mmode.el
index 213854edb54..7c6a26e59d6 100644
--- a/lisp/emacs-lisp/easy-mmode.el
+++ b/lisp/emacs-lisp/easy-mmode.el
@@ -1,7 +1,7 @@
1;;; easy-mmode.el --- easy definition for major and minor modes 1;;; easy-mmode.el --- easy definition for major and minor modes
2 2
3;; Copyright (C) 1997, 2000, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1997, 2000, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Georges Brun-Cottan <Georges.Brun-Cottan@inria.fr> 6;; Author: Georges Brun-Cottan <Georges.Brun-Cottan@inria.fr>
7;; Maintainer: Stefan Monnier <monnier@gnu.org> 7;; Maintainer: Stefan Monnier <monnier@gnu.org>
diff --git a/lisp/emacs-lisp/easymenu.el b/lisp/emacs-lisp/easymenu.el
index 06cafb17e61..d1ec5a1fe39 100644
--- a/lisp/emacs-lisp/easymenu.el
+++ b/lisp/emacs-lisp/easymenu.el
@@ -1,7 +1,7 @@
1;;; easymenu.el --- support the easymenu interface for defining a menu 1;;; easymenu.el --- support the easymenu interface for defining a menu
2 2
3;; Copyright (C) 1994, 1996, 1998, 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1994, 1996, 1998, 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Keywords: emulations 6;; Keywords: emulations
7;; Author: Richard Stallman <rms@gnu.org> 7;; Author: Richard Stallman <rms@gnu.org>
diff --git a/lisp/emacs-lisp/edebug.el b/lisp/emacs-lisp/edebug.el
index 5107ee60274..5af676a5e86 100644
--- a/lisp/emacs-lisp/edebug.el
+++ b/lisp/emacs-lisp/edebug.el
@@ -1,7 +1,7 @@
1;;; edebug.el --- a source-level debugger for Emacs Lisp 1;;; edebug.el --- a source-level debugger for Emacs Lisp
2 2
3;; Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1997, 1999, 3;; Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1997, 1999,
4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Daniel LaLiberte <liberte@holonexus.org> 6;; Author: Daniel LaLiberte <liberte@holonexus.org>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/emacs-lisp/eldoc.el b/lisp/emacs-lisp/eldoc.el
index 3bf34279b79..fd762e2968f 100644
--- a/lisp/emacs-lisp/eldoc.el
+++ b/lisp/emacs-lisp/eldoc.el
@@ -1,7 +1,7 @@
1;;; eldoc.el --- show function arglist or variable docstring in echo area 1;;; eldoc.el --- show function arglist or variable docstring in echo area
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Noah Friedman <friedman@splode.com> 6;; Author: Noah Friedman <friedman@splode.com>
7;; Maintainer: friedman@splode.com 7;; Maintainer: friedman@splode.com
diff --git a/lisp/emacs-lisp/elint.el b/lisp/emacs-lisp/elint.el
index 124817427d6..d6ec46e3055 100644
--- a/lisp/emacs-lisp/elint.el
+++ b/lisp/emacs-lisp/elint.el
@@ -1,7 +1,7 @@
1;;; elint.el --- Lint Emacs Lisp 1;;; elint.el --- Lint Emacs Lisp
2 2
3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Peter Liljenberg <petli@lysator.liu.se> 6;; Author: Peter Liljenberg <petli@lysator.liu.se>
7;; Created: May 1997 7;; Created: May 1997
diff --git a/lisp/emacs-lisp/elp.el b/lisp/emacs-lisp/elp.el
index da5fd6c760c..3855254db18 100644
--- a/lisp/emacs-lisp/elp.el
+++ b/lisp/emacs-lisp/elp.el
@@ -1,7 +1,7 @@
1;;; elp.el --- Emacs Lisp Profiler 1;;; elp.el --- Emacs Lisp Profiler
2 2
3;; Copyright (C) 1994, 1995, 1997, 1998, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1994, 1995, 1997, 1998, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Barry A. Warsaw 6;; Author: Barry A. Warsaw
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/emacs-lisp/ewoc.el b/lisp/emacs-lisp/ewoc.el
index 0ffaf564ba4..3649757f782 100644
--- a/lisp/emacs-lisp/ewoc.el
+++ b/lisp/emacs-lisp/ewoc.el
@@ -1,7 +1,7 @@
1;;; ewoc.el --- utility to maintain a view of a list of objects in a buffer 1;;; ewoc.el --- utility to maintain a view of a list of objects in a buffer
2 2
3;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 3;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Per Cederqvist <ceder@lysator.liu.se> 6;; Author: Per Cederqvist <ceder@lysator.liu.se>
7;; Inge Wallin <inge@lysator.liu.se> 7;; Inge Wallin <inge@lysator.liu.se>
diff --git a/lisp/emacs-lisp/find-func.el b/lisp/emacs-lisp/find-func.el
index 35ba803d78e..07012a38f2e 100644
--- a/lisp/emacs-lisp/find-func.el
+++ b/lisp/emacs-lisp/find-func.el
@@ -1,7 +1,7 @@
1;;; find-func.el --- find the definition of the Emacs Lisp function near point 1;;; find-func.el --- find the definition of the Emacs Lisp function near point
2 2
3;; Copyright (C) 1997, 1999, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1997, 1999, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Jens Petersen <petersen@kurims.kyoto-u.ac.jp> 6;; Author: Jens Petersen <petersen@kurims.kyoto-u.ac.jp>
7;; Maintainer: petersen@kurims.kyoto-u.ac.jp 7;; Maintainer: petersen@kurims.kyoto-u.ac.jp
diff --git a/lisp/emacs-lisp/find-gc.el b/lisp/emacs-lisp/find-gc.el
index 482a72eece2..0ed33dd44dc 100644
--- a/lisp/emacs-lisp/find-gc.el
+++ b/lisp/emacs-lisp/find-gc.el
@@ -1,7 +1,7 @@
1;;; find-gc.el --- detect functions that call the garbage collector 1;;; find-gc.el --- detect functions that call the garbage collector
2 2
3;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7 7
diff --git a/lisp/emacs-lisp/float-sup.el b/lisp/emacs-lisp/float-sup.el
index dc630e72c92..6f24e9bb749 100644
--- a/lisp/emacs-lisp/float-sup.el
+++ b/lisp/emacs-lisp/float-sup.el
@@ -1,7 +1,7 @@
1;;; float-sup.el --- define some constants useful for floating point numbers. 1;;; float-sup.el --- define some constants useful for floating point numbers.
2 2
3;; Copyright (C) 1985, 1986, 1987, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1985, 1986, 1987, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: internal 7;; Keywords: internal
diff --git a/lisp/emacs-lisp/generic.el b/lisp/emacs-lisp/generic.el
index b8f944ea8bc..22ed0c53175 100644
--- a/lisp/emacs-lisp/generic.el
+++ b/lisp/emacs-lisp/generic.el
@@ -1,7 +1,7 @@
1;;; generic.el --- defining simple major modes with comment and font-lock 1;;; generic.el --- defining simple major modes with comment and font-lock
2;; 2;;
3;; Copyright (C) 1997, 1999, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1997, 1999, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5;; 5;;
6;; Author: Peter Breton <pbreton@cs.umb.edu> 6;; Author: Peter Breton <pbreton@cs.umb.edu>
7;; Created: Fri Sep 27 1996 7;; Created: Fri Sep 27 1996
diff --git a/lisp/emacs-lisp/gulp.el b/lisp/emacs-lisp/gulp.el
index 6fc2dba9273..ab95a0dab40 100644
--- a/lisp/emacs-lisp/gulp.el
+++ b/lisp/emacs-lisp/gulp.el
@@ -1,7 +1,7 @@
1;;; gulp.el --- ask for updates for Lisp packages 1;;; gulp.el --- ask for updates for Lisp packages
2 2
3;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Sam Shteingold <shteingd@math.ucla.edu> 6;; Author: Sam Shteingold <shteingd@math.ucla.edu>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/emacs-lisp/helper.el b/lisp/emacs-lisp/helper.el
index a7cf792a4ba..a14339f8f1d 100644
--- a/lisp/emacs-lisp/helper.el
+++ b/lisp/emacs-lisp/helper.el
@@ -1,7 +1,7 @@
1;;; helper.el --- utility help package supporting help in electric modes 1;;; helper.el --- utility help package supporting help in electric modes
2 2
3;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: K. Shane Hartman 6;; Author: K. Shane Hartman
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/emacs-lisp/levents.el b/lisp/emacs-lisp/levents.el
index fa747ed3eb4..e409430064e 100644
--- a/lisp/emacs-lisp/levents.el
+++ b/lisp/emacs-lisp/levents.el
@@ -1,7 +1,7 @@
1;;; levents.el --- emulate the Lucid event data type and associated functions 1;;; levents.el --- emulate the Lucid event data type and associated functions
2 2
3;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: emulations 7;; Keywords: emulations
diff --git a/lisp/emacs-lisp/lisp-mnt.el b/lisp/emacs-lisp/lisp-mnt.el
index d83bf182e7a..74dd26cb02b 100644
--- a/lisp/emacs-lisp/lisp-mnt.el
+++ b/lisp/emacs-lisp/lisp-mnt.el
@@ -1,7 +1,7 @@
1;;; lisp-mnt.el --- utility functions for Emacs Lisp maintainers 1;;; lisp-mnt.el --- utility functions for Emacs Lisp maintainers
2 2
3;; Copyright (C) 1992, 1994, 1997, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1992, 1994, 1997, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Eric S. Raymond <esr@snark.thyrsus.com> 6;; Author: Eric S. Raymond <esr@snark.thyrsus.com>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/emacs-lisp/lisp-mode.el b/lisp/emacs-lisp/lisp-mode.el
index a58ecb256ac..5aa656bd2b5 100644
--- a/lisp/emacs-lisp/lisp-mode.el
+++ b/lisp/emacs-lisp/lisp-mode.el
@@ -1,7 +1,7 @@
1;;; lisp-mode.el --- Lisp mode, and its idiosyncratic commands 1;;; lisp-mode.el --- Lisp mode, and its idiosyncratic commands
2 2
3;; Copyright (C) 1985, 1986, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1985, 1986, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: lisp, languages 7;; Keywords: lisp, languages
@@ -490,6 +490,8 @@ alternative printed representations that can be displayed."
490 (point (point))) 490 (point (point)))
491 (delete-region beg end) 491 (delete-region beg end)
492 (insert (nth 1 value)) 492 (insert (nth 1 value))
493 (or (= beg point)
494 (setq point (1- (point))))
493 (last-sexp-setup-props beg (point) 495 (last-sexp-setup-props beg (point)
494 (nth 0 value) 496 (nth 0 value)
495 (nth 2 value) 497 (nth 2 value)
diff --git a/lisp/emacs-lisp/lisp.el b/lisp/emacs-lisp/lisp.el
index 895bec256d4..947b4063ad4 100644
--- a/lisp/emacs-lisp/lisp.el
+++ b/lisp/emacs-lisp/lisp.el
@@ -1,7 +1,7 @@
1;;; lisp.el --- Lisp editing commands for Emacs 1;;; lisp.el --- Lisp editing commands for Emacs
2 2
3;; Copyright (C) 1985, 1986, 1994, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1985, 1986, 1994, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: lisp, languages 7;; Keywords: lisp, languages
diff --git a/lisp/emacs-lisp/lmenu.el b/lisp/emacs-lisp/lmenu.el
index 0f6904356ae..b558ac58e27 100644
--- a/lisp/emacs-lisp/lmenu.el
+++ b/lisp/emacs-lisp/lmenu.el
@@ -1,7 +1,7 @@
1;;; lmenu.el --- emulate Lucid's menubar support 1;;; lmenu.el --- emulate Lucid's menubar support
2 2
3;; Copyright (C) 1992, 1993, 1994, 1997, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1992, 1993, 1994, 1997, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Keywords: emulations obsolete 6;; Keywords: emulations obsolete
7 7
diff --git a/lisp/emacs-lisp/lselect.el b/lisp/emacs-lisp/lselect.el
index 8b18d1a1123..3f54fa5ca95 100644
--- a/lisp/emacs-lisp/lselect.el
+++ b/lisp/emacs-lisp/lselect.el
@@ -1,7 +1,7 @@
1;;; lselect.el --- Lucid interface to X Selections 1;;; lselect.el --- Lucid interface to X Selections
2 2
3;; Copyright (C) 1990, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: emulations 7;; Keywords: emulations
diff --git a/lisp/emacs-lisp/lucid.el b/lisp/emacs-lisp/lucid.el
index 81bdd13171e..375d7122a9e 100644
--- a/lisp/emacs-lisp/lucid.el
+++ b/lisp/emacs-lisp/lucid.el
@@ -1,7 +1,7 @@
1;;; lucid.el --- emulate some Lucid Emacs functions 1;;; lucid.el --- emulate some Lucid Emacs functions
2 2
3;; Copyright (C) 1993, 1995, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1993, 1995, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: emulations 7;; Keywords: emulations
diff --git a/lisp/emacs-lisp/macroexp.el b/lisp/emacs-lisp/macroexp.el
index 97a4d8c52c1..aaf887bd30c 100644
--- a/lisp/emacs-lisp/macroexp.el
+++ b/lisp/emacs-lisp/macroexp.el
@@ -1,6 +1,6 @@
1;;; macroexp.el --- Additional macro-expansion support 1;;; macroexp.el --- Additional macro-expansion support
2;; 2;;
3;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4;; 4;;
5;; Author: Miles Bader <miles@gnu.org> 5;; Author: Miles Bader <miles@gnu.org>
6;; Keywords: lisp, compiler, macros 6;; Keywords: lisp, compiler, macros
diff --git a/lisp/emacs-lisp/map-ynp.el b/lisp/emacs-lisp/map-ynp.el
index 7b2dac6cd45..c40f1cf9b3a 100644
--- a/lisp/emacs-lisp/map-ynp.el
+++ b/lisp/emacs-lisp/map-ynp.el
@@ -1,7 +1,7 @@
1;;; map-ynp.el --- general-purpose boolean question-asker 1;;; map-ynp.el --- general-purpose boolean question-asker
2 2
3;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Roland McGrath <roland@gnu.org> 6;; Author: Roland McGrath <roland@gnu.org>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/emacs-lisp/pp.el b/lisp/emacs-lisp/pp.el
index 27cb936c598..66abfdf2c6d 100644
--- a/lisp/emacs-lisp/pp.el
+++ b/lisp/emacs-lisp/pp.el
@@ -1,7 +1,7 @@
1;;; pp.el --- pretty printer for Emacs Lisp 1;;; pp.el --- pretty printer for Emacs Lisp
2 2
3;; Copyright (C) 1989, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1989, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Randal Schwartz <merlyn@stonehenge.com> 6;; Author: Randal Schwartz <merlyn@stonehenge.com>
7;; Keywords: lisp 7;; Keywords: lisp
@@ -158,7 +158,7 @@ Ignores leading comment characters."
158 (set-syntax-table stab) 158 (set-syntax-table stab)
159 (if arg 159 (if arg
160 (insert (pp-to-string (eval exp))) 160 (insert (pp-to-string (eval exp)))
161 (pp-eval-expression (eval exp))))) 161 (pp-eval-expression exp))))
162 162
163;;; Test cases for quote 163;;; Test cases for quote
164;; (pp-eval-expression ''(quote quote)) 164;; (pp-eval-expression ''(quote quote))
diff --git a/lisp/emacs-lisp/re-builder.el b/lisp/emacs-lisp/re-builder.el
index cae4be8addd..08897bec72c 100644
--- a/lisp/emacs-lisp/re-builder.el
+++ b/lisp/emacs-lisp/re-builder.el
@@ -1,7 +1,7 @@
1;;; re-builder.el --- building Regexps with visual feedback 1;;; re-builder.el --- building Regexps with visual feedback
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Detlev Zundel <dzu@gnu.org> 6;; Author: Detlev Zundel <dzu@gnu.org>
7;; Keywords: matching, lisp, tools 7;; Keywords: matching, lisp, tools
diff --git a/lisp/emacs-lisp/regexp-opt.el b/lisp/emacs-lisp/regexp-opt.el
index 894ff1a8967..34cd97775dc 100644
--- a/lisp/emacs-lisp/regexp-opt.el
+++ b/lisp/emacs-lisp/regexp-opt.el
@@ -1,7 +1,7 @@
1;;; regexp-opt.el --- generate efficient regexps to match strings 1;;; regexp-opt.el --- generate efficient regexps to match strings
2 2
3;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 3;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
4;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Simon Marshall <simon@gnu.org> 6;; Author: Simon Marshall <simon@gnu.org>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/emacs-lisp/regi.el b/lisp/emacs-lisp/regi.el
index bc6c9983b19..208f06e00c1 100644
--- a/lisp/emacs-lisp/regi.el
+++ b/lisp/emacs-lisp/regi.el
@@ -1,7 +1,7 @@
1;;; regi.el --- REGular expression Interpreting engine 1;;; regi.el --- REGular expression Interpreting engine
2 2
3;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: 1993 Barry A. Warsaw, Century Computing, Inc. <bwarsaw@cen.com> 6;; Author: 1993 Barry A. Warsaw, Century Computing, Inc. <bwarsaw@cen.com>
7;; Maintainer: bwarsaw@cen.com 7;; Maintainer: bwarsaw@cen.com
diff --git a/lisp/emacs-lisp/ring.el b/lisp/emacs-lisp/ring.el
index f775513e961..a259d2ba514 100644
--- a/lisp/emacs-lisp/ring.el
+++ b/lisp/emacs-lisp/ring.el
@@ -1,7 +1,7 @@
1;;; ring.el --- handle rings of items 1;;; ring.el --- handle rings of items
2 2
3;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: extensions 7;; Keywords: extensions
diff --git a/lisp/emacs-lisp/rx.el b/lisp/emacs-lisp/rx.el
index 694544e3c52..39134443d86 100644
--- a/lisp/emacs-lisp/rx.el
+++ b/lisp/emacs-lisp/rx.el
@@ -1,7 +1,7 @@
1;;; rx.el --- sexp notation for regular expressions 1;;; rx.el --- sexp notation for regular expressions
2 2
3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Gerd Moellmann <gerd@gnu.org> 6;; Author: Gerd Moellmann <gerd@gnu.org>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/emacs-lisp/shadow.el b/lisp/emacs-lisp/shadow.el
index 98f3e30f10e..827ee9c4e6b 100644
--- a/lisp/emacs-lisp/shadow.el
+++ b/lisp/emacs-lisp/shadow.el
@@ -1,7 +1,7 @@
1;;; shadow.el --- locate Emacs Lisp file shadowings 1;;; shadow.el --- locate Emacs Lisp file shadowings
2 2
3;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Terry Jones <terry@santafe.edu> 6;; Author: Terry Jones <terry@santafe.edu>
7;; Keywords: lisp 7;; Keywords: lisp
diff --git a/lisp/emacs-lisp/sregex.el b/lisp/emacs-lisp/sregex.el
index 5d37eb99859..447691d4046 100644
--- a/lisp/emacs-lisp/sregex.el
+++ b/lisp/emacs-lisp/sregex.el
@@ -1,7 +1,7 @@
1;;; sregex.el --- symbolic regular expressions 1;;; sregex.el --- symbolic regular expressions
2 2
3;; Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Bob Glickstein <bobg+sregex@zanshin.com> 6;; Author: Bob Glickstein <bobg+sregex@zanshin.com>
7;; Maintainer: Bob Glickstein <bobg+sregex@zanshin.com> 7;; Maintainer: Bob Glickstein <bobg+sregex@zanshin.com>
diff --git a/lisp/emacs-lisp/syntax.el b/lisp/emacs-lisp/syntax.el
index 0937076a7f4..13087afcc61 100644
--- a/lisp/emacs-lisp/syntax.el
+++ b/lisp/emacs-lisp/syntax.el
@@ -1,7 +1,7 @@
1;;; syntax.el --- helper functions to find syntactic context 1;;; syntax.el --- helper functions to find syntactic context
2 2
3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: internal 7;; Keywords: internal
diff --git a/lisp/emacs-lisp/tcover-ses.el b/lisp/emacs-lisp/tcover-ses.el
index 340096429d1..ad61ffde43d 100644
--- a/lisp/emacs-lisp/tcover-ses.el
+++ b/lisp/emacs-lisp/tcover-ses.el
@@ -1,6 +1,6 @@
1;;;; testcover-ses.el -- Example use of `testcover' to test "SES" 1;;;; testcover-ses.el -- Example use of `testcover' to test "SES"
2 2
3;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Jonathan Yavner <jyavner@engineer.com> 5;; Author: Jonathan Yavner <jyavner@engineer.com>
6;; Maintainer: Jonathan Yavner <jyavner@engineer.com> 6;; Maintainer: Jonathan Yavner <jyavner@engineer.com>
diff --git a/lisp/emacs-lisp/tcover-unsafep.el b/lisp/emacs-lisp/tcover-unsafep.el
index 7390e6a830d..ed380c5de50 100644
--- a/lisp/emacs-lisp/tcover-unsafep.el
+++ b/lisp/emacs-lisp/tcover-unsafep.el
@@ -1,6 +1,6 @@
1;;;; testcover-unsafep.el -- Use testcover to test unsafep's code coverage 1;;;; testcover-unsafep.el -- Use testcover to test unsafep's code coverage
2 2
3;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Jonathan Yavner <jyavner@engineer.com> 5;; Author: Jonathan Yavner <jyavner@engineer.com>
6;; Maintainer: Jonathan Yavner <jyavner@engineer.com> 6;; Maintainer: Jonathan Yavner <jyavner@engineer.com>
diff --git a/lisp/emacs-lisp/testcover.el b/lisp/emacs-lisp/testcover.el
index 4ee83cfdba2..d8c171e111d 100644
--- a/lisp/emacs-lisp/testcover.el
+++ b/lisp/emacs-lisp/testcover.el
@@ -1,6 +1,6 @@
1;;;; testcover.el -- Visual code-coverage tool 1;;;; testcover.el -- Visual code-coverage tool
2 2
3;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Jonathan Yavner <jyavner@member.fsf.org> 5;; Author: Jonathan Yavner <jyavner@member.fsf.org>
6;; Maintainer: Jonathan Yavner <jyavner@member.fsf.org> 6;; Maintainer: Jonathan Yavner <jyavner@member.fsf.org>
diff --git a/lisp/emacs-lisp/timer.el b/lisp/emacs-lisp/timer.el
index 4ad4dac1d58..db6586838bb 100644
--- a/lisp/emacs-lisp/timer.el
+++ b/lisp/emacs-lisp/timer.el
@@ -1,7 +1,7 @@
1;;; timer.el --- run a function with args at some time in future 1;;; timer.el --- run a function with args at some time in future
2 2
3;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7 7
diff --git a/lisp/emacs-lisp/tq.el b/lisp/emacs-lisp/tq.el
index 7c4303b5b79..b12c21b6730 100644
--- a/lisp/emacs-lisp/tq.el
+++ b/lisp/emacs-lisp/tq.el
@@ -1,7 +1,7 @@
1;;; tq.el --- utility to maintain a transaction queue 1;;; tq.el --- utility to maintain a transaction queue
2 2
3;; Copyright (C) 1985, 1986, 1987, 1992, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1985, 1986, 1987, 1992, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Scott Draves <spot@cs.cmu.edu> 6;; Author: Scott Draves <spot@cs.cmu.edu>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/emacs-lisp/trace.el b/lisp/emacs-lisp/trace.el
index 5250a34b3fd..87c4a409507 100644
--- a/lisp/emacs-lisp/trace.el
+++ b/lisp/emacs-lisp/trace.el
@@ -1,7 +1,7 @@
1;;; trace.el --- tracing facility for Emacs Lisp functions 1;;; trace.el --- tracing facility for Emacs Lisp functions
2 2
3;; Copyright (C) 1993, 1998, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1993, 1998, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Hans Chalupsky <hans@cs.buffalo.edu> 6;; Author: Hans Chalupsky <hans@cs.buffalo.edu>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/emacs-lisp/unsafep.el b/lisp/emacs-lisp/unsafep.el
index aeaf653aef6..00e51f09bad 100644
--- a/lisp/emacs-lisp/unsafep.el
+++ b/lisp/emacs-lisp/unsafep.el
@@ -1,6 +1,6 @@
1;;;; unsafep.el -- Determine whether a Lisp form is safe to evaluate 1;;;; unsafep.el -- Determine whether a Lisp form is safe to evaluate
2 2
3;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Jonathan Yavner <jyavner@member.fsf.org> 5;; Author: Jonathan Yavner <jyavner@member.fsf.org>
6;; Maintainer: Jonathan Yavner <jyavner@member.fsf.org> 6;; Maintainer: Jonathan Yavner <jyavner@member.fsf.org>
diff --git a/lisp/emacs-lisp/warnings.el b/lisp/emacs-lisp/warnings.el
index a02a8c14eba..b75f0fd242f 100644
--- a/lisp/emacs-lisp/warnings.el
+++ b/lisp/emacs-lisp/warnings.el
@@ -1,6 +1,6 @@
1;;; warnings.el --- log and display warnings 1;;; warnings.el --- log and display warnings
2 2
3;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Maintainer: FSF 5;; Maintainer: FSF
6;; Keywords: internal 6;; Keywords: internal
diff --git a/lisp/emacs-lock.el b/lisp/emacs-lock.el
index f0655c306b9..dc93f093f9e 100644
--- a/lisp/emacs-lock.el
+++ b/lisp/emacs-lock.el
@@ -1,7 +1,7 @@
1;;; emacs-lock.el --- prevents you from exiting Emacs if a buffer is locked 1;;; emacs-lock.el --- prevents you from exiting Emacs if a buffer is locked
2 2
3;; Copyright (C) 1994, 1997, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1994, 1997, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc 4;; 2005, 2006, 2007 Free Software Foundation, Inc
5 5
6;; Author: Tom Wurgler <twurgler@goodyear.com> 6;; Author: Tom Wurgler <twurgler@goodyear.com>
7;; Created: 12/8/94 7;; Created: 12/8/94
diff --git a/lisp/emulation/crisp.el b/lisp/emulation/crisp.el
index 0d629d69235..106eff8e631 100644
--- a/lisp/emulation/crisp.el
+++ b/lisp/emulation/crisp.el
@@ -1,7 +1,7 @@
1;;; crisp.el --- CRiSP/Brief Emacs emulator 1;;; crisp.el --- CRiSP/Brief Emacs emulator
2 2
3;; Copyright (C) 1997, 1998, 1999, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1997, 1998, 1999, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Gary D. Foster <Gary.Foster@Corp.Sun.COM> 6;; Author: Gary D. Foster <Gary.Foster@Corp.Sun.COM>
7;; Keywords: emulations brief crisp 7;; Keywords: emulations brief crisp
diff --git a/lisp/emulation/cua-base.el b/lisp/emulation/cua-base.el
index 194b7e2c326..a733eadfaad 100644
--- a/lisp/emulation/cua-base.el
+++ b/lisp/emulation/cua-base.el
@@ -1,7 +1,7 @@
1;;; cua-base.el --- emulate CUA key bindings 1;;; cua-base.el --- emulate CUA key bindings
2 2
3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Kim F. Storm <storm@cua.dk> 6;; Author: Kim F. Storm <storm@cua.dk>
7;; Keywords: keyboard emulation convenience cua 7;; Keywords: keyboard emulation convenience cua
@@ -399,6 +399,9 @@ and after the region marked by the rectangle to search."
399 (other :tag "Enabled" t)) 399 (other :tag "Enabled" t))
400 :group 'cua) 400 :group 'cua)
401 401
402(defvar cua-global-keymap) ; forward
403(defvar cua--region-keymap) ; forward
404
402(defcustom cua-rectangle-mark-key [(control return)] 405(defcustom cua-rectangle-mark-key [(control return)]
403 "Global key used to toggle the cua rectangle mark." 406 "Global key used to toggle the cua rectangle mark."
404 :set #'(lambda (symbol value) 407 :set #'(lambda (symbol value)
diff --git a/lisp/emulation/cua-gmrk.el b/lisp/emulation/cua-gmrk.el
index 842ee9ce0e3..9f4469eff0f 100644
--- a/lisp/emulation/cua-gmrk.el
+++ b/lisp/emulation/cua-gmrk.el
@@ -1,7 +1,7 @@
1;;; cua-gmrk.el --- CUA unified global mark support 1;;; cua-gmrk.el --- CUA unified global mark support
2 2
3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Kim F. Storm <storm@cua.dk> 6;; Author: Kim F. Storm <storm@cua.dk>
7;; Keywords: keyboard emulations convenience cua mark 7;; Keywords: keyboard emulations convenience cua mark
diff --git a/lisp/emulation/cua-rect.el b/lisp/emulation/cua-rect.el
index 7db3cca8fae..7735302339f 100644
--- a/lisp/emulation/cua-rect.el
+++ b/lisp/emulation/cua-rect.el
@@ -1,7 +1,7 @@
1;;; cua-rect.el --- CUA unified rectangle support 1;;; cua-rect.el --- CUA unified rectangle support
2 2
3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Kim F. Storm <storm@cua.dk> 6;; Author: Kim F. Storm <storm@cua.dk>
7;; Keywords: keyboard emulations convenience CUA 7;; Keywords: keyboard emulations convenience CUA
diff --git a/lisp/emulation/edt-lk201.el b/lisp/emulation/edt-lk201.el
index f7bca958b72..54cb1b763e0 100644
--- a/lisp/emulation/edt-lk201.el
+++ b/lisp/emulation/edt-lk201.el
@@ -1,7 +1,7 @@
1;;; edt-lk201.el --- enhanced EDT keypad mode emulation for LK-201 keyboards 1;;; edt-lk201.el --- enhanced EDT keypad mode emulation for LK-201 keyboards
2 2
3;; Copyright (C) 1986, 1992, 1993, 1995, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1986, 1992, 1993, 1995, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Kevin Gallagher <Kevin.Gallagher@boeing.com> 6;; Author: Kevin Gallagher <Kevin.Gallagher@boeing.com>
7;; Maintainer: Kevin Gallagher <Kevin.Gallagher@boeing.com> 7;; Maintainer: Kevin Gallagher <Kevin.Gallagher@boeing.com>
diff --git a/lisp/emulation/edt-mapper.el b/lisp/emulation/edt-mapper.el
index 53bb8e63d33..deae60a9714 100644
--- a/lisp/emulation/edt-mapper.el
+++ b/lisp/emulation/edt-mapper.el
@@ -1,7 +1,7 @@
1;;; edt-mapper.el --- create an EDT LK-201 map file for X-Windows Emacs 1;;; edt-mapper.el --- create an EDT LK-201 map file for X-Windows Emacs
2 2
3;; Copyright (C) 1994, 1995, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1994, 1995, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Kevin Gallagher <Kevin.Gallagher@boeing.com> 6;; Author: Kevin Gallagher <Kevin.Gallagher@boeing.com>
7;; Maintainer: Kevin Gallagher <Kevin.Gallagher@boeing.com> 7;; Maintainer: Kevin Gallagher <Kevin.Gallagher@boeing.com>
diff --git a/lisp/emulation/edt-pc.el b/lisp/emulation/edt-pc.el
index 1282e940d9c..309f03615cf 100644
--- a/lisp/emulation/edt-pc.el
+++ b/lisp/emulation/edt-pc.el
@@ -1,7 +1,7 @@
1;;; edt-pc.el --- enhanced EDT keypad mode emulation for PC 101 keyboards 1;;; edt-pc.el --- enhanced EDT keypad mode emulation for PC 101 keyboards
2 2
3;; Copyright (C) 1986, 1994, 1995, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1986, 1994, 1995, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Kevin Gallagher <Kevin.Gallagher@boeing.com> 6;; Author: Kevin Gallagher <Kevin.Gallagher@boeing.com>
7;; Maintainer: Kevin Gallagher <Kevin.Gallagher@boeing.com> 7;; Maintainer: Kevin Gallagher <Kevin.Gallagher@boeing.com>
diff --git a/lisp/emulation/edt-vt100.el b/lisp/emulation/edt-vt100.el
index cd3e03885eb..e6321ddc2ce 100644
--- a/lisp/emulation/edt-vt100.el
+++ b/lisp/emulation/edt-vt100.el
@@ -1,7 +1,7 @@
1;;; edt-vt100.el --- enhanced EDT keypad mode emulation for VT series terminals 1;;; edt-vt100.el --- enhanced EDT keypad mode emulation for VT series terminals
2 2
3;; Copyright (C) 1986, 1992, 1993, 1995, 2002, 2003, 2004, 3;; Copyright (C) 1986, 1992, 1993, 1995, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Kevin Gallagher <Kevin.Gallagher@boeing.com> 6;; Author: Kevin Gallagher <Kevin.Gallagher@boeing.com>
7;; Maintainer: Kevin Gallagher <Kevin.Gallagher@boeing.com> 7;; Maintainer: Kevin Gallagher <Kevin.Gallagher@boeing.com>
diff --git a/lisp/emulation/edt.el b/lisp/emulation/edt.el
index 89d017a1cad..45e26a1e23e 100644
--- a/lisp/emulation/edt.el
+++ b/lisp/emulation/edt.el
@@ -1,7 +1,7 @@
1;;; edt.el --- enhanced EDT keypad mode emulation for GNU Emacs 19 1;;; edt.el --- enhanced EDT keypad mode emulation for GNU Emacs 19
2 2
3;; Copyright (C) 1986, 1992, 1993, 1994, 1995, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1986, 1992, 1993, 1994, 1995, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Kevin Gallagher <Kevin.Gallagher@boeing.com> 6;; Author: Kevin Gallagher <Kevin.Gallagher@boeing.com>
7;; Maintainer: Kevin Gallagher <Kevin.Gallagher@boeing.com> 7;; Maintainer: Kevin Gallagher <Kevin.Gallagher@boeing.com>
diff --git a/lisp/emulation/keypad.el b/lisp/emulation/keypad.el
index 5009ae86d65..28054c2dcb3 100644
--- a/lisp/emulation/keypad.el
+++ b/lisp/emulation/keypad.el
@@ -1,7 +1,7 @@
1;;; keypad.el --- simplified keypad bindings 1;;; keypad.el --- simplified keypad bindings
2 2
3;; Copyright (C) 2002, 2003, 2004, 2005, 3;; Copyright (C) 2002, 2003, 2004, 2005, 2006,
4;; 2006 Free Software Foundation, Inc. 4;; 2007 Free Software Foundation, Inc.
5 5
6;; Author: Kim F. Storm <storm@cua.dk> 6;; Author: Kim F. Storm <storm@cua.dk>
7;; Keywords: keyboard convenience 7;; Keywords: keyboard convenience
@@ -194,9 +194,9 @@ decimal key must be specified."
194 194
195;;;###autoload 195;;;###autoload
196(defun keypad-setup (setup &optional numlock shift decimal) 196(defun keypad-setup (setup &optional numlock shift decimal)
197 "Set keypad bindings in function-key-map according to SETUP. 197 "Set keypad bindings in `function-key-map' according to SETUP.
198If optional second argument NUMLOCK is non-nil, the NumLock On bindings 198If optional second argument NUMLOCK is non-nil, the NumLock On bindings
199are changed. Otherwise, the NumLock Off bindings are changed. 199are changed. Otherwise, the NumLock Off bindings are changed.
200If optional third argument SHIFT is non-nil, the shifted keypad 200If optional third argument SHIFT is non-nil, the shifted keypad
201keys are bound. 201keys are bound.
202 202
diff --git a/lisp/emulation/pc-mode.el b/lisp/emulation/pc-mode.el
index af632694bd0..ce58205ba93 100644
--- a/lisp/emulation/pc-mode.el
+++ b/lisp/emulation/pc-mode.el
@@ -1,7 +1,7 @@
1;;; pc-mode.el --- emulate certain key bindings used on PCs 1;;; pc-mode.el --- emulate certain key bindings used on PCs
2 2
3;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: emulations 7;; Keywords: emulations
diff --git a/lisp/emulation/pc-select.el b/lisp/emulation/pc-select.el
index bc048fd46d1..d6f7fdc2cc1 100644
--- a/lisp/emulation/pc-select.el
+++ b/lisp/emulation/pc-select.el
@@ -3,7 +3,7 @@
3;;; including key bindings. 3;;; including key bindings.
4 4
5;; Copyright (C) 1995, 1996, 1997, 2000, 2001, 2002, 2003, 2004, 5;; Copyright (C) 1995, 1996, 1997, 2000, 2001, 2002, 2003, 2004,
6;; 2005, 2006 Free Software Foundation, Inc. 6;; 2005, 2006, 2007 Free Software Foundation, Inc.
7 7
8;; Author: Michael Staats <michael@thp.Uni-Duisburg.DE> 8;; Author: Michael Staats <michael@thp.Uni-Duisburg.DE>
9;; Keywords: convenience emulation 9;; Keywords: convenience emulation
diff --git a/lisp/emulation/tpu-edt.el b/lisp/emulation/tpu-edt.el
index b848f45d7d8..f6e00cbbea6 100644
--- a/lisp/emulation/tpu-edt.el
+++ b/lisp/emulation/tpu-edt.el
@@ -1,7 +1,7 @@
1;;; tpu-edt.el --- Emacs emulating TPU emulating EDT 1;;; tpu-edt.el --- Emacs emulating TPU emulating EDT
2 2
3;; Copyright (C) 1993, 1994, 1995, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1993, 1994, 1995, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Rob Riepel <riepel@networking.stanford.edu> 6;; Author: Rob Riepel <riepel@networking.stanford.edu>
7;; Maintainer: Rob Riepel <riepel@networking.stanford.edu> 7;; Maintainer: Rob Riepel <riepel@networking.stanford.edu>
diff --git a/lisp/emulation/tpu-extras.el b/lisp/emulation/tpu-extras.el
index 2a84e5ff7d5..e368d7b963f 100644
--- a/lisp/emulation/tpu-extras.el
+++ b/lisp/emulation/tpu-extras.el
@@ -1,7 +1,7 @@
1;;; tpu-extras.el --- scroll margins and free cursor mode for TPU-edt 1;;; tpu-extras.el --- scroll margins and free cursor mode for TPU-edt
2 2
3;; Copyright (C) 1993, 1994, 1995, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1993, 1994, 1995, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Rob Riepel <riepel@networking.stanford.edu> 6;; Author: Rob Riepel <riepel@networking.stanford.edu>
7;; Maintainer: Rob Riepel <riepel@networking.stanford.edu> 7;; Maintainer: Rob Riepel <riepel@networking.stanford.edu>
diff --git a/lisp/emulation/tpu-mapper.el b/lisp/emulation/tpu-mapper.el
index 349a03fc8eb..975e61c8df3 100644
--- a/lisp/emulation/tpu-mapper.el
+++ b/lisp/emulation/tpu-mapper.el
@@ -1,7 +1,7 @@
1;;; tpu-mapper.el --- create a TPU-edt X-windows keymap file 1;;; tpu-mapper.el --- create a TPU-edt X-windows keymap file
2 2
3;; Copyright (C) 1993, 1994, 1995, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1993, 1994, 1995, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Rob Riepel <riepel@networking.stanford.edu> 6;; Author: Rob Riepel <riepel@networking.stanford.edu>
7;; Maintainer: Rob Riepel <riepel@networking.stanford.edu> 7;; Maintainer: Rob Riepel <riepel@networking.stanford.edu>
diff --git a/lisp/emulation/vip.el b/lisp/emulation/vip.el
index 16db3988c5b..33cabd73ca7 100644
--- a/lisp/emulation/vip.el
+++ b/lisp/emulation/vip.el
@@ -1,7 +1,7 @@
1;;; vip.el --- a VI Package for GNU Emacs 1;;; vip.el --- a VI Package for GNU Emacs
2 2
3;; Copyright (C) 1986, 1987, 1988, 1992, 1993, 1998, 2001, 2002, 2003, 3;; Copyright (C) 1986, 1987, 1988, 1992, 1993, 1998, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Masahiko Sato <ms@sail.stanford.edu> 6;; Author: Masahiko Sato <ms@sail.stanford.edu>
7;; Keywords: emulations 7;; Keywords: emulations
diff --git a/lisp/emulation/viper-cmd.el b/lisp/emulation/viper-cmd.el
index d3dae72d13e..9bd1654020b 100644
--- a/lisp/emulation/viper-cmd.el
+++ b/lisp/emulation/viper-cmd.el
@@ -1,7 +1,7 @@
1;;; viper-cmd.el --- Vi command support for Viper 1;;; viper-cmd.el --- Vi command support for Viper
2 2
3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Michael Kifer <kifer@cs.stonybrook.edu> 6;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
7 7
diff --git a/lisp/emulation/viper-ex.el b/lisp/emulation/viper-ex.el
index 9f69c685948..447ee62533c 100644
--- a/lisp/emulation/viper-ex.el
+++ b/lisp/emulation/viper-ex.el
@@ -1,7 +1,7 @@
1;;; viper-ex.el --- functions implementing the Ex commands for Viper 1;;; viper-ex.el --- functions implementing the Ex commands for Viper
2 2
3;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Michael Kifer <kifer@cs.stonybrook.edu> 6;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
7 7
diff --git a/lisp/emulation/viper-init.el b/lisp/emulation/viper-init.el
index bf85d282fed..86e0e044641 100644
--- a/lisp/emulation/viper-init.el
+++ b/lisp/emulation/viper-init.el
@@ -1,7 +1,7 @@
1;;; viper-init.el --- some common definitions for Viper 1;;; viper-init.el --- some common definitions for Viper
2 2
3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Michael Kifer <kifer@cs.stonybrook.edu> 6;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
7 7
diff --git a/lisp/emulation/viper-keym.el b/lisp/emulation/viper-keym.el
index 8eeb5b4f3fc..9dd78ce8aa1 100644
--- a/lisp/emulation/viper-keym.el
+++ b/lisp/emulation/viper-keym.el
@@ -1,7 +1,7 @@
1;;; viper-keym.el --- Viper keymaps 1;;; viper-keym.el --- Viper keymaps
2 2
3;; Copyright (C) 1994, 1995, 1996, 1997, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1994, 1995, 1996, 1997, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Michael Kifer <kifer@cs.stonybrook.edu> 6;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
7 7
@@ -308,8 +308,6 @@ If running in a terminal, [(escape)] is not understood, so must use \"\\e\"."
308(define-key viper-insert-basic-map "\C-d" 'viper-backward-indent) 308(define-key viper-insert-basic-map "\C-d" 'viper-backward-indent)
309(define-key viper-insert-basic-map "\C-w" 'viper-delete-backward-word) 309(define-key viper-insert-basic-map "\C-w" 'viper-delete-backward-word)
310(define-key viper-insert-basic-map "\C-t" 'viper-forward-indent) 310(define-key viper-insert-basic-map "\C-t" 'viper-forward-indent)
311(define-key viper-insert-basic-map
312 (if viper-xemacs-p [(shift tab)] [S-tab]) 'viper-insert-tab)
313(define-key viper-insert-basic-map viper-quoted-insert-key 'quoted-insert) 311(define-key viper-insert-basic-map viper-quoted-insert-key 'quoted-insert)
314(define-key viper-insert-basic-map "\C-?" 'viper-del-backward-char-in-insert) 312(define-key viper-insert-basic-map "\C-?" 'viper-del-backward-char-in-insert)
315(define-key viper-insert-basic-map [backspace] 'viper-del-backward-char-in-insert) 313(define-key viper-insert-basic-map [backspace] 'viper-del-backward-char-in-insert)
diff --git a/lisp/emulation/viper-macs.el b/lisp/emulation/viper-macs.el
index 1cd1ce1f627..5bd43a29a0c 100644
--- a/lisp/emulation/viper-macs.el
+++ b/lisp/emulation/viper-macs.el
@@ -1,7 +1,7 @@
1;;; viper-macs.el --- functions implementing keyboard macros for Viper 1;;; viper-macs.el --- functions implementing keyboard macros for Viper
2 2
3;; Copyright (C) 1994, 1995, 1996, 1997, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1994, 1995, 1996, 1997, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Michael Kifer <kifer@cs.stonybrook.edu> 6;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
7 7
diff --git a/lisp/emulation/viper-mous.el b/lisp/emulation/viper-mous.el
index 7670e3226db..59a83a076b6 100644
--- a/lisp/emulation/viper-mous.el
+++ b/lisp/emulation/viper-mous.el
@@ -1,7 +1,7 @@
1;;; viper-mous.el --- mouse support for Viper 1;;; viper-mous.el --- mouse support for Viper
2 2
3;; Copyright (C) 1994, 1995, 1996, 1997, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1994, 1995, 1996, 1997, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Michael Kifer <kifer@cs.stonybrook.edu> 6;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
7 7
diff --git a/lisp/emulation/viper-util.el b/lisp/emulation/viper-util.el
index fe179be9cd1..0419af5fedf 100644
--- a/lisp/emulation/viper-util.el
+++ b/lisp/emulation/viper-util.el
@@ -1,7 +1,7 @@
1;;; viper-util.el --- Utilities used by viper.el 1;;; viper-util.el --- Utilities used by viper.el
2 2
3;; Copyright (C) 1994, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1994, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Michael Kifer <kifer@cs.stonybrook.edu> 6;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
7 7
diff --git a/lisp/emulation/viper.el b/lisp/emulation/viper.el
index 4173856fdd1..ddd37b16cc2 100644
--- a/lisp/emulation/viper.el
+++ b/lisp/emulation/viper.el
@@ -4,7 +4,7 @@
4;; Viper Is also a Package for Emacs Rebels. 4;; Viper Is also a Package for Emacs Rebels.
5 5
6;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 6;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
7;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 7;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
8 8
9;; Author: Michael Kifer <kifer@cs.stonybrook.edu> 9;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
10;; Keywords: emulations 10;; Keywords: emulations
@@ -532,7 +532,7 @@ If Viper is enabled, turn it off. Otherwise, turn it on."
532 532
533;;;###autoload 533;;;###autoload
534(defun viper-mode () 534(defun viper-mode ()
535 "Turn on Viper emulation of Vi in Emacs. See Info node `(viper)Viper'." 535 "Turn on Viper emulation of Vi in Emacs. See Info node `(viper)Top'."
536 (interactive) 536 (interactive)
537 (if (not noninteractive) 537 (if (not noninteractive)
538 (progn 538 (progn
diff --git a/lisp/emulation/ws-mode.el b/lisp/emulation/ws-mode.el
index a4a1575f629..3df3a7333a1 100644
--- a/lisp/emulation/ws-mode.el
+++ b/lisp/emulation/ws-mode.el
@@ -1,7 +1,7 @@
1;;; ws-mode.el --- WordStar emulation mode for GNU Emacs 1;;; ws-mode.el --- WordStar emulation mode for GNU Emacs
2 2
3;; Copyright (C) 1991, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1991, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Juergen Nickelsen <nickel@cs.tu-berlin.de> 6;; Author: Juergen Nickelsen <nickel@cs.tu-berlin.de>
7;; Version: 0.7 7;; Version: 0.7
diff --git a/lisp/env.el b/lisp/env.el
index 96ff1f37c3a..33d4287312f 100644
--- a/lisp/env.el
+++ b/lisp/env.el
@@ -1,7 +1,7 @@
1;;; env.el --- functions to manipulate environment variables 1;;; env.el --- functions to manipulate environment variables
2 2
3;; Copyright (C) 1991, 1994, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1991, 1994, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: processes, unix 7;; Keywords: processes, unix
diff --git a/lisp/erc/ChangeLog b/lisp/erc/ChangeLog
index fa087fb513f..f47e7d798c5 100644
--- a/lisp/erc/ChangeLog
+++ b/lisp/erc/ChangeLog
@@ -1,3 +1,94 @@
12007-01-13 Michael Olson <mwolson@gnu.org>
2
3 * erc.el (erc-command-regexp): New variable that is used to match
4 a command.
5 (erc-send-input): Use it. This fixes a bug where paths --
6 "/usr/bin/foo", for example -- were being displayed as commands,
7 but still sent correctly.
8 (erc-extract-command-from-line): Use it.
9
10 * erc.texi (Modules): Document erc-capab-identify.
11
122007-01-11 Diane Murray <disumu@x3y2z1.net>
13
14 * erc.el (erc-find-parsed-property): Moved here from erc-track.el
15 since it can be useful in general.
16
17 * erc-track.el (erc-find-parsed-property): Removed.
18
19 * erc-capab.el (erc-capab-find-parsed): Removed.
20 (erc-capab-identify-add-prefix): Use `erc-find-parsed-property'.
21
22 * erc.el (erc-open): Run `erc-before-connect' hook here. This
23 makes sure the hook always gets called before a connection is
24 made, as some functions, like `erc-handle-irc-url', use `erc-open'
25 instead of `erc'.
26 (erc): Removed `erc-before-connect' hook.
27
28 * erc-menu.el (erc-menu-definition): Put items specific to
29 channels in a "Current channel" submenu.
30
31 * erc-backend.el (321, 323): Display channel list in server buffer
32 when not using the channel list module.
33
34 * erc.el: Updated copyright years.
35 (erc-version-string): Set to 5.2 (devel).
36 (erc-format-lag-time): Fixed to work when `erc-server-lag' is nil.
37 (erc-update-mode-line-buffer): Set the header face.
38
392007-01-11 Michael Olson <mwolson@gnu.org>
40
41 * erc-bbdb.el (erc-bbdb-popup-type): Fix customization type and
42 documentation.
43
44 * erc-services.el (erc-nickserv-identify-mode): Improve
45 documentation for nick-change option and move higher to fix
46 compiler warning. Avoid a recursive load error.
47 (erc-nickserv-alist): Add simple entry for BitlBee, to avoid
48 "NickServ is AWAY: User is offline" error. Oddly enough, bitlbee
49 was smart enough to recognize that as an authentication request
50 and log in regardless, which is why I didn't notice this earlier.
51 (erc-nickserv-alist-sender, erc-nickserv-alist-regexp)
52 (erc-nickserv-alist-nickserv, erc-nickserv-alist-ident-keyword)
53 (erc-nickserv-alist-use-nick-p)
54 (erc-nickserv-alist-ident-command): New accessors for
55 erc-nickserv-alist. Using nth is unwieldy.
56 (erc-nickserv-identify-autodetect)
57 (erc-nickserv-identify-on-connect)
58 (erc-nickserv-identify-on-nick-change, erc-nickserv-identify): Use
59 the new accessors.
60
612007-01-11 Diane Murray <disumu@x3y2z1.net>
62
63 * NEWS: Added note for `erc-my-nick-face'. Fixed capab-identify
64 wording.
65
662007-01-10 Diane Murray <disumu@x3y2z1.net>
67
68 * erc.el (erc-mode-line-format): Added %l to documentation.
69 (erc-header-line-format): Removed "[IRC]". Use the new %l
70 replacement character. Doc fix.
71 (erc-format-channel-modes): Removed lag code. Removed parentheses
72 from mode string.
73 (erc-format-lag-time): New function.
74 (erc-update-mode-line-buffer): Use it.
75
762007-01-09 Michael Olson <mwolson@gnu.org>
77
78 * erc.el (erc-system-name): New option that determines the system
79 name to use when logging in. The default is to figure this out by
80 calling `system-name'.
81 (erc-login): Use it.
82
832007-01-07 Michael Olson <mwolson@gnu.org>
84
85 * erc.el (erc-modules): Add the menu module. This should fix a
86 bug with incorrect ERC submenus being displayed.
87
88 * erc-menu.el: Turn this into a module.
89 (erc-menu-add, erc-menu-remove): New functions that add and remove
90 the ERC menu.
91
12006-12-28 Michael Olson <mwolson@gnu.org> 922006-12-28 Michael Olson <mwolson@gnu.org>
2 93
3 * erc-list.el: Change header to mention that this is part of ERC, 94 * erc-list.el: Change header to mention that this is part of ERC,
@@ -296,6 +387,16 @@
296 (erc-make-mode-line-buffer-name): Add help-echo and mouse-face 387 (erc-make-mode-line-buffer-name): Add help-echo and mouse-face
297 properties to channel name. 388 properties to channel name.
298 389
3902006-08-20 Michael Olson <mwolson@gnu.org>
391
392 * erc.el (erc-with-server-buffer): New macro that switches to the
393 current ERC server buffer and runs some code. If no server buffer
394 is available, return nil. This is a useful way to access
395 variables in the server buffer.
396 (erc-open-server-buffer-p): New function that returns non-nil if
397 the given buffer is an ERC server buffer that has an open IRC
398 process.
399
2992006-08-14 Diane Murray <disumu@x3y2z1.net> 4002006-08-14 Diane Murray <disumu@x3y2z1.net>
300 401
301 * erc-menu.el: Updated copyright years. Removed EmacsWiki URL. 402 * erc-menu.el: Updated copyright years. Removed EmacsWiki URL.
@@ -645,8 +746,30 @@
645 <C-tab> for `erc-button-previous' as it is a more standard key 746 <C-tab> for `erc-button-previous' as it is a more standard key
646 binding for this type of function. 747 binding for this type of function.
647 748
7492006-02-28 Diane Murray <disumu@x3y2z1.net>
750
751 * erc-capab.el: Removed things that were accidentally committed on
752 2006-02-20. Removed Todo section.
753 (erc-capab-unidentified): Removed.
754
7552006-02-26 Michael Olson <mwolson@gnu.org>
756
757 * erc-capab.el: Use (eval-when-compile (require 'cl)).
758 (erc-capab-unidentified): Fix compiler warning by specifying
759 group.
760
7612006-02-20 Diane Murray <disumu@x3y2z1.net>
762
763 * erc-capab.el (erc-capab-send-identify-messages): Fixed comment
764 to explain thoughts better. `erc-server-parameters' is an
765 associated list when it's set, not a string.
766
6482006-02-19 Michael Olson <mwolson@gnu.org> 7672006-02-19 Michael Olson <mwolson@gnu.org>
649 768
769 * erc-capab.el (erc-capab-send-identify-messages): Make sure some
770 parameters are strings before using them. Thanks to Alejandro
771 Benitez for the report.
772
650 * erc.el (erc-version-string): Release ERC 5.1.2. 773 * erc.el (erc-version-string): Release ERC 5.1.2.
651 774
6522006-02-19 Diane Murray <disumu@x3y2z1.net> 7752006-02-19 Diane Murray <disumu@x3y2z1.net>
@@ -696,8 +819,13 @@
696 819
6972006-02-11 Michael Olson <mwolson@gnu.org> 8202006-02-11 Michael Olson <mwolson@gnu.org>
698 821
699 * erc.el (erc-update-modules): Make some requirements shorter, so 822 * erc.el (erc-update-modules): Handle erc-capab-identify
700 that it's easier to see why they are needed. 823 correctly. Make some requirements shorter, so that it's easier to
824 see why they are needed.
825
826 * erc-capab.el: Add autoload cookie for capab-identify.
827 (erc-capab-send-identify-messages, erc-capab-identify-activate):
828 Minor whitespace fix in code.
701 829
702 * erc-stamp.el (erc-timestamp-use-align-to): Renamed from 830 * erc-stamp.el (erc-timestamp-use-align-to): Renamed from
703 `erc-timestamp-right-align-by-pixel'. Set the default based on 831 `erc-timestamp-right-align-by-pixel'. Set the default based on
@@ -721,11 +849,21 @@
721 (erc-list-channels): Was `erc-cmd-LIST', renamed. 849 (erc-list-channels): Was `erc-cmd-LIST', renamed.
722 (erc-list-channels-simple): New function. 850 (erc-list-channels-simple): New function.
723 851
724 * erc.el (erc-modules): Added `list' to enabled modules. Moved 852 * erc.el (erc-modules): Added `list' to enabled modules. Changed
725 customization options left in source code. 853 `capab-identify' description. Moved customization options left in
854 source code.
726 855
727 * erc-menu.el (erc-menu-definition): Use `erc-list-channels'. 856 * erc-menu.el (erc-menu-definition): Use `erc-list-channels'.
728 857
858 * erc-capab.el: Put a little more detail into Usage section.
859 (define-erc-module): Run `erc-capab-identify-setup' in all open
860 server buffers when enabling.
861 (erc-capab-identify-setup): Make PROC and PARSED optional
862 arguments.
863 (erc-capab-identify-add-prefix): Simplified nickname regexp. This
864 should now also match nicknames that are formatted differently
865 than the default.
866
729 * erc-spelling.el (define-erc-module): Make sure there's a buffer 867 * erc-spelling.el (define-erc-module): Make sure there's a buffer
730 before calling `with-current-buffer'. 868 before calling `with-current-buffer'.
731 869
@@ -742,12 +880,34 @@
7422006-02-09 Diane Murray <disumu@x3y2z1.net> 8802006-02-09 Diane Murray <disumu@x3y2z1.net>
743 881
744 * erc.el (erc-get-parsed-vector, erc-get-parsed-vector-nick) 882 * erc.el (erc-get-parsed-vector, erc-get-parsed-vector-nick)
883 * erc-capab.el: Require erc.
884 (erc-capab-send-identify-messages): Use `erc-server-send'.
885 (erc-capab-identify-remove/set-identified-flag): Use 1 and 0 as
886 the flags so we can also check whether the `erc-identified' text
887 property is there at all.
888 (erc-capab-identify-add-prefix): Use `erc-capab-find-parsed'.
889 This fixes a bug where the prefix wasn't inserted when timestamps
890 are inserted on the right. Tweaked nickname regexp.
891 (erc-capab-find-parsed): New function.
892 (erc-capab-get-unidentified-nickname): Updated to check for 0
893 flag. Only get nickname if there's a nickuserhost associated with
894 this message.
895
896 * erc-capab.el: New file. Adds the new module
897 `erc-capab-identify', which allows flagging of unidentified users
898 on servers running an ircd based on dancer - irc.freenode.net, for
899 example.
900
901 * erc.el (erc-modules): Added `capab-identify' to options.
902 (erc-get-parsed-vector, erc-get-parsed-vector-nick)
745 (erc-get-parsed-vector-type): Moved here from erc-match.el. 903 (erc-get-parsed-vector-type): Moved here from erc-match.el.
746 904
747 * erc-match.el (erc-get-parsed-vector, erc-get-parsed-vector-nick) 905 * erc-match.el (erc-get-parsed-vector, erc-get-parsed-vector-nick)
748 (erc-get-parsed-vector-type): Moved these functions to erc.el 906 (erc-get-parsed-vector-type): Moved these functions to erc.el
749 since they can be useful outside of the text matching module. 907 since they can be useful outside of the text matching module.
750 908
909 * NEWS: Added erc-capab.el.
910
751 * erc-dcc.el, erc-stamp.el, erc-xdcc.el: Changed "Emacs IRC Client" 911 * erc-dcc.el, erc-stamp.el, erc-xdcc.el: Changed "Emacs IRC Client"
752 to "ERC". 912 to "ERC".
753 913
@@ -1182,7 +1342,7 @@
1182 1342
1183See ChangeLog.05 for earlier changes. 1343See ChangeLog.05 for earlier changes.
1184 1344
1185 Copyright (C) 2006 Free Software Foundation, Inc. 1345 Copyright (C) 2006, 2007 Free Software Foundation, Inc.
1186 Copying and distribution of this file, with or without modification, 1346 Copying and distribution of this file, with or without modification,
1187 are permitted provided the copyright notice and this notice are preserved. 1347 are permitted provided the copyright notice and this notice are preserved.
1188 1348
diff --git a/lisp/erc/ChangeLog.01 b/lisp/erc/ChangeLog.01
index 25f57569742..fd0be8bbb8f 100644
--- a/lisp/erc/ChangeLog.01
+++ b/lisp/erc/ChangeLog.01
@@ -1035,7 +1035,7 @@
1035 1035
1036 * erc-speak.el, erc.el: New file. 1036 * erc-speak.el, erc.el: New file.
1037 1037
1038 Copyright (C) 2001, 2006 Free Software Foundation, Inc. 1038 Copyright (C) 2001, 2006, 2007 Free Software Foundation, Inc.
1039 Copying and distribution of this file, with or without modification, 1039 Copying and distribution of this file, with or without modification,
1040 are permitted provided the copyright notice and this notice are preserved. 1040 are permitted provided the copyright notice and this notice are preserved.
1041 1041
diff --git a/lisp/erc/ChangeLog.02 b/lisp/erc/ChangeLog.02
index 332bd7fbfb9..eaa94c1c1ed 100644
--- a/lisp/erc/ChangeLog.02
+++ b/lisp/erc/ChangeLog.02
@@ -2596,7 +2596,7 @@
2596 2596
2597See ChangeLog.01 for earlier changes. 2597See ChangeLog.01 for earlier changes.
2598 2598
2599 Copyright (C) 2002, 2006 Free Software Foundation, Inc. 2599 Copyright (C) 2002, 2006, 2007 Free Software Foundation, Inc.
2600 Copying and distribution of this file, with or without modification, 2600 Copying and distribution of this file, with or without modification,
2601 are permitted provided the copyright notice and this notice are preserved. 2601 are permitted provided the copyright notice and this notice are preserved.
2602 2602
diff --git a/lisp/erc/ChangeLog.03 b/lisp/erc/ChangeLog.03
index 20f0f92f5e0..ed3b4e24b7b 100644
--- a/lisp/erc/ChangeLog.03
+++ b/lisp/erc/ChangeLog.03
@@ -2140,7 +2140,7 @@
2140 2140
2141See ChangeLog.02 for earlier changes. 2141See ChangeLog.02 for earlier changes.
2142 2142
2143 Copyright (C) 2003, 2006 Free Software Foundation, Inc. 2143 Copyright (C) 2003, 2006, 2007 Free Software Foundation, Inc.
2144 Copying and distribution of this file, with or without modification, 2144 Copying and distribution of this file, with or without modification,
2145 are permitted provided the copyright notice and this notice are preserved. 2145 are permitted provided the copyright notice and this notice are preserved.
2146 2146
diff --git a/lisp/erc/ChangeLog.04 b/lisp/erc/ChangeLog.04
index c5338a311c9..61af66db2ad 100644
--- a/lisp/erc/ChangeLog.04
+++ b/lisp/erc/ChangeLog.04
@@ -2069,7 +2069,7 @@
2069 2069
2070See ChangeLog.03 for earlier changes. 2070See ChangeLog.03 for earlier changes.
2071 2071
2072 Copyright (C) 2004, 2006 Free Software Foundation, Inc. 2072 Copyright (C) 2004, 2006, 2007 Free Software Foundation, Inc.
2073 Copying and distribution of this file, with or without modification, 2073 Copying and distribution of this file, with or without modification,
2074 are permitted provided the copyright notice and this notice are preserved. 2074 are permitted provided the copyright notice and this notice are preserved.
2075 2075
diff --git a/lisp/erc/ChangeLog.05 b/lisp/erc/ChangeLog.05
index a640aba00a1..6f3207bb475 100644
--- a/lisp/erc/ChangeLog.05
+++ b/lisp/erc/ChangeLog.05
@@ -1217,7 +1217,7 @@
1217 1217
1218See ChangeLog.04 for earlier changes. 1218See ChangeLog.04 for earlier changes.
1219 1219
1220 Copyright (C) 2005, 2006 Free Software Foundation, Inc. 1220 Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
1221 Copying and distribution of this file, with or without modification, 1221 Copying and distribution of this file, with or without modification,
1222 are permitted provided the copyright notice and this notice are preserved. 1222 are permitted provided the copyright notice and this notice are preserved.
1223 1223
diff --git a/lisp/erc/erc-autoaway.el b/lisp/erc/erc-autoaway.el
index dcb6bc0756e..9d90d0ae5e9 100644
--- a/lisp/erc/erc-autoaway.el
+++ b/lisp/erc/erc-autoaway.el
@@ -1,6 +1,6 @@
1;;; erc-autoaway.el --- Provides autoaway for ERC 1;;; erc-autoaway.el --- Provides autoaway for ERC
2 2
3;; Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Jorgen Schaefer <forcer@forcix.cx> 5;; Author: Jorgen Schaefer <forcer@forcix.cx>
6;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcAutoAway 6;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcAutoAway
diff --git a/lisp/erc/erc-backend.el b/lisp/erc/erc-backend.el
index c589ae282a6..fbe6f22e1d6 100644
--- a/lisp/erc/erc-backend.el
+++ b/lisp/erc/erc-backend.el
@@ -1,6 +1,6 @@
1;;; erc-backend.el --- Backend network communication for ERC 1;;; erc-backend.el --- Backend network communication for ERC
2 2
3;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Filename: erc-backend.el 5;; Filename: erc-backend.el
6;; Author: Lawrence Mitchell <wence@gmx.li> 6;; Author: Lawrence Mitchell <wence@gmx.li>
@@ -1535,7 +1535,7 @@ See `erc-display-server-message'." nil
1535(define-erc-response-handler (321) 1535(define-erc-response-handler (321)
1536 "LIST header." nil 1536 "LIST header." nil
1537 (setq erc-channel-list nil) 1537 (setq erc-channel-list nil)
1538 (erc-display-message parsed 'notice 'active 's321)) 1538 (erc-display-message parsed 'notice proc 's321))
1539 1539
1540(define-erc-response-handler (322) 1540(define-erc-response-handler (322)
1541 "LIST notice." nil 1541 "LIST notice." nil
@@ -1545,7 +1545,7 @@ See `erc-display-server-message'." nil
1545 (add-to-list 'erc-channel-list (list channel)) 1545 (add-to-list 'erc-channel-list (list channel))
1546 (erc-update-channel-topic channel topic) 1546 (erc-update-channel-topic channel topic)
1547 (erc-display-message 1547 (erc-display-message
1548 parsed 'notice 'active 's322 1548 parsed 'notice proc 's322
1549 ?c channel ?u num-users ?t (or topic ""))))) 1549 ?c channel ?u num-users ?t (or topic "")))))
1550 1550
1551(define-erc-response-handler (324) 1551(define-erc-response-handler (324)
diff --git a/lisp/erc/erc-button.el b/lisp/erc/erc-button.el
index 13e2a384735..1fd224fb956 100644
--- a/lisp/erc/erc-button.el
+++ b/lisp/erc/erc-button.el
@@ -1,7 +1,7 @@
1;; erc-button.el --- A way of buttonizing certain things in ERC buffers 1;; erc-button.el --- A way of buttonizing certain things in ERC buffers
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Mario Lang <mlang@delysid.org> 6;; Author: Mario Lang <mlang@delysid.org>
7;; Keywords: irc, button, url, regexp 7;; Keywords: irc, button, url, regexp
diff --git a/lisp/erc/erc-capab.el b/lisp/erc/erc-capab.el
new file mode 100644
index 00000000000..268c4bfe68a
--- /dev/null
+++ b/lisp/erc/erc-capab.el
@@ -0,0 +1,202 @@
1;;; erc-capab.el --- support for dancer-ircd and hyperion's CAPAB
2
3;; Copyright (C) 2006, 2007 Free Software Foundation, Inc.
4
5;; GNU Emacs is free software; you can redistribute it and/or modify
6;; it under the terms of the GNU General Public License as published by
7;; the Free Software Foundation; either version 2, or (at your option)
8;; any later version.
9
10;; GNU Emacs is distributed in the hope that it will be useful,
11;; but WITHOUT ANY WARRANTY; without even the implied warranty of
12;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13;; GNU General Public License for more details.
14
15;; You should have received a copy of the GNU General Public License
16;; along with GNU Emacs; see the file COPYING. If not, write to the
17;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
18;; Boston, MA 02110-1301, USA.
19
20;;; Commentary:
21
22;; This file defines the ERC module `erc-capab-identify', which allows
23;; flagging of unidentified users on servers running dancer-ircd or
24;; hyperion. freenode.net supports this capability, for example.
25
26;; With CAPAB IDENTIFY-MSG and IDENTIFY-CTCP enabled, messages from
27;; users who have identified themselves to NickServ will have a plus
28;; sign and messages from unidentified users will have a minus sign
29;; added as a prefix. Note that it is not necessary for your nickname
30;; to be identified in order to receive these marked messages.
31
32;; The plus or minus sign is removed from the message, and a prefix,
33;; `erc-capab-identify-prefix', is inserted in the front of the user's
34;; nickname if the nickname is not identified.
35
36;; Please note that once this has been enabled on a server, there is no
37;; way to tell the server to stop sending marked messages. If you
38;; disable this module, it will continue removing message flags, but the
39;; unidentified nickname prefix will not be added to messages.
40
41;; Visit <http://freenode.net/faq.shtml#spoofing> and
42;; <http://freenode.net/faq.shtml#registering> to find further
43;; explanations of this capability.
44
45;; From freenode.net's web site (not there anymore) on how to mark
46;; unidentified users:
47;; "We recommend that you add an asterisk before the nick, and
48;; optionally either highlight or colourize the line in some
49;; appropriate fashion, if the user is not identified."
50
51;;; Usage:
52
53;; Put the following in your ~/.emacs file.
54
55;; (require 'erc-capab)
56;; (erc-capab-identify-mode 1)
57
58;; `erc-capab-identify-prefix' will now be added to the beginning of
59;; unidentified users' nicknames. The default is an asterisk, "*". If
60;; the value of this variable is nil or you disable this module (see
61;; `erc-capab-identify-disable'), no prefix will be inserted, but the
62;; flag sent by the server will still be stripped.
63
64;;; Code:
65
66(require 'erc)
67(eval-when-compile (require 'cl))
68
69;;; Customization:
70
71(defgroup erc-capab nil
72 "Support for dancer-ircd's CAPAB settings."
73 :group 'erc)
74
75(defcustom erc-capab-identify-prefix "*"
76 "The prefix used for unidentified users."
77 :group 'erc-capab
78 :type '(choice string (const nil)))
79
80;;; Define module:
81
82(define-erc-response-handler (290)
83 "Handle dancer-ircd CAPAB messages." nil nil)
84
85;;;###autoload (autoload 'erc-capab-identify-mode "erc-capab" nil t)
86(define-erc-module capab-identify nil
87 "Handle dancer-ircd's CAPAB IDENTIFY-MSG and IDENTIFY-CTCP."
88 ;; append so that `erc-server-parameters' is already set by `erc-server-005'
89 ((add-hook 'erc-server-005-functions 'erc-capab-identify-setup t)
90 (add-hook 'erc-server-290-functions 'erc-capab-identify-activate)
91 (add-hook 'erc-server-PRIVMSG-functions
92 'erc-capab-identify-remove/set-identified-flag)
93 (add-hook 'erc-server-NOTICE-functions
94 'erc-capab-identify-remove/set-identified-flag)
95 (add-hook 'erc-insert-modify-hook 'erc-capab-identify-add-prefix t)
96 (mapc (lambda (buffer)
97 (when buffer
98 (with-current-buffer buffer (erc-capab-identify-setup))))
99 (erc-buffer-list 'erc-open-server-buffer-p)))
100 ((remove-hook 'erc-server-005-functions 'erc-capab-identify-setup)
101 (remove-hook 'erc-server-290-functions 'erc-capab-identify-activate)
102 ;; we don't remove the `erc-capab-identify-remove/set-identified-flag' hooks
103 ;; because there doesn't seem to be a way to tell the server to turn it off
104 (remove-hook 'erc-insert-modify-hook 'erc-capab-identify-add-prefix)))
105
106;;; Variables:
107
108(defvar erc-capab-identify-activated nil
109 "CAPAB IDENTIFY-MSG has been activated.")
110(make-variable-buffer-local 'erc-capab-identify-activated)
111
112(defvar erc-capab-identify-sent nil
113 "CAPAB IDENTIFY-MSG and IDENTIFY-CTCP messages have been sent.")
114(make-variable-buffer-local 'erc-capab-identify-sent)
115
116;;; Functions:
117
118(defun erc-capab-identify-setup (&optional proc parsed)
119 "Set up CAPAB IDENTIFY on the current server.
120
121Optional argument PROC is the current server's process.
122Optional argument PARSED is the current message, a response struct.
123
124These arguments are sent to this function when called as a hook in
125`erc-server-005-functions'."
126 (unless erc-capab-identify-sent
127 (erc-capab-send-identify-messages)))
128
129(defun erc-capab-send-identify-messages ()
130 "Send CAPAB IDENTIFY messages if the server supports it."
131 (when (and (stringp erc-server-version)
132 (string-match "^\\(dancer-ircd\\|hyperion\\)" erc-server-version)
133 ;; could possibly check for '("IRCD" . "dancer") in
134 ;; `erc-server-parameters' instead of looking for a specific name
135 ;; in `erc-server-version'
136 (assoc "CAPAB" erc-server-parameters))
137 (erc-log "Sending CAPAB IDENTIFY-MSG and IDENTIFY-CTCP")
138 (erc-server-send "CAPAB IDENTIFY-MSG")
139 (erc-server-send "CAPAB IDENTIFY-CTCP")
140 (setq erc-capab-identify-sent t)))
141
142
143(defun erc-capab-identify-activate (proc parsed)
144 "Set `erc-capab-identify-activated' and display an activation message.
145
146PROC is the current server's process.
147PARSED is an `erc-parsed' response struct."
148 (when (or (string= "IDENTIFY-MSG" (erc-response.contents parsed))
149 (string= "IDENTIFY-CTCP" (erc-response.contents parsed)))
150 (setq erc-capab-identify-activated t)
151 (erc-display-message
152 parsed 'notice 'active (format "%s activated"
153 (erc-response.contents parsed)))))
154
155(defun erc-capab-identify-remove/set-identified-flag (proc parsed)
156 "Remove PARSED message's id flag and add the `erc-identified' text property.
157
158PROC is the current server's process.
159PARSED is an `erc-parsed' response struct."
160 (let ((msg (erc-response.contents parsed)))
161 (when (and erc-capab-identify-activated
162 (string-match "^\\([-\\+]\\)\\(.+\\)$" msg))
163 (setf (erc-response.contents parsed)
164 (if erc-capab-identify-mode
165 (erc-propertize (match-string 2 msg)
166 'erc-identified
167 (if (string= (match-string 1 msg) "+")
168 1
169 0))
170 (match-string 2 msg)))
171 nil)))
172
173(defun erc-capab-identify-add-prefix ()
174 "Add `erc-capab-identify-prefix' to nickname if user is unidentified."
175 (when (and erc-capab-identify-prefix
176 (erc-with-server-buffer erc-capab-identify-activated))
177 (goto-char (or (erc-find-parsed-property) (point-min)))
178 (let ((nickname (erc-capab-get-unidentified-nickname
179 (erc-get-parsed-vector (point)))))
180 (when (and nickname
181 (goto-char (point-min))
182 ;; assuming the first use of `nickname' is the sender's nick
183 (re-search-forward (regexp-quote nickname) nil t))
184 (goto-char (match-beginning 0))
185 (insert (erc-propertize erc-capab-identify-prefix
186 'face (get-char-property (- (point) 1)
187 'face)))))))
188
189(defun erc-capab-get-unidentified-nickname (parsed)
190 "Return the nickname of the user if unidentified.
191PARSED is an `erc-parsed' response struct."
192 (when (and (erc-response-p parsed)
193 (equal 0 (get-text-property 0 'erc-identified
194 (erc-response.contents parsed))))
195 (let ((nickuserhost (erc-get-parsed-vector-nick parsed)))
196 (when nickuserhost
197 (nth 0 (erc-parse-user nickuserhost))))))
198
199(provide 'erc-capab)
200
201;; arch-tag: 27b6d668-7ee5-4e47-b9f0-27d7a4362062
202;;; erc-capab.el ends here
diff --git a/lisp/erc/erc-compat.el b/lisp/erc/erc-compat.el
index 9d652b26d05..60cbe992d19 100644
--- a/lisp/erc/erc-compat.el
+++ b/lisp/erc/erc-compat.el
@@ -1,6 +1,6 @@
1;;; erc-compat.el --- ERC compatibility code for XEmacs 1;;; erc-compat.el --- ERC compatibility code for XEmacs
2 2
3;; Copyright (C) 2002, 2003, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Alex Schroeder <alex@gnu.org> 5;; Author: Alex Schroeder <alex@gnu.org>
6;; URL: http://www.emacswiki.org/cgi-bin/wiki/ERC 6;; URL: http://www.emacswiki.org/cgi-bin/wiki/ERC
diff --git a/lisp/erc/erc-dcc.el b/lisp/erc/erc-dcc.el
index eeb3e93801e..2c906af4516 100644
--- a/lisp/erc/erc-dcc.el
+++ b/lisp/erc/erc-dcc.el
@@ -1,6 +1,6 @@
1;;; erc-dcc.el --- CTCP DCC module for ERC 1;;; erc-dcc.el --- CTCP DCC module for ERC
2 2
3;; Copyright (C) 1993, 1994, 1995, 1998, 2002, 2003, 2004, 2006 3;; Copyright (C) 1993, 1994, 1995, 1998, 2002, 2003, 2004, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Ben A. Mesander <ben@gnu.ai.mit.edu> 6;; Author: Ben A. Mesander <ben@gnu.ai.mit.edu>
@@ -863,29 +863,29 @@ buffer, and sends back the replies after each block of data per the DCC
863protocol spec. Well not really. We write back a reply after each read, 863protocol spec. Well not really. We write back a reply after each read,
864rather than every 1024 byte block, but nobody seems to care." 864rather than every 1024 byte block, but nobody seems to care."
865 (with-current-buffer (process-buffer proc) 865 (with-current-buffer (process-buffer proc)
866 (setq buffer-read-only nil) ;; FIXME 866 (let ((inhibit-read-only t))
867 (goto-char (point-max)) 867 (goto-char (point-max))
868 (insert (string-make-unibyte str)) 868 (insert (string-make-unibyte str))
869 869
870 (setq erc-dcc-byte-count (+ (length str) erc-dcc-byte-count)) 870 (setq erc-dcc-byte-count (+ (length str) erc-dcc-byte-count))
871 (erc-assert (= erc-dcc-byte-count (1- (point-max)))) 871 (erc-assert (= erc-dcc-byte-count (1- (point-max))))
872 (and erc-verbose-dcc 872 (and erc-verbose-dcc
873 (erc-display-message 873 (erc-display-message
874 nil 'notice erc-server-process 874 nil 'notice erc-server-process
875 'dcc-get-bytes-received 875 'dcc-get-bytes-received
876 ?f (file-name-nondirectory buffer-file-name) 876 ?f (file-name-nondirectory buffer-file-name)
877 ?b (number-to-string erc-dcc-byte-count))) 877 ?b (number-to-string erc-dcc-byte-count)))
878 (cond 878 (cond
879 ((and (> (plist-get erc-dcc-entry-data :size) 0) 879 ((and (> (plist-get erc-dcc-entry-data :size) 0)
880 (> erc-dcc-byte-count (plist-get erc-dcc-entry-data :size))) 880 (> erc-dcc-byte-count (plist-get erc-dcc-entry-data :size)))
881 (erc-display-message 881 (erc-display-message
882 nil '(error notice) 'active 882 nil '(error notice) 'active
883 'dcc-get-file-too-long 883 'dcc-get-file-too-long
884 ?f (file-name-nondirectory buffer-file-name)) 884 ?f (file-name-nondirectory buffer-file-name))
885 (delete-process proc)) 885 (delete-process proc))
886 (t 886 (t
887 (process-send-string 887 (process-send-string
888 proc (erc-pack-int erc-dcc-byte-count 4)))))) 888 proc (erc-pack-int erc-dcc-byte-count 4)))))))
889 889
890 890
891(defun erc-dcc-get-sentinel (proc event) 891(defun erc-dcc-get-sentinel (proc event)
diff --git a/lisp/erc/erc-ezbounce.el b/lisp/erc/erc-ezbounce.el
index ea5afcabcbe..f63682c51ff 100644
--- a/lisp/erc/erc-ezbounce.el
+++ b/lisp/erc/erc-ezbounce.el
@@ -1,6 +1,6 @@
1;;; erc-ezbounce.el --- Handle EZBounce bouncer commands 1;;; erc-ezbounce.el --- Handle EZBounce bouncer commands
2 2
3;; Copyright (C) 2002, 2004, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2004, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Andreas Fuchs <asf@void.at> 5;; Author: Andreas Fuchs <asf@void.at>
6;; Keywords: comm 6;; Keywords: comm
diff --git a/lisp/erc/erc-fill.el b/lisp/erc/erc-fill.el
index 9552ce8543d..26ca86f04c6 100644
--- a/lisp/erc/erc-fill.el
+++ b/lisp/erc/erc-fill.el
@@ -1,6 +1,6 @@
1;;; erc-fill.el --- Filling IRC messages in various ways 1;;; erc-fill.el --- Filling IRC messages in various ways
2 2
3;; Copyright (C) 2001, 2002, 2003, 2004, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2001, 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Andreas Fuchs <asf@void.at> 5;; Author: Andreas Fuchs <asf@void.at>
6;; Mario Lang <mlang@delysid.org> 6;; Mario Lang <mlang@delysid.org>
diff --git a/lisp/erc/erc-goodies.el b/lisp/erc/erc-goodies.el
index f6d32ee7c06..933e6b34b52 100644
--- a/lisp/erc/erc-goodies.el
+++ b/lisp/erc/erc-goodies.el
@@ -1,6 +1,6 @@
1;; erc-goodies.el --- Collection of ERC modules 1;; erc-goodies.el --- Collection of ERC modules
2 2
3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Jorgen Schaefer <forcer@forcix.cx> 6;; Author: Jorgen Schaefer <forcer@forcix.cx>
diff --git a/lisp/erc/erc-hecomplete.el b/lisp/erc/erc-hecomplete.el
index 85a81569782..e6f91ce8998 100644
--- a/lisp/erc/erc-hecomplete.el
+++ b/lisp/erc/erc-hecomplete.el
@@ -1,6 +1,6 @@
1;;; erc-hecomplete.el --- Provides Nick name completion for ERC 1;;; erc-hecomplete.el --- Provides Nick name completion for ERC
2 2
3;; Copyright (C) 2001, 2002, 2004, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2001, 2002, 2004, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Alex Schroeder <alex@gnu.org> 5;; Author: Alex Schroeder <alex@gnu.org>
6;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcCompletion 6;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcCompletion
diff --git a/lisp/erc/erc-ibuffer.el b/lisp/erc/erc-ibuffer.el
index 24eb2f09ccb..5266d837d64 100644
--- a/lisp/erc/erc-ibuffer.el
+++ b/lisp/erc/erc-ibuffer.el
@@ -1,6 +1,6 @@
1;;; erc-ibuffer.el --- ibuffer integration with ERC 1;;; erc-ibuffer.el --- ibuffer integration with ERC
2 2
3;; Copyright (C) 2002, 2004, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2004, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Mario Lang <mlang@delysid.org> 5;; Author: Mario Lang <mlang@delysid.org>
6;; Keywords: comm 6;; Keywords: comm
diff --git a/lisp/erc/erc-identd.el b/lisp/erc/erc-identd.el
index f30c40d4792..c7f7c615e92 100644
--- a/lisp/erc/erc-identd.el
+++ b/lisp/erc/erc-identd.el
@@ -1,6 +1,6 @@
1;;; erc-identd.el --- RFC1413 (identd authentication protocol) server 1;;; erc-identd.el --- RFC1413 (identd authentication protocol) server
2 2
3;; Copyright (C) 2003, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2003, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: John Wiegley <johnw@gnu.org> 5;; Author: John Wiegley <johnw@gnu.org>
6;; Keywords: comm, processes 6;; Keywords: comm, processes
diff --git a/lisp/erc/erc-imenu.el b/lisp/erc/erc-imenu.el
index e897a9d8a0c..5e005181b7b 100644
--- a/lisp/erc/erc-imenu.el
+++ b/lisp/erc/erc-imenu.el
@@ -1,6 +1,6 @@
1;;; erc-imenu.el -- Imenu support for ERC 1;;; erc-imenu.el -- Imenu support for ERC
2 2
3;; Copyright (C) 2001, 2002, 2004, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2001, 2002, 2004, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Mario Lang <mlang@delysid.org> 5;; Author: Mario Lang <mlang@delysid.org>
6;; Keywords: comm 6;; Keywords: comm
diff --git a/lisp/erc/erc-join.el b/lisp/erc/erc-join.el
index 86b79c538f1..fb59cd905a6 100644
--- a/lisp/erc/erc-join.el
+++ b/lisp/erc/erc-join.el
@@ -1,6 +1,6 @@
1;;; erc-join.el --- autojoin channels on connect and reconnects 1;;; erc-join.el --- autojoin channels on connect and reconnects
2 2
3;; Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Alex Schroeder <alex@gnu.org> 5;; Author: Alex Schroeder <alex@gnu.org>
6;; Keywords: irc 6;; Keywords: irc
diff --git a/lisp/erc/erc-lang.el b/lisp/erc/erc-lang.el
index 04cfbe9e220..c4d103a0f4a 100644
--- a/lisp/erc/erc-lang.el
+++ b/lisp/erc/erc-lang.el
@@ -1,6 +1,6 @@
1;;; erc-lang.el --- provide the LANG command to ERC 1;;; erc-lang.el --- provide the LANG command to ERC
2 2
3;; Copyright (C) 2002, 2004, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2004, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Alex Schroeder <alex@gnu.org> 5;; Author: Alex Schroeder <alex@gnu.org>
6;; Maintainer: Alex Schroeder <alex@gnu.org> 6;; Maintainer: Alex Schroeder <alex@gnu.org>
diff --git a/lisp/erc/erc-log.el b/lisp/erc/erc-log.el
index bd4ed3387d5..22c9b3622d3 100644
--- a/lisp/erc/erc-log.el
+++ b/lisp/erc/erc-log.el
@@ -1,6 +1,6 @@
1;;; erc-log.el --- Logging facilities for ERC. 1;;; erc-log.el --- Logging facilities for ERC.
2 2
3;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Lawrence Mitchell <wence@gmx.li> 5;; Author: Lawrence Mitchell <wence@gmx.li>
6;; Keywords: IRC, chat, client, Internet, logging 6;; Keywords: IRC, chat, client, Internet, logging
diff --git a/lisp/erc/erc-match.el b/lisp/erc/erc-match.el
index b5dc913a8c4..50e4cfbc521 100644
--- a/lisp/erc/erc-match.el
+++ b/lisp/erc/erc-match.el
@@ -1,6 +1,6 @@
1;;; erc-match.el --- Highlight messages matching certain regexps 1;;; erc-match.el --- Highlight messages matching certain regexps
2 2
3;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Andreas Fuchs <asf@void.at> 5;; Author: Andreas Fuchs <asf@void.at>
6;; Keywords: comm, faces 6;; Keywords: comm, faces
diff --git a/lisp/erc/erc-menu.el b/lisp/erc/erc-menu.el
index a2dc7a1b2f2..a5826625bde 100644
--- a/lisp/erc/erc-menu.el
+++ b/lisp/erc/erc-menu.el
@@ -1,6 +1,6 @@
1;; erc-menu.el -- Menu-bar definitions for ERC 1;; erc-menu.el -- Menu-bar definitions for ERC
2 2
3;; Copyright (C) 2001, 2002, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2001, 2002, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Mario Lang <mlang@delysid.org> 5;; Author: Mario Lang <mlang@delysid.org>
6;; Keywords: comm, processes, menu 6;; Keywords: comm, processes, menu
@@ -28,7 +28,7 @@
28 28
29;;; Code: 29;;; Code:
30 30
31;(require 'erc) 31(require 'erc)
32(require 'easymenu) 32(require 'easymenu)
33 33
34(defvar erc-menu-definition 34(defvar erc-menu-definition
@@ -40,41 +40,43 @@
40 (and erc-server-connected (fboundp 'erc-list-channels))] 40 (and erc-server-connected (fboundp 'erc-list-channels))]
41 ["Join channel..." erc-join-channel erc-server-connected] 41 ["Join channel..." erc-join-channel erc-server-connected]
42 ["Start a query..." erc-cmd-QUERY erc-server-connected] 42 ["Start a query..." erc-cmd-QUERY erc-server-connected]
43 "-"
44 ["List users in channel" erc-channel-names erc-channel-users]
45 ["List channel operators" erc-cmd-OPS erc-channel-users]
46 ["Input action..." erc-input-action (erc-default-target)] 43 ["Input action..." erc-input-action (erc-default-target)]
47 ["Set topic..." erc-set-topic
48 (and (and (erc-default-target) (not (erc-query-buffer-p)))
49 (or (not (member "t" erc-channel-modes))
50 (erc-channel-user-op-p (erc-current-nick))))]
51 (list "Channel modes"
52 ["Change mode..." erc-insert-mode-command
53 (erc-channel-user-op-p (erc-current-nick))]
54 ["No external send" (erc-toggle-channel-mode "n")
55 :active (erc-channel-user-op-p (erc-current-nick))
56 :style toggle :selected (member "n" erc-channel-modes)]
57 ["Topic set by channel operator" (erc-toggle-channel-mode "t")
58 :style toggle :selected (member "t" erc-channel-modes)
59 :active (erc-channel-user-op-p (erc-current-nick))]
60 ["Invite only" (erc-toggle-channel-mode "i")
61 :style toggle :selected (member "i" erc-channel-modes)
62 :active (erc-channel-user-op-p (erc-current-nick))]
63 ["Private" (erc-toggle-channel-mode "p")
64 :style toggle :selected (member "p" erc-channel-modes)
65 :active (erc-channel-user-op-p (erc-current-nick))]
66 ["Secret" (erc-toggle-channel-mode "s")
67 :style toggle :selected (member "s" erc-channel-modes)
68 :active (erc-channel-user-op-p (erc-current-nick))]
69 ["Moderated" (erc-toggle-channel-mode "m")
70 :style toggle :selected (member "m" erc-channel-modes)
71 :active (erc-channel-user-op-p (erc-current-nick))]
72 ["Set a limit..." erc-set-channel-limit
73 (erc-channel-user-op-p (erc-current-nick))]
74 ["Set a key..." erc-set-channel-key
75 (erc-channel-user-op-p (erc-current-nick))])
76 ["Leave this channel..." erc-part-from-channel erc-channel-users]
77 "-" 44 "-"
45 (list
46 "Current channel"
47 ["List users in channel" erc-channel-names erc-channel-users]
48 ["List channel operators" erc-cmd-OPS erc-channel-users]
49 ["Set topic..." erc-set-topic
50 (and (and (erc-default-target) (not (erc-query-buffer-p)))
51 (or (not (member "t" erc-channel-modes))
52 (erc-channel-user-op-p (erc-current-nick))))]
53 (list "Channel modes"
54 ["Change mode..." erc-insert-mode-command
55 (erc-channel-user-op-p (erc-current-nick))]
56 ["No external send" (erc-toggle-channel-mode "n")
57 :active (erc-channel-user-op-p (erc-current-nick))
58 :style toggle :selected (member "n" erc-channel-modes)]
59 ["Topic set by channel operator" (erc-toggle-channel-mode "t")
60 :style toggle :selected (member "t" erc-channel-modes)
61 :active (erc-channel-user-op-p (erc-current-nick))]
62 ["Invite only" (erc-toggle-channel-mode "i")
63 :style toggle :selected (member "i" erc-channel-modes)
64 :active (erc-channel-user-op-p (erc-current-nick))]
65 ["Private" (erc-toggle-channel-mode "p")
66 :style toggle :selected (member "p" erc-channel-modes)
67 :active (erc-channel-user-op-p (erc-current-nick))]
68 ["Secret" (erc-toggle-channel-mode "s")
69 :style toggle :selected (member "s" erc-channel-modes)
70 :active (erc-channel-user-op-p (erc-current-nick))]
71 ["Moderated" (erc-toggle-channel-mode "m")
72 :style toggle :selected (member "m" erc-channel-modes)
73 :active (erc-channel-user-op-p (erc-current-nick))]
74 ["Set a limit..." erc-set-channel-limit
75 (erc-channel-user-op-p (erc-current-nick))]
76 ["Set a key..." erc-set-channel-key
77 (erc-channel-user-op-p (erc-current-nick))])
78 ["Leave this channel..." erc-part-from-channel erc-channel-users]
79 "-")
78 (list "Pals, fools and other keywords" 80 (list "Pals, fools and other keywords"
79 ["Add pal..." erc-add-pal] 81 ["Add pal..." erc-add-pal]
80 ["Delete pal..." erc-delete-pal] 82 ["Delete pal..." erc-delete-pal]
@@ -98,16 +100,46 @@
98 ["Show ERC version" erc-version t]) 100 ["Show ERC version" erc-version t])
99 "ERC menu definition.") 101 "ERC menu definition.")
100 102
101;; `erc-mode-map' must be defined before doing this 103(defvar erc-menu-defined nil
102(eval-after-load "erc" 104 "Internal variable used to keep track of whether we've defined the
103 '(progn 105ERC menu yet.")
104 (easy-menu-define erc-menu erc-mode-map "ERC menu" erc-menu-definition)
105 (easy-menu-add erc-menu erc-mode-map)
106 106
107 ;; for some reason the menu isn't automatically added to the menu bar 107;;;###autoload (autoload 'erc-menu-mode "erc-menu" nil t)
108 (when (featurep 'xemacs) 108(define-erc-module menu nil
109 (add-hook 'erc-mode-hook 109 "Enable a menu in ERC buffers."
110 (lambda () (easy-menu-add erc-menu erc-mode-map)))))) 110 ((unless erc-menu-defined
111 ;; make sure the menu only gets defined once, since Emacs 22
112 ;; activates it immediately
113 (easy-menu-define erc-menu erc-mode-map "ERC menu" erc-menu-definition)
114 (setq erc-menu-defined t))
115 (if (featurep 'xemacs)
116 (progn
117 ;; the menu isn't automatically added to the menu bar in
118 ;; XEmacs
119 (add-hook 'erc-mode-hook 'erc-menu-add)
120 (dolist (buffer (erc-buffer-list))
121 (with-current-buffer buffer (erc-menu-add))))
122 (erc-menu-add)))
123 ((if (featurep 'xemacs)
124 (progn
125 (remove-hook 'erc-mode-hook 'erc-menu-add)
126 (dolist (buffer (erc-buffer-list))
127 (with-current-buffer buffer (erc-menu-remove))))
128 (erc-menu-remove)
129 ;; `easy-menu-remove' is a no-op in Emacs 22
130 (message "You might have to restart Emacs to remove the ERC menu"))))
131
132;; silence byte-compiler warning
133(eval-when-compile
134 (defvar erc-menu nil))
135
136(defun erc-menu-add ()
137 "Add the ERC menu to the current buffer."
138 (easy-menu-add erc-menu erc-mode-map))
139
140(defun erc-menu-remove ()
141 "Remove the ERC menu from the current buffer."
142 (easy-menu-remove erc-menu))
111 143
112(provide 'erc-menu) 144(provide 'erc-menu)
113 145
diff --git a/lisp/erc/erc-netsplit.el b/lisp/erc/erc-netsplit.el
index 72e7b8bbd7f..567c91cc075 100644
--- a/lisp/erc/erc-netsplit.el
+++ b/lisp/erc/erc-netsplit.el
@@ -1,6 +1,6 @@
1;;; erc-netsplit.el --- Reduce JOIN/QUIT messages on netsplits 1;;; erc-netsplit.el --- Reduce JOIN/QUIT messages on netsplits
2 2
3;; Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Mario Lang <mlang@delysid.org> 5;; Author: Mario Lang <mlang@delysid.org>
6;; Keywords: comm 6;; Keywords: comm
diff --git a/lisp/erc/erc-networks.el b/lisp/erc/erc-networks.el
index 034950e665f..9f8c5528d04 100644
--- a/lisp/erc/erc-networks.el
+++ b/lisp/erc/erc-networks.el
@@ -1,6 +1,6 @@
1;;; erc-networks.el --- IRC networks 1;;; erc-networks.el --- IRC networks
2 2
3;; Copyright (C) 2002, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Mario Lang <mlang@lexx.delysid.org> 5;; Author: Mario Lang <mlang@lexx.delysid.org>
6;; Keywords: comm 6;; Keywords: comm
diff --git a/lisp/erc/erc-nicklist.el b/lisp/erc/erc-nicklist.el
index 7a94d2be9cc..f37b8eab996 100644
--- a/lisp/erc/erc-nicklist.el
+++ b/lisp/erc/erc-nicklist.el
@@ -1,6 +1,6 @@
1;;; erc-nicklist.el --- Display channel nicknames in a side buffer. 1;;; erc-nicklist.el --- Display channel nicknames in a side buffer.
2 2
3;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Filename: erc-nicklist.el 5;; Filename: erc-nicklist.el
6;; Author: Lawrence Mitchell <wence@gmx.li> 6;; Author: Lawrence Mitchell <wence@gmx.li>
diff --git a/lisp/erc/erc-notify.el b/lisp/erc/erc-notify.el
index bb1c9cdceb3..82784c624c0 100644
--- a/lisp/erc/erc-notify.el
+++ b/lisp/erc/erc-notify.el
@@ -1,6 +1,6 @@
1;;; erc-notify.el --- Online status change notification 1;;; erc-notify.el --- Online status change notification
2 2
3;; Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Mario Lang <mlang@lexx.delysid.org> 5;; Author: Mario Lang <mlang@lexx.delysid.org>
6;; Keywords: comm 6;; Keywords: comm
diff --git a/lisp/erc/erc-page.el b/lisp/erc/erc-page.el
index 4c6b86bd564..de13c6037a6 100644
--- a/lisp/erc/erc-page.el
+++ b/lisp/erc/erc-page.el
@@ -1,6 +1,6 @@
1;; erc-page.el - CTCP PAGE support for ERC 1;; erc-page.el - CTCP PAGE support for ERC
2 2
3;; Copyright (C) 2002, 2004, 2006 Free Software Foundation 3;; Copyright (C) 2002, 2004, 2006, 2007 Free Software Foundation
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/lisp/erc/erc-pcomplete.el b/lisp/erc/erc-pcomplete.el
index 33231ee2590..951ba25898c 100644
--- a/lisp/erc/erc-pcomplete.el
+++ b/lisp/erc/erc-pcomplete.el
@@ -1,6 +1,6 @@
1;;; erc-pcomplete.el --- Provides programmable completion for ERC 1;;; erc-pcomplete.el --- Provides programmable completion for ERC
2 2
3;; Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Sacha Chua <sacha@free.net.ph> 5;; Author: Sacha Chua <sacha@free.net.ph>
6;; Keywords: comm, convenience 6;; Keywords: comm, convenience
diff --git a/lisp/erc/erc-replace.el b/lisp/erc/erc-replace.el
index 7a22954f171..5e63f8d7d4f 100644
--- a/lisp/erc/erc-replace.el
+++ b/lisp/erc/erc-replace.el
@@ -1,6 +1,6 @@
1;; erc-replace.el -- wash and massage messages inserted into the buffer 1;; erc-replace.el -- wash and massage messages inserted into the buffer
2 2
3;; Copyright (C) 2001, 2002, 2004, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2001, 2002, 2004, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Andreas Fuchs <asf@void.at> 5;; Author: Andreas Fuchs <asf@void.at>
6;; Maintainer: Mario Lang (mlang@delysid.org) 6;; Maintainer: Mario Lang (mlang@delysid.org)
diff --git a/lisp/erc/erc-ring.el b/lisp/erc/erc-ring.el
index 87707e65faa..911a154e915 100644
--- a/lisp/erc/erc-ring.el
+++ b/lisp/erc/erc-ring.el
@@ -1,6 +1,6 @@
1;; erc-ring.el -- Command history handling for erc using ring.el 1;; erc-ring.el -- Command history handling for erc using ring.el
2 2
3;; Copyright (C) 2001, 2002, 2003, 2004, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2001, 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Alex Schroeder <alex@gnu.org> 5;; Author: Alex Schroeder <alex@gnu.org>
6;; Keywords: comm 6;; Keywords: comm
diff --git a/lisp/erc/erc-services.el b/lisp/erc/erc-services.el
index b93317e6124..5d03a7b6365 100644
--- a/lisp/erc/erc-services.el
+++ b/lisp/erc/erc-services.el
@@ -1,6 +1,6 @@
1;;; erc-services.el --- Identify to NickServ 1;;; erc-services.el --- Identify to NickServ
2 2
3;; Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
@@ -77,6 +77,29 @@ This group allows you to set variables to somewhat automate
77communication with those Services." 77communication with those Services."
78 :group 'erc) 78 :group 'erc)
79 79
80(defcustom erc-nickserv-identify-mode 'both
81 "The mode which is used when identifying to Nickserv.
82
83Possible settings are:.
84
85'autodetect - Identify when the real Nickserv sends an identify request.
86'nick-change - Identify when you log in or change your nickname.
87'both - Do the former if the network supports it, otherwise do the
88 latter.
89nil - Disables automatic Nickserv identification.
90
91You can also use M-x erc-nickserv-identify-mode to change modes."
92 :group 'erc-services
93 :type '(choice (const autodetect)
94 (const nick-change)
95 (const both)
96 (const nil))
97 :set (lambda (sym val)
98 (set sym val)
99 ;; avoid recursive load at startup
100 (when (featurep 'erc-services)
101 (erc-nickserv-identify-mode val))))
102
80;;;###autoload (autoload 'erc-services-mode "erc-services" nil t) 103;;;###autoload (autoload 'erc-services-mode "erc-services" nil t)
81(define-erc-module services nickserv 104(define-erc-module services nickserv
82 "This mode automates communication with services." 105 "This mode automates communication with services."
@@ -128,27 +151,6 @@ communication with those Services."
128 (remove-hook 'erc-nick-changed-functions 151 (remove-hook 'erc-nick-changed-functions
129 'erc-nickserv-identify-on-nick-change)))) 152 'erc-nickserv-identify-on-nick-change))))
130 153
131(defcustom erc-nickserv-identify-mode 'both
132 "The mode which is used when identifying to Nickserv.
133
134Possible settings are:.
135
136'autodetect - Identify when the real Nickserv sends an identify request.
137'nick-change - Identify when you change your nickname.
138'both - Do the former if the network supports it, otherwise do the
139 latter.
140nil - Disables automatic Nickserv identification.
141
142You can also use M-x erc-nickserv-identify-mode to change modes."
143 :group 'erc-services
144 :type '(choice (const autodetect)
145 (const nick-change)
146 (const both)
147 (const nil))
148 :set (lambda (sym val)
149 (set sym val)
150 (erc-nickserv-identify-mode val)))
151
152(defcustom erc-prompt-for-nickserv-password t 154(defcustom erc-prompt-for-nickserv-password t
153 "Ask for the password when identifying to NickServ." 155 "Ask for the password when identifying to NickServ."
154 :group 'erc-services 156 :group 'erc-services
@@ -184,7 +186,13 @@ Example of use:
184;; Variables: 186;; Variables:
185 187
186(defcustom erc-nickserv-alist 188(defcustom erc-nickserv-alist
187 '((DALnet 189 '((BitlBee
190 nil
191 nil
192 "&bitlbee"
193 "identify"
194 nil)
195 (DALnet
188 "NickServ!service@dal.net" 196 "NickServ!service@dal.net"
189 "/msg\\s-NickServ@services.dal.net\\s-IDENTIFY\\s-<password>" 197 "/msg\\s-NickServ@services.dal.net\\s-IDENTIFY\\s-<password>"
190 "NickServ@services.dal.net" 198 "NickServ@services.dal.net"
@@ -266,6 +274,24 @@ ANSWER is the command to use for the answer. The default is 'privmsg.
266 (string :tag "Command") 274 (string :tag "Command")
267 (const :tag "No special command necessary" nil))))) 275 (const :tag "No special command necessary" nil)))))
268 276
277(defsubst erc-nickserv-alist-sender (network &optional entry)
278 (nth 1 (or entry (assoc network erc-nickserv-alist))))
279
280(defsubst erc-nickserv-alist-regexp (network &optional entry)
281 (nth 2 (or entry (assoc network erc-nickserv-alist))))
282
283(defsubst erc-nickserv-alist-nickserv (network &optional entry)
284 (nth 3 (or entry (assoc network erc-nickserv-alist))))
285
286(defsubst erc-nickserv-alist-ident-keyword (network &optional entry)
287 (nth 4 (or entry (assoc network erc-nickserv-alist))))
288
289(defsubst erc-nickserv-alist-use-nick-p (network &optional entry)
290 (nth 5 (or entry (assoc network erc-nickserv-alist))))
291
292(defsubst erc-nickserv-alist-ident-command (network &optional entry)
293 (nth 6 (or entry (assoc network erc-nickserv-alist))))
294
269;; Functions: 295;; Functions:
270 296
271(defun erc-nickserv-identify-autodetect (proc parsed) 297(defun erc-nickserv-identify-autodetect (proc parsed)
@@ -277,14 +303,14 @@ password for this nickname, otherwise try to send it automatically."
277 (unless (and (null erc-nickserv-passwords) 303 (unless (and (null erc-nickserv-passwords)
278 (null erc-prompt-for-nickserv-password)) 304 (null erc-prompt-for-nickserv-password))
279 (let* ((network (erc-network)) 305 (let* ((network (erc-network))
280 (nickserv (nth 1 (assoc network erc-nickserv-alist))) 306 (sender (erc-nickserv-alist-sender network))
281 (identify-regex (nth 2 (assoc network erc-nickserv-alist))) 307 (identify-regex (erc-nickserv-alist-regexp network))
282 (sspec (erc-response.sender parsed)) 308 (sspec (erc-response.sender parsed))
283 (nick (car (erc-response.command-args parsed))) 309 (nick (car (erc-response.command-args parsed)))
284 (msg (erc-response.contents parsed))) 310 (msg (erc-response.contents parsed)))
285 ;; continue only if we're sure it's the real nickserv for this network 311 ;; continue only if we're sure it's the real nickserv for this network
286 ;; and it's asked us to identify 312 ;; and it's asked us to identify
287 (when (and nickserv (equal sspec nickserv) 313 (when (and sender (equal sspec sender)
288 (string-match identify-regex msg)) 314 (string-match identify-regex msg))
289 (erc-log "NickServ IDENTIFY request detected") 315 (erc-log "NickServ IDENTIFY request detected")
290 (erc-nickserv-call-identify-function nick) 316 (erc-nickserv-call-identify-function nick)
@@ -295,7 +321,7 @@ password for this nickname, otherwise try to send it automatically."
295 (unless (or (and (null erc-nickserv-passwords) 321 (unless (or (and (null erc-nickserv-passwords)
296 (null erc-prompt-for-nickserv-password)) 322 (null erc-prompt-for-nickserv-password))
297 (and (eq erc-nickserv-identify-mode 'both) 323 (and (eq erc-nickserv-identify-mode 'both)
298 (nth 2 (assoc (erc-network) erc-nickserv-alist)))) 324 (erc-nickserv-alist-regexp (erc-network))))
299 (erc-nickserv-call-identify-function nick))) 325 (erc-nickserv-call-identify-function nick)))
300 326
301(defun erc-nickserv-identify-on-nick-change (nick old-nick) 327(defun erc-nickserv-identify-on-nick-change (nick old-nick)
@@ -303,7 +329,7 @@ password for this nickname, otherwise try to send it automatically."
303 (unless (or (and (null erc-nickserv-passwords) 329 (unless (or (and (null erc-nickserv-passwords)
304 (null erc-prompt-for-nickserv-password)) 330 (null erc-prompt-for-nickserv-password))
305 (and (eq erc-nickserv-identify-mode 'both) 331 (and (eq erc-nickserv-identify-mode 'both)
306 (nth 2 (assoc (erc-network) erc-nickserv-alist)))) 332 (erc-nickserv-alist-regexp (erc-network))))
307 (erc-nickserv-call-identify-function nick))) 333 (erc-nickserv-call-identify-function nick)))
308 334
309(defun erc-nickserv-call-identify-function (nickname) 335(defun erc-nickserv-call-identify-function (nickname)
@@ -333,12 +359,16 @@ When called interactively, read the password using `read-passwd'."
333 (let* ((erc-auto-discard-away nil) 359 (let* ((erc-auto-discard-away nil)
334 (network (erc-network)) 360 (network (erc-network))
335 (nickserv-info (assoc network erc-nickserv-alist)) 361 (nickserv-info (assoc network erc-nickserv-alist))
336 (nickserv (or (nth 3 nickserv-info) "NickServ")) 362 (nickserv (or (erc-nickserv-alist-nickserv nil nickserv-info)
337 (identify-word (or (nth 4 nickserv-info) "IDENTIFY")) 363 "NickServ"))
338 (nick (if (nth 5 nickserv-info) 364 (identify-word (or (erc-nickserv-alist-ident-keyword
365 nil nickserv-info)
366 "IDENTIFY"))
367 (nick (if (erc-nickserv-alist-use-nick-p nil nickserv-info)
339 (concat (erc-current-nick) " ") 368 (concat (erc-current-nick) " ")
340 "")) 369 ""))
341 (msgtype (or (nth 6 nickserv-info) "PRIVMSG"))) 370 (msgtype (or (erc-nickserv-alist-ident-command nil nickserv-info)
371 "PRIVMSG")))
342 (erc-message msgtype 372 (erc-message msgtype
343 (concat nickserv " " identify-word " " nick password))))) 373 (concat nickserv " " identify-word " " nick password)))))
344 374
diff --git a/lisp/erc/erc-sound.el b/lisp/erc/erc-sound.el
index e152d8ed0df..fdac1cc3be0 100644
--- a/lisp/erc/erc-sound.el
+++ b/lisp/erc/erc-sound.el
@@ -1,6 +1,6 @@
1;;; erc-sound.el --- CTCP SOUND support for ERC 1;;; erc-sound.el --- CTCP SOUND support for ERC
2 2
3;; Copyright (C) 2002, 2003, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/lisp/erc/erc-speedbar.el b/lisp/erc/erc-speedbar.el
index 55e24782f77..551b83fb5ac 100644
--- a/lisp/erc/erc-speedbar.el
+++ b/lisp/erc/erc-speedbar.el
@@ -1,6 +1,6 @@
1;;; erc-speedbar.el --- Speedbar support for ERC 1;;; erc-speedbar.el --- Speedbar support for ERC
2 2
3;; Copyright (C) 2001, 2002, 2003, 2004, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2001, 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Mario Lang <mlang@delysid.org> 5;; Author: Mario Lang <mlang@delysid.org>
6;; Contributor: Eric M. Ludlam <eric@siege-engine.com> 6;; Contributor: Eric M. Ludlam <eric@siege-engine.com>
diff --git a/lisp/erc/erc-spelling.el b/lisp/erc/erc-spelling.el
index 7ed0f510539..484ddb36d52 100644
--- a/lisp/erc/erc-spelling.el
+++ b/lisp/erc/erc-spelling.el
@@ -1,6 +1,6 @@
1;;; erc-spelling.el --- use flyspell in ERC 1;;; erc-spelling.el --- use flyspell in ERC
2 2
3;; Copyright (C) 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Jorgen Schaefer <forcer@forcix.cx> 5;; Author: Jorgen Schaefer <forcer@forcix.cx>
6;; Keywords: irc 6;; Keywords: irc
diff --git a/lisp/erc/erc-stamp.el b/lisp/erc/erc-stamp.el
index b0622b99443..5a9977aaead 100644
--- a/lisp/erc/erc-stamp.el
+++ b/lisp/erc/erc-stamp.el
@@ -1,6 +1,6 @@
1;;; erc-stamp.el --- Timestamping for ERC messages 1;;; erc-stamp.el --- Timestamping for ERC messages
2 2
3;; Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Mario Lang <mlang@delysid.org> 5;; Author: Mario Lang <mlang@delysid.org>
6;; Keywords: comm, processes, timestamp 6;; Keywords: comm, processes, timestamp
diff --git a/lisp/erc/erc-track.el b/lisp/erc/erc-track.el
index 3c8f93acfc2..0fa550a5838 100644
--- a/lisp/erc/erc-track.el
+++ b/lisp/erc/erc-track.el
@@ -1,6 +1,6 @@
1;;; erc-track.el --- Track modified channel buffers 1;;; erc-track.el --- Track modified channel buffers
2 2
3;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Mario Lang <mlang@delysid.org> 5;; Author: Mario Lang <mlang@delysid.org>
6;; Keywords: comm, faces 6;; Keywords: comm, faces
@@ -773,10 +773,6 @@ is in `erc-mode'."
773 str) 773 str)
774 (erc-faces-in str))) 774 (erc-faces-in str)))
775 775
776(defun erc-find-parsed-property ()
777 "Find the next occurrence of the `erc-parsed' text property."
778 (text-property-not-all (point-min) (point-max) 'erc-parsed nil))
779
780;;; Buffer switching 776;;; Buffer switching
781 777
782(defvar erc-track-last-non-erc-buffer nil 778(defvar erc-track-last-non-erc-buffer nil
diff --git a/lisp/erc/erc-truncate.el b/lisp/erc/erc-truncate.el
index 76475ab8ee5..440dc870e2c 100644
--- a/lisp/erc/erc-truncate.el
+++ b/lisp/erc/erc-truncate.el
@@ -1,6 +1,6 @@
1;;; erc-truncate.el --- Functions for truncating ERC buffers 1;;; erc-truncate.el --- Functions for truncating ERC buffers
2 2
3;; Copyright (C) 2003, 2004, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Andreas Fuchs <asf@void.at> 5;; Author: Andreas Fuchs <asf@void.at>
6;; Keywords: IRC, chat, client, Internet, logging 6;; Keywords: IRC, chat, client, Internet, logging
diff --git a/lisp/erc/erc-xdcc.el b/lisp/erc/erc-xdcc.el
index d00dfc5e1a0..ea1fa27bf4b 100644
--- a/lisp/erc/erc-xdcc.el
+++ b/lisp/erc/erc-xdcc.el
@@ -1,6 +1,6 @@
1;;; erc-xdcc.el --- XDCC file-server support for ERC 1;;; erc-xdcc.el --- XDCC file-server support for ERC
2 2
3;; Copyright (C) 2003, 2004, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Mario Lang <mlang@delysid.org> 5;; Author: Mario Lang <mlang@delysid.org>
6;; Keywords: comm, processes 6;; Keywords: comm, processes
diff --git a/lisp/erc/erc.el b/lisp/erc/erc.el
index 427dd178383..927dce02d64 100644
--- a/lisp/erc/erc.el
+++ b/lisp/erc/erc.el
@@ -1,7 +1,7 @@
1;; erc.el --- An Emacs Internet Relay Chat client 1;; erc.el --- An Emacs Internet Relay Chat client
2 2
3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Alexander L. Belikoff (alexander@belikoff.net) 6;; Author: Alexander L. Belikoff (alexander@belikoff.net)
7;; Contributors: Sergey Berezin (sergey.berezin@cs.cmu.edu), 7;; Contributors: Sergey Berezin (sergey.berezin@cs.cmu.edu),
@@ -74,7 +74,6 @@
74(require 'pp) 74(require 'pp)
75(require 'thingatpt) 75(require 'thingatpt)
76(require 'erc-compat) 76(require 'erc-compat)
77(require 'erc-menu)
78 77
79(defvar erc-official-location 78(defvar erc-official-location
80 "http://emacswiki.org/cgi-bin/wiki/ERC (mailing list: erc-discuss@gnu.org)" 79 "http://emacswiki.org/cgi-bin/wiki/ERC (mailing list: erc-discuss@gnu.org)"
@@ -356,6 +355,17 @@ nicknames with erc-server-user struct instances.")
356 (cdr (assq (aref s (match-beginning 0)) c))))) 355 (cdr (assq (aref s (match-beginning 0)) c)))))
357 s)) 356 s))
358 357
358(defmacro erc-with-server-buffer (&rest body)
359 "Execute BODY in the current ERC server buffer.
360If no server buffer exists, return nil."
361 (let ((buffer (make-symbol "buffer")))
362 `(let ((,buffer (erc-server-buffer)))
363 (when (buffer-live-p ,buffer)
364 (with-current-buffer ,buffer
365 ,@body)))))
366(put 'erc-with-server-buffer 'lisp-indent-function 0)
367(put 'erc-with-server-buffer 'edebug-form-spec '(body))
368
359(defstruct (erc-server-user (:type vector) :named) 369(defstruct (erc-server-user (:type vector) :named)
360 ;; User data 370 ;; User data
361 nickname host login full-name info 371 nickname host login full-name info
@@ -782,6 +792,13 @@ set if some hacker is trying to flood you away."
782 :group 'erc 792 :group 'erc
783 :type 'string) 793 :type 'string)
784 794
795(defcustom erc-system-name nil
796 "Use this as the name of your system.
797If nil, ERC will call `system-name' to get this information."
798 :group 'erc
799 :type '(choice (const :tag "Default system name" nil)
800 string))
801
785(defcustom erc-ignore-list nil 802(defcustom erc-ignore-list nil
786 "*List of regexps matching user identifiers to ignore. 803 "*List of regexps matching user identifiers to ignore.
787 804
@@ -1333,6 +1350,14 @@ If BUFFER is nil, the current buffer is used."
1333 (and (eq major-mode 'erc-mode) 1350 (and (eq major-mode 'erc-mode)
1334 (null (erc-default-target))))) 1351 (null (erc-default-target)))))
1335 1352
1353(defun erc-open-server-buffer-p (&optional buffer)
1354 "Return non-nil if argument BUFFER is an ERC server buffer that
1355has an open IRC process.
1356
1357If BUFFER is nil, the current buffer is used."
1358 (and (erc-server-buffer-p)
1359 (erc-server-process-alive)))
1360
1336(defun erc-query-buffer-p (&optional buffer) 1361(defun erc-query-buffer-p (&optional buffer)
1337 "Return non-nil if BUFFER is an ERC query buffer. 1362 "Return non-nil if BUFFER is an ERC query buffer.
1338If BUFFER is nil, the current buffer is used." 1363If BUFFER is nil, the current buffer is used."
@@ -1764,7 +1789,7 @@ all channel buffers on all servers."
1764 1789
1765(defcustom erc-modules '(netsplit fill button match track completion readonly 1790(defcustom erc-modules '(netsplit fill button match track completion readonly
1766 ring autojoin noncommands irccontrols 1791 ring autojoin noncommands irccontrols
1767 stamp) 1792 stamp menu)
1768 "A list of modules which ERC should enable. 1793 "A list of modules which ERC should enable.
1769If you set the value of this without using `customize' remember to call 1794If you set the value of this without using `customize' remember to call
1770\(erc-update-modules) after you change it. When using `customize', modules 1795\(erc-update-modules) after you change it. When using `customize', modules
@@ -1791,17 +1816,21 @@ removed from the list will be disabled."
1791 (const :tag "Set away status automatically" autoaway) 1816 (const :tag "Set away status automatically" autoaway)
1792 (const :tag "Join channels automatically" autojoin) 1817 (const :tag "Join channels automatically" autojoin)
1793 (const :tag "Buttonize URLs, nicknames, and other text" button) 1818 (const :tag "Buttonize URLs, nicknames, and other text" button)
1819 (const
1820 :tag
1821 "Mark unidentified users on freenode and other servers supporting CAPAB"
1822 capab-identify)
1794 (const :tag "Wrap long lines" fill) 1823 (const :tag "Wrap long lines" fill)
1795 (const :tag "Launch an identd server on port 8113" identd) 1824 (const :tag "Launch an identd server on port 8113" identd)
1796 (const :tag "Highlight or remove IRC control characters" 1825 (const :tag "Highlight or remove IRC control characters"
1797 irccontrols) 1826 irccontrols)
1798 (const :tag "Save buffers in logs" log) 1827 (const :tag "Save buffers in logs" log)
1799 (const :tag "Highlight pals, fools, and other keywords" match) 1828 (const :tag "Highlight pals, fools, and other keywords" match)
1829 (const :tag "Display a menu in ERC buffers" menu)
1800 (const :tag "Detect netsplits" netsplit) 1830 (const :tag "Detect netsplits" netsplit)
1801 (const :tag "Don't display non-IRC commands after evaluation" 1831 (const :tag "Don't display non-IRC commands after evaluation"
1802 noncommands) 1832 noncommands)
1803 (const :tag 1833 (const :tag "Notify when the online status of certain users changes"
1804 "Notify when the online status of certain users changes"
1805 notify) 1834 notify)
1806 (const :tag "Complete nicknames and commands (programmable)" 1835 (const :tag "Complete nicknames and commands (programmable)"
1807 completion) 1836 completion)
@@ -1831,6 +1860,8 @@ removed from the list will be disabled."
1831 (setq req (concat "erc-" (symbol-name mod))) 1860 (setq req (concat "erc-" (symbol-name mod)))
1832 (cond 1861 (cond
1833 ;; yuck. perhaps we should bring the filenames into sync? 1862 ;; yuck. perhaps we should bring the filenames into sync?
1863 ((string= req "erc-capab-identify")
1864 (setq req "erc-capab"))
1834 ((string= req "erc-completion") 1865 ((string= req "erc-completion")
1835 (setq req "erc-pcomplete")) 1866 (setq req "erc-pcomplete"))
1836 ((string= req "erc-pcomplete") 1867 ((string= req "erc-pcomplete")
@@ -1891,6 +1922,7 @@ Returns the buffer for the given server or channel."
1891 (old-buffer (current-buffer)) 1922 (old-buffer (current-buffer))
1892 old-point 1923 old-point
1893 continued-session) 1924 continued-session)
1925 (when connect (run-hook-with-args 'erc-before-connect server port nick))
1894 (erc-update-modules) 1926 (erc-update-modules)
1895 (set-buffer buffer) 1927 (set-buffer buffer)
1896 (setq old-point (point)) 1928 (setq old-point (point))
@@ -2104,8 +2136,6 @@ server and full-name will be set to those values, whereas
2104`erc-compute-port', `erc-compute-nick' and `erc-compute-full-name' will 2136`erc-compute-port', `erc-compute-nick' and `erc-compute-full-name' will
2105be invoked for the values of the other parameters." 2137be invoked for the values of the other parameters."
2106 (interactive (erc-select-read-args)) 2138 (interactive (erc-select-read-args))
2107
2108 (run-hook-with-args 'erc-before-connect server port nick)
2109 (erc-open server port nick full-name t password)) 2139 (erc-open server port nick full-name t password))
2110 2140
2111(defalias 'erc-select 'erc) 2141(defalias 'erc-select 'erc)
@@ -4300,8 +4330,10 @@ See also `erc-display-message'."
4300 nil) 4330 nil)
4301 4331
4302(defun erc-process-away (proc away-p) 4332(defun erc-process-away (proc away-p)
4303 ;; FIXME: This docstring is AWFUL -- Lawrence 2004-01-08 4333 "Toggle the away status of the user depending on the value of AWAY-P.
4304 "Process the user being away, or returning from an away break." 4334
4335If nil, set the user as away.
4336If non-nil, return from being away."
4305 (let ((sessionbuf (process-buffer proc))) 4337 (let ((sessionbuf (process-buffer proc)))
4306 (when sessionbuf 4338 (when sessionbuf
4307 (with-current-buffer sessionbuf 4339 (with-current-buffer sessionbuf
@@ -4881,6 +4913,9 @@ Specifically, return the position of `erc-insert-marker'."
4881 erc-input-marker 4913 erc-input-marker
4882 (erc-end-of-input-line))) 4914 (erc-end-of-input-line)))
4883 4915
4916(defvar erc-command-regexp "^/\\([A-Za-z]+\\)\\(\\s-+.*\\|\\s-*\\)$"
4917 "Regular expression used for matching commands in ERC.")
4918
4884(defun erc-send-input (input) 4919(defun erc-send-input (input)
4885 "Treat INPUT as typed in by the user. It is assumed that the input 4920 "Treat INPUT as typed in by the user. It is assumed that the input
4886and the prompt is already deleted. 4921and the prompt is already deleted.
@@ -4902,7 +4937,7 @@ This returns non-nil only iff we actually send anything."
4902 (run-hook-with-args 'erc-send-pre-hook input) 4937 (run-hook-with-args 'erc-send-pre-hook input)
4903 (when erc-send-this 4938 (when erc-send-this
4904 (if (or (string-match "\n" str) 4939 (if (or (string-match "\n" str)
4905 (not (char-equal (aref str 0) ?/))) 4940 (not (string-match erc-command-regexp str)))
4906 (mapc 4941 (mapc
4907 (lambda (line) 4942 (lambda (line)
4908 (mapc 4943 (mapc
@@ -4967,7 +5002,7 @@ current position."
4967 "Extract command and args from the input LINE. 5002 "Extract command and args from the input LINE.
4968If no command was given, return nil. If command matches, return a 5003If no command was given, return nil. If command matches, return a
4969list of the form: (command args) where both elements are strings." 5004list of the form: (command args) where both elements are strings."
4970 (when (string-match "^/\\([A-Za-z]+\\)\\(\\s-+.*\\|\\s-*\\)$" line) 5005 (when (string-match erc-command-regexp line)
4971 (let* ((cmd (erc-command-symbol (match-string 1 line))) 5006 (let* ((cmd (erc-command-symbol (match-string 1 line)))
4972 ;; note: return is nil, we apply this simply for side effects 5007 ;; note: return is nil, we apply this simply for side effects
4973 (canon-defun (while (and cmd (symbolp (symbol-function cmd))) 5008 (canon-defun (while (and cmd (symbolp (symbol-function cmd)))
@@ -5406,7 +5441,7 @@ user input."
5406 (erc-log (format "login: nick: %s, user: %s %s %s :%s" 5441 (erc-log (format "login: nick: %s, user: %s %s %s :%s"
5407 (erc-current-nick) 5442 (erc-current-nick)
5408 (user-login-name) 5443 (user-login-name)
5409 (system-name) 5444 (or erc-system-name (system-name))
5410 erc-session-server 5445 erc-session-server
5411 erc-session-user-full-name)) 5446 erc-session-user-full-name))
5412 (if erc-session-password 5447 (if erc-session-password
@@ -5655,6 +5690,7 @@ of `mode-line-buffer-identification'.
5655 5690
5656The following characters are replaced: 5691The following characters are replaced:
5657%a: String indicating away status or \"\" if you are not away 5692%a: String indicating away status or \"\" if you are not away
5693%l: The estimated lag time to the server
5658%m: The modes of the channel 5694%m: The modes of the channel
5659%n: The current nick name 5695%n: The current nick name
5660%o: The topic of the channel 5696%o: The topic of the channel
@@ -5666,9 +5702,9 @@ The following characters are replaced:
5666 :group 'erc-mode-line-and-header 5702 :group 'erc-mode-line-and-header
5667 :type 'string) 5703 :type 'string)
5668 5704
5669(defcustom erc-header-line-format "[IRC] %n on %t %m %o" 5705(defcustom erc-header-line-format "%n on %t (%m,%l) %o"
5670 "A string to be formatted and shown in the header-line in `erc-mode'. 5706 "A string to be formatted and shown in the header-line in `erc-mode'.
5671Only used in Emacs 21. 5707Only used starting in Emacs 21.
5672 5708
5673See `erc-mode-line-format' for which characters are can be used." 5709See `erc-mode-line-format' for which characters are can be used."
5674 :group 'erc-mode-line-and-header 5710 :group 'erc-mode-line-and-header
@@ -5758,33 +5794,37 @@ if `erc-away' is non-nil."
5758 ""))) 5794 "")))
5759 5795
5760(defun erc-format-channel-modes () 5796(defun erc-format-channel-modes ()
5761 "Return the current channel's modes and the estimated lag." 5797 "Return the current channel's modes."
5798 (concat (apply 'concat
5799 "+" erc-channel-modes)
5800 (cond ((and erc-channel-user-limit erc-channel-key)
5801 (if erc-show-channel-key-p
5802 (format "lk %.0f %s" erc-channel-user-limit
5803 erc-channel-key)
5804 (format "kl %.0f" erc-channel-user-limit)))
5805 (erc-channel-user-limit
5806 ;; Emacs has no bignums
5807 (format "l %.0f" erc-channel-user-limit))
5808 (erc-channel-key
5809 (if erc-show-channel-key-p
5810 (format "k %s" erc-channel-key)
5811 "k"))
5812 (t nil))))
5813
5814(defun erc-format-lag-time ()
5815 "Return the estimated lag time to server, `erc-server-lag'."
5762 (let ((lag (when (erc-server-buffer-live-p) 5816 (let ((lag (when (erc-server-buffer-live-p)
5763 (with-current-buffer (process-buffer erc-server-process) 5817 (with-current-buffer (process-buffer erc-server-process)
5764 erc-server-lag)))) 5818 erc-server-lag))))
5765 (concat (apply 'concat 5819 (cond (lag (format "lag:%.0f" lag))
5766 "(+" erc-channel-modes) 5820 (t ""))))
5767 (cond ((and erc-channel-user-limit erc-channel-key)
5768 (if erc-show-channel-key-p
5769 (format "lk %.0f %s" erc-channel-user-limit
5770 erc-channel-key)
5771 (format "kl %.0f" erc-channel-user-limit)))
5772 (erc-channel-user-limit
5773 ;; Emacs has no bignums
5774 (format "l %.0f" erc-channel-user-limit))
5775 (erc-channel-key
5776 (if erc-show-channel-key-p
5777 (format "k %s" erc-channel-key)
5778 "k"))
5779 (t ""))
5780 (if lag (format ",lag:%.0f" lag) "")
5781 ")")))
5782 5821
5783(defun erc-update-mode-line-buffer (buffer) 5822(defun erc-update-mode-line-buffer (buffer)
5784 "Update the mode line in a single ERC buffer BUFFER." 5823 "Update the mode line in a single ERC buffer BUFFER."
5785 (with-current-buffer buffer 5824 (with-current-buffer buffer
5786 (let ((spec (format-spec-make 5825 (let ((spec (format-spec-make
5787 ?a (erc-format-away-status) 5826 ?a (erc-format-away-status)
5827 ?l (erc-format-lag-time)
5788 ?m (erc-format-channel-modes) 5828 ?m (erc-format-channel-modes)
5789 ?n (or (erc-current-nick) "") 5829 ?n (or (erc-current-nick) "")
5790 ?o (erc-controls-strip erc-channel-topic) 5830 ?o (erc-controls-strip erc-channel-topic)
@@ -5831,7 +5871,10 @@ if `erc-away' is non-nil."
5831 (erc-propertize header 'help-echo help-echo 5871 (erc-propertize header 'help-echo help-echo
5832 'face face) 5872 'face face)
5833 (erc-propertize header 'help-echo help-echo)))))) 5873 (erc-propertize header 'help-echo help-echo))))))
5834 (t (setq header-line-format header)))))) 5874 (t (setq header-line-format
5875 (if face
5876 (erc-propertize header 'face face)
5877 header)))))))
5835 (if (featurep 'xemacs) 5878 (if (featurep 'xemacs)
5836 (redraw-modeline) 5879 (redraw-modeline)
5837 (force-mode-line-update)))) 5880 (force-mode-line-update))))
@@ -6185,6 +6228,10 @@ This function should be on `erc-kill-channel-hook'."
6185 6228
6186;;; Dealing with `erc-parsed' 6229;;; Dealing with `erc-parsed'
6187 6230
6231(defun erc-find-parsed-property ()
6232 "Find the next occurrence of the `erc-parsed' text property."
6233 (text-property-not-all (point-min) (point-max) 'erc-parsed nil))
6234
6188(defun erc-get-parsed-vector (point) 6235(defun erc-get-parsed-vector (point)
6189 "Return the whole parsed vector on POINT." 6236 "Return the whole parsed vector on POINT."
6190 (get-text-property point 'erc-parsed)) 6237 (get-text-property point 'erc-parsed))
diff --git a/lisp/eshell/em-alias.el b/lisp/eshell/em-alias.el
index 96ec9d5e025..d2d5deae2f7 100644
--- a/lisp/eshell/em-alias.el
+++ b/lisp/eshell/em-alias.el
@@ -1,7 +1,7 @@
1;;; em-alias.el --- creation and management of command aliases 1;;; em-alias.el --- creation and management of command aliases
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: John Wiegley <johnw@gnu.org> 6;; Author: John Wiegley <johnw@gnu.org>
7 7
diff --git a/lisp/eshell/em-banner.el b/lisp/eshell/em-banner.el
index 382964f304d..51d547a71c4 100644
--- a/lisp/eshell/em-banner.el
+++ b/lisp/eshell/em-banner.el
@@ -1,7 +1,7 @@
1;;; em-banner.el --- sample module that displays a login banner 1;;; em-banner.el --- sample module that displays a login banner
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: John Wiegley <johnw@gnu.org> 6;; Author: John Wiegley <johnw@gnu.org>
7 7
diff --git a/lisp/eshell/em-basic.el b/lisp/eshell/em-basic.el
index bcc1ef80f91..b727bb05932 100644
--- a/lisp/eshell/em-basic.el
+++ b/lisp/eshell/em-basic.el
@@ -1,7 +1,7 @@
1;;; em-basic.el --- basic shell builtin commands 1;;; em-basic.el --- basic shell builtin commands
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: John Wiegley <johnw@gnu.org> 6;; Author: John Wiegley <johnw@gnu.org>
7 7
diff --git a/lisp/eshell/em-cmpl.el b/lisp/eshell/em-cmpl.el
index 50767a4a482..e0f39eea262 100644
--- a/lisp/eshell/em-cmpl.el
+++ b/lisp/eshell/em-cmpl.el
@@ -1,7 +1,7 @@
1;;; em-cmpl.el --- completion using the TAB key 1;;; em-cmpl.el --- completion using the TAB key
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: John Wiegley <johnw@gnu.org> 6;; Author: John Wiegley <johnw@gnu.org>
7 7
diff --git a/lisp/eshell/em-dirs.el b/lisp/eshell/em-dirs.el
index dfcf9836061..2b308d5c6a1 100644
--- a/lisp/eshell/em-dirs.el
+++ b/lisp/eshell/em-dirs.el
@@ -1,7 +1,7 @@
1;;; em-dirs.el --- directory navigation commands 1;;; em-dirs.el --- directory navigation commands
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: John Wiegley <johnw@gnu.org> 6;; Author: John Wiegley <johnw@gnu.org>
7 7
diff --git a/lisp/eshell/em-glob.el b/lisp/eshell/em-glob.el
index bb9abc8aaa8..859a8a07c38 100644
--- a/lisp/eshell/em-glob.el
+++ b/lisp/eshell/em-glob.el
@@ -1,7 +1,7 @@
1;;; em-glob.el --- extended file name globbing 1;;; em-glob.el --- extended file name globbing
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: John Wiegley <johnw@gnu.org> 6;; Author: John Wiegley <johnw@gnu.org>
7 7
diff --git a/lisp/eshell/em-hist.el b/lisp/eshell/em-hist.el
index 24730f889f1..2fd0c485562 100644
--- a/lisp/eshell/em-hist.el
+++ b/lisp/eshell/em-hist.el
@@ -1,7 +1,7 @@
1;;; em-hist.el --- history list management 1;;; em-hist.el --- history list management
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: John Wiegley <johnw@gnu.org> 6;; Author: John Wiegley <johnw@gnu.org>
7 7
diff --git a/lisp/eshell/em-ls.el b/lisp/eshell/em-ls.el
index 68e7caec0b0..0473ef22973 100644
--- a/lisp/eshell/em-ls.el
+++ b/lisp/eshell/em-ls.el
@@ -1,7 +1,7 @@
1;;; em-ls.el --- implementation of ls in Lisp 1;;; em-ls.el --- implementation of ls in Lisp
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: John Wiegley <johnw@gnu.org> 6;; Author: John Wiegley <johnw@gnu.org>
7 7
diff --git a/lisp/eshell/em-pred.el b/lisp/eshell/em-pred.el
index 6a03a689a9f..71e34346d77 100644
--- a/lisp/eshell/em-pred.el
+++ b/lisp/eshell/em-pred.el
@@ -1,7 +1,7 @@
1;;; em-pred.el --- argument predicates and modifiers (ala zsh) 1;;; em-pred.el --- argument predicates and modifiers (ala zsh)
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: John Wiegley <johnw@gnu.org> 6;; Author: John Wiegley <johnw@gnu.org>
7 7
diff --git a/lisp/eshell/em-prompt.el b/lisp/eshell/em-prompt.el
index 8476e64fc7a..03c60988e58 100644
--- a/lisp/eshell/em-prompt.el
+++ b/lisp/eshell/em-prompt.el
@@ -1,7 +1,7 @@
1;;; em-prompt.el --- command prompts 1;;; em-prompt.el --- command prompts
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: John Wiegley <johnw@gnu.org> 6;; Author: John Wiegley <johnw@gnu.org>
7 7
diff --git a/lisp/eshell/em-rebind.el b/lisp/eshell/em-rebind.el
index 65ca9676d55..c1488f47234 100644
--- a/lisp/eshell/em-rebind.el
+++ b/lisp/eshell/em-rebind.el
@@ -1,7 +1,7 @@
1;;; em-rebind.el --- rebind keys when point is at current input 1;;; em-rebind.el --- rebind keys when point is at current input
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: John Wiegley <johnw@gnu.org> 6;; Author: John Wiegley <johnw@gnu.org>
7 7
diff --git a/lisp/eshell/em-script.el b/lisp/eshell/em-script.el
index 356fe76961e..92f077cd597 100644
--- a/lisp/eshell/em-script.el
+++ b/lisp/eshell/em-script.el
@@ -1,7 +1,7 @@
1;;; em-script.el --- Eshell script files 1;;; em-script.el --- Eshell script files
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: John Wiegley <johnw@gnu.org> 6;; Author: John Wiegley <johnw@gnu.org>
7 7
diff --git a/lisp/eshell/em-smart.el b/lisp/eshell/em-smart.el
index 5537d1c72f1..f9aed42e3ce 100644
--- a/lisp/eshell/em-smart.el
+++ b/lisp/eshell/em-smart.el
@@ -1,7 +1,7 @@
1;;; em-smart.el --- smart display of output 1;;; em-smart.el --- smart display of output
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: John Wiegley <johnw@gnu.org> 6;; Author: John Wiegley <johnw@gnu.org>
7 7
diff --git a/lisp/eshell/em-term.el b/lisp/eshell/em-term.el
index af6aa66c328..bb405473239 100644
--- a/lisp/eshell/em-term.el
+++ b/lisp/eshell/em-term.el
@@ -1,7 +1,7 @@
1;;; em-term.el --- running visual commands 1;;; em-term.el --- running visual commands
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: John Wiegley <johnw@gnu.org> 6;; Author: John Wiegley <johnw@gnu.org>
7 7
diff --git a/lisp/eshell/em-unix.el b/lisp/eshell/em-unix.el
index ead8e6e48a6..9c55fe16b6d 100644
--- a/lisp/eshell/em-unix.el
+++ b/lisp/eshell/em-unix.el
@@ -1,7 +1,7 @@
1;;; em-unix.el --- UNIX command aliases 1;;; em-unix.el --- UNIX command aliases
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: John Wiegley <johnw@gnu.org> 6;; Author: John Wiegley <johnw@gnu.org>
7 7
diff --git a/lisp/eshell/em-xtra.el b/lisp/eshell/em-xtra.el
index 8b77186f46a..347ab69ff17 100644
--- a/lisp/eshell/em-xtra.el
+++ b/lisp/eshell/em-xtra.el
@@ -1,7 +1,7 @@
1;;; em-xtra.el --- extra alias functions 1;;; em-xtra.el --- extra alias functions
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: John Wiegley <johnw@gnu.org> 6;; Author: John Wiegley <johnw@gnu.org>
7 7
diff --git a/lisp/eshell/esh-arg.el b/lisp/eshell/esh-arg.el
index 1b01501fb61..9a5ead5ddff 100644
--- a/lisp/eshell/esh-arg.el
+++ b/lisp/eshell/esh-arg.el
@@ -1,7 +1,7 @@
1;;; esh-arg.el --- argument processing 1;;; esh-arg.el --- argument processing
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: John Wiegley <johnw@gnu.org> 6;; Author: John Wiegley <johnw@gnu.org>
7 7
diff --git a/lisp/eshell/esh-cmd.el b/lisp/eshell/esh-cmd.el
index 6c698c79393..cc818650579 100644
--- a/lisp/eshell/esh-cmd.el
+++ b/lisp/eshell/esh-cmd.el
@@ -1,7 +1,7 @@
1;;; esh-cmd.el --- command invocation 1;;; esh-cmd.el --- command invocation
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: John Wiegley <johnw@gnu.org> 6;; Author: John Wiegley <johnw@gnu.org>
7 7
diff --git a/lisp/eshell/esh-ext.el b/lisp/eshell/esh-ext.el
index f0aa026d8e4..6951d580fdc 100644
--- a/lisp/eshell/esh-ext.el
+++ b/lisp/eshell/esh-ext.el
@@ -1,7 +1,7 @@
1;;; esh-ext.el --- commands external to Eshell 1;;; esh-ext.el --- commands external to Eshell
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: John Wiegley <johnw@gnu.org> 6;; Author: John Wiegley <johnw@gnu.org>
7 7
diff --git a/lisp/eshell/esh-io.el b/lisp/eshell/esh-io.el
index 18dcb87b9ee..f9684601fc4 100644
--- a/lisp/eshell/esh-io.el
+++ b/lisp/eshell/esh-io.el
@@ -1,7 +1,7 @@
1;;; esh-io.el --- I/O management 1;;; esh-io.el --- I/O management
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: John Wiegley <johnw@gnu.org> 6;; Author: John Wiegley <johnw@gnu.org>
7 7
diff --git a/lisp/eshell/esh-maint.el b/lisp/eshell/esh-maint.el
index 44c8935af28..a0219beca63 100644
--- a/lisp/eshell/esh-maint.el
+++ b/lisp/eshell/esh-maint.el
@@ -1,7 +1,7 @@
1;;; esh-maint.el --- init code for building eshell -*- no-byte-compile: t -*- 1;;; esh-maint.el --- init code for building eshell -*- no-byte-compile: t -*-
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: John Wiegley <johnw@gnu.org> 6;; Author: John Wiegley <johnw@gnu.org>
7 7
diff --git a/lisp/eshell/esh-mode.el b/lisp/eshell/esh-mode.el
index 2da540a0abd..c185e88d8a8 100644
--- a/lisp/eshell/esh-mode.el
+++ b/lisp/eshell/esh-mode.el
@@ -1,7 +1,7 @@
1;;; esh-mode.el --- user interface 1;;; esh-mode.el --- user interface
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: John Wiegley <johnw@gnu.org> 6;; Author: John Wiegley <johnw@gnu.org>
7 7
diff --git a/lisp/eshell/esh-module.el b/lisp/eshell/esh-module.el
index 412ee68d4a2..822caf54933 100644
--- a/lisp/eshell/esh-module.el
+++ b/lisp/eshell/esh-module.el
@@ -1,7 +1,7 @@
1;;; esh-module.el --- Eshell modules 1;;; esh-module.el --- Eshell modules
2 2
3;; Copyright (C) 1999, 2000, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: John Wiegley <johnw@gnu.org> 6;; Author: John Wiegley <johnw@gnu.org>
7;; Keywords: processes 7;; Keywords: processes
diff --git a/lisp/eshell/esh-opt.el b/lisp/eshell/esh-opt.el
index dc9f125aa65..8e7b44174ce 100644
--- a/lisp/eshell/esh-opt.el
+++ b/lisp/eshell/esh-opt.el
@@ -1,7 +1,7 @@
1;;; esh-opt.el --- command options processing 1;;; esh-opt.el --- command options processing
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: John Wiegley <johnw@gnu.org> 6;; Author: John Wiegley <johnw@gnu.org>
7 7
diff --git a/lisp/eshell/esh-proc.el b/lisp/eshell/esh-proc.el
index 7d8c66c1c53..d3dabbf04b5 100644
--- a/lisp/eshell/esh-proc.el
+++ b/lisp/eshell/esh-proc.el
@@ -1,7 +1,7 @@
1;;; esh-proc.el --- process management 1;;; esh-proc.el --- process management
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: John Wiegley <johnw@gnu.org> 6;; Author: John Wiegley <johnw@gnu.org>
7 7
diff --git a/lisp/eshell/esh-test.el b/lisp/eshell/esh-test.el
index d3f20c32274..ed1e75eb4df 100644
--- a/lisp/eshell/esh-test.el
+++ b/lisp/eshell/esh-test.el
@@ -1,7 +1,7 @@
1;;; esh-test.el --- Eshell test suite 1;;; esh-test.el --- Eshell test suite
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: John Wiegley <johnw@gnu.org> 6;; Author: John Wiegley <johnw@gnu.org>
7 7
diff --git a/lisp/eshell/esh-util.el b/lisp/eshell/esh-util.el
index 50ff77c7725..ce309aaaf9e 100644
--- a/lisp/eshell/esh-util.el
+++ b/lisp/eshell/esh-util.el
@@ -1,7 +1,7 @@
1;;; esh-util.el --- general utilities 1;;; esh-util.el --- general utilities
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: John Wiegley <johnw@gnu.org> 6;; Author: John Wiegley <johnw@gnu.org>
7 7
diff --git a/lisp/eshell/esh-var.el b/lisp/eshell/esh-var.el
index 5f21eb13fdf..b116df456bf 100644
--- a/lisp/eshell/esh-var.el
+++ b/lisp/eshell/esh-var.el
@@ -1,7 +1,7 @@
1;;; esh-var.el --- handling of variables 1;;; esh-var.el --- handling of variables
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: John Wiegley <johnw@gnu.org> 6;; Author: John Wiegley <johnw@gnu.org>
7 7
diff --git a/lisp/eshell/eshell.el b/lisp/eshell/eshell.el
index 2a254e045ba..d7910dc252d 100644
--- a/lisp/eshell/eshell.el
+++ b/lisp/eshell/eshell.el
@@ -1,7 +1,7 @@
1;;; eshell.el --- the Emacs command shell 1;;; eshell.el --- the Emacs command shell
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: John Wiegley <johnw@gnu.org> 6;; Author: John Wiegley <johnw@gnu.org>
7;; Version: 2.4.2 7;; Version: 2.4.2
diff --git a/lisp/expand.el b/lisp/expand.el
index 12e0433b358..ebcf90ccfc2 100644
--- a/lisp/expand.el
+++ b/lisp/expand.el
@@ -1,7 +1,7 @@
1;;; expand.el --- make abbreviations more usable 1;;; expand.el --- make abbreviations more usable
2 2
3;; Copyright (C) 1995, 1996, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1995, 1996, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Frederic Lepied <Frederic.Lepied@sugix.frmug.org> 6;; Author: Frederic Lepied <Frederic.Lepied@sugix.frmug.org>
7;; Maintainer: Frederic Lepied <Frederic.Lepied@sugix.frmug.org> 7;; Maintainer: Frederic Lepied <Frederic.Lepied@sugix.frmug.org>
diff --git a/lisp/ezimage.el b/lisp/ezimage.el
index ed8fb497aff..aaf9cabb480 100644
--- a/lisp/ezimage.el
+++ b/lisp/ezimage.el
@@ -1,7 +1,7 @@
1;;; ezimage --- Generalized Image management 1;;; ezimage --- Generalized Image management
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Eric M. Ludlam <zappo@gnu.org> 6;; Author: Eric M. Ludlam <zappo@gnu.org>
7;; Keywords: file, tags, tools 7;; Keywords: file, tags, tools
diff --git a/lisp/facemenu.el b/lisp/facemenu.el
index f767c8d4e26..44f184b12ee 100644
--- a/lisp/facemenu.el
+++ b/lisp/facemenu.el
@@ -1,7 +1,7 @@
1;;; facemenu.el --- create a face menu for interactively adding fonts to text 1;;; facemenu.el --- create a face menu for interactively adding fonts to text
2 2
3;; Copyright (C) 1994, 1995, 1996, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1994, 1995, 1996, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Boris Goldowsky <boris@gnu.org> 6;; Author: Boris Goldowsky <boris@gnu.org>
7;; Keywords: faces 7;; Keywords: faces
diff --git a/lisp/faces.el b/lisp/faces.el
index 0736cda2993..29f2729094f 100644
--- a/lisp/faces.el
+++ b/lisp/faces.el
@@ -1,7 +1,7 @@
1;;; faces.el --- Lisp faces 1;;; faces.el --- Lisp faces
2 2
3;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 3;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
4;; 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: internal 7;; Keywords: internal
diff --git a/lisp/ffap.el b/lisp/ffap.el
index a36ba58e577..e49c77f4d47 100644
--- a/lisp/ffap.el
+++ b/lisp/ffap.el
@@ -1,7 +1,7 @@
1;;; ffap.el --- find file (or url) at point 1;;; ffap.el --- find file (or url) at point
2 2
3;; Copyright (C) 1995, 1996, 1997, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1995, 1996, 1997, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Michelangelo Grigni <mic@mathcs.emory.edu> 6;; Author: Michelangelo Grigni <mic@mathcs.emory.edu>
7;; Maintainer: FSF 7;; Maintainer: FSF
@@ -310,7 +310,7 @@ For a fancy alternative, get `ffap-url.el'."
310 ;; 310 ;;
311 ;; It pays to put a big fancy regexp here, since ffap-guesser is 311 ;; It pays to put a big fancy regexp here, since ffap-guesser is
312 ;; much more time-consuming than regexp searching: 312 ;; much more time-consuming than regexp searching:
313 "[/:.~a-zA-Z]/\\|@[a-zA-Z][-a-zA-Z0-9]*\\." 313 "[/:.~[:alpha:]]/\\|@[[:alpha:]][-[:alnum:]]*\\."
314 "*Regular expression governing movements of `ffap-next'." 314 "*Regular expression governing movements of `ffap-next'."
315 :type 'regexp 315 :type 'regexp
316 :group 'ffap) 316 :group 'ffap)
@@ -426,7 +426,7 @@ Returned values:
426 ;; (ffap-machine-p "mathcs" 5678 nil 'ping) 426 ;; (ffap-machine-p "mathcs" 5678 nil 'ping)
427 ;; (ffap-machine-p "foo.bonk" nil nil 'ping) 427 ;; (ffap-machine-p "foo.bonk" nil nil 'ping)
428 ;; (ffap-machine-p "foo.bonk.com" nil nil 'ping) 428 ;; (ffap-machine-p "foo.bonk.com" nil nil 'ping)
429 (if (or (string-match "[^-a-zA-Z0-9.]" host) ; Illegal chars (?) 429 (if (or (string-match "[^-[:alnum:].]" host) ; Illegal chars (?)
430 (not (string-match "[^0-9]" host))) ; 1: a number? 2: quick reject 430 (not (string-match "[^0-9]" host))) ; 1: a number? 2: quick reject
431 nil 431 nil
432 (let* ((domain 432 (let* ((domain
@@ -575,7 +575,7 @@ Looks at `ffap-ftp-default-user', returns \"\" for \"localhost\"."
575 (ffap-ftp-regexp (ffap-host-to-filename mach)) 575 (ffap-ftp-regexp (ffap-host-to-filename mach))
576 )) 576 ))
577 577
578(defvar ffap-newsgroup-regexp "^[a-z]+\\.[-+a-z_0-9.]+$" 578(defvar ffap-newsgroup-regexp "^[[:lower:]]+\\.[-+[:lower:]_0-9.]+$"
579 "Strings not matching this fail `ffap-newsgroup-p'.") 579 "Strings not matching this fail `ffap-newsgroup-p'.")
580(defvar ffap-newsgroup-heads ; entirely inadequate 580(defvar ffap-newsgroup-heads ; entirely inadequate
581 '("alt" "comp" "gnu" "misc" "news" "sci" "soc" "talk") 581 '("alt" "comp" "gnu" "misc" "news" "sci" "soc" "talk")
@@ -601,7 +601,7 @@ Looks at `ffap-ftp-default-user', returns \"\" for \"localhost\"."
601 (setq heads nil)) 601 (setq heads nil))
602 (error nil))) 602 (error nil)))
603 (or ret (not heads) 603 (or ret (not heads)
604 (let ((head (string-match "\\`\\([a-z]+\\)\\." string))) 604 (let ((head (string-match "\\`\\([[:lower:]]+\\)\\." string)))
605 (and head (setq head (substring string 0 (match-end 1))) 605 (and head (setq head (substring string 0 (match-end 1)))
606 (member head heads) 606 (member head heads)
607 (setq ret string)))) 607 (setq ret string))))
@@ -780,7 +780,7 @@ This uses ffap-file-exists-string, which may try adding suffixes from
780 ("" . ffap-completable) ; completion, slow on some systems 780 ("" . ffap-completable) ; completion, slow on some systems
781 ("\\.info\\'" . ffap-info) ; gzip.info 781 ("\\.info\\'" . ffap-info) ; gzip.info
782 ("\\`info/" . ffap-info-2) ; info/emacs 782 ("\\`info/" . ffap-info-2) ; info/emacs
783 ("\\`[-a-z]+\\'" . ffap-info-3) ; (emacs)Top [only in the parentheses] 783 ("\\`[-[:lower:]]+\\'" . ffap-info-3) ; (emacs)Top [only in the parentheses]
784 ("\\.elc?\\'" . ffap-el) ; simple.el, simple.elc 784 ("\\.elc?\\'" . ffap-el) ; simple.el, simple.elc
785 (emacs-lisp-mode . ffap-el-mode) ; rmail, gnus, simple, custom 785 (emacs-lisp-mode . ffap-el-mode) ; rmail, gnus, simple, custom
786 ;; (lisp-interaction-mode . ffap-el-mode) ; maybe 786 ;; (lisp-interaction-mode . ffap-el-mode) ; maybe
@@ -969,15 +969,15 @@ If t, `ffap-tex-init' will initialize this when needed.")
969 ;; Slightly controversial decisions: 969 ;; Slightly controversial decisions:
970 ;; * strip trailing "@" and ":" 970 ;; * strip trailing "@" and ":"
971 ;; * no commas (good for latex) 971 ;; * no commas (good for latex)
972 (file "--:$+<>@-Z_a-z~*?" "<@" "@>;.,!:") 972 (file "--:$+<>@-Z_[:lower:]~*?" "<@" "@>;.,!:")
973 ;; An url, or maybe a email/news message-id: 973 ;; An url, or maybe a email/news message-id:
974 (url "--:=&?$+@-Z_a-z~#,%;*" "^A-Za-z0-9" ":;.,!?") 974 (url "--:=&?$+@-Z_[:lower:]~#,%;*" "^[:alnum:]" ":;.,!?")
975 ;; Find a string that does *not* contain a colon: 975 ;; Find a string that does *not* contain a colon:
976 (nocolon "--9$+<>@-Z_a-z~" "<@" "@>;.,!?") 976 (nocolon "--9$+<>@-Z_[:lower:]~" "<@" "@>;.,!?")
977 ;; A machine: 977 ;; A machine:
978 (machine "-a-zA-Z0-9." "" ".") 978 (machine "-[:alnum:]." "" ".")
979 ;; Mathematica paths: allow backquotes 979 ;; Mathematica paths: allow backquotes
980 (math-mode ",-:$+<>@-Z_a-z~`" "<" "@>;.,!?`:") 980 (math-mode ",-:$+<>@-Z_[:lower:]~`" "<" "@>;.,!?`:")
981 ) 981 )
982 "Alist of \(MODE CHARS BEG END\), where MODE is a symbol, 982 "Alist of \(MODE CHARS BEG END\), where MODE is a symbol,
983possibly a major-mode name, or one of the symbol 983possibly a major-mode name, or one of the symbol
@@ -1062,7 +1062,7 @@ Assumes the buffer has not changed."
1062 (let ((name (ffap-string-at-point 'url))) 1062 (let ((name (ffap-string-at-point 'url)))
1063 (cond 1063 (cond
1064 ((string-match "^url:" name) (setq name (substring name 4))) 1064 ((string-match "^url:" name) (setq name (substring name 4)))
1065 ((and (string-match "\\`[^:</>@]+@[^:</>@]+[a-zA-Z0-9]\\'" name) 1065 ((and (string-match "\\`[^:</>@]+@[^:</>@]+[[:alnum:]]\\'" name)
1066 ;; "foo@bar": could be "mailto" or "news" (a Message-ID). 1066 ;; "foo@bar": could be "mailto" or "news" (a Message-ID).
1067 ;; Without "<>" it must be "mailto". Otherwise could be 1067 ;; Without "<>" it must be "mailto". Otherwise could be
1068 ;; either, so consult `ffap-foo-at-bar-prefix'. 1068 ;; either, so consult `ffap-foo-at-bar-prefix'.
@@ -1074,7 +1074,7 @@ Assumes the buffer has not changed."
1074 "mailto"))) 1074 "mailto")))
1075 (and prefix (setq name (concat prefix ":" name)))))) 1075 (and prefix (setq name (concat prefix ":" name))))))
1076 ((ffap-newsgroup-p name) (setq name (concat "news:" name))) 1076 ((ffap-newsgroup-p name) (setq name (concat "news:" name)))
1077 ((and (string-match "\\`[a-z0-9]+\\'" name) ; <mic> <root> <nobody> 1077 ((and (string-match "\\`[[:alnum:]]+\\'" name) ; <mic> <root> <nobody>
1078 (equal (ffap-string-around) "<>") 1078 (equal (ffap-string-around) "<>")
1079 ;; (ffap-user-p name): 1079 ;; (ffap-user-p name):
1080 (not (string-match "~" (expand-file-name (concat "~" name)))) 1080 (not (string-match "~" (expand-file-name (concat "~" name))))
diff --git a/lisp/filecache.el b/lisp/filecache.el
index 27ecd1c14cd..10942c77f5e 100644
--- a/lisp/filecache.el
+++ b/lisp/filecache.el
@@ -5,7 +5,7 @@
5;; Keywords: convenience 5;; Keywords: convenience
6;; 6;;
7;; Copyright (C) 1996, 2000, 2001, 2002, 2003, 2004, 7;; Copyright (C) 1996, 2000, 2001, 2002, 2003, 2004,
8;; 2005, 2006 Free Software Foundation, Inc. 8;; 2005, 2006, 2007 Free Software Foundation, Inc.
9 9
10;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
11 11
diff --git a/lisp/files.el b/lisp/files.el
index 3b28f28b59b..e32fa42795e 100644
--- a/lisp/files.el
+++ b/lisp/files.el
@@ -2,7 +2,7 @@
2 2
3;; Copyright (C) 1985, 1986, 1987, 1992, 1993, 1994, 1995, 1996, 3;; Copyright (C) 1985, 1986, 1987, 1992, 1993, 1994, 1995, 1996,
4;; 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 4;; 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
5;; 2006 Free Software Foundation, Inc. 5;; 2006, 2007 Free Software Foundation, Inc.
6 6
7;; Maintainer: FSF 7;; Maintainer: FSF
8 8
@@ -1223,11 +1223,11 @@ killed."
1223 (unless (run-hook-with-args-until-failure 'kill-buffer-query-functions) 1223 (unless (run-hook-with-args-until-failure 'kill-buffer-query-functions)
1224 (error "Aborted")) 1224 (error "Aborted"))
1225 (when (and (buffer-modified-p) (buffer-file-name)) 1225 (when (and (buffer-modified-p) (buffer-file-name))
1226 (if (yes-or-no-p (format "Buffer %s is modified; save it first? " 1226 (if (yes-or-no-p (format "Buffer %s is modified; kill anyway? "
1227 (buffer-name))) 1227 (buffer-name)))
1228 (save-buffer) 1228 (unless (yes-or-no-p "Kill and replace the buffer without saving it? ")
1229 (unless (yes-or-no-p "Kill and replace the buffer without saving it? ") 1229 (error "Aborted"))
1230 (error "Aborted")))) 1230 (save-buffer)))
1231 (let ((obuf (current-buffer)) 1231 (let ((obuf (current-buffer))
1232 (ofile buffer-file-name) 1232 (ofile buffer-file-name)
1233 (onum buffer-file-number) 1233 (onum buffer-file-number)
@@ -2506,6 +2506,7 @@ n -- to ignore the local variables list.")
2506 ", or C-v to scroll"))) 2506 ", or C-v to scroll")))
2507 (goto-char (point-min)) 2507 (goto-char (point-min))
2508 (let ((cursor-in-echo-area t) 2508 (let ((cursor-in-echo-area t)
2509 (executing-kbd-macro executing-kbd-macro)
2509 (exit-chars 2510 (exit-chars
2510 (if offer-save '(?! ?y ?n ?\s ?\C-g) '(?y ?n ?\s ?\C-g))) 2511 (if offer-save '(?! ?y ?n ?\s ?\C-g) '(?y ?n ?\s ?\C-g)))
2511 done) 2512 done)
@@ -2513,11 +2514,17 @@ n -- to ignore the local variables list.")
2513 (message prompt) 2514 (message prompt)
2514 (setq char (read-event)) 2515 (setq char (read-event))
2515 (if (numberp char) 2516 (if (numberp char)
2516 (if (eq char ?\C-v) 2517 (cond ((eq char ?\C-v)
2517 (condition-case nil 2518 (condition-case nil
2518 (scroll-up) 2519 (scroll-up)
2519 (error (goto-char (point-min)))) 2520 (error (goto-char (point-min)))))
2520 (setq done (memq (downcase char) exit-chars)))))) 2521 ;; read-event returns -1 if we are in a kbd
2522 ;; macro and there are no more events in the
2523 ;; macro. In that case, attempt to get an
2524 ;; event interactively.
2525 ((and executing-kbd-macro (= char -1))
2526 (setq executing-kbd-macro nil))
2527 (t (setq done (memq (downcase char) exit-chars)))))))
2521 (setq char (downcase char)) 2528 (setq char (downcase char))
2522 (when (and offer-save (= char ?!) unsafe-vars) 2529 (when (and offer-save (= char ?!) unsafe-vars)
2523 (dolist (elt unsafe-vars) 2530 (dolist (elt unsafe-vars)
diff --git a/lisp/filesets.el b/lisp/filesets.el
index 355c39f8ed7..e13c4a321dd 100644
--- a/lisp/filesets.el
+++ b/lisp/filesets.el
@@ -1,6 +1,6 @@
1;;; filesets.el --- handle group of files 1;;; filesets.el --- handle group of files
2 2
3;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Thomas Link <t.link@gmx.at> 5;; Author: Thomas Link <t.link@gmx.at>
6;; Maintainer: FSF 6;; Maintainer: FSF
diff --git a/lisp/find-dired.el b/lisp/find-dired.el
index 027710f74c3..4b70a71bdb8 100644
--- a/lisp/find-dired.el
+++ b/lisp/find-dired.el
@@ -1,7 +1,7 @@
1;;; find-dired.el --- run a `find' command and dired the output 1;;; find-dired.el --- run a `find' command and dired the output
2 2
3;; Copyright (C) 1992, 1994, 1995, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1992, 1994, 1995, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Roland McGrath <roland@gnu.org>, 6;; Author: Roland McGrath <roland@gnu.org>,
7;; Sebastian Kremer <sk@thp.uni-koeln.de> 7;; Sebastian Kremer <sk@thp.uni-koeln.de>
diff --git a/lisp/find-file.el b/lisp/find-file.el
index 505789e5146..5b15e0d1692 100644
--- a/lisp/find-file.el
+++ b/lisp/find-file.el
@@ -5,7 +5,7 @@
5;; Keywords: c, matching, tools 5;; Keywords: c, matching, tools
6 6
7;; Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004, 7;; Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004,
8;; 2005, 2006 Free Software Foundation, Inc. 8;; 2005, 2006, 2007 Free Software Foundation, Inc.
9 9
10;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
11 11
diff --git a/lisp/find-lisp.el b/lisp/find-lisp.el
index 2dfd8d2a6c6..18e30ef37eb 100644
--- a/lisp/find-lisp.el
+++ b/lisp/find-lisp.el
@@ -5,7 +5,7 @@
5;; Keywords: unix 5;; Keywords: unix
6 6
7;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 7;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
8;; 2005, 2006 Free Software Foundation, Inc. 8;; 2005, 2006, 2007 Free Software Foundation, Inc.
9 9
10;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
11 11
diff --git a/lisp/finder.el b/lisp/finder.el
index 1374e1f4e76..96a806a2e1e 100644
--- a/lisp/finder.el
+++ b/lisp/finder.el
@@ -1,7 +1,7 @@
1;;; finder.el --- topic & keyword-based code finder 1;;; finder.el --- topic & keyword-based code finder
2 2
3;; Copyright (C) 1992, 1997, 1998, 1999, 2001, 2002, 2003, 3;; Copyright (C) 1992, 1997, 1998, 1999, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Eric S. Raymond <esr@snark.thyrsus.com> 6;; Author: Eric S. Raymond <esr@snark.thyrsus.com>
7;; Created: 16 Jun 1992 7;; Created: 16 Jun 1992
diff --git a/lisp/flow-ctrl.el b/lisp/flow-ctrl.el
index f2a29cda43c..5ba5aa6be20 100644
--- a/lisp/flow-ctrl.el
+++ b/lisp/flow-ctrl.el
@@ -1,7 +1,7 @@
1;;; flow-ctrl.el --- help for lusers on cu(1) or ttys with wired-in ^S/^Q flow control 1;;; flow-ctrl.el --- help for lusers on cu(1) or ttys with wired-in ^S/^Q flow control
2 2
3;; Copyright (C) 1990, 1991, 1994, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1994, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author Kevin Gallagher 6;; Author Kevin Gallagher
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/foldout.el b/lisp/foldout.el
index 540a1943271..73c8556ad5b 100644
--- a/lisp/foldout.el
+++ b/lisp/foldout.el
@@ -1,7 +1,7 @@
1;;; foldout.el --- folding extensions for outline-mode and outline-minor-mode 1;;; foldout.el --- folding extensions for outline-mode and outline-minor-mode
2 2
3;; Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Kevin Broadey <KevinB@bartley.demon.co.uk> 6;; Author: Kevin Broadey <KevinB@bartley.demon.co.uk>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/follow.el b/lisp/follow.el
index c44b5156ec8..90555a786cc 100644
--- a/lisp/follow.el
+++ b/lisp/follow.el
@@ -1,7 +1,7 @@
1;;; follow.el --- synchronize windows showing the same buffer 1;;; follow.el --- synchronize windows showing the same buffer
2 2
3;; Copyright (C) 1995, 1996, 1997, 1999, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1995, 1996, 1997, 1999, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Anders Lindgren <andersl@andersl.com> 6;; Author: Anders Lindgren <andersl@andersl.com>
7;; Maintainer: FSF (Anders' email bounces, Sep 2005) 7;; Maintainer: FSF (Anders' email bounces, Sep 2005)
diff --git a/lisp/font-core.el b/lisp/font-core.el
index 6a3f2b7698f..8202a820008 100644
--- a/lisp/font-core.el
+++ b/lisp/font-core.el
@@ -1,7 +1,7 @@
1;;; font-core.el --- Core interface to font-lock 1;;; font-core.el --- Core interface to font-lock
2 2
3;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 3;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
4;; 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: languages, faces 7;; Keywords: languages, faces
diff --git a/lisp/font-lock.el b/lisp/font-lock.el
index dfd3ec33089..a1e103624b3 100644
--- a/lisp/font-lock.el
+++ b/lisp/font-lock.el
@@ -1,7 +1,7 @@
1;;; font-lock.el --- Electric font lock mode 1;;; font-lock.el --- Electric font lock mode
2 2
3;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 3;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: jwz, then rms, then sm 6;; Author: jwz, then rms, then sm
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/format.el b/lisp/format.el
index 73f48fba7cd..287f2d7ce72 100644
--- a/lisp/format.el
+++ b/lisp/format.el
@@ -1,7 +1,7 @@
1;;; format.el --- read and save files in multiple formats 1;;; format.el --- read and save files in multiple formats
2 2
3;; Copyright (C) 1994, 1995, 1997, 1999, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1994, 1995, 1997, 1999, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Boris Goldowsky <boris@gnu.org> 6;; Author: Boris Goldowsky <boris@gnu.org>
7 7
diff --git a/lisp/forms-d2.el b/lisp/forms-d2.el
index 883cfe14d7c..c7e50ef15e0 100644
--- a/lisp/forms-d2.el
+++ b/lisp/forms-d2.el
@@ -1,7 +1,7 @@
1;;; forms-d2.el --- demo forms-mode -*- no-byte-compile: t -*- 1;;; forms-d2.el --- demo forms-mode -*- no-byte-compile: t -*-
2 2
3;; Copyright (C) 1991, 1994, 1995, 1996, 1997, 2001, 2002, 2003, 3;; Copyright (C) 1991, 1994, 1995, 1996, 1997, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Johan Vromans <jvromans@squirrel.nl> 6;; Author: Johan Vromans <jvromans@squirrel.nl>
7;; Created: 1989 7;; Created: 1989
diff --git a/lisp/forms.el b/lisp/forms.el
index 63e208a127f..9f37ce04463 100644
--- a/lisp/forms.el
+++ b/lisp/forms.el
@@ -1,7 +1,7 @@
1;;; forms.el --- Forms mode: edit a file as a form to fill in 1;;; forms.el --- Forms mode: edit a file as a form to fill in
2 2
3;; Copyright (C) 1991, 1994, 1995, 1996, 1997, 2001, 2002, 2003, 3;; Copyright (C) 1991, 1994, 1995, 1996, 1997, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Johan Vromans <jvromans@squirrel.nl> 6;; Author: Johan Vromans <jvromans@squirrel.nl>
7 7
diff --git a/lisp/frame.el b/lisp/frame.el
index bac533ae86f..5f32654fdb1 100644
--- a/lisp/frame.el
+++ b/lisp/frame.el
@@ -1,7 +1,7 @@
1;;; frame.el --- multi-frame management independent of window systems 1;;; frame.el --- multi-frame management independent of window systems
2 2
3;; Copyright (C) 1993, 1994, 1996, 1997, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1993, 1994, 1996, 1997, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: internal 7;; Keywords: internal
diff --git a/lisp/fringe.el b/lisp/fringe.el
index 7a04d87a579..06df7f36388 100644
--- a/lisp/fringe.el
+++ b/lisp/fringe.el
@@ -1,6 +1,6 @@
1;;; fringe.el --- fringe setup and control 1;;; fringe.el --- fringe setup and control
2 2
3;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Simon Josefsson <simon@josefsson.org> 5;; Author: Simon Josefsson <simon@josefsson.org>
6;; Maintainer: FSF 6;; Maintainer: FSF
diff --git a/lisp/generic-x.el b/lisp/generic-x.el
index d980a1ebc89..3136889c250 100644
--- a/lisp/generic-x.el
+++ b/lisp/generic-x.el
@@ -1,7 +1,7 @@
1;;; generic-x.el --- A collection of generic modes 1;;; generic-x.el --- A collection of generic modes
2 2
3;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Peter Breton <pbreton@cs.umb.edu> 6;; Author: Peter Breton <pbreton@cs.umb.edu>
7;; Created: Tue Oct 08 1996 7;; Created: Tue Oct 08 1996
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index a56f9ff1536..7197ca2705f 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -1,3 +1,24 @@
12007-01-23 Reiner Steib <Reiner.Steib@gmx.de>
2
3 * gnus-score.el (gnus-home-score-file, gnus-home-adapt-file): Fix
4 custom choice.
5
6 * gnus-art.el (gnus-signature-limit): Fix custom choice.
7
82007-01-19 Reiner Steib <Reiner.Steib@gmx.de>
9
10 * nnsoup.el (nnsoup-directory, nnsoup-packer, nnsoup-packet-directory):
11 Use gnus-home-directory instead of "~/" or "$HOME".
12
132007-01-12 Kenichi Handa <handa@m17n.org>
14
15 * uudecode.el (uudecode-decode-region-internal): Make it work in a
16 multibyte buffer.
17
182007-01-14 Reiner Steib <Reiner.Steib@gmx.de>
19
20 * gnus-sum.el (gnus-auto-select-first): Improve doc string.
21
12007-01-07 Reiner Steib <Reiner.Steib@gmx.de> 222007-01-07 Reiner Steib <Reiner.Steib@gmx.de>
2 23
3 * gnus-soup.el: Add missing :group in previous change. 24 * gnus-soup.el: Add missing :group in previous change.
@@ -4693,7 +4714,7 @@
4693 4714
4694See ChangeLog.2 for earlier changes. 4715See ChangeLog.2 for earlier changes.
4695 4716
4696 Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc. 4717 Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4697 Copying and distribution of this file, with or without modification, 4718 Copying and distribution of this file, with or without modification,
4698 are permitted provided the copyright notice and this notice are preserved. 4719 are permitted provided the copyright notice and this notice are preserved.
4699 4720
diff --git a/lisp/gnus/ChangeLog.1 b/lisp/gnus/ChangeLog.1
index 5f86d24e019..e4c39387d30 100644
--- a/lisp/gnus/ChangeLog.1
+++ b/lisp/gnus/ChangeLog.1
@@ -3727,7 +3727,7 @@
3727 3727
3728 3728
3729 Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3729 Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
3730 2005, 2006 Free Software Foundation, Inc. 3730 2005, 2006, 2007 Free Software Foundation, Inc.
3731 Copying and distribution of this file, with or without modification, 3731 Copying and distribution of this file, with or without modification,
3732 are permitted provided the copyright notice and this notice are preserved. 3732 are permitted provided the copyright notice and this notice are preserved.
3733 3733
diff --git a/lisp/gnus/ChangeLog.2 b/lisp/gnus/ChangeLog.2
index dcd6e8249b4..b20dc6646f4 100644
--- a/lisp/gnus/ChangeLog.2
+++ b/lisp/gnus/ChangeLog.2
@@ -18857,7 +18857,7 @@
18857 18857
18858See ChangeLog.1 for earlier changes. 18858See ChangeLog.1 for earlier changes.
18859 18859
18860 Copyright (C) 2000, 2001, 2002, 2004, 2005, 2006 18860 Copyright (C) 2000, 2001, 2002, 2004, 2005, 2006, 2007
18861 Free Software Foundation, Inc. 18861 Free Software Foundation, Inc.
18862 Copying and distribution of this file, with or without modification, 18862 Copying and distribution of this file, with or without modification,
18863 are permitted provided the copyright notice and this notice are preserved. 18863 are permitted provided the copyright notice and this notice are preserved.
diff --git a/lisp/gnus/binhex.el b/lisp/gnus/binhex.el
index f01b2ff8b51..5bca0be13c2 100644
--- a/lisp/gnus/binhex.el
+++ b/lisp/gnus/binhex.el
@@ -1,7 +1,7 @@
1;;; binhex.el --- elisp native binhex decode 1;;; binhex.el --- elisp native binhex decode
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Shenghuo Zhu <zsh@cs.rochester.edu> 6;; Author: Shenghuo Zhu <zsh@cs.rochester.edu>
7;; Keywords: binhex news 7;; Keywords: binhex news
diff --git a/lisp/gnus/canlock.el b/lisp/gnus/canlock.el
index 9f063bb3644..3f51ad47ef0 100644
--- a/lisp/gnus/canlock.el
+++ b/lisp/gnus/canlock.el
@@ -1,7 +1,7 @@
1;;; canlock.el --- functions for Cancel-Lock feature 1;;; canlock.el --- functions for Cancel-Lock feature
2 2
3;; Copyright (C) 1998, 1999, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 1999, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Katsumi Yamaoka <yamaoka@jpl.org> 6;; Author: Katsumi Yamaoka <yamaoka@jpl.org>
7;; Keywords: news, cancel-lock, hmac, sha1, rfc2104 7;; Keywords: news, cancel-lock, hmac, sha1, rfc2104
diff --git a/lisp/gnus/compface.el b/lisp/gnus/compface.el
index 33e05046e84..c146c93193b 100644
--- a/lisp/gnus/compface.el
+++ b/lisp/gnus/compface.el
@@ -1,6 +1,6 @@
1;;; compface.el --- functions for converting X-Face headers 1;;; compface.el --- functions for converting X-Face headers
2 2
3;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 5;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
6;; Keywords: news 6;; Keywords: news
diff --git a/lisp/gnus/deuglify.el b/lisp/gnus/deuglify.el
index 53439d17091..f3052130e8f 100644
--- a/lisp/gnus/deuglify.el
+++ b/lisp/gnus/deuglify.el
@@ -1,6 +1,6 @@
1;;; deuglify.el --- deuglify broken Outlook (Express) articles 1;;; deuglify.el --- deuglify broken Outlook (Express) articles
2 2
3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Raymond Scholz <rscholz@zonix.de> 6;; Author: Raymond Scholz <rscholz@zonix.de>
diff --git a/lisp/gnus/dig.el b/lisp/gnus/dig.el
index e180cdad364..97f149c76e1 100644
--- a/lisp/gnus/dig.el
+++ b/lisp/gnus/dig.el
@@ -1,7 +1,7 @@
1;;; dig.el --- Domain Name System dig interface 1;;; dig.el --- Domain Name System dig interface
2 2
3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Simon Josefsson <simon@josefsson.org> 6;; Author: Simon Josefsson <simon@josefsson.org>
7;; Keywords: DNS BIND dig 7;; Keywords: DNS BIND dig
diff --git a/lisp/gnus/dns.el b/lisp/gnus/dns.el
index 5069230e736..e7cd51f0308 100644
--- a/lisp/gnus/dns.el
+++ b/lisp/gnus/dns.el
@@ -1,6 +1,6 @@
1;;; dns.el --- Domain Name Service lookups 1;;; dns.el --- Domain Name Service lookups
2 2
3;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 5;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
6;; Keywords: network 6;; Keywords: network
diff --git a/lisp/gnus/earcon.el b/lisp/gnus/earcon.el
index a70e68d9a62..8a3560fac08 100644
--- a/lisp/gnus/earcon.el
+++ b/lisp/gnus/earcon.el
@@ -1,7 +1,7 @@
1;;; earcon.el --- Sound effects for messages 1;;; earcon.el --- Sound effects for messages
2 2
3;; Copyright (C) 1996, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Steven L. Baur <steve@miranova.com> 6;; Author: Steven L. Baur <steve@miranova.com>
7 7
diff --git a/lisp/gnus/flow-fill.el b/lisp/gnus/flow-fill.el
index b47e9ba8365..4ab2645878f 100644
--- a/lisp/gnus/flow-fill.el
+++ b/lisp/gnus/flow-fill.el
@@ -1,7 +1,7 @@
1;;; flow-fill.el --- interpret RFC2646 "flowed" text 1;;; flow-fill.el --- interpret RFC2646 "flowed" text
2 2
3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Simon Josefsson <jas@pdc.kth.se> 6;; Author: Simon Josefsson <jas@pdc.kth.se>
7;; Keywords: mail 7;; Keywords: mail
diff --git a/lisp/gnus/format-spec.el b/lisp/gnus/format-spec.el
index e905e91c2e1..a01b3d0e052 100644
--- a/lisp/gnus/format-spec.el
+++ b/lisp/gnus/format-spec.el
@@ -1,7 +1,7 @@
1;;; format-spec.el --- functions for formatting arbitrary formatting strings 1;;; format-spec.el --- functions for formatting arbitrary formatting strings
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: tools 7;; Keywords: tools
diff --git a/lisp/gnus/gmm-utils.el b/lisp/gnus/gmm-utils.el
index 18b1a528c29..84b69edb575 100644
--- a/lisp/gnus/gmm-utils.el
+++ b/lisp/gnus/gmm-utils.el
@@ -1,6 +1,6 @@
1;;; gmm-utils.el --- Utility functions for Gnus, Message and MML 1;;; gmm-utils.el --- Utility functions for Gnus, Message and MML
2 2
3;; Copyright (C) 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Reiner Steib <reiner.steib@gmx.de> 5;; Author: Reiner Steib <reiner.steib@gmx.de>
6;; Keywords: news 6;; Keywords: news
diff --git a/lisp/gnus/gnus-agent.el b/lisp/gnus/gnus-agent.el
index 64e080f5aa3..f54b568a7ef 100644
--- a/lisp/gnus/gnus-agent.el
+++ b/lisp/gnus/gnus-agent.el
@@ -1,7 +1,7 @@
1;;; gnus-agent.el --- unplugged support for Gnus 1;;; gnus-agent.el --- unplugged support for Gnus
2 2
3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; This file is part of GNU Emacs. 7;; This file is part of GNU Emacs.
diff --git a/lisp/gnus/gnus-art.el b/lisp/gnus/gnus-art.el
index 9160f6f5002..e757406f00d 100644
--- a/lisp/gnus/gnus-art.el
+++ b/lisp/gnus/gnus-art.el
@@ -1,7 +1,7 @@
1;;; gnus-art.el --- article mode commands for Gnus 1;;; gnus-art.el --- article mode commands for Gnus
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news 7;; Keywords: news
@@ -242,7 +242,7 @@ regexp. If it matches, the text in question is not a signature."
242 :type '(choice (const nil) 242 :type '(choice (const nil)
243 (integer :value 200) 243 (integer :value 200)
244 (number :value 4.0) 244 (number :value 4.0)
245 (function :value fun) 245 function
246 (regexp :value ".*")) 246 (regexp :value ".*"))
247 :group 'gnus-article-signature) 247 :group 'gnus-article-signature)
248 248
diff --git a/lisp/gnus/gnus-async.el b/lisp/gnus/gnus-async.el
index ba884185841..9b81e2e061d 100644
--- a/lisp/gnus/gnus-async.el
+++ b/lisp/gnus/gnus-async.el
@@ -1,7 +1,7 @@
1;;; gnus-async.el --- asynchronous support for Gnus 1;;; gnus-async.el --- asynchronous support for Gnus
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news 7;; Keywords: news
diff --git a/lisp/gnus/gnus-audio.el b/lisp/gnus/gnus-audio.el
index a3192d84f65..51cee19c873 100644
--- a/lisp/gnus/gnus-audio.el
+++ b/lisp/gnus/gnus-audio.el
@@ -1,7 +1,7 @@
1;;; gnus-audio.el --- Sound effects for Gnus 1;;; gnus-audio.el --- Sound effects for Gnus
2 2
3;; Copyright (C) 1996, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Steven L. Baur <steve@miranova.com> 6;; Author: Steven L. Baur <steve@miranova.com>
7;; Keywords: news, mail, multimedia 7;; Keywords: news, mail, multimedia
diff --git a/lisp/gnus/gnus-bcklg.el b/lisp/gnus/gnus-bcklg.el
index e1456d8a9cd..5eb349fa980 100644
--- a/lisp/gnus/gnus-bcklg.el
+++ b/lisp/gnus/gnus-bcklg.el
@@ -1,7 +1,7 @@
1;;; gnus-bcklg.el --- backlog functions for Gnus 1;;; gnus-bcklg.el --- backlog functions for Gnus
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news 7;; Keywords: news
diff --git a/lisp/gnus/gnus-cache.el b/lisp/gnus/gnus-cache.el
index c95ef75ceb1..834dcbcc521 100644
--- a/lisp/gnus/gnus-cache.el
+++ b/lisp/gnus/gnus-cache.el
@@ -1,7 +1,7 @@
1;;; gnus-cache.el --- cache interface for Gnus 1;;; gnus-cache.el --- cache interface for Gnus
2 2
3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news 7;; Keywords: news
diff --git a/lisp/gnus/gnus-cite.el b/lisp/gnus/gnus-cite.el
index 44f54047be8..cb6a4c81fbb 100644
--- a/lisp/gnus/gnus-cite.el
+++ b/lisp/gnus/gnus-cite.el
@@ -1,7 +1,7 @@
1;;; gnus-cite.el --- parse citations in articles for Gnus 1;;; gnus-cite.el --- parse citations in articles for Gnus
2 2
3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Per Abhiddenware 6;; Author: Per Abhiddenware
7 7
diff --git a/lisp/gnus/gnus-cus.el b/lisp/gnus/gnus-cus.el
index 5acad8f721b..80f810138e9 100644
--- a/lisp/gnus/gnus-cus.el
+++ b/lisp/gnus/gnus-cus.el
@@ -1,7 +1,7 @@
1;;; gnus-cus.el --- customization commands for Gnus 1;;; gnus-cus.el --- customization commands for Gnus
2 2
3;; Copyright (C) 1996, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Per Abrahamsen <abraham@dina.kvl.dk> 6;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
7;; Keywords: news 7;; Keywords: news
diff --git a/lisp/gnus/gnus-delay.el b/lisp/gnus/gnus-delay.el
index 9aab7d0996d..8113a11257b 100644
--- a/lisp/gnus/gnus-delay.el
+++ b/lisp/gnus/gnus-delay.el
@@ -1,6 +1,6 @@
1;;; gnus-delay.el --- Delayed posting of articles 1;;; gnus-delay.el --- Delayed posting of articles
2 2
3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> 5;; Author: Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6;; Keywords: mail, news, extensions 6;; Keywords: mail, news, extensions
diff --git a/lisp/gnus/gnus-demon.el b/lisp/gnus/gnus-demon.el
index 6df92620503..2ff32f5709f 100644
--- a/lisp/gnus/gnus-demon.el
+++ b/lisp/gnus/gnus-demon.el
@@ -1,7 +1,7 @@
1;;; gnus-demon.el --- daemonic Gnus behaviour 1;;; gnus-demon.el --- daemonic Gnus behaviour
2 2
3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news 7;; Keywords: news
diff --git a/lisp/gnus/gnus-diary.el b/lisp/gnus/gnus-diary.el
index 06d3d530df7..be4c73a2b4f 100644
--- a/lisp/gnus/gnus-diary.el
+++ b/lisp/gnus/gnus-diary.el
@@ -1,7 +1,7 @@
1;;; gnus-diary.el --- Wrapper around the NNDiary Gnus backend 1;;; gnus-diary.el --- Wrapper around the NNDiary Gnus backend
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Didier Verna <didier@xemacs.org> 6;; Author: Didier Verna <didier@xemacs.org>
7;; Maintainer: Didier Verna <didier@xemacs.org> 7;; Maintainer: Didier Verna <didier@xemacs.org>
diff --git a/lisp/gnus/gnus-dired.el b/lisp/gnus/gnus-dired.el
index 8eda432f3f8..c1399ab0939 100644
--- a/lisp/gnus/gnus-dired.el
+++ b/lisp/gnus/gnus-dired.el
@@ -1,7 +1,7 @@
1;;; gnus-dired.el --- utility functions where gnus and dired meet 1;;; gnus-dired.el --- utility functions where gnus and dired meet
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Authors: Benjamin Rutt <brutt@bloomington.in.us>, 6;; Authors: Benjamin Rutt <brutt@bloomington.in.us>,
7;; Shenghuo Zhu <zsh@cs.rochester.edu> 7;; Shenghuo Zhu <zsh@cs.rochester.edu>
diff --git a/lisp/gnus/gnus-draft.el b/lisp/gnus/gnus-draft.el
index 013be410632..c946c699c8c 100644
--- a/lisp/gnus/gnus-draft.el
+++ b/lisp/gnus/gnus-draft.el
@@ -1,7 +1,7 @@
1;;; gnus-draft.el --- draft message support for Gnus 1;;; gnus-draft.el --- draft message support for Gnus
2 2
3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news 7;; Keywords: news
diff --git a/lisp/gnus/gnus-dup.el b/lisp/gnus/gnus-dup.el
index 38420d51a18..574631f90a9 100644
--- a/lisp/gnus/gnus-dup.el
+++ b/lisp/gnus/gnus-dup.el
@@ -1,7 +1,7 @@
1;;; gnus-dup.el --- suppression of duplicate articles in Gnus 1;;; gnus-dup.el --- suppression of duplicate articles in Gnus
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news 7;; Keywords: news
diff --git a/lisp/gnus/gnus-eform.el b/lisp/gnus/gnus-eform.el
index be31e37c8fe..bbe95ce1cc4 100644
--- a/lisp/gnus/gnus-eform.el
+++ b/lisp/gnus/gnus-eform.el
@@ -1,7 +1,7 @@
1;;; gnus-eform.el --- a mode for editing forms for Gnus 1;;; gnus-eform.el --- a mode for editing forms for Gnus
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news 7;; Keywords: news
diff --git a/lisp/gnus/gnus-ems.el b/lisp/gnus/gnus-ems.el
index 73bcf09f360..60e66adc98b 100644
--- a/lisp/gnus/gnus-ems.el
+++ b/lisp/gnus/gnus-ems.el
@@ -1,7 +1,7 @@
1;;; gnus-ems.el --- functions for making Gnus work under different Emacsen 1;;; gnus-ems.el --- functions for making Gnus work under different Emacsen
2 2
3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news 7;; Keywords: news
diff --git a/lisp/gnus/gnus-fun.el b/lisp/gnus/gnus-fun.el
index 4eb5cdd1c99..481aeab3847 100644
--- a/lisp/gnus/gnus-fun.el
+++ b/lisp/gnus/gnus-fun.el
@@ -1,6 +1,6 @@
1;;; gnus-fun.el --- various frivolous extension functions to Gnus 1;;; gnus-fun.el --- various frivolous extension functions to Gnus
2 2
3;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 5;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
6;; Keywords: news 6;; Keywords: news
diff --git a/lisp/gnus/gnus-gl.el b/lisp/gnus/gnus-gl.el
index 59214cec024..99d4d463e17 100644
--- a/lisp/gnus/gnus-gl.el
+++ b/lisp/gnus/gnus-gl.el
@@ -1,7 +1,7 @@
1;;; gnus-gl.el --- an interface to GroupLens for Gnus 1;;; gnus-gl.el --- an interface to GroupLens for Gnus
2 2
3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Brad Miller <bmiller@cs.umn.edu> 6;; Author: Brad Miller <bmiller@cs.umn.edu>
7;; Keywords: news, score 7;; Keywords: news, score
diff --git a/lisp/gnus/gnus-group.el b/lisp/gnus/gnus-group.el
index 3fe8d71f512..0494649ac8a 100644
--- a/lisp/gnus/gnus-group.el
+++ b/lisp/gnus/gnus-group.el
@@ -1,7 +1,7 @@
1;;; gnus-group.el --- group mode commands for Gnus 1;;; gnus-group.el --- group mode commands for Gnus
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news 7;; Keywords: news
diff --git a/lisp/gnus/gnus-int.el b/lisp/gnus/gnus-int.el
index 8af0aa2cca2..faa2feb87c7 100644
--- a/lisp/gnus/gnus-int.el
+++ b/lisp/gnus/gnus-int.el
@@ -1,7 +1,7 @@
1;;; gnus-int.el --- backend interface functions for Gnus 1;;; gnus-int.el --- backend interface functions for Gnus
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news 7;; Keywords: news
diff --git a/lisp/gnus/gnus-kill.el b/lisp/gnus/gnus-kill.el
index cf8d9bc431c..2f42192c93c 100644
--- a/lisp/gnus/gnus-kill.el
+++ b/lisp/gnus/gnus-kill.el
@@ -1,7 +1,7 @@
1;;; gnus-kill.el --- kill commands for Gnus 1;;; gnus-kill.el --- kill commands for Gnus
2 2
3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Masanobu UMEDA <umerin@flab.flab.fujitsu.junet> 6;; Author: Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
7;; Lars Magne Ingebrigtsen <larsi@gnus.org> 7;; Lars Magne Ingebrigtsen <larsi@gnus.org>
diff --git a/lisp/gnus/gnus-logic.el b/lisp/gnus/gnus-logic.el
index b7091eda6f5..7a0ffaf549c 100644
--- a/lisp/gnus/gnus-logic.el
+++ b/lisp/gnus/gnus-logic.el
@@ -1,7 +1,7 @@
1;;; gnus-logic.el --- advanced scoring code for Gnus 1;;; gnus-logic.el --- advanced scoring code for Gnus
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news 7;; Keywords: news
diff --git a/lisp/gnus/gnus-mh.el b/lisp/gnus/gnus-mh.el
index 3c3dd501736..0a38f6234fd 100644
--- a/lisp/gnus/gnus-mh.el
+++ b/lisp/gnus/gnus-mh.el
@@ -1,7 +1,7 @@
1;;; gnus-mh.el --- mh-e interface for Gnus 1;;; gnus-mh.el --- mh-e interface for Gnus
2 2
3;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Masanobu UMEDA <umerin@flab.flab.fujitsu.junet> 6;; Author: Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
7;; Lars Magne Ingebrigtsen <larsi@gnus.org> 7;; Lars Magne Ingebrigtsen <larsi@gnus.org>
diff --git a/lisp/gnus/gnus-ml.el b/lisp/gnus/gnus-ml.el
index 8d475f968d7..71183dda259 100644
--- a/lisp/gnus/gnus-ml.el
+++ b/lisp/gnus/gnus-ml.el
@@ -1,7 +1,7 @@
1;;; gnus-ml.el --- Mailing list minor mode for Gnus 1;;; gnus-ml.el --- Mailing list minor mode for Gnus
2 2
3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Julien Gilles <jgilles@free.fr> 6;; Author: Julien Gilles <jgilles@free.fr>
7;; Keywords: news, mail 7;; Keywords: news, mail
diff --git a/lisp/gnus/gnus-mlspl.el b/lisp/gnus/gnus-mlspl.el
index cf2877caf0f..5e7644dd9e6 100644
--- a/lisp/gnus/gnus-mlspl.el
+++ b/lisp/gnus/gnus-mlspl.el
@@ -1,7 +1,7 @@
1;;; gnus-mlspl.el --- a group params-based mail splitting mechanism 1;;; gnus-mlspl.el --- a group params-based mail splitting mechanism
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Alexandre Oliva <oliva@lsd.ic.unicamp.br> 6;; Author: Alexandre Oliva <oliva@lsd.ic.unicamp.br>
7;; Keywords: news, mail 7;; Keywords: news, mail
diff --git a/lisp/gnus/gnus-move.el b/lisp/gnus/gnus-move.el
index fafd266b81d..9cde3b9226d 100644
--- a/lisp/gnus/gnus-move.el
+++ b/lisp/gnus/gnus-move.el
@@ -1,7 +1,7 @@
1;;; gnus-move.el --- commands for moving Gnus from one server to another 1;;; gnus-move.el --- commands for moving Gnus from one server to another
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news 7;; Keywords: news
diff --git a/lisp/gnus/gnus-msg.el b/lisp/gnus/gnus-msg.el
index 28a90b5b796..cace5028f96 100644
--- a/lisp/gnus/gnus-msg.el
+++ b/lisp/gnus/gnus-msg.el
@@ -1,7 +1,7 @@
1;;; gnus-msg.el --- mail and post interface for Gnus 1;;; gnus-msg.el --- mail and post interface for Gnus
2 2
3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Masanobu UMEDA <umerin@flab.flab.fujitsu.junet> 6;; Author: Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
7;; Lars Magne Ingebrigtsen <larsi@gnus.org> 7;; Lars Magne Ingebrigtsen <larsi@gnus.org>
diff --git a/lisp/gnus/gnus-nocem.el b/lisp/gnus/gnus-nocem.el
index cfdaf137087..12914091ddd 100644
--- a/lisp/gnus/gnus-nocem.el
+++ b/lisp/gnus/gnus-nocem.el
@@ -1,7 +1,7 @@
1;;; gnus-nocem.el --- NoCeM pseudo-cancellation treatment 1;;; gnus-nocem.el --- NoCeM pseudo-cancellation treatment
2 2
3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news 7;; Keywords: news
diff --git a/lisp/gnus/gnus-picon.el b/lisp/gnus/gnus-picon.el
index 4f8d603c814..47ac9736a09 100644
--- a/lisp/gnus/gnus-picon.el
+++ b/lisp/gnus/gnus-picon.el
@@ -1,7 +1,7 @@
1;;; gnus-picon.el --- displaying pretty icons in Gnus 1;;; gnus-picon.el --- displaying pretty icons in Gnus
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news xpm annotation glyph faces 7;; Keywords: news xpm annotation glyph faces
diff --git a/lisp/gnus/gnus-range.el b/lisp/gnus/gnus-range.el
index 14355bc96af..adf6b85bb11 100644
--- a/lisp/gnus/gnus-range.el
+++ b/lisp/gnus/gnus-range.el
@@ -1,7 +1,7 @@
1;;; gnus-range.el --- range and sequence functions for Gnus 1;;; gnus-range.el --- range and sequence functions for Gnus
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news 7;; Keywords: news
diff --git a/lisp/gnus/gnus-registry.el b/lisp/gnus/gnus-registry.el
index 47944aeef41..f32ed6f1414 100644
--- a/lisp/gnus/gnus-registry.el
+++ b/lisp/gnus/gnus-registry.el
@@ -1,7 +1,7 @@
1;;; gnus-registry.el --- article registry for Gnus 1;;; gnus-registry.el --- article registry for Gnus
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Ted Zlatanov <tzz@lifelogs.com> 6;; Author: Ted Zlatanov <tzz@lifelogs.com>
7;; Keywords: news 7;; Keywords: news
diff --git a/lisp/gnus/gnus-salt.el b/lisp/gnus/gnus-salt.el
index fd2411809b4..58ac1422dab 100644
--- a/lisp/gnus/gnus-salt.el
+++ b/lisp/gnus/gnus-salt.el
@@ -1,7 +1,7 @@
1;;; gnus-salt.el --- alternate summary mode interfaces for Gnus 1;;; gnus-salt.el --- alternate summary mode interfaces for Gnus
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news 7;; Keywords: news
diff --git a/lisp/gnus/gnus-score.el b/lisp/gnus/gnus-score.el
index 642ca1aefa9..fd8fedd2011 100644
--- a/lisp/gnus/gnus-score.el
+++ b/lisp/gnus/gnus-score.el
@@ -1,7 +1,7 @@
1;;; gnus-score.el --- scoring code for Gnus 1;;; gnus-score.el --- scoring code for Gnus
2 2
3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Per Abrahamsen <amanda@iesd.auc.dk> 6;; Author: Per Abrahamsen <amanda@iesd.auc.dk>
7;; Lars Magne Ingebrigtsen <larsi@gnus.org> 7;; Lars Magne Ingebrigtsen <larsi@gnus.org>
@@ -204,10 +204,10 @@ It can be:
204 :type '(choice string 204 :type '(choice string
205 (repeat (choice string 205 (repeat (choice string
206 (cons regexp (repeat file)) 206 (cons regexp (repeat file))
207 (function :value fun))) 207 function))
208 (function-item gnus-hierarchial-home-score-file) 208 (function-item gnus-hierarchial-home-score-file)
209 (function-item gnus-current-home-score-file) 209 (function-item gnus-current-home-score-file)
210 (function :value fun))) 210 function))
211 211
212(defcustom gnus-home-adapt-file nil 212(defcustom gnus-home-adapt-file nil
213 "Variable to control where new adaptive score entries are to go. 213 "Variable to control where new adaptive score entries are to go.
@@ -217,8 +217,8 @@ This variable allows the same syntax as `gnus-home-score-file'."
217 :type '(choice string 217 :type '(choice string
218 (repeat (choice string 218 (repeat (choice string
219 (cons regexp (repeat file)) 219 (cons regexp (repeat file))
220 (function :value fun))) 220 function))
221 (function :value fun))) 221 function))
222 222
223(defcustom gnus-default-adaptive-score-alist 223(defcustom gnus-default-adaptive-score-alist
224 `((gnus-kill-file-mark) 224 `((gnus-kill-file-mark)
diff --git a/lisp/gnus/gnus-setup.el b/lisp/gnus/gnus-setup.el
index 8cdce45b7a9..3d3a2024d54 100644
--- a/lisp/gnus/gnus-setup.el
+++ b/lisp/gnus/gnus-setup.el
@@ -1,7 +1,7 @@
1;;; gnus-setup.el --- Initialization & Setup for Gnus 5 1;;; gnus-setup.el --- Initialization & Setup for Gnus 5
2 2
3;; Copyright (C) 1995, 1996, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1995, 1996, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Steven L. Baur <steve@miranova.com> 6;; Author: Steven L. Baur <steve@miranova.com>
7;; Keywords: news 7;; Keywords: news
diff --git a/lisp/gnus/gnus-sieve.el b/lisp/gnus/gnus-sieve.el
index 0e6c500d0f2..7483c8bdc98 100644
--- a/lisp/gnus/gnus-sieve.el
+++ b/lisp/gnus/gnus-sieve.el
@@ -1,6 +1,6 @@
1;;; gnus-sieve.el --- Utilities to manage sieve scripts for Gnus 1;;; gnus-sieve.el --- Utilities to manage sieve scripts for Gnus
2 2
3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: NAGY Andras <nagya@inf.elte.hu>, 5;; Author: NAGY Andras <nagya@inf.elte.hu>,
6;; Simon Josefsson <simon@josefsson.org> 6;; Simon Josefsson <simon@josefsson.org>
diff --git a/lisp/gnus/gnus-soup.el b/lisp/gnus/gnus-soup.el
index d5b1a9fad88..c4dcb48620d 100644
--- a/lisp/gnus/gnus-soup.el
+++ b/lisp/gnus/gnus-soup.el
@@ -1,7 +1,7 @@
1;;; gnus-soup.el --- SOUP packet writing support for Gnus 1;;; gnus-soup.el --- SOUP packet writing support for Gnus
2 2
3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Per Abrahamsen <abraham@iesd.auc.dk> 6;; Author: Per Abrahamsen <abraham@iesd.auc.dk>
7;; Lars Magne Ingebrigtsen <larsi@gnus.org> 7;; Lars Magne Ingebrigtsen <larsi@gnus.org>
diff --git a/lisp/gnus/gnus-spec.el b/lisp/gnus/gnus-spec.el
index c6ffee78c77..b6fd0a2690c 100644
--- a/lisp/gnus/gnus-spec.el
+++ b/lisp/gnus/gnus-spec.el
@@ -1,7 +1,7 @@
1;;; gnus-spec.el --- format spec functions for Gnus 1;;; gnus-spec.el --- format spec functions for Gnus
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news 7;; Keywords: news
diff --git a/lisp/gnus/gnus-srvr.el b/lisp/gnus/gnus-srvr.el
index aabf8efbf6b..f6804f3b114 100644
--- a/lisp/gnus/gnus-srvr.el
+++ b/lisp/gnus/gnus-srvr.el
@@ -1,7 +1,7 @@
1;;; gnus-srvr.el --- virtual server support for Gnus 1;;; gnus-srvr.el --- virtual server support for Gnus
2 2
3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news 7;; Keywords: news
diff --git a/lisp/gnus/gnus-start.el b/lisp/gnus/gnus-start.el
index 22a807b77a7..9fbab8b340b 100644
--- a/lisp/gnus/gnus-start.el
+++ b/lisp/gnus/gnus-start.el
@@ -1,7 +1,7 @@
1;;; gnus-start.el --- startup functions for Gnus 1;;; gnus-start.el --- startup functions for Gnus
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news 7;; Keywords: news
diff --git a/lisp/gnus/gnus-sum.el b/lisp/gnus/gnus-sum.el
index 54745511129..5653c8be746 100644
--- a/lisp/gnus/gnus-sum.el
+++ b/lisp/gnus/gnus-sum.el
@@ -1,7 +1,7 @@
1;;; gnus-sum.el --- summary mode commands for Gnus 1;;; gnus-sum.el --- summary mode commands for Gnus
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news 7;; Keywords: news
@@ -304,12 +304,20 @@ equal will be included."
304 :type 'boolean) 304 :type 'boolean)
305 305
306(defcustom gnus-auto-select-first t 306(defcustom gnus-auto-select-first t
307 "*If non-nil, select the article under point. 307 "If non-nil, select an article on group entry.
308Which article this is is controlled by the `gnus-auto-select-subject' 308An article is selected automatically when entering a group
309variable. 309e.g. with \\<gnus-group-mode-map>\\[gnus-group-read-group], or via `gnus-summary-next-page' or
310`gnus-summary-catchup-and-goto-next-group'.
311
312Which article is selected is controlled by the variable
313`gnus-auto-select-subject'.
310 314
311If you want to prevent automatic selection of articles in some 315If you want to prevent automatic selection of articles in some
312newsgroups, set the variable to nil in `gnus-select-group-hook'." 316newsgroups, set the variable to nil in `gnus-select-group-hook'."
317 ;; Commands include...
318 ;; \\<gnus-group-mode-map>\\[gnus-group-read-group]
319 ;; \\<gnus-summary-mode-map>\\[gnus-summary-next-page]
320 ;; \\<gnus-summary-mode-map>\\[gnus-summary-catchup-and-goto-next-group]
313 :group 'gnus-group-select 321 :group 'gnus-group-select
314 :type '(choice (const :tag "none" nil) 322 :type '(choice (const :tag "none" nil)
315 (sexp :menu-tag "first" t))) 323 (sexp :menu-tag "first" t)))
diff --git a/lisp/gnus/gnus-topic.el b/lisp/gnus/gnus-topic.el
index 45585526bcf..381b89fe50f 100644
--- a/lisp/gnus/gnus-topic.el
+++ b/lisp/gnus/gnus-topic.el
@@ -1,7 +1,7 @@
1;;; gnus-topic.el --- a folding minor mode for Gnus group buffers 1;;; gnus-topic.el --- a folding minor mode for Gnus group buffers
2 2
3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Ilja Weis <kult@uni-paderborn.de> 6;; Author: Ilja Weis <kult@uni-paderborn.de>
7;; Lars Magne Ingebrigtsen <larsi@gnus.org> 7;; Lars Magne Ingebrigtsen <larsi@gnus.org>
diff --git a/lisp/gnus/gnus-undo.el b/lisp/gnus/gnus-undo.el
index f7a3d1779d5..1c170fbd1c5 100644
--- a/lisp/gnus/gnus-undo.el
+++ b/lisp/gnus/gnus-undo.el
@@ -1,7 +1,7 @@
1;;; gnus-undo.el --- minor mode for undoing in Gnus 1;;; gnus-undo.el --- minor mode for undoing in Gnus
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news 7;; Keywords: news
diff --git a/lisp/gnus/gnus-util.el b/lisp/gnus/gnus-util.el
index b88a433b5fc..4f8e8539e88 100644
--- a/lisp/gnus/gnus-util.el
+++ b/lisp/gnus/gnus-util.el
@@ -1,7 +1,7 @@
1;;; gnus-util.el --- utility functions for Gnus 1;;; gnus-util.el --- utility functions for Gnus
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news 7;; Keywords: news
diff --git a/lisp/gnus/gnus-uu.el b/lisp/gnus/gnus-uu.el
index 46f810b2fbb..03491b3a4de 100644
--- a/lisp/gnus/gnus-uu.el
+++ b/lisp/gnus/gnus-uu.el
@@ -1,7 +1,7 @@
1;;; gnus-uu.el --- extract (uu)encoded files in Gnus 1;;; gnus-uu.el --- extract (uu)encoded files in Gnus
2 2
3;; Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1996, 1997, 1998, 3;; Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1996, 1997, 1998,
4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Created: 2 Oct 1993 7;; Created: 2 Oct 1993
diff --git a/lisp/gnus/gnus-vm.el b/lisp/gnus/gnus-vm.el
index 775e0aabf1d..000be4902e2 100644
--- a/lisp/gnus/gnus-vm.el
+++ b/lisp/gnus/gnus-vm.el
@@ -1,7 +1,7 @@
1;;; gnus-vm.el --- vm interface for Gnus 1;;; gnus-vm.el --- vm interface for Gnus
2 2
3;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 3;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
4;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Per Persson <pp@gnu.ai.mit.edu> 6;; Author: Per Persson <pp@gnu.ai.mit.edu>
7;; Keywords: news, mail 7;; Keywords: news, mail
diff --git a/lisp/gnus/gnus-win.el b/lisp/gnus/gnus-win.el
index 42289109546..cfdfdbaf137 100644
--- a/lisp/gnus/gnus-win.el
+++ b/lisp/gnus/gnus-win.el
@@ -1,7 +1,7 @@
1;;; gnus-win.el --- window configuration functions for Gnus 1;;; gnus-win.el --- window configuration functions for Gnus
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news 7;; Keywords: news
diff --git a/lisp/gnus/gnus.el b/lisp/gnus/gnus.el
index 81f62d7036a..afb0724aca5 100644
--- a/lisp/gnus/gnus.el
+++ b/lisp/gnus/gnus.el
@@ -1,7 +1,7 @@
1;;; gnus.el --- a newsreader for GNU Emacs 1;;; gnus.el --- a newsreader for GNU Emacs
2 2
3;; Copyright (C) 1987, 1988, 1989, 1990, 1993, 1994, 1995, 1996, 1997, 1998, 3;; Copyright (C) 1987, 1988, 1989, 1990, 1993, 1994, 1995, 1996, 1997, 1998,
4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Masanobu UMEDA <umerin@flab.flab.fujitsu.junet> 6;; Author: Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
7;; Lars Magne Ingebrigtsen <larsi@gnus.org> 7;; Lars Magne Ingebrigtsen <larsi@gnus.org>
diff --git a/lisp/gnus/hex-util.el b/lisp/gnus/hex-util.el
index 51553c2f8d1..ca2a6e09a3f 100644
--- a/lisp/gnus/hex-util.el
+++ b/lisp/gnus/hex-util.el
@@ -1,7 +1,7 @@
1;;; hex-util.el --- Functions to encode/decode hexadecimal string. 1;;; hex-util.el --- Functions to encode/decode hexadecimal string.
2 2
3;; Copyright (C) 1999, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp> 6;; Author: Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7;; Keywords: data 7;; Keywords: data
diff --git a/lisp/gnus/html2text.el b/lisp/gnus/html2text.el
index 08044225ab4..0ecd1a37078 100644
--- a/lisp/gnus/html2text.el
+++ b/lisp/gnus/html2text.el
@@ -1,6 +1,6 @@
1;;; html2text.el --- a simple html to plain text converter 1;;; html2text.el --- a simple html to plain text converter
2 2
3;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Joakim Hove <hove@phys.ntnu.no> 5;; Author: Joakim Hove <hove@phys.ntnu.no>
6 6
diff --git a/lisp/gnus/ietf-drums.el b/lisp/gnus/ietf-drums.el
index aace5f4f7e2..a67f7bbac28 100644
--- a/lisp/gnus/ietf-drums.el
+++ b/lisp/gnus/ietf-drums.el
@@ -1,7 +1,7 @@
1;;; ietf-drums.el --- Functions for parsing RFC822bis headers 1;;; ietf-drums.el --- Functions for parsing RFC822bis headers
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; This file is part of GNU Emacs. 7;; This file is part of GNU Emacs.
diff --git a/lisp/gnus/imap.el b/lisp/gnus/imap.el
index 16fce1843db..a52ad2e8eb4 100644
--- a/lisp/gnus/imap.el
+++ b/lisp/gnus/imap.el
@@ -1,7 +1,7 @@
1;;; imap.el --- imap library 1;;; imap.el --- imap library
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Simon Josefsson <jas@pdc.kth.se> 6;; Author: Simon Josefsson <jas@pdc.kth.se>
7;; Keywords: mail 7;; Keywords: mail
diff --git a/lisp/gnus/legacy-gnus-agent.el b/lisp/gnus/legacy-gnus-agent.el
index cc8e4e370f4..743f56e1687 100644
--- a/lisp/gnus/legacy-gnus-agent.el
+++ b/lisp/gnus/legacy-gnus-agent.el
@@ -1,6 +1,6 @@
1;;; gnus-agent.el --- Legacy unplugged support for Gnus 1;;; gnus-agent.el --- Legacy unplugged support for Gnus
2 2
3;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Kevin Greiner <kgreiner@xpediantsolutions.com> 5;; Author: Kevin Greiner <kgreiner@xpediantsolutions.com>
6;; Keywords: news 6;; Keywords: news
diff --git a/lisp/gnus/mail-parse.el b/lisp/gnus/mail-parse.el
index ae3bcb7270e..0ee9d5eef8c 100644
--- a/lisp/gnus/mail-parse.el
+++ b/lisp/gnus/mail-parse.el
@@ -1,7 +1,7 @@
1;;; mail-parse.el --- Interface functions for parsing mail 1;;; mail-parse.el --- Interface functions for parsing mail
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; This file is part of GNU Emacs. 7;; This file is part of GNU Emacs.
diff --git a/lisp/gnus/mail-prsvr.el b/lisp/gnus/mail-prsvr.el
index 9cb214d50a4..13b08664889 100644
--- a/lisp/gnus/mail-prsvr.el
+++ b/lisp/gnus/mail-prsvr.el
@@ -1,7 +1,7 @@
1;;; mail-prsvr.el --- Interface variables for parsing mail 1;;; mail-prsvr.el --- Interface variables for parsing mail
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; This file is part of GNU Emacs. 7;; This file is part of GNU Emacs.
diff --git a/lisp/gnus/mail-source.el b/lisp/gnus/mail-source.el
index e350468bea4..b991415342d 100644
--- a/lisp/gnus/mail-source.el
+++ b/lisp/gnus/mail-source.el
@@ -1,7 +1,7 @@
1;;; mail-source.el --- functions for fetching mail 1;;; mail-source.el --- functions for fetching mail
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news, mail 7;; Keywords: news, mail
diff --git a/lisp/gnus/mailcap.el b/lisp/gnus/mailcap.el
index f0d93f38655..0b02539b5a3 100644
--- a/lisp/gnus/mailcap.el
+++ b/lisp/gnus/mailcap.el
@@ -1,7 +1,7 @@
1;;; mailcap.el --- MIME media types configuration 1;;; mailcap.el --- MIME media types configuration
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: William M. Perry <wmperry@aventail.com> 6;; Author: William M. Perry <wmperry@aventail.com>
7;; Lars Magne Ingebrigtsen <larsi@gnus.org> 7;; Lars Magne Ingebrigtsen <larsi@gnus.org>
diff --git a/lisp/gnus/message.el b/lisp/gnus/message.el
index f7d876c120f..0f9046756e1 100644
--- a/lisp/gnus/message.el
+++ b/lisp/gnus/message.el
@@ -1,7 +1,7 @@
1;;; message.el --- composing mail and news messages 1;;; message.el --- composing mail and news messages
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: mail, news 7;; Keywords: mail, news
diff --git a/lisp/gnus/messcompat.el b/lisp/gnus/messcompat.el
index 1c56d5d8cf0..b3bdeba56c5 100644
--- a/lisp/gnus/messcompat.el
+++ b/lisp/gnus/messcompat.el
@@ -1,7 +1,7 @@
1;;; messcompat.el --- making message mode compatible with mail mode 1;;; messcompat.el --- making message mode compatible with mail mode
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: mail, news 7;; Keywords: mail, news
diff --git a/lisp/gnus/mm-bodies.el b/lisp/gnus/mm-bodies.el
index a10b8b28399..c701932ebf6 100644
--- a/lisp/gnus/mm-bodies.el
+++ b/lisp/gnus/mm-bodies.el
@@ -1,7 +1,7 @@
1;;; mm-bodies.el --- Functions for decoding MIME things 1;;; mm-bodies.el --- Functions for decoding MIME things
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; MORIOKA Tomohiko <morioka@jaist.ac.jp> 7;; MORIOKA Tomohiko <morioka@jaist.ac.jp>
diff --git a/lisp/gnus/mm-decode.el b/lisp/gnus/mm-decode.el
index 361c83cfa7c..6d52d8b2f16 100644
--- a/lisp/gnus/mm-decode.el
+++ b/lisp/gnus/mm-decode.el
@@ -1,7 +1,7 @@
1;;; mm-decode.el --- Functions for decoding MIME things 1;;; mm-decode.el --- Functions for decoding MIME things
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; MORIOKA Tomohiko <morioka@jaist.ac.jp> 7;; MORIOKA Tomohiko <morioka@jaist.ac.jp>
diff --git a/lisp/gnus/mm-encode.el b/lisp/gnus/mm-encode.el
index 5ea2d7dd1b6..a744c3e8ba9 100644
--- a/lisp/gnus/mm-encode.el
+++ b/lisp/gnus/mm-encode.el
@@ -1,7 +1,7 @@
1;;; mm-encode.el --- Functions for encoding MIME things 1;;; mm-encode.el --- Functions for encoding MIME things
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; MORIOKA Tomohiko <morioka@jaist.ac.jp> 7;; MORIOKA Tomohiko <morioka@jaist.ac.jp>
diff --git a/lisp/gnus/mm-extern.el b/lisp/gnus/mm-extern.el
index f4c728541e9..342ea9e9135 100644
--- a/lisp/gnus/mm-extern.el
+++ b/lisp/gnus/mm-extern.el
@@ -1,7 +1,7 @@
1;;; mm-extern.el --- showing message/external-body 1;;; mm-extern.el --- showing message/external-body
2 2
3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Shenghuo Zhu <zsh@cs.rochester.edu> 6;; Author: Shenghuo Zhu <zsh@cs.rochester.edu>
7;; Keywords: message external-body 7;; Keywords: message external-body
diff --git a/lisp/gnus/mm-partial.el b/lisp/gnus/mm-partial.el
index 69f8b1ff504..0669b391acf 100644
--- a/lisp/gnus/mm-partial.el
+++ b/lisp/gnus/mm-partial.el
@@ -1,7 +1,7 @@
1;;; mm-partial.el --- showing message/partial 1;;; mm-partial.el --- showing message/partial
2 2
3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Shenghuo Zhu <zsh@cs.rochester.edu> 6;; Author: Shenghuo Zhu <zsh@cs.rochester.edu>
7;; Keywords: message partial 7;; Keywords: message partial
diff --git a/lisp/gnus/mm-url.el b/lisp/gnus/mm-url.el
index 70584bdf50d..f42b2c940bb 100644
--- a/lisp/gnus/mm-url.el
+++ b/lisp/gnus/mm-url.el
@@ -1,6 +1,6 @@
1;;; mm-url.el --- a wrapper of url functions/commands for Gnus 1;;; mm-url.el --- a wrapper of url functions/commands for Gnus
2 2
3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Shenghuo Zhu <zsh@cs.rochester.edu> 5;; Author: Shenghuo Zhu <zsh@cs.rochester.edu>
6 6
diff --git a/lisp/gnus/mm-util.el b/lisp/gnus/mm-util.el
index 10cd78f71d9..742bbc223ae 100644
--- a/lisp/gnus/mm-util.el
+++ b/lisp/gnus/mm-util.el
@@ -1,7 +1,7 @@
1;;; mm-util.el --- Utility functions for Mule and low level things 1;;; mm-util.el --- Utility functions for Mule and low level things
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; MORIOKA Tomohiko <morioka@jaist.ac.jp> 7;; MORIOKA Tomohiko <morioka@jaist.ac.jp>
diff --git a/lisp/gnus/mm-uu.el b/lisp/gnus/mm-uu.el
index 311dce0d1b2..26eae64777f 100644
--- a/lisp/gnus/mm-uu.el
+++ b/lisp/gnus/mm-uu.el
@@ -1,7 +1,7 @@
1;;; mm-uu.el --- Return uu stuff as mm handles 1;;; mm-uu.el --- Return uu stuff as mm handles
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Shenghuo Zhu <zsh@cs.rochester.edu> 6;; Author: Shenghuo Zhu <zsh@cs.rochester.edu>
7;; Keywords: postscript uudecode binhex shar forward gnatsweb pgp 7;; Keywords: postscript uudecode binhex shar forward gnatsweb pgp
diff --git a/lisp/gnus/mm-view.el b/lisp/gnus/mm-view.el
index 8b6d3e8e795..14d480fe7df 100644
--- a/lisp/gnus/mm-view.el
+++ b/lisp/gnus/mm-view.el
@@ -1,7 +1,7 @@
1;;; mm-view.el --- functions for viewing MIME objects 1;;; mm-view.el --- functions for viewing MIME objects
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; This file is part of GNU Emacs. 7;; This file is part of GNU Emacs.
diff --git a/lisp/gnus/mml-sec.el b/lisp/gnus/mml-sec.el
index df301dc74b7..911ec41f883 100644
--- a/lisp/gnus/mml-sec.el
+++ b/lisp/gnus/mml-sec.el
@@ -1,7 +1,7 @@
1;;; mml-sec.el --- A package with security functions for MML documents 1;;; mml-sec.el --- A package with security functions for MML documents
2 2
3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Simon Josefsson <simon@josefsson.org> 6;; Author: Simon Josefsson <simon@josefsson.org>
7 7
diff --git a/lisp/gnus/mml-smime.el b/lisp/gnus/mml-smime.el
index 8115a78e618..2508259c29e 100644
--- a/lisp/gnus/mml-smime.el
+++ b/lisp/gnus/mml-smime.el
@@ -1,7 +1,7 @@
1;;; mml-smime.el --- S/MIME support for MML 1;;; mml-smime.el --- S/MIME support for MML
2 2
3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Simon Josefsson <simon@josefsson.org> 6;; Author: Simon Josefsson <simon@josefsson.org>
7;; Keywords: Gnus, MIME, S/MIME, MML 7;; Keywords: Gnus, MIME, S/MIME, MML
diff --git a/lisp/gnus/mml.el b/lisp/gnus/mml.el
index 0ae4487f869..ae4de03edd0 100644
--- a/lisp/gnus/mml.el
+++ b/lisp/gnus/mml.el
@@ -1,7 +1,7 @@
1;;; mml.el --- A package for parsing and validating MML documents 1;;; mml.el --- A package for parsing and validating MML documents
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; This file is part of GNU Emacs. 7;; This file is part of GNU Emacs.
diff --git a/lisp/gnus/mml1991.el b/lisp/gnus/mml1991.el
index 4db3540aec1..af2599179ff 100644
--- a/lisp/gnus/mml1991.el
+++ b/lisp/gnus/mml1991.el
@@ -1,7 +1,7 @@
1;;; mml1991.el --- Old PGP message format (RFC 1991) support for MML 1;;; mml1991.el --- Old PGP message format (RFC 1991) support for MML
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Sascha Lüdecke <sascha@meta-x.de>, 6;; Author: Sascha Lüdecke <sascha@meta-x.de>,
7;; Simon Josefsson <simon@josefsson.org> (Mailcrypt interface, Gnus glue) 7;; Simon Josefsson <simon@josefsson.org> (Mailcrypt interface, Gnus glue)
diff --git a/lisp/gnus/mml2015.el b/lisp/gnus/mml2015.el
index 6c58272509e..a64f43fc9b5 100644
--- a/lisp/gnus/mml2015.el
+++ b/lisp/gnus/mml2015.el
@@ -1,7 +1,7 @@
1;;; mml2015.el --- MIME Security with Pretty Good Privacy (PGP) 1;;; mml2015.el --- MIME Security with Pretty Good Privacy (PGP)
2 2
3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Shenghuo Zhu <zsh@cs.rochester.edu> 6;; Author: Shenghuo Zhu <zsh@cs.rochester.edu>
7;; Keywords: PGP MIME MML 7;; Keywords: PGP MIME MML
diff --git a/lisp/gnus/nnagent.el b/lisp/gnus/nnagent.el
index d1c95bd2aa6..1f782c6067c 100644
--- a/lisp/gnus/nnagent.el
+++ b/lisp/gnus/nnagent.el
@@ -1,7 +1,7 @@
1;;; nnagent.el --- offline backend for Gnus 1;;; nnagent.el --- offline backend for Gnus
2 2
3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news, mail 7;; Keywords: news, mail
diff --git a/lisp/gnus/nnbabyl.el b/lisp/gnus/nnbabyl.el
index f0c135b4cc9..61cbc16f9ac 100644
--- a/lisp/gnus/nnbabyl.el
+++ b/lisp/gnus/nnbabyl.el
@@ -1,7 +1,7 @@
1;;; nnbabyl.el --- rmail mbox access for Gnus 1;;; nnbabyl.el --- rmail mbox access for Gnus
2 2
3;; Copyright (C) 1995, 1996, 1997, 1998, 1099, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1995, 1996, 1997, 1998, 1099, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Masanobu UMEDA <umerin@flab.flab.fujitsu.junet> 7;; Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
diff --git a/lisp/gnus/nndb.el b/lisp/gnus/nndb.el
index 7aa4edc7ab8..82244ea0d3a 100644
--- a/lisp/gnus/nndb.el
+++ b/lisp/gnus/nndb.el
@@ -1,7 +1,7 @@
1;;; nndb.el --- nndb access for Gnus 1;;; nndb.el --- nndb access for Gnus
2 2
3;; Copyright (C) 1997, 1998, 2000, 2002, 2003, 2004, 3;; Copyright (C) 1997, 1998, 2000, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Masanobu UMEDA <umerin@flab.flab.fujitsu.junet> 6;; Author: Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
7;; Kai Grossjohann <grossjohann@ls6.informatik.uni-dortmund.de> 7;; Kai Grossjohann <grossjohann@ls6.informatik.uni-dortmund.de>
diff --git a/lisp/gnus/nndiary.el b/lisp/gnus/nndiary.el
index a569314d6d7..249a4fdb1ba 100644
--- a/lisp/gnus/nndiary.el
+++ b/lisp/gnus/nndiary.el
@@ -1,7 +1,7 @@
1;;; nndiary.el --- A diary backend for Gnus 1;;; nndiary.el --- A diary backend for Gnus
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Didier Verna <didier@xemacs.org> 6;; Author: Didier Verna <didier@xemacs.org>
7;; Maintainer: Didier Verna <didier@xemacs.org> 7;; Maintainer: Didier Verna <didier@xemacs.org>
diff --git a/lisp/gnus/nndir.el b/lisp/gnus/nndir.el
index e821107cb48..a341b0886cf 100644
--- a/lisp/gnus/nndir.el
+++ b/lisp/gnus/nndir.el
@@ -1,7 +1,7 @@
1;;; nndir.el --- single directory newsgroup access for Gnus 1;;; nndir.el --- single directory newsgroup access for Gnus
2 2
3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news 7;; Keywords: news
diff --git a/lisp/gnus/nndoc.el b/lisp/gnus/nndoc.el
index 764f085e6a7..59d134346e4 100644
--- a/lisp/gnus/nndoc.el
+++ b/lisp/gnus/nndoc.el
@@ -1,7 +1,7 @@
1;;; nndoc.el --- single file access for Gnus 1;;; nndoc.el --- single file access for Gnus
2 2
3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Masanobu UMEDA <umerin@flab.flab.fujitsu.junet> 7;; Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
diff --git a/lisp/gnus/nndraft.el b/lisp/gnus/nndraft.el
index fa497e1c76f..de1a62767c5 100644
--- a/lisp/gnus/nndraft.el
+++ b/lisp/gnus/nndraft.el
@@ -1,7 +1,7 @@
1;;; nndraft.el --- draft article access for Gnus 1;;; nndraft.el --- draft article access for Gnus
2 2
3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news 7;; Keywords: news
diff --git a/lisp/gnus/nneething.el b/lisp/gnus/nneething.el
index 4b5f1871aa3..97f7091bea0 100644
--- a/lisp/gnus/nneething.el
+++ b/lisp/gnus/nneething.el
@@ -1,7 +1,7 @@
1;;; nneething.el --- arbitrary file access for Gnus 1;;; nneething.el --- arbitrary file access for Gnus
2 2
3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Masanobu UMEDA <umerin@flab.flab.fujitsu.junet> 7;; Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
diff --git a/lisp/gnus/nnfolder.el b/lisp/gnus/nnfolder.el
index bd9957283f4..534720598df 100644
--- a/lisp/gnus/nnfolder.el
+++ b/lisp/gnus/nnfolder.el
@@ -1,7 +1,7 @@
1;;; nnfolder.el --- mail folder access for Gnus 1;;; nnfolder.el --- mail folder access for Gnus
2 2
3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Simon Josefsson <simon@josefsson.org> (adding MARKS) 6;; Author: Simon Josefsson <simon@josefsson.org> (adding MARKS)
7;; ShengHuo Zhu <zsh@cs.rochester.edu> (adding NOV) 7;; ShengHuo Zhu <zsh@cs.rochester.edu> (adding NOV)
diff --git a/lisp/gnus/nngateway.el b/lisp/gnus/nngateway.el
index 2f4e33d80ca..b478d10444b 100644
--- a/lisp/gnus/nngateway.el
+++ b/lisp/gnus/nngateway.el
@@ -1,7 +1,7 @@
1;;; nngateway.el --- posting news via mail gateways 1;;; nngateway.el --- posting news via mail gateways
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news, mail 7;; Keywords: news, mail
diff --git a/lisp/gnus/nnheader.el b/lisp/gnus/nnheader.el
index 82e1d3ab554..e7e8df8e547 100644
--- a/lisp/gnus/nnheader.el
+++ b/lisp/gnus/nnheader.el
@@ -2,7 +2,7 @@
2 2
3;; Copyright (C) 1987, 1988, 1989, 1990, 1993, 1994, 3;; Copyright (C) 1987, 1988, 1989, 1990, 1993, 1994,
4;; 1995, 1996, 1997, 1998, 2000, 2001, 2002, 2003, 4;; 1995, 1996, 1997, 1998, 2000, 2001, 2002, 2003,
5;; 2004, 2005, 2006 Free Software Foundation, Inc. 5;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
6 6
7;; Author: Masanobu UMEDA <umerin@flab.flab.fujitsu.junet> 7;; Author: Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
8;; Lars Magne Ingebrigtsen <larsi@gnus.org> 8;; Lars Magne Ingebrigtsen <larsi@gnus.org>
diff --git a/lisp/gnus/nnimap.el b/lisp/gnus/nnimap.el
index 5c0777531c5..0e815eac8a5 100644
--- a/lisp/gnus/nnimap.el
+++ b/lisp/gnus/nnimap.el
@@ -1,7 +1,7 @@
1;;; nnimap.el --- imap backend for Gnus 1;;; nnimap.el --- imap backend for Gnus
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Simon Josefsson <jas@pdc.kth.se> 6;; Author: Simon Josefsson <jas@pdc.kth.se>
7;; Jim Radford <radford@robby.caltech.edu> 7;; Jim Radford <radford@robby.caltech.edu>
diff --git a/lisp/gnus/nnkiboze.el b/lisp/gnus/nnkiboze.el
index dd4434553e6..f583f32a22a 100644
--- a/lisp/gnus/nnkiboze.el
+++ b/lisp/gnus/nnkiboze.el
@@ -1,7 +1,7 @@
1;;; nnkiboze.el --- select virtual news access for Gnus 1;;; nnkiboze.el --- select virtual news access for Gnus
2 2
3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news 7;; Keywords: news
diff --git a/lisp/gnus/nnlistserv.el b/lisp/gnus/nnlistserv.el
index 2c77b028bb5..980ade935b6 100644
--- a/lisp/gnus/nnlistserv.el
+++ b/lisp/gnus/nnlistserv.el
@@ -1,7 +1,7 @@
1;;; nnlistserv.el --- retrieving articles via web mailing list archives 1;;; nnlistserv.el --- retrieving articles via web mailing list archives
2 2
3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news, mail 7;; Keywords: news, mail
diff --git a/lisp/gnus/nnmail.el b/lisp/gnus/nnmail.el
index 98af7ba41f2..736e58cd5a2 100644
--- a/lisp/gnus/nnmail.el
+++ b/lisp/gnus/nnmail.el
@@ -1,7 +1,7 @@
1;;; nnmail.el --- mail support functions for the Gnus mail backends 1;;; nnmail.el --- mail support functions for the Gnus mail backends
2 2
3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news, mail 7;; Keywords: news, mail
diff --git a/lisp/gnus/nnmbox.el b/lisp/gnus/nnmbox.el
index 7d75f655337..7e89d53d96f 100644
--- a/lisp/gnus/nnmbox.el
+++ b/lisp/gnus/nnmbox.el
@@ -1,7 +1,7 @@
1;;; nnmbox.el --- mail mbox access for Gnus 1;;; nnmbox.el --- mail mbox access for Gnus
2 2
3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Masanobu UMEDA <umerin@flab.flab.fujitsu.junet> 7;; Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
diff --git a/lisp/gnus/nnmh.el b/lisp/gnus/nnmh.el
index afcee98299c..100281e140a 100644
--- a/lisp/gnus/nnmh.el
+++ b/lisp/gnus/nnmh.el
@@ -1,7 +1,7 @@
1;;; nnmh.el --- mhspool access for Gnus 1;;; nnmh.el --- mhspool access for Gnus
2 2
3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Masanobu UMEDA <umerin@flab.flab.fujitsu.junet> 7;; Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
diff --git a/lisp/gnus/nnml.el b/lisp/gnus/nnml.el
index 2cc8023366b..7a0209daa62 100644
--- a/lisp/gnus/nnml.el
+++ b/lisp/gnus/nnml.el
@@ -1,7 +1,7 @@
1;;; nnml.el --- mail spool access for Gnus 1;;; nnml.el --- mail spool access for Gnus
2 2
3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Simon Josefsson <simon@josefsson.org> (adding MARKS) 6;; Author: Simon Josefsson <simon@josefsson.org> (adding MARKS)
7;; Lars Magne Ingebrigtsen <larsi@gnus.org> 7;; Lars Magne Ingebrigtsen <larsi@gnus.org>
diff --git a/lisp/gnus/nnoo.el b/lisp/gnus/nnoo.el
index 122183057b9..22ec1c313ea 100644
--- a/lisp/gnus/nnoo.el
+++ b/lisp/gnus/nnoo.el
@@ -1,7 +1,7 @@
1;;; nnoo.el --- OO Gnus Backends 1;;; nnoo.el --- OO Gnus Backends
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news 7;; Keywords: news
diff --git a/lisp/gnus/nnrss.el b/lisp/gnus/nnrss.el
index f21fd74d138..996783e69b6 100644
--- a/lisp/gnus/nnrss.el
+++ b/lisp/gnus/nnrss.el
@@ -1,7 +1,7 @@
1;;; nnrss.el --- interfacing with RSS 1;;; nnrss.el --- interfacing with RSS
2 2
3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Shenghuo Zhu <zsh@cs.rochester.edu> 6;; Author: Shenghuo Zhu <zsh@cs.rochester.edu>
7;; Keywords: RSS 7;; Keywords: RSS
diff --git a/lisp/gnus/nnslashdot.el b/lisp/gnus/nnslashdot.el
index 0b19fd0ead6..28fd34b0da0 100644
--- a/lisp/gnus/nnslashdot.el
+++ b/lisp/gnus/nnslashdot.el
@@ -1,7 +1,7 @@
1;;; nnslashdot.el --- interfacing with Slashdot 1;;; nnslashdot.el --- interfacing with Slashdot
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news 7;; Keywords: news
diff --git a/lisp/gnus/nnsoup.el b/lisp/gnus/nnsoup.el
index e520121a266..e51f0d5d8bb 100644
--- a/lisp/gnus/nnsoup.el
+++ b/lisp/gnus/nnsoup.el
@@ -1,7 +1,7 @@
1;;; nnsoup.el --- SOUP access for Gnus 1;;; nnsoup.el --- SOUP access for Gnus
2 2
3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Masanobu UMEDA <umerin@flab.flab.fujitsu.junet> 7;; Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
@@ -37,7 +37,7 @@
37 37
38(nnoo-declare nnsoup) 38(nnoo-declare nnsoup)
39 39
40(defvoo nnsoup-directory "~/SOUP/" 40(defvoo nnsoup-directory (nnheader-concat gnus-home-directory "SOUP/")
41 "*SOUP packet directory.") 41 "*SOUP packet directory.")
42 42
43(defvoo nnsoup-tmp-directory 43(defvoo nnsoup-tmp-directory
@@ -58,7 +58,9 @@
58(defvoo nnsoup-active-file (expand-file-name "active" nnsoup-directory) 58(defvoo nnsoup-active-file (expand-file-name "active" nnsoup-directory)
59 "Active file.") 59 "Active file.")
60 60
61(defvoo nnsoup-packer "tar cf - %s | gzip > $HOME/Soupin%d.tgz" 61(defvoo nnsoup-packer (concat "tar cf - %s | gzip > "
62 (expand-file-name gnus-home-directory)
63 "Soupin%d.tgz")
62 "Format string command for packing a SOUP packet. 64 "Format string command for packing a SOUP packet.
63The SOUP files will be inserted where the %s is in the string. 65The SOUP files will be inserted where the %s is in the string.
64This string MUST contain both %s and %d. The file number will be 66This string MUST contain both %s and %d. The file number will be
@@ -68,7 +70,7 @@ inserted where %d appears.")
68 "*Format string command for unpacking a SOUP packet. 70 "*Format string command for unpacking a SOUP packet.
69The SOUP packet file name will be inserted at the %s.") 71The SOUP packet file name will be inserted at the %s.")
70 72
71(defvoo nnsoup-packet-directory "~/" 73(defvoo nnsoup-packet-directory gnus-home-directory
72 "*Where nnsoup will look for incoming packets.") 74 "*Where nnsoup will look for incoming packets.")
73 75
74(defvoo nnsoup-packet-regexp "Soupout" 76(defvoo nnsoup-packet-regexp "Soupout"
diff --git a/lisp/gnus/nnspool.el b/lisp/gnus/nnspool.el
index 329b35ad867..fd5076be360 100644
--- a/lisp/gnus/nnspool.el
+++ b/lisp/gnus/nnspool.el
@@ -1,7 +1,7 @@
1;;; nnspool.el --- spool access for GNU Emacs 1;;; nnspool.el --- spool access for GNU Emacs
2 2
3;; Copyright (C) 1988, 1989, 1990, 1993, 1994, 1995, 1996, 1997, 1998, 3;; Copyright (C) 1988, 1989, 1990, 1993, 1994, 1995, 1996, 1997, 1998,
4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Masanobu UMEDA <umerin@flab.flab.fujitsu.junet> 6;; Author: Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
7;; Lars Magne Ingebrigtsen <larsi@gnus.org> 7;; Lars Magne Ingebrigtsen <larsi@gnus.org>
diff --git a/lisp/gnus/nntp.el b/lisp/gnus/nntp.el
index c5ab7da7b2b..867ea5419f2 100644
--- a/lisp/gnus/nntp.el
+++ b/lisp/gnus/nntp.el
@@ -2,7 +2,7 @@
2 2
3;; Copyright (C) 1987, 1988, 1989, 1990, 1992, 1993, 3;; Copyright (C) 1987, 1988, 1989, 1990, 1992, 1993,
4;; 1994, 1995, 1996, 1997, 1998, 2000, 2001, 2002, 4;; 1994, 1995, 1996, 1997, 1998, 2000, 2001, 2002,
5;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 5;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
6 6
7;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 7;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
8;; Keywords: news 8;; Keywords: news
diff --git a/lisp/gnus/nnultimate.el b/lisp/gnus/nnultimate.el
index 53522c099e5..0a95039fa18 100644
--- a/lisp/gnus/nnultimate.el
+++ b/lisp/gnus/nnultimate.el
@@ -1,7 +1,7 @@
1;;; nnultimate.el --- interfacing with the Ultimate Bulletin Board system 1;;; nnultimate.el --- interfacing with the Ultimate Bulletin Board system
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news 7;; Keywords: news
diff --git a/lisp/gnus/nnvirtual.el b/lisp/gnus/nnvirtual.el
index ba1b6445623..4e0604903cc 100644
--- a/lisp/gnus/nnvirtual.el
+++ b/lisp/gnus/nnvirtual.el
@@ -1,7 +1,7 @@
1;;; nnvirtual.el --- virtual newsgroups access for Gnus 1;;; nnvirtual.el --- virtual newsgroups access for Gnus
2 2
3;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 3;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
4;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Moore <dmoore@ucsd.edu> 6;; Author: David Moore <dmoore@ucsd.edu>
7;; Lars Magne Ingebrigtsen <larsi@gnus.org> 7;; Lars Magne Ingebrigtsen <larsi@gnus.org>
diff --git a/lisp/gnus/nnwarchive.el b/lisp/gnus/nnwarchive.el
index c110553a854..29f30ff487c 100644
--- a/lisp/gnus/nnwarchive.el
+++ b/lisp/gnus/nnwarchive.el
@@ -1,7 +1,7 @@
1;;; nnwarchive.el --- interfacing with web archives 1;;; nnwarchive.el --- interfacing with web archives
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Shenghuo Zhu <zsh@cs.rochester.edu> 6;; Author: Shenghuo Zhu <zsh@cs.rochester.edu>
7;; Keywords: news egroups mail-archive 7;; Keywords: news egroups mail-archive
diff --git a/lisp/gnus/nnweb.el b/lisp/gnus/nnweb.el
index 54c57879d5b..088aeee3bd5 100644
--- a/lisp/gnus/nnweb.el
+++ b/lisp/gnus/nnweb.el
@@ -1,7 +1,7 @@
1;;; nnweb.el --- retrieving articles via web search engines 1;;; nnweb.el --- retrieving articles via web search engines
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news 7;; Keywords: news
diff --git a/lisp/gnus/nnwfm.el b/lisp/gnus/nnwfm.el
index 90bf4e9c79d..22b1e8e2a29 100644
--- a/lisp/gnus/nnwfm.el
+++ b/lisp/gnus/nnwfm.el
@@ -1,7 +1,7 @@
1;;; nnwfm.el --- interfacing with a web forum 1;;; nnwfm.el --- interfacing with a web forum
2 2
3;; Copyright (C) 2000, 2002, 2003, 2004, 2005, 3;; Copyright (C) 2000, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news 7;; Keywords: news
diff --git a/lisp/gnus/pop3.el b/lisp/gnus/pop3.el
index 4b376957377..333fb197b4d 100644
--- a/lisp/gnus/pop3.el
+++ b/lisp/gnus/pop3.el
@@ -1,7 +1,7 @@
1;;; pop3.el --- Post Office Protocol (RFC 1460) interface 1;;; pop3.el --- Post Office Protocol (RFC 1460) interface
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Richard L. Pieri <ratinox@peorth.gweep.net> 6;; Author: Richard L. Pieri <ratinox@peorth.gweep.net>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/gnus/qp.el b/lisp/gnus/qp.el
index 15914922d1c..26e3077c64d 100644
--- a/lisp/gnus/qp.el
+++ b/lisp/gnus/qp.el
@@ -1,7 +1,7 @@
1;;; qp.el --- Quoted-Printable functions 1;;; qp.el --- Quoted-Printable functions
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: mail, extensions 7;; Keywords: mail, extensions
diff --git a/lisp/gnus/rfc1843.el b/lisp/gnus/rfc1843.el
index 527769d4c83..183a7c6d2a6 100644
--- a/lisp/gnus/rfc1843.el
+++ b/lisp/gnus/rfc1843.el
@@ -1,7 +1,7 @@
1;;; rfc1843.el --- HZ (rfc1843) decoding 1;;; rfc1843.el --- HZ (rfc1843) decoding
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Shenghuo Zhu <zsh@cs.rochester.edu> 6;; Author: Shenghuo Zhu <zsh@cs.rochester.edu>
7;; Keywords: news HZ HZ+ mail i18n 7;; Keywords: news HZ HZ+ mail i18n
diff --git a/lisp/gnus/rfc2045.el b/lisp/gnus/rfc2045.el
index d41af595c94..d022cd1ca40 100644
--- a/lisp/gnus/rfc2045.el
+++ b/lisp/gnus/rfc2045.el
@@ -1,7 +1,7 @@
1;;; rfc2045.el --- Functions for decoding rfc2045 headers 1;;; rfc2045.el --- Functions for decoding rfc2045 headers
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; This file is part of GNU Emacs. 7;; This file is part of GNU Emacs.
diff --git a/lisp/gnus/rfc2047.el b/lisp/gnus/rfc2047.el
index 4fd60ed8f74..6dc432daf79 100644
--- a/lisp/gnus/rfc2047.el
+++ b/lisp/gnus/rfc2047.el
@@ -1,7 +1,7 @@
1;;; rfc2047.el --- functions for encoding and decoding rfc2047 messages 1;;; rfc2047.el --- functions for encoding and decoding rfc2047 messages
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; MORIOKA Tomohiko <morioka@jaist.ac.jp> 7;; MORIOKA Tomohiko <morioka@jaist.ac.jp>
diff --git a/lisp/gnus/rfc2104.el b/lisp/gnus/rfc2104.el
index e24506ef363..8af59e00a3b 100644
--- a/lisp/gnus/rfc2104.el
+++ b/lisp/gnus/rfc2104.el
@@ -1,7 +1,7 @@
1;;; rfc2104.el --- RFC2104 Hashed Message Authentication Codes 1;;; rfc2104.el --- RFC2104 Hashed Message Authentication Codes
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Simon Josefsson <jas@pdc.kth.se> 6;; Author: Simon Josefsson <jas@pdc.kth.se>
7;; Keywords: mail 7;; Keywords: mail
diff --git a/lisp/gnus/rfc2231.el b/lisp/gnus/rfc2231.el
index b054b1f9282..e450d96a298 100644
--- a/lisp/gnus/rfc2231.el
+++ b/lisp/gnus/rfc2231.el
@@ -1,7 +1,7 @@
1;;; rfc2231.el --- Functions for decoding rfc2231 headers 1;;; rfc2231.el --- Functions for decoding rfc2231 headers
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; This file is part of GNU Emacs. 7;; This file is part of GNU Emacs.
diff --git a/lisp/gnus/score-mode.el b/lisp/gnus/score-mode.el
index 3e604ab39d6..18ccb381cb0 100644
--- a/lisp/gnus/score-mode.el
+++ b/lisp/gnus/score-mode.el
@@ -1,7 +1,7 @@
1;;; score-mode.el --- mode for editing Gnus score files 1;;; score-mode.el --- mode for editing Gnus score files
2 2
3;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 6;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
7;; Keywords: news, mail 7;; Keywords: news, mail
diff --git a/lisp/gnus/sha1.el b/lisp/gnus/sha1.el
index 664933bfec1..78d58a48efb 100644
--- a/lisp/gnus/sha1.el
+++ b/lisp/gnus/sha1.el
@@ -1,7 +1,7 @@
1;;; sha1.el --- SHA1 Secure Hash Algorithm in Emacs-Lisp 1;;; sha1.el --- SHA1 Secure Hash Algorithm in Emacs-Lisp
2 2
3;; Copyright (C) 1999, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp> 6;; Author: Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7;; Keywords: SHA1, FIPS 180-1 7;; Keywords: SHA1, FIPS 180-1
diff --git a/lisp/gnus/sieve-manage.el b/lisp/gnus/sieve-manage.el
index 3512ed15b2d..7272760932d 100644
--- a/lisp/gnus/sieve-manage.el
+++ b/lisp/gnus/sieve-manage.el
@@ -1,7 +1,7 @@
1;;; sieve-manage.el --- Implementation of the managesive protocol in elisp 1;;; sieve-manage.el --- Implementation of the managesive protocol in elisp
2 2
3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Simon Josefsson <simon@josefsson.org> 6;; Author: Simon Josefsson <simon@josefsson.org>
7 7
diff --git a/lisp/gnus/sieve-mode.el b/lisp/gnus/sieve-mode.el
index b58435693bf..e4223823276 100644
--- a/lisp/gnus/sieve-mode.el
+++ b/lisp/gnus/sieve-mode.el
@@ -1,7 +1,7 @@
1;;; sieve-mode.el --- Sieve code editing commands for Emacs 1;;; sieve-mode.el --- Sieve code editing commands for Emacs
2 2
3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Simon Josefsson <simon@josefsson.org> 6;; Author: Simon Josefsson <simon@josefsson.org>
7 7
diff --git a/lisp/gnus/sieve.el b/lisp/gnus/sieve.el
index b39ed5c78e6..124db9660ed 100644
--- a/lisp/gnus/sieve.el
+++ b/lisp/gnus/sieve.el
@@ -1,6 +1,6 @@
1;;; sieve.el --- Utilities to manage sieve scripts 1;;; sieve.el --- Utilities to manage sieve scripts
2 2
3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Simon Josefsson <simon@josefsson.org> 5;; Author: Simon Josefsson <simon@josefsson.org>
6 6
diff --git a/lisp/gnus/smiley.el b/lisp/gnus/smiley.el
index 6476340f7bf..e74d6ddee6f 100644
--- a/lisp/gnus/smiley.el
+++ b/lisp/gnus/smiley.el
@@ -1,7 +1,7 @@
1;;; smiley.el --- displaying smiley faces 1;;; smiley.el --- displaying smiley faces
2 2
3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Dave Love <fx@gnu.org> 6;; Author: Dave Love <fx@gnu.org>
7;; Keywords: news mail multimedia 7;; Keywords: news mail multimedia
diff --git a/lisp/gnus/smime.el b/lisp/gnus/smime.el
index e5a2328f9d6..112e32956fb 100644
--- a/lisp/gnus/smime.el
+++ b/lisp/gnus/smime.el
@@ -1,7 +1,7 @@
1;;; smime.el --- S/MIME support library 1;;; smime.el --- S/MIME support library
2 2
3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Simon Josefsson <simon@josefsson.org> 6;; Author: Simon Josefsson <simon@josefsson.org>
7;; Keywords: SMIME X.509 PEM OpenSSL 7;; Keywords: SMIME X.509 PEM OpenSSL
diff --git a/lisp/gnus/spam-report.el b/lisp/gnus/spam-report.el
index a5f46bb79f4..16d096c572c 100644
--- a/lisp/gnus/spam-report.el
+++ b/lisp/gnus/spam-report.el
@@ -1,6 +1,6 @@
1;;; spam-report.el --- Reporting spam 1;;; spam-report.el --- Reporting spam
2 2
3;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Teodor Zlatanov <tzz@lifelogs.com> 5;; Author: Teodor Zlatanov <tzz@lifelogs.com>
6;; Keywords: network 6;; Keywords: network
diff --git a/lisp/gnus/spam-stat.el b/lisp/gnus/spam-stat.el
index e21372bd649..8c67343ac38 100644
--- a/lisp/gnus/spam-stat.el
+++ b/lisp/gnus/spam-stat.el
@@ -1,6 +1,6 @@
1;;; spam-stat.el --- detecting spam based on statistics 1;;; spam-stat.el --- detecting spam based on statistics
2 2
3;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Alex Schroeder <alex@gnu.org> 5;; Author: Alex Schroeder <alex@gnu.org>
6;; Keywords: network 6;; Keywords: network
diff --git a/lisp/gnus/spam.el b/lisp/gnus/spam.el
index 589b2b0a619..512192857ab 100644
--- a/lisp/gnus/spam.el
+++ b/lisp/gnus/spam.el
@@ -1,6 +1,6 @@
1;;; spam.el --- Identifying spam 1;;; spam.el --- Identifying spam
2 2
3;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 5;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
6;; Keywords: network 6;; Keywords: network
diff --git a/lisp/gnus/starttls.el b/lisp/gnus/starttls.el
index 229d6dca9f8..3b0a8d2b619 100644
--- a/lisp/gnus/starttls.el
+++ b/lisp/gnus/starttls.el
@@ -1,7 +1,7 @@
1;;; starttls.el --- STARTTLS functions 1;;; starttls.el --- STARTTLS functions
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Daiki Ueno <ueno@unixuser.org> 6;; Author: Daiki Ueno <ueno@unixuser.org>
7;; Author: Simon Josefsson <simon@josefsson.org> 7;; Author: Simon Josefsson <simon@josefsson.org>
diff --git a/lisp/gnus/utf7.el b/lisp/gnus/utf7.el
index 8c761602ce0..4cae4fd0032 100644
--- a/lisp/gnus/utf7.el
+++ b/lisp/gnus/utf7.el
@@ -1,7 +1,7 @@
1;;; utf7.el --- UTF-7 encoding/decoding for Emacs -*-coding: iso-8859-1;-*- 1;;; utf7.el --- UTF-7 encoding/decoding for Emacs -*-coding: iso-8859-1;-*-
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Jon K Hellan <hellan@acm.org> 6;; Author: Jon K Hellan <hellan@acm.org>
7;; Maintainer: bugs@gnus.org 7;; Maintainer: bugs@gnus.org
diff --git a/lisp/gnus/uudecode.el b/lisp/gnus/uudecode.el
index 616348e899f..41b8c228d1c 100644
--- a/lisp/gnus/uudecode.el
+++ b/lisp/gnus/uudecode.el
@@ -1,7 +1,7 @@
1;;; uudecode.el -- elisp native uudecode 1;;; uudecode.el -- elisp native uudecode
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Shenghuo Zhu <zsh@cs.rochester.edu> 6;; Author: Shenghuo Zhu <zsh@cs.rochester.edu>
7;; Keywords: uudecode news 7;; Keywords: uudecode news
@@ -205,7 +205,10 @@ If FILE-NAME is non-nil, save the result to FILE-NAME."
205 (insert (apply 'concat (nreverse result))))) 205 (insert (apply 'concat (nreverse result)))))
206 (or (markerp end) (setq end (set-marker (make-marker) end))) 206 (or (markerp end) (setq end (set-marker (make-marker) end)))
207 (goto-char start) 207 (goto-char start)
208 (insert (apply 'concat (nreverse result))) 208 (if enable-multibyte-characters
209 (mapc #'(lambda (x) (insert (string-to-multibyte x)))
210 (nreverse result))
211 (insert (apply 'concat (nreverse result))))
209 (delete-region (point) end)))))) 212 (delete-region (point) end))))))
210 213
211;;;###autoload 214;;;###autoload
diff --git a/lisp/gnus/webmail.el b/lisp/gnus/webmail.el
index 304a206a97f..272ea2017ff 100644
--- a/lisp/gnus/webmail.el
+++ b/lisp/gnus/webmail.el
@@ -1,7 +1,7 @@
1;;; webmail.el --- interface of web mail 1;;; webmail.el --- interface of web mail
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Shenghuo Zhu <zsh@cs.rochester.edu> 6;; Author: Shenghuo Zhu <zsh@cs.rochester.edu>
7;; Keywords: hotmail netaddress my-deja netscape 7;; Keywords: hotmail netaddress my-deja netscape
diff --git a/lisp/gnus/yenc.el b/lisp/gnus/yenc.el
index 767d2620cfe..4b01612d04c 100644
--- a/lisp/gnus/yenc.el
+++ b/lisp/gnus/yenc.el
@@ -1,6 +1,6 @@
1;;; yenc.el --- elisp native yenc decoder 1;;; yenc.el --- elisp native yenc decoder
2 2
3;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Jesper Harder <harder@ifa.au.dk> 5;; Author: Jesper Harder <harder@ifa.au.dk>
6;; Keywords: yenc news 6;; Keywords: yenc news
diff --git a/lisp/gs.el b/lisp/gs.el
index 4594fb00bc2..ca58ce9c642 100644
--- a/lisp/gs.el
+++ b/lisp/gs.el
@@ -1,7 +1,7 @@
1;;; gs.el --- interface to Ghostscript 1;;; gs.el --- interface to Ghostscript
2 2
3;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: internal 7;; Keywords: internal
diff --git a/lisp/help-at-pt.el b/lisp/help-at-pt.el
index 6d33c155c64..562102217da 100644
--- a/lisp/help-at-pt.el
+++ b/lisp/help-at-pt.el
@@ -1,6 +1,6 @@
1;;; help-at-pt.el --- local help through the keyboard 1;;; help-at-pt.el --- local help through the keyboard
2 2
3;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Luc Teirlinck <teirllm@auburn.edu> 5;; Author: Luc Teirlinck <teirllm@auburn.edu>
6;; Keywords: help 6;; Keywords: help
diff --git a/lisp/help-fns.el b/lisp/help-fns.el
index d9ffcbf742f..e03d98652ab 100644
--- a/lisp/help-fns.el
+++ b/lisp/help-fns.el
@@ -1,7 +1,7 @@
1;;; help-fns.el --- Complex help functions 1;;; help-fns.el --- Complex help functions
2 2
3;; Copyright (C) 1985, 1986, 1993, 1994, 1998, 1999, 2000, 2001, 3;; Copyright (C) 1985, 1986, 1993, 1994, 1998, 1999, 2000, 2001,
4;; 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: help, internal 7;; Keywords: help, internal
@@ -561,7 +561,11 @@ it is displayed along with the global value."
561 ;; of a symbol. 561 ;; of a symbol.
562 (set-syntax-table emacs-lisp-mode-syntax-table) 562 (set-syntax-table emacs-lisp-mode-syntax-table)
563 (goto-char val-start-pos) 563 (goto-char val-start-pos)
564 (delete-region (point) (progn (end-of-line) (point))) 564 ;; The line below previously read as
565 ;; (delete-region (point) (progn (end-of-line) (point)))
566 ;; which suppressed display of the buffer local value for
567 ;; large values.
568 (when (looking-at "value is") (replace-match ""))
565 (save-excursion 569 (save-excursion
566 (insert "\n\nValue:") 570 (insert "\n\nValue:")
567 (set (make-local-variable 'help-button-cache) 571 (set (make-local-variable 'help-button-cache)
@@ -571,7 +575,7 @@ it is displayed along with the global value."
571 'action help-button-cache 575 'action help-button-cache
572 'follow-link t 576 'follow-link t
573 'help-echo "mouse-2, RET: show value") 577 'help-echo "mouse-2, RET: show value")
574 (insert ".\n\n"))) 578 (insert ".\n")))
575 579
576 ;; Mention if it's an alias 580 ;; Mention if it's an alias
577 (let* ((alias (condition-case nil 581 (let* ((alias (condition-case nil
diff --git a/lisp/help-macro.el b/lisp/help-macro.el
index 971b97f71bb..e76eaaa9191 100644
--- a/lisp/help-macro.el
+++ b/lisp/help-macro.el
@@ -1,7 +1,7 @@
1;;; help-macro.el --- makes command line help such as help-for-help 1;;; help-macro.el --- makes command line help such as help-for-help
2 2
3;; Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lynn Slater <lrs@indetech.com> 6;; Author: Lynn Slater <lrs@indetech.com>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/help-mode.el b/lisp/help-mode.el
index ce79e618cd5..afaf06bec3c 100644
--- a/lisp/help-mode.el
+++ b/lisp/help-mode.el
@@ -1,7 +1,7 @@
1;;; help-mode.el --- `help-mode' used by *Help* buffers 1;;; help-mode.el --- `help-mode' used by *Help* buffers
2 2
3;; Copyright (C) 1985, 1986, 1993, 1994, 1998, 1999, 2000, 2001, 2002, 3;; Copyright (C) 1985, 1986, 1993, 1994, 1998, 1999, 2000, 2001, 2002,
4;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: help, internal 7;; Keywords: help, internal
diff --git a/lisp/help.el b/lisp/help.el
index 8c0f92f48ff..8aa9ba6c46b 100644
--- a/lisp/help.el
+++ b/lisp/help.el
@@ -1,7 +1,7 @@
1;;; help.el --- help commands for Emacs 1;;; help.el --- help commands for Emacs
2 2
3;; Copyright (C) 1985, 1986, 1993, 1994, 1998, 1999, 2000, 2001, 2002, 3;; Copyright (C) 1985, 1986, 1993, 1994, 1998, 1999, 2000, 2001, 2002,
4;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: help, internal 7;; Keywords: help, internal
diff --git a/lisp/hexl.el b/lisp/hexl.el
index 39c313cb3da..f63ed0aafa5 100644
--- a/lisp/hexl.el
+++ b/lisp/hexl.el
@@ -1,7 +1,7 @@
1;;; hexl.el --- edit a file in a hex dump format using the hexl filter 1;;; hexl.el --- edit a file in a hex dump format using the hexl filter
2 2
3;; Copyright (C) 1989, 1994, 1998, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1989, 1994, 1998, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Keith Gabryelski <ag@wheaties.ai.mit.edu> 6;; Author: Keith Gabryelski <ag@wheaties.ai.mit.edu>
7;; Maintainer: FSF 7;; Maintainer: FSF
@@ -283,6 +283,7 @@ You can use \\[hexl-find-file] to visit a file in Hexl mode.
283 (setq font-lock-defaults '(hexl-font-lock-keywords t)) 283 (setq font-lock-defaults '(hexl-font-lock-keywords t))
284 284
285 ;; Add hooks to rehexlify or dehexlify on various events. 285 ;; Add hooks to rehexlify or dehexlify on various events.
286 (add-hook 'before-revert-hook 'hexl-before-revert-hook nil t)
286 (add-hook 'after-revert-hook 'hexl-after-revert-hook nil t) 287 (add-hook 'after-revert-hook 'hexl-after-revert-hook nil t)
287 288
288 (add-hook 'change-major-mode-hook 'hexl-maybe-dehexlify-buffer nil t) 289 (add-hook 'change-major-mode-hook 'hexl-maybe-dehexlify-buffer nil t)
@@ -317,10 +318,11 @@ You can use \\[hexl-find-file] to visit a file in Hexl mode.
317 (let ((isearch-search-fun-function nil)) 318 (let ((isearch-search-fun-function nil))
318 (isearch-search-fun)))) 319 (isearch-search-fun))))
319 320
321(defun hexl-before-revert-hook ()
322 (remove-hook 'change-major-mode-hook 'hexl-maybe-dehexlify-buffer t))
323
320(defun hexl-after-revert-hook () 324(defun hexl-after-revert-hook ()
321 (setq hexl-max-address (1- (buffer-size))) 325 (hexl-mode))
322 (hexlify-buffer)
323 (set-buffer-modified-p nil))
324 326
325(defvar hexl-in-save-buffer nil) 327(defvar hexl-in-save-buffer nil)
326 328
@@ -386,6 +388,7 @@ With arg, don't unhexlify buffer."
386 (or (bobp) (setq original-point (1+ original-point)))) 388 (or (bobp) (setq original-point (1+ original-point))))
387 (goto-char original-point))) 389 (goto-char original-point)))
388 390
391 (remove-hook 'before-revert-hook 'hexl-before-revert-hook t)
389 (remove-hook 'after-revert-hook 'hexl-after-revert-hook t) 392 (remove-hook 'after-revert-hook 'hexl-after-revert-hook t)
390 (remove-hook 'change-major-mode-hook 'hexl-maybe-dehexlify-buffer t) 393 (remove-hook 'change-major-mode-hook 'hexl-maybe-dehexlify-buffer t)
391 (remove-hook 'post-command-hook 'hexl-follow-ascii-find t) 394 (remove-hook 'post-command-hook 'hexl-follow-ascii-find t)
@@ -400,9 +403,9 @@ With arg, don't unhexlify buffer."
400 (hl-line-mode 0)) 403 (hl-line-mode 0))
401 (when (boundp 'hexl-mode-old-hl-line-range-function) 404 (when (boundp 'hexl-mode-old-hl-line-range-function)
402 (setq hl-line-range-function hexl-mode-old-hl-line-range-function)) 405 (setq hl-line-range-function hexl-mode-old-hl-line-range-function))
403 (when (boundp hexl-mode-old-hl-line-face) 406 (when (boundp 'hexl-mode-old-hl-line-face)
404 (setq hl-line-face hexl-mode-old-hl-line-face)) 407 (setq hl-line-face hexl-mode-old-hl-line-face))
405 408
406 (setq require-final-newline hexl-mode-old-require-final-newline) 409 (setq require-final-newline hexl-mode-old-require-final-newline)
407 (setq mode-name hexl-mode-old-mode-name) 410 (setq mode-name hexl-mode-old-mode-name)
408 (setq isearch-search-fun-function hexl-mode-old-isearch-search-fun-function) 411 (setq isearch-search-fun-function hexl-mode-old-isearch-search-fun-function)
@@ -706,10 +709,10 @@ You may also type octal digits, to insert a character with that code."
706 "Convert a binary buffer to hexl format. 709 "Convert a binary buffer to hexl format.
707This discards the buffer's undo information." 710This discards the buffer's undo information."
708 (interactive) 711 (interactive)
709 (and buffer-undo-list 712 (and (consp buffer-undo-list)
710 (or (y-or-n-p "Converting to hexl format discards undo info; ok? ") 713 (or (y-or-n-p "Converting to hexl format discards undo info; ok? ")
711 (error "Aborted"))) 714 (error "Aborted"))
712 (setq buffer-undo-list nil) 715 (setq buffer-undo-list nil))
713 ;; Don't decode text in the ASCII part of `hexl' program output. 716 ;; Don't decode text in the ASCII part of `hexl' program output.
714 (let ((coding-system-for-read 'raw-text) 717 (let ((coding-system-for-read 'raw-text)
715 (coding-system-for-write buffer-file-coding-system) 718 (coding-system-for-write buffer-file-coding-system)
@@ -731,10 +734,10 @@ This discards the buffer's undo information."
731 "Convert a hexl format buffer to binary. 734 "Convert a hexl format buffer to binary.
732This discards the buffer's undo information." 735This discards the buffer's undo information."
733 (interactive) 736 (interactive)
734 (and buffer-undo-list 737 (and (consp buffer-undo-list)
735 (or (y-or-n-p "Converting from hexl format discards undo info; ok? ") 738 (or (y-or-n-p "Converting from hexl format discards undo info; ok? ")
736 (error "Aborted"))) 739 (error "Aborted"))
737 (setq buffer-undo-list nil) 740 (setq buffer-undo-list nil))
738 (let ((coding-system-for-write 'raw-text) 741 (let ((coding-system-for-write 'raw-text)
739 (coding-system-for-read buffer-file-coding-system) 742 (coding-system-for-read buffer-file-coding-system)
740 (buffer-undo-list t)) 743 (buffer-undo-list t))
diff --git a/lisp/hi-lock.el b/lisp/hi-lock.el
index fcba2466d01..26451faf1ce 100644
--- a/lisp/hi-lock.el
+++ b/lisp/hi-lock.el
@@ -1,7 +1,7 @@
1;;; hi-lock.el --- minor mode for interactive automatic highlighting 1;;; hi-lock.el --- minor mode for interactive automatic highlighting
2 2
3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David M. Koppelman, koppel@ee.lsu.edu 6;; Author: David M. Koppelman, koppel@ee.lsu.edu
7;; Keywords: faces, minor-mode, matching, display 7;; Keywords: faces, minor-mode, matching, display
diff --git a/lisp/hilit-chg.el b/lisp/hilit-chg.el
index cb79f673408..c867bcfaf08 100644
--- a/lisp/hilit-chg.el
+++ b/lisp/hilit-chg.el
@@ -1,7 +1,7 @@
1;;; hilit-chg.el --- minor mode displaying buffer changes with special face 1;;; hilit-chg.el --- minor mode displaying buffer changes with special face
2 2
3;; Copyright (C) 1998, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Richard Sharman <rsharman@pobox.com> 6;; Author: Richard Sharman <rsharman@pobox.com>
7;; Keywords: faces 7;; Keywords: faces
diff --git a/lisp/hippie-exp.el b/lisp/hippie-exp.el
index 28cfcf3b4ed..49d77543123 100644
--- a/lisp/hippie-exp.el
+++ b/lisp/hippie-exp.el
@@ -1,7 +1,7 @@
1;;; hippie-exp.el --- expand text trying various ways to find its expansion 1;;; hippie-exp.el --- expand text trying various ways to find its expansion
2 2
3;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Anders Holst <aho@sans.kth.se> 6;; Author: Anders Holst <aho@sans.kth.se>
7;; Last change: 3 March 1998 7;; Last change: 3 March 1998
diff --git a/lisp/hl-line.el b/lisp/hl-line.el
index 757a398086d..54f2e00b0ae 100644
--- a/lisp/hl-line.el
+++ b/lisp/hl-line.el
@@ -1,7 +1,7 @@
1;;; hl-line.el --- highlight the current line 1;;; hl-line.el --- highlight the current line
2 2
3;; Copyright (C) 1998, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Dave Love <fx@gnu.org> 6;; Author: Dave Love <fx@gnu.org>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/ibuf-ext.el b/lisp/ibuf-ext.el
index 4ab7b9eda41..6628a07bd29 100644
--- a/lisp/ibuf-ext.el
+++ b/lisp/ibuf-ext.el
@@ -1,7 +1,7 @@
1;;; ibuf-ext.el --- extensions for ibuffer 1;;; ibuf-ext.el --- extensions for ibuffer
2 2
3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Colin Walters <walters@verbum.org> 6;; Author: Colin Walters <walters@verbum.org>
7;; Maintainer: John Paul Wallington <jpw@gnu.org> 7;; Maintainer: John Paul Wallington <jpw@gnu.org>
diff --git a/lisp/ibuf-macs.el b/lisp/ibuf-macs.el
index 009935e1539..f84b84cfd4d 100644
--- a/lisp/ibuf-macs.el
+++ b/lisp/ibuf-macs.el
@@ -1,7 +1,7 @@
1;;; ibuf-macs.el --- macros for ibuffer 1;;; ibuf-macs.el --- macros for ibuffer
2 2
3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Colin Walters <walters@verbum.org> 6;; Author: Colin Walters <walters@verbum.org>
7;; Maintainer: John Paul Wallington <jpw@gnu.org> 7;; Maintainer: John Paul Wallington <jpw@gnu.org>
diff --git a/lisp/ibuffer.el b/lisp/ibuffer.el
index 04672f6e29f..cdb00ef2fba 100644
--- a/lisp/ibuffer.el
+++ b/lisp/ibuffer.el
@@ -1,7 +1,7 @@
1;;; ibuffer.el --- operate on buffers like dired 1;;; ibuffer.el --- operate on buffers like dired
2 2
3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Colin Walters <walters@verbum.org> 6;; Author: Colin Walters <walters@verbum.org>
7;; Maintainer: John Paul Wallington <jpw@gnu.org> 7;; Maintainer: John Paul Wallington <jpw@gnu.org>
diff --git a/lisp/icomplete.el b/lisp/icomplete.el
index 8c1ee3ad64c..3ee53a821bf 100644
--- a/lisp/icomplete.el
+++ b/lisp/icomplete.el
@@ -1,7 +1,7 @@
1;;; icomplete.el --- minibuffer completion incremental feedback 1;;; icomplete.el --- minibuffer completion incremental feedback
2 2
3;; Copyright (C) 1992, 1993, 1994, 1997, 1999, 2001, 2002, 2003, 3;; Copyright (C) 1992, 1993, 1994, 1997, 1999, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Ken Manheimer <klm@i.am> 6;; Author: Ken Manheimer <klm@i.am>
7;; Maintainer: Ken Manheimer <klm@i.am> 7;; Maintainer: Ken Manheimer <klm@i.am>
diff --git a/lisp/ido.el b/lisp/ido.el
index e02028e526c..10418d209aa 100644
--- a/lisp/ido.el
+++ b/lisp/ido.el
@@ -1,7 +1,7 @@
1;;; ido.el --- interactively do things with buffers and files. 1;;; ido.el --- interactively do things with buffers and files.
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Kim F. Storm <storm@cua.dk> 6;; Author: Kim F. Storm <storm@cua.dk>
7;; Based on: iswitchb by Stephen Eglen <stephen@cns.ed.ac.uk> 7;; Based on: iswitchb by Stephen Eglen <stephen@cns.ed.ac.uk>
@@ -1040,6 +1040,10 @@ so that it doesn't interfere with other minibuffer usage.")
1040(defvar ido-incomplete-regexp nil 1040(defvar ido-incomplete-regexp nil
1041 "Non-nil if an incomplete regexp is entered.") 1041 "Non-nil if an incomplete regexp is entered.")
1042 1042
1043(defvar ido-initial-position nil
1044 "Non-nil means to explicitly cursor on entry to minibuffer.
1045Value is an integer which is number of chars to right of prompt.")
1046
1043;;; Variables with dynamic bindings. 1047;;; Variables with dynamic bindings.
1044;;; Declared here to keep the byte compiler quiet. 1048;;; Declared here to keep the byte compiler quiet.
1045 1049
@@ -1119,7 +1123,9 @@ so that it doesn't interfere with other minibuffer usage.")
1119(defun ido-active (&optional merge) 1123(defun ido-active (&optional merge)
1120 (if merge 1124 (if merge
1121 ido-use-merged-list 1125 ido-use-merged-list
1122 (and (boundp 'ido-completing-read) (= ido-use-mycompletion-depth (minibuffer-depth))))) 1126 (and (boundp 'ido-completing-read)
1127 (or (featurep 'xemacs)
1128 (= ido-use-mycompletion-depth (minibuffer-depth))))))
1123 1129
1124(defvar ido-trace-enable nil) 1130(defvar ido-trace-enable nil)
1125 1131
@@ -1850,6 +1856,8 @@ If INITIAL is non-nil, it specifies the initial input string."
1850 (if (member ido-default-item ido-ignore-item-temp-list) 1856 (if (member ido-default-item ido-ignore-item-temp-list)
1851 (setq ido-default-item nil)) 1857 (setq ido-default-item nil))
1852 (ido-trace "new default" ido-default-item) 1858 (ido-trace "new default" ido-default-item)
1859 (if ido-default-item
1860 (setq ido-initial-position 0))
1853 (setq ido-set-default-item nil)) 1861 (setq ido-set-default-item nil))
1854 1862
1855 (if ido-process-ignore-lists-inhibit 1863 (if ido-process-ignore-lists-inhibit
@@ -2120,11 +2128,14 @@ If INITIAL is non-nil, it specifies the initial input string."
2120 ido-selected)) 2128 ido-selected))
2121 2129
2122(defun ido-edit-input () 2130(defun ido-edit-input ()
2123 "Edit absolute file name entered so far with ido; terminate by RET." 2131 "Edit absolute file name entered so far with ido; terminate by RET.
2132If cursor is not at the end of the user input, move to end of input."
2124 (interactive) 2133 (interactive)
2125 (setq ido-text-init (if ido-matches (ido-name (car ido-matches)) ido-text)) 2134 (if (not (eobp))
2126 (setq ido-exit 'edit) 2135 (end-of-line)
2127 (exit-minibuffer)) 2136 (setq ido-text-init (if ido-matches (ido-name (car ido-matches)) ido-text))
2137 (setq ido-exit 'edit)
2138 (exit-minibuffer)))
2128 2139
2129;;; MAIN FUNCTIONS 2140;;; MAIN FUNCTIONS
2130(defun ido-buffer-internal (method &optional fallback prompt default initial switch-cmd) 2141(defun ido-buffer-internal (method &optional fallback prompt default initial switch-cmd)
@@ -2542,6 +2553,10 @@ C-x C-b C-b fallback to non-ido `switch-to-buffer'."
2542 (cond 2553 (cond
2543 ((> (point) (minibuffer-prompt-end)) 2554 ((> (point) (minibuffer-prompt-end))
2544 (forward-char -1)) 2555 (forward-char -1))
2556 ((eq last-command this-command)
2557 (when (and (memq ido-cur-item '(file dir))
2558 (not (bobp)))
2559 (ido-push-dir))) ; else do nothing
2545 ((eq ido-cur-item 'buffer) 2560 ((eq ido-cur-item 'buffer)
2546 (ido-fallback-command)) 2561 (ido-fallback-command))
2547 (ido-context-switch-command 2562 (ido-context-switch-command
@@ -2591,14 +2606,16 @@ C-x C-f ... C-d enter dired on current directory."
2591(defun ido-toggle-ignore () 2606(defun ido-toggle-ignore ()
2592 "Toggle ignoring files specified with `ido-ignore-files'." 2607 "Toggle ignoring files specified with `ido-ignore-files'."
2593 (interactive) 2608 (interactive)
2594 (if ido-directory-too-big 2609 (if (and (not (eobp)) (> (point) (minibuffer-prompt-end)))
2595 (progn 2610 (goto-char (minibuffer-prompt-end))
2596 (message "Reading directory...") 2611 (if ido-directory-too-big
2597 (setq ido-directory-too-big nil)) 2612 (progn
2598 (setq ido-process-ignore-lists (not ido-process-ignore-lists))) 2613 (message "Reading directory...")
2599 (setq ido-text-init ido-text) 2614 (setq ido-directory-too-big nil))
2600 (setq ido-exit 'refresh) 2615 (setq ido-process-ignore-lists (not ido-process-ignore-lists)))
2601 (exit-minibuffer)) 2616 (setq ido-text-init ido-text)
2617 (setq ido-exit 'refresh)
2618 (exit-minibuffer)))
2602 2619
2603(defun ido-toggle-vc () 2620(defun ido-toggle-vc ()
2604 "Disable version control for this file." 2621 "Disable version control for this file."
@@ -3783,39 +3800,45 @@ for first matching file."
3783 3800
3784;;; KILL CURRENT BUFFER 3801;;; KILL CURRENT BUFFER
3785(defun ido-kill-buffer-at-head () 3802(defun ido-kill-buffer-at-head ()
3786 "Kill the buffer at the head of `ido-matches'." 3803 "Kill the buffer at the head of `ido-matches'.
3804If cursor is not at the end of the user input, delete to end of input."
3787 (interactive) 3805 (interactive)
3788 (let ((enable-recursive-minibuffers t) 3806 (if (not (eobp))
3789 (buf (ido-name (car ido-matches)))) 3807 (kill-line)
3790 (when buf 3808 (let ((enable-recursive-minibuffers t)
3791 (kill-buffer buf) 3809 (buf (ido-name (car ido-matches))))
3792 ;; Check if buffer still exists. 3810 (when buf
3793 (if (get-buffer buf) 3811 (kill-buffer buf)
3794 ;; buffer couldn't be killed. 3812 ;; Check if buffer still exists.
3795 (setq ido-rescan t) 3813 (if (get-buffer buf)
3796 ;; else buffer was killed so remove name from list. 3814 ;; buffer couldn't be killed.
3797 (setq ido-cur-list (delq buf ido-cur-list)))))) 3815 (setq ido-rescan t)
3816 ;; else buffer was killed so remove name from list.
3817 (setq ido-cur-list (delq buf ido-cur-list)))))))
3798 3818
3799;;; DELETE CURRENT FILE 3819;;; DELETE CURRENT FILE
3800(defun ido-delete-file-at-head () 3820(defun ido-delete-file-at-head ()
3801 "Delete the file at the head of `ido-matches'." 3821 "Delete the file at the head of `ido-matches'.
3822If cursor is not at the end of the user input, delete to end of input."
3802 (interactive) 3823 (interactive)
3803 (let ((enable-recursive-minibuffers t) 3824 (if (not (eobp))
3804 (file (ido-name (car ido-matches)))) 3825 (kill-line)
3805 (if file 3826 (let ((enable-recursive-minibuffers t)
3806 (setq file (concat ido-current-directory file))) 3827 (file (ido-name (car ido-matches))))
3807 (when (and file 3828 (if file
3808 (file-exists-p file) 3829 (setq file (concat ido-current-directory file)))
3809 (not (file-directory-p file)) 3830 (when (and file
3810 (file-writable-p ido-current-directory) 3831 (file-exists-p file)
3811 (yes-or-no-p (concat "Delete " file "? "))) 3832 (not (file-directory-p file))
3812 (delete-file file) 3833 (file-writable-p ido-current-directory)
3813 ;; Check if file still exists. 3834 (yes-or-no-p (concat "Delete " file "? ")))
3814 (if (file-exists-p file) 3835 (delete-file file)
3815 ;; file could not be deleted 3836 ;; Check if file still exists.
3816 (setq ido-rescan t) 3837 (if (file-exists-p file)
3817 ;; else file was killed so remove name from list. 3838 ;; file could not be deleted
3818 (setq ido-cur-list (delq (car ido-matches) ido-cur-list)))))) 3839 (setq ido-rescan t)
3840 ;; else file was killed so remove name from list.
3841 (setq ido-cur-list (delq (car ido-matches) ido-cur-list)))))))
3819 3842
3820 3843
3821;;; VISIT CHOSEN BUFFER 3844;;; VISIT CHOSEN BUFFER
@@ -4121,7 +4144,7 @@ For details of keybindings, do `\\[describe-function] ido-find-file'."
4121 (ido-trace "\n*merge timeout*" buffer) 4144 (ido-trace "\n*merge timeout*" buffer)
4122 (setq ido-auto-merge-timer nil) 4145 (setq ido-auto-merge-timer nil)
4123 (when (and (buffer-live-p buffer) 4146 (when (and (buffer-live-p buffer)
4124 (= ido-use-mycompletion-depth (minibuffer-depth)) 4147 (ido-active)
4125 (boundp 'ido-eoinput) ido-eoinput) 4148 (boundp 'ido-eoinput) ido-eoinput)
4126 (let ((contents (buffer-substring-no-properties (minibuffer-prompt-end) ido-eoinput))) 4149 (let ((contents (buffer-substring-no-properties (minibuffer-prompt-end) ido-eoinput)))
4127 (ido-trace "request merge") 4150 (ido-trace "request merge")
@@ -4141,7 +4164,7 @@ For details of keybindings, do `\\[describe-function] ido-find-file'."
4141 ;; 1. It prints a default file name when there is no text yet entered. 4164 ;; 1. It prints a default file name when there is no text yet entered.
4142 ;; 2. It calls my completion routine rather than the standard completion. 4165 ;; 2. It calls my completion routine rather than the standard completion.
4143 4166
4144 (when (= ido-use-mycompletion-depth (minibuffer-depth)) 4167 (when (ido-active)
4145 (let ((contents (buffer-substring-no-properties (minibuffer-prompt-end) (point-max))) 4168 (let ((contents (buffer-substring-no-properties (minibuffer-prompt-end) (point-max)))
4146 (buffer-undo-list t) 4169 (buffer-undo-list t)
4147 try-single-dir-match 4170 try-single-dir-match
@@ -4444,16 +4467,17 @@ For details of keybindings, do `\\[describe-function] ido-find-file'."
4444(defun ido-minibuffer-setup () 4467(defun ido-minibuffer-setup ()
4445 "Minibuffer setup hook for `ido'." 4468 "Minibuffer setup hook for `ido'."
4446 ;; Copied from `icomplete-minibuffer-setup-hook'. 4469 ;; Copied from `icomplete-minibuffer-setup-hook'.
4447 (when (and (boundp 'ido-completing-read) 4470 (when (ido-active)
4448 (or (featurep 'xemacs)
4449 (= ido-use-mycompletion-depth (minibuffer-depth))))
4450 (add-hook 'pre-command-hook 'ido-tidy nil t) 4471 (add-hook 'pre-command-hook 'ido-tidy nil t)
4451 (add-hook 'post-command-hook 'ido-exhibit nil t) 4472 (add-hook 'post-command-hook 'ido-exhibit nil t)
4452 (setq cua-inhibit-cua-keys t) 4473 (setq cua-inhibit-cua-keys t)
4453 (when (featurep 'xemacs) 4474 (when (featurep 'xemacs)
4454 (ido-exhibit) 4475 (ido-exhibit)
4455 (goto-char (point-min))) 4476 (goto-char (point-min)))
4456 (run-hooks 'ido-minibuffer-setup-hook))) 4477 (run-hooks 'ido-minibuffer-setup-hook)
4478 (when ido-initial-position
4479 (goto-char (+ (minibuffer-prompt-end) ido-initial-position))
4480 (setq ido-initial-position nil))))
4457 4481
4458(defun ido-tidy () 4482(defun ido-tidy ()
4459 "Pre command hook for `ido'." 4483 "Pre command hook for `ido'."
@@ -4465,8 +4489,7 @@ For details of keybindings, do `\\[describe-function] ido-find-file'."
4465 (cancel-timer ido-auto-merge-timer) 4489 (cancel-timer ido-auto-merge-timer)
4466 (setq ido-auto-merge-timer nil)) 4490 (setq ido-auto-merge-timer nil))
4467 4491
4468 (if (and (boundp 'ido-use-mycompletion-depth) 4492 (if (ido-active)
4469 (= ido-use-mycompletion-depth (minibuffer-depth)))
4470 (if (and (boundp 'ido-eoinput) 4493 (if (and (boundp 'ido-eoinput)
4471 ido-eoinput) 4494 ido-eoinput)
4472 4495
diff --git a/lisp/ielm.el b/lisp/ielm.el
index 3e8921934ca..cceef70b37a 100644
--- a/lisp/ielm.el
+++ b/lisp/ielm.el
@@ -1,7 +1,7 @@
1;;; ielm.el --- interaction mode for Emacs Lisp 1;;; ielm.el --- interaction mode for Emacs Lisp
2 2
3;; Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Smith <maa036@lancaster.ac.uk> 6;; Author: David Smith <maa036@lancaster.ac.uk>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/iimage.el b/lisp/iimage.el
index 99d7ea2ce34..76e01614f6e 100644
--- a/lisp/iimage.el
+++ b/lisp/iimage.el
@@ -1,6 +1,6 @@
1;;; iimage.el --- Inline image minor mode. 1;;; iimage.el --- Inline image minor mode.
2 2
3;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: KOSEKI Yoshinori <kose@meadowy.org> 5;; Author: KOSEKI Yoshinori <kose@meadowy.org>
6;; Maintainer: KOSEKI Yoshinori <kose@meadowy.org> 6;; Maintainer: KOSEKI Yoshinori <kose@meadowy.org>
diff --git a/lisp/image-file.el b/lisp/image-file.el
index d90f5efc8cd..5251a2c3ebe 100644
--- a/lisp/image-file.el
+++ b/lisp/image-file.el
@@ -1,7 +1,7 @@
1;;; image-file.el --- support for visiting image files 1;;; image-file.el --- support for visiting image files
2;; 2;;
3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5;; 5;;
6;; Author: Miles Bader <miles@gnu.org> 6;; Author: Miles Bader <miles@gnu.org>
7;; Keywords: multimedia 7;; Keywords: multimedia
diff --git a/lisp/image-mode.el b/lisp/image-mode.el
index 66f719ae1eb..5b24aa316dd 100644
--- a/lisp/image-mode.el
+++ b/lisp/image-mode.el
@@ -1,6 +1,6 @@
1;;; image-mode.el --- support for visiting image files 1;;; image-mode.el --- support for visiting image files
2;; 2;;
3;; Copyright (C) 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
4;; 4;;
5;; Author: Richard Stallman <rms@gnu.org> 5;; Author: Richard Stallman <rms@gnu.org>
6;; Keywords: multimedia 6;; Keywords: multimedia
diff --git a/lisp/image.el b/lisp/image.el
index a98ca87f728..22fa704d220 100644
--- a/lisp/image.el
+++ b/lisp/image.el
@@ -1,7 +1,7 @@
1;;; image.el --- image API 1;;; image.el --- image API
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: multimedia 7;; Keywords: multimedia
@@ -36,7 +36,7 @@
36(defconst image-type-header-regexps 36(defconst image-type-header-regexps
37 '(("\\`/[\t\n\r ]*\\*.*XPM.\\*/" . xpm) 37 '(("\\`/[\t\n\r ]*\\*.*XPM.\\*/" . xpm)
38 ("\\`P[1-6][[:space:]]+\\(?:#.*[[:space:]]+\\)*[0-9]+[[:space:]]+[0-9]+" . pbm) 38 ("\\`P[1-6][[:space:]]+\\(?:#.*[[:space:]]+\\)*[0-9]+[[:space:]]+[0-9]+" . pbm)
39 ("\\`GIF8" . gif) 39 ("\\`GIF8[79]a" . gif)
40 ("\\`\x89PNG\r\n\x1a\n" . png) 40 ("\\`\x89PNG\r\n\x1a\n" . png)
41 ("\\`[\t\n\r ]*#define \\([a-z0-9]+\\)_width [0-9]+\n\ 41 ("\\`[\t\n\r ]*#define \\([a-z0-9]+\\)_width [0-9]+\n\
42#define \\1_height [0-9]+\n\ 42#define \\1_height [0-9]+\n\
diff --git a/lisp/imenu.el b/lisp/imenu.el
index fc2a27e3095..5644c517395 100644
--- a/lisp/imenu.el
+++ b/lisp/imenu.el
@@ -1,7 +1,7 @@
1;;; imenu.el --- framework for mode-specific buffer indexes 1;;; imenu.el --- framework for mode-specific buffer indexes
2 2
3;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Ake Stenhoff <etxaksf@aom.ericsson.se> 6;; Author: Ake Stenhoff <etxaksf@aom.ericsson.se>
7;; Lars Lindberg <lli@sypro.cap.se> 7;; Lars Lindberg <lli@sypro.cap.se>
diff --git a/lisp/indent.el b/lisp/indent.el
index 6f715fdba64..0b0588ab515 100644
--- a/lisp/indent.el
+++ b/lisp/indent.el
@@ -1,7 +1,7 @@
1;;; indent.el --- indentation commands for Emacs 1;;; indent.el --- indentation commands for Emacs
2 2
3;; Copyright (C) 1985, 1995, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1985, 1995, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7 7
diff --git a/lisp/info-look.el b/lisp/info-look.el
index 5097f2f5fdc..d7001cc0272 100644
--- a/lisp/info-look.el
+++ b/lisp/info-look.el
@@ -2,7 +2,7 @@
2;; An older version of this was known as libc.el. 2;; An older version of this was known as libc.el.
3 3
4;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003, 4;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003,
5;; 2004, 2005, 2006 Free Software Foundation, Inc. 5;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
6 6
7;; Author: Ralph Schleicher <rs@nunatak.allgaeu.org> 7;; Author: Ralph Schleicher <rs@nunatak.allgaeu.org>
8;; (did not show signs of life (Nov 2001) -stef) 8;; (did not show signs of life (Nov 2001) -stef)
diff --git a/lisp/info-xref.el b/lisp/info-xref.el
index a6acfa8021c..61bfcc09260 100644
--- a/lisp/info-xref.el
+++ b/lisp/info-xref.el
@@ -1,6 +1,6 @@
1;;; info-xref.el --- check external references in an Info document 1;;; info-xref.el --- check external references in an Info document
2 2
3;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Kevin Ryde <user42@zip.com.au> 5;; Author: Kevin Ryde <user42@zip.com.au>
6;; Keywords: docs 6;; Keywords: docs
diff --git a/lisp/info.el b/lisp/info.el
index 880b659faa6..fb124d6ff54 100644
--- a/lisp/info.el
+++ b/lisp/info.el
@@ -1,7 +1,7 @@
1;;; info.el --- info package for Emacs 1;;; info.el --- info package for Emacs
2 2
3;; Copyright (C) 1985, 1986, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 3;; Copyright (C) 1985, 1986, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: help 7;; Keywords: help
@@ -463,12 +463,12 @@ Do the right thing if the file has been compressed or zipped."
463 (expand-file-name "info/" installation-directory) 463 (expand-file-name "info/" installation-directory)
464 (if invocation-directory 464 (if invocation-directory
465 (let ((infodir (expand-file-name 465 (let ((infodir (expand-file-name
466 "../info/" 466 "../share/info/"
467 invocation-directory))) 467 invocation-directory)))
468 (if (file-exists-p infodir) 468 (if (file-exists-p infodir)
469 infodir 469 infodir
470 (setq infodir (expand-file-name 470 (setq infodir (expand-file-name
471 "../../../info/" 471 "../../../share/info/"
472 invocation-directory)) 472 invocation-directory))
473 (and (file-exists-p infodir) 473 (and (file-exists-p infodir)
474 infodir)))))) 474 infodir))))))
diff --git a/lisp/informat.el b/lisp/informat.el
index f75460778c0..ea32343430e 100644
--- a/lisp/informat.el
+++ b/lisp/informat.el
@@ -1,7 +1,7 @@
1;;; informat.el --- info support functions package for Emacs 1;;; informat.el --- info support functions package for Emacs
2 2
3;; Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: help 7;; Keywords: help
diff --git a/lisp/international/ccl.el b/lisp/international/ccl.el
index eab0d39f2fe..2a6939da5f5 100644
--- a/lisp/international/ccl.el
+++ b/lisp/international/ccl.el
@@ -1,9 +1,9 @@
1;;; ccl.el --- CCL (Code Conversion Language) compiler 1;;; ccl.el --- CCL (Code Conversion Language) compiler
2 2
3;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
6;; 2005, 2006 6;; 2005, 2006, 2007
7;; National Institute of Advanced Industrial Science and Technology (AIST) 7;; National Institute of Advanced Industrial Science and Technology (AIST)
8;; Registration Number H14PRO021 8;; Registration Number H14PRO021
9 9
diff --git a/lisp/international/characters.el b/lisp/international/characters.el
index 9f545b01231..acc1458ac9c 100644
--- a/lisp/international/characters.el
+++ b/lisp/international/characters.el
@@ -1,9 +1,9 @@
1;;; characters.el --- set syntax and category for multibyte characters 1;;; characters.el --- set syntax and category for multibyte characters
2 2
3;; Copyright (C) 1997, 2000, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1997, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
6;; 2005, 2006 6;; 2005, 2006, 2007
7;; National Institute of Advanced Industrial Science and Technology (AIST) 7;; National Institute of Advanced Industrial Science and Technology (AIST)
8;; Registration Number H14PRO021 8;; Registration Number H14PRO021
9 9
diff --git a/lisp/international/code-pages.el b/lisp/international/code-pages.el
index 0baf2ff5099..5007a00b16d 100644
--- a/lisp/international/code-pages.el
+++ b/lisp/international/code-pages.el
@@ -1,8 +1,8 @@
1;;; code-pages.el --- coding systems for assorted codepages -*-coding: utf-8;-*- 1;;; code-pages.el --- coding systems for assorted codepages -*-coding: utf-8;-*-
2 2
3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5;; Copyright (C) 2004, 2005, 2006 5;; Copyright (C) 2004, 2005, 2006, 2007
6;; National Institute of Advanced Industrial Science and Technology (AIST) 6;; National Institute of Advanced Industrial Science and Technology (AIST)
7;; Registration Number H14PRO021 7;; Registration Number H14PRO021
8 8
diff --git a/lisp/international/codepage.el b/lisp/international/codepage.el
index 9c045545ea6..ff30e4c14c4 100644
--- a/lisp/international/codepage.el
+++ b/lisp/international/codepage.el
@@ -1,7 +1,7 @@
1;;; codepage.el --- MS-DOS/MS-Windows specific coding systems 1;;; codepage.el --- MS-DOS/MS-Windows specific coding systems
2 2
3;; Copyright (C) 1998, 1999, 2000, 2002 Free Software Foundation, Inc. 3;; Copyright (C) 1998, 1999, 2000, 2002 Free Software Foundation, Inc.
4;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006 4;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
5;; National Institute of Advanced Industrial Science and Technology (AIST) 5;; National Institute of Advanced Industrial Science and Technology (AIST)
6;; Registration Number H14PRO021 6;; Registration Number H14PRO021
7 7
diff --git a/lisp/international/encoded-kb.el b/lisp/international/encoded-kb.el
index a39daff888a..22c43fb5017 100644
--- a/lisp/international/encoded-kb.el
+++ b/lisp/international/encoded-kb.el
@@ -1,9 +1,9 @@
1;;; encoded-kb.el --- handler to input multibyte characters encoded somehow 1;;; encoded-kb.el --- handler to input multibyte characters encoded somehow
2 2
3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
6;; 2005, 2006 6;; 2005, 2006, 2007
7;; National Institute of Advanced Industrial Science and Technology (AIST) 7;; National Institute of Advanced Industrial Science and Technology (AIST)
8;; Registration Number H14PRO021 8;; Registration Number H14PRO021
9 9
diff --git a/lisp/international/fontset.el b/lisp/international/fontset.el
index 5374842b649..81665ffd1ce 100644
--- a/lisp/international/fontset.el
+++ b/lisp/international/fontset.el
@@ -1,9 +1,9 @@
1;;; fontset.el --- commands for handling fontset 1;;; fontset.el --- commands for handling fontset
2 2
3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
6;; 2005, 2006 6;; 2005, 2006, 2007
7;; National Institute of Advanced Industrial Science and Technology (AIST) 7;; National Institute of Advanced Industrial Science and Technology (AIST)
8;; Registration Number H14PRO021 8;; Registration Number H14PRO021
9 9
diff --git a/lisp/international/isearch-x.el b/lisp/international/isearch-x.el
index a002df6687b..76a33d2569e 100644
--- a/lisp/international/isearch-x.el
+++ b/lisp/international/isearch-x.el
@@ -1,9 +1,9 @@
1;;; isearch-x.el --- extended isearch handling commands 1;;; isearch-x.el --- extended isearch handling commands
2 2
3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
6;; 2005, 2006 6;; 2005, 2006, 2007
7;; National Institute of Advanced Industrial Science and Technology (AIST) 7;; National Institute of Advanced Industrial Science and Technology (AIST)
8;; Registration Number H14PRO021 8;; Registration Number H14PRO021
9 9
diff --git a/lisp/international/iso-ascii.el b/lisp/international/iso-ascii.el
index 1e0e129c3d9..37e6f292353 100644
--- a/lisp/international/iso-ascii.el
+++ b/lisp/international/iso-ascii.el
@@ -1,7 +1,7 @@
1;;; iso-ascii.el --- set up char tables for ISO 8859/1 on ASCII terminals 1;;; iso-ascii.el --- set up char tables for ISO 8859/1 on ASCII terminals
2 2
3;; Copyright (C) 1987, 1995, 1998, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1987, 1995, 1998, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Howard Gayle 6;; Author: Howard Gayle
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/international/iso-cvt.el b/lisp/international/iso-cvt.el
index 00631390579..eb94794145f 100644
--- a/lisp/international/iso-cvt.el
+++ b/lisp/international/iso-cvt.el
@@ -2,7 +2,7 @@
2;; This file was formerly called gm-lingo.el. 2;; This file was formerly called gm-lingo.el.
3 3
4;; Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 2000, 2001, 4;; Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 2000, 2001,
5;; 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 5;; 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
6 6
7;; Author: Michael Gschwind <mike@vlsivie.tuwien.ac.at> 7;; Author: Michael Gschwind <mike@vlsivie.tuwien.ac.at>
8;; Keywords: tex, iso, latin, i18n 8;; Keywords: tex, iso, latin, i18n
diff --git a/lisp/international/iso-transl.el b/lisp/international/iso-transl.el
index f39601f1f5a..16beb450a31 100644
--- a/lisp/international/iso-transl.el
+++ b/lisp/international/iso-transl.el
@@ -1,7 +1,7 @@
1;;; iso-transl.el --- keyboard input definitions for ISO 8859-1 -*- coding: iso-8859-1 -*- 1;;; iso-transl.el --- keyboard input definitions for ISO 8859-1 -*- coding: iso-8859-1 -*-
2 2
3;; Copyright (C) 1987, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 3;; Copyright (C) 1987, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001
4;; 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Howard Gayle 6;; Author: Howard Gayle
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/international/ja-dic-cnv.el b/lisp/international/ja-dic-cnv.el
index ee0bf67a537..babfc5bacf7 100644
--- a/lisp/international/ja-dic-cnv.el
+++ b/lisp/international/ja-dic-cnv.el
@@ -1,7 +1,7 @@
1;;; ja-dic-cnv.el --- convert a Japanese dictionary (SKK-JISYO.L) to Emacs Lisp 1;;; ja-dic-cnv.el --- convert a Japanese dictionary (SKK-JISYO.L) to Emacs Lisp
2 2
3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 4;; 2005, 2006, 2007
5;; National Institute of Advanced Industrial Science and Technology (AIST) 5;; National Institute of Advanced Industrial Science and Technology (AIST)
6;; Registration Number H14PRO021 6;; Registration Number H14PRO021
7 7
@@ -365,7 +365,7 @@ The name of generated file is specified by the variable `ja-dic-filename'."
365 ";;\tGenerated by the command `skkdic-convert'\n" 365 ";;\tGenerated by the command `skkdic-convert'\n"
366 ";;\tDate: " (current-time-string) "\n" 366 ";;\tDate: " (current-time-string) "\n"
367 ";;\tOriginal SKK dictionary file: " 367 ";;\tOriginal SKK dictionary file: "
368 (file-name-nondirectory filename) 368 (file-relative-name (expand-file-name filename) dirname)
369 "\n\n" 369 "\n\n"
370 ";; This file is part of GNU Emacs.\n\n" 370 ";; This file is part of GNU Emacs.\n\n"
371 ";;; Commentary:\n\n" 371 ";;; Commentary:\n\n"
diff --git a/lisp/international/ja-dic-utl.el b/lisp/international/ja-dic-utl.el
index 31b92885e7b..3b16c14dc4e 100644
--- a/lisp/international/ja-dic-utl.el
+++ b/lisp/international/ja-dic-utl.el
@@ -1,7 +1,7 @@
1;;; ja-dic-utl.el --- utilities for handling Japanese dictionary (SKK-JISYO.L) 1;;; ja-dic-utl.el --- utilities for handling Japanese dictionary (SKK-JISYO.L)
2 2
3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 4;; 2005, 2006, 2007
5;; National Institute of Advanced Industrial Science and Technology (AIST) 5;; National Institute of Advanced Industrial Science and Technology (AIST)
6;; Registration Number H14PRO021 6;; Registration Number H14PRO021
7 7
diff --git a/lisp/international/kinsoku.el b/lisp/international/kinsoku.el
index a452f53c5dc..2b5ba1de650 100644
--- a/lisp/international/kinsoku.el
+++ b/lisp/international/kinsoku.el
@@ -1,9 +1,9 @@
1;;; kinsoku.el --- `Kinsoku' processing funcs -*- coding: iso-2022-7bit; -*- 1;;; kinsoku.el --- `Kinsoku' processing funcs -*- coding: iso-2022-7bit; -*-
2 2
3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
6;; 2005, 2006 6;; 2005, 2006, 2007
7;; National Institute of Advanced Industrial Science and Technology (AIST) 7;; National Institute of Advanced Industrial Science and Technology (AIST)
8;; Registration Number H14PRO021 8;; Registration Number H14PRO021
9 9
diff --git a/lisp/international/kkc.el b/lisp/international/kkc.el
index 4094538c9a0..d671d2900c2 100644
--- a/lisp/international/kkc.el
+++ b/lisp/international/kkc.el
@@ -1,9 +1,9 @@
1;;; kkc.el --- Kana Kanji converter -*- coding: iso-2022-7bit; -*- 1;;; kkc.el --- Kana Kanji converter -*- coding: iso-2022-7bit; -*-
2 2
3;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
6;; 2005, 2006 6;; 2005, 2006, 2007
7;; National Institute of Advanced Industrial Science and Technology (AIST) 7;; National Institute of Advanced Industrial Science and Technology (AIST)
8;; Registration Number H14PRO021 8;; Registration Number H14PRO021
9 9
diff --git a/lisp/international/latexenc.el b/lisp/international/latexenc.el
index 4f9b4f740d5..e19cff0eace 100644
--- a/lisp/international/latexenc.el
+++ b/lisp/international/latexenc.el
@@ -1,6 +1,6 @@
1;;; latexenc.el --- guess correct coding system in LaTeX files -*-coding: iso-2022-7bit -*- 1;;; latexenc.el --- guess correct coding system in LaTeX files -*-coding: iso-2022-7bit -*-
2 2
3;; Copyright (C) 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Arne J,Ax(Brgensen <arne@arnested.dk> 5;; Author: Arne J,Ax(Brgensen <arne@arnested.dk>
6;; Keywords: mule, coding system, latex 6;; Keywords: mule, coding system, latex
diff --git a/lisp/international/latin-1.el b/lisp/international/latin-1.el
index d5dad7fe83a..4c312565550 100644
--- a/lisp/international/latin-1.el
+++ b/lisp/international/latin-1.el
@@ -1,6 +1,6 @@
1;;; latin-1.el --- set up case-conversion and syntax tables for ISO Latin-1 1;;; latin-1.el --- set up case-conversion and syntax tables for ISO Latin-1
2 2
3;; Copyright (C) 1988, 1997, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1988, 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Howard Gayle 6;; Author: Howard Gayle
diff --git a/lisp/international/latin-2.el b/lisp/international/latin-2.el
index ca831d02d75..755d845532a 100644
--- a/lisp/international/latin-2.el
+++ b/lisp/international/latin-2.el
@@ -1,7 +1,7 @@
1;;; latin-2.el --- set up case-conversion and syntax tables for ISO Latin-2 1;;; latin-2.el --- set up case-conversion and syntax tables for ISO Latin-2
2 2
3;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Michael Gschwind (mike@vlsivie.tuwien.ac.at) 6;; Author: Michael Gschwind (mike@vlsivie.tuwien.ac.at)
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/international/latin-3.el b/lisp/international/latin-3.el
index 6f32d6ec628..18f5b071077 100644
--- a/lisp/international/latin-3.el
+++ b/lisp/international/latin-3.el
@@ -1,7 +1,7 @@
1;;; latin-3.el --- set up case-conversion and syntax tables for ISO Latin-3 1;;; latin-3.el --- set up case-conversion and syntax tables for ISO Latin-3
2 2
3;; Copyright (C) 1988, 1997, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1988, 1997, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Marko Rahamaa 6;; Author: Marko Rahamaa
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/international/latin-4.el b/lisp/international/latin-4.el
index 5eb46259e29..5fd3767742e 100644
--- a/lisp/international/latin-4.el
+++ b/lisp/international/latin-4.el
@@ -1,7 +1,7 @@
1;;; latin-4.el --- set up case-conversion and syntax tables for ISO Latin-4 1;;; latin-4.el --- set up case-conversion and syntax tables for ISO Latin-4
2 2
3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Erik Naggum 6;; Author: Erik Naggum
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/international/latin-5.el b/lisp/international/latin-5.el
index f51f562a7ef..a36eb89798b 100644
--- a/lisp/international/latin-5.el
+++ b/lisp/international/latin-5.el
@@ -1,7 +1,7 @@
1;;; latin-5.el --- set up case-conversion and syntax tables for ISO latin-5 1;;; latin-5.el --- set up case-conversion and syntax tables for ISO latin-5
2 2
3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Erik Naggum 6;; Author: Erik Naggum
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/international/latin-8.el b/lisp/international/latin-8.el
index 31bb8ad57eb..710784b40fd 100644
--- a/lisp/international/latin-8.el
+++ b/lisp/international/latin-8.el
@@ -1,7 +1,7 @@
1;;; latin-8.el --- set up case-conversion and syntax tables for ISO Latin-8 1;;; latin-8.el --- set up case-conversion and syntax tables for ISO Latin-8
2 2
3;; Copyright (C) 1988, 1997, 1999, 2001, 2002, 2003, 2004, 2005 3;; Copyright (C) 1988, 1997, 1999, 2001, 2002, 2003, 2004, 2005
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Dave Love 6;; Author: Dave Love
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/international/latin-9.el b/lisp/international/latin-9.el
index 5bb65deab91..c29925f8dc2 100644
--- a/lisp/international/latin-9.el
+++ b/lisp/international/latin-9.el
@@ -1,7 +1,7 @@
1;;; latin-9.el --- set up case-conversion and syntax tables for ISO Latin-9 1;;; latin-9.el --- set up case-conversion and syntax tables for ISO Latin-9
2 2
3;; Copyright (C) 1988, 1997, 1999, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1988, 1997, 1999, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Dave Love 6;; Author: Dave Love
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/international/latin1-disp.el b/lisp/international/latin1-disp.el
index 60edc2a826d..6b2b6c50760 100644
--- a/lisp/international/latin1-disp.el
+++ b/lisp/international/latin1-disp.el
@@ -1,6 +1,6 @@
1;;; latin1-disp.el --- display tables for other ISO 8859 on Latin-1 terminals -*-coding: iso-2022-7bit;-*- 1;;; latin1-disp.el --- display tables for other ISO 8859 on Latin-1 terminals -*-coding: iso-2022-7bit;-*-
2 2
3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Dave Love <fx@gnu.org> 6;; Author: Dave Love <fx@gnu.org>
diff --git a/lisp/international/mule-cmds.el b/lisp/international/mule-cmds.el
index 41f6b376995..5d71935c0d1 100644
--- a/lisp/international/mule-cmds.el
+++ b/lisp/international/mule-cmds.el
@@ -1,9 +1,9 @@
1;;; mule-cmds.el --- commands for mulitilingual environment -*-coding: iso-2022-7bit -*- 1;;; mule-cmds.el --- commands for mulitilingual environment -*-coding: iso-2022-7bit -*-
2 2
3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
6;; 2005, 2006 6;; 2005, 2006, 2007
7;; National Institute of Advanced Industrial Science and Technology (AIST) 7;; National Institute of Advanced Industrial Science and Technology (AIST)
8;; Registration Number H14PRO021 8;; Registration Number H14PRO021
9 9
diff --git a/lisp/international/mule-conf.el b/lisp/international/mule-conf.el
index 2f88b08254f..05f259b038f 100644
--- a/lisp/international/mule-conf.el
+++ b/lisp/international/mule-conf.el
@@ -1,8 +1,8 @@
1;;; mule-conf.el --- configure multilingual environment -*- no-byte-compile: t -*- 1;;; mule-conf.el --- configure multilingual environment -*- no-byte-compile: t -*-
2 2
3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 5;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
6;; National Institute of Advanced Industrial Science and Technology (AIST) 6;; National Institute of Advanced Industrial Science and Technology (AIST)
7;; Registration Number H14PRO021 7;; Registration Number H14PRO021
8 8
diff --git a/lisp/international/mule-diag.el b/lisp/international/mule-diag.el
index 95569a78240..80bfd2dbfa3 100644
--- a/lisp/international/mule-diag.el
+++ b/lisp/international/mule-diag.el
@@ -1,9 +1,9 @@
1;;; mule-diag.el --- show diagnosis of multilingual environment (Mule) 1;;; mule-diag.el --- show diagnosis of multilingual environment (Mule)
2 2
3;; Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
6;; 2005, 2006 6;; 2005, 2006, 2007
7;; National Institute of Advanced Industrial Science and Technology (AIST) 7;; National Institute of Advanced Industrial Science and Technology (AIST)
8;; Registration Number H14PRO021 8;; Registration Number H14PRO021
9 9
diff --git a/lisp/international/mule-util.el b/lisp/international/mule-util.el
index d8b7aa903be..78ef30a56de 100644
--- a/lisp/international/mule-util.el
+++ b/lisp/international/mule-util.el
@@ -1,9 +1,9 @@
1;;; mule-util.el --- utility functions for mulitilingual environment (mule) 1;;; mule-util.el --- utility functions for mulitilingual environment (mule)
2 2
3;; Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
6;; 2005, 2006 6;; 2005, 2006, 2007
7;; National Institute of Advanced Industrial Science and Technology (AIST) 7;; National Institute of Advanced Industrial Science and Technology (AIST)
8;; Registration Number H14PRO021 8;; Registration Number H14PRO021
9 9
diff --git a/lisp/international/mule.el b/lisp/international/mule.el
index 0a2c7cbe9ad..5df2d483875 100644
--- a/lisp/international/mule.el
+++ b/lisp/international/mule.el
@@ -1,9 +1,9 @@
1;;; mule.el --- basic commands for mulitilingual environment 1;;; mule.el --- basic commands for mulitilingual environment
2 2
3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
6;; 2005, 2006 6;; 2005, 2006, 2007
7;; National Institute of Advanced Industrial Science and Technology (AIST) 7;; National Institute of Advanced Industrial Science and Technology (AIST)
8;; Registration Number H14PRO021 8;; Registration Number H14PRO021
9 9
diff --git a/lisp/international/ogonek.el b/lisp/international/ogonek.el
index e629a4554e1..06bebb1f0da 100644
--- a/lisp/international/ogonek.el
+++ b/lisp/international/ogonek.el
@@ -1,6 +1,6 @@
1;;; ogonek.el --- change the encoding of Polish diacritics 1;;; ogonek.el --- change the encoding of Polish diacritics
2 2
3;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: W{\l}odek Bzyl, Ryszard Kubiak 6;; Author: W{\l}odek Bzyl, Ryszard Kubiak
diff --git a/lisp/international/quail.el b/lisp/international/quail.el
index a3871224127..3244a6a1c0b 100644
--- a/lisp/international/quail.el
+++ b/lisp/international/quail.el
@@ -1,9 +1,9 @@
1;;; quail.el --- provides simple input method for multilingual text 1;;; quail.el --- provides simple input method for multilingual text
2 2
3;; Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
6;; 2005, 2006 6;; 2005, 2006, 2007
7;; National Institute of Advanced Industrial Science and Technology (AIST) 7;; National Institute of Advanced Industrial Science and Technology (AIST)
8;; Registration Number H14PRO021 8;; Registration Number H14PRO021
9 9
diff --git a/lisp/international/subst-big5.el b/lisp/international/subst-big5.el
index e9123bbc653..e53826f2ee5 100644
--- a/lisp/international/subst-big5.el
+++ b/lisp/international/subst-big5.el
@@ -1,6 +1,6 @@
1;;; subst-big5.el --- Unicode/GB2312 translation -*-coding: big5;-*- 1;;; subst-big5.el --- Unicode/GB2312 translation -*-coding: big5;-*-
2 2
3;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Dave Love <fx@gnu.org> 5;; Author: Dave Love <fx@gnu.org>
6;; Keywords: i18n 6;; Keywords: i18n
diff --git a/lisp/international/subst-gb2312.el b/lisp/international/subst-gb2312.el
index 6ee5cc3b458..83ba31a2601 100644
--- a/lisp/international/subst-gb2312.el
+++ b/lisp/international/subst-gb2312.el
@@ -1,6 +1,6 @@
1;;; subst-gb2312.el --- Unicode/GB2312 translation -*-coding: euc-china;-*- 1;;; subst-gb2312.el --- Unicode/GB2312 translation -*-coding: euc-china;-*-
2 2
3;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Dave Love <fx@gnu.org> 5;; Author: Dave Love <fx@gnu.org>
6;; Keywords: i18n 6;; Keywords: i18n
diff --git a/lisp/international/subst-jis.el b/lisp/international/subst-jis.el
index 1462c567b9c..b5100c683ed 100644
--- a/lisp/international/subst-jis.el
+++ b/lisp/international/subst-jis.el
@@ -1,7 +1,7 @@
1;;; subst-jis.el --- Unicode/JISX translation -*-coding: euc-jp;-*- 1;;; subst-jis.el --- Unicode/JISX translation -*-coding: euc-jp;-*-
2 2
3;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4;; Copyright (C) 2004, 2005, 2006 4;; Copyright (C) 2004, 2005, 2006, 2007
5;; National Institute of Advanced Industrial Science and Technology (AIST) 5;; National Institute of Advanced Industrial Science and Technology (AIST)
6;; Registration Number H14PRO021 6;; Registration Number H14PRO021
7 7
diff --git a/lisp/international/subst-ksc.el b/lisp/international/subst-ksc.el
index a804be24bf5..7ac82de9daf 100644
--- a/lisp/international/subst-ksc.el
+++ b/lisp/international/subst-ksc.el
@@ -1,6 +1,6 @@
1;;; subst-ksc.el --- Unicode/KSC-5601 translation -*-coding: euc-kr;-*- 1;;; subst-ksc.el --- Unicode/KSC-5601 translation -*-coding: euc-kr;-*-
2 2
3;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Dave Love <fx@gnu.org> 5;; Author: Dave Love <fx@gnu.org>
6;; Keywords: i18n 6;; Keywords: i18n
diff --git a/lisp/international/titdic-cnv.el b/lisp/international/titdic-cnv.el
index 68e4f6596f7..9577ccf50ad 100644
--- a/lisp/international/titdic-cnv.el
+++ b/lisp/international/titdic-cnv.el
@@ -1,9 +1,9 @@
1;;; titdic-cnv.el --- convert cxterm dictionary (TIT format) to Quail package -*- coding:iso-2022-7bit; -*- 1;;; titdic-cnv.el --- convert cxterm dictionary (TIT format) to Quail package -*- coding:iso-2022-7bit; -*-
2 2
3;; Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
6;; 2005, 2006 6;; 2005, 2006, 2007
7;; National Institute of Advanced Industrial Science and Technology (AIST) 7;; National Institute of Advanced Industrial Science and Technology (AIST)
8;; Registration Number H14PRO021 8;; Registration Number H14PRO021
9 9
diff --git a/lisp/international/ucs-tables.el b/lisp/international/ucs-tables.el
index 0f413cd9fd3..222209582bd 100644
--- a/lisp/international/ucs-tables.el
+++ b/lisp/international/ucs-tables.el
@@ -1,7 +1,7 @@
1;;; ucs-tables.el --- translation to, from and via Unicode -*- coding: iso-2022-7bit -*- 1;;; ucs-tables.el --- translation to, from and via Unicode -*- coding: iso-2022-7bit -*-
2 2
3;; Copyright (C) 2001, 2002, 2003, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2001, 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc.
4;; Copyright (C) 2002, 2003, 2004, 2005, 2006 4;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007
5;; National Institute of Advanced Industrial Science and Technology (AIST) 5;; National Institute of Advanced Industrial Science and Technology (AIST)
6;; Registration Number H14PRO021 6;; Registration Number H14PRO021
7 7
diff --git a/lisp/international/utf-16.el b/lisp/international/utf-16.el
index 712566bd736..9c99077cbcc 100644
--- a/lisp/international/utf-16.el
+++ b/lisp/international/utf-16.el
@@ -1,8 +1,8 @@
1;;; utf-16.el --- UTF-16 encoding/decoding 1;;; utf-16.el --- UTF-16 encoding/decoding
2 2
3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5;; Copyright (C) 2002, 2003, 2004, 2005, 2006 5;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007
6;; National Institute of Advanced Industrial Science and Technology (AIST) 6;; National Institute of Advanced Industrial Science and Technology (AIST)
7;; Registration Number H14PRO021 7;; Registration Number H14PRO021
8 8
diff --git a/lisp/international/utf-7.el b/lisp/international/utf-7.el
index 662b5306a75..eb413b29f7b 100644
--- a/lisp/international/utf-7.el
+++ b/lisp/international/utf-7.el
@@ -1,6 +1,6 @@
1;;; utf-7.el --- utf-7 coding system 1;;; utf-7.el --- utf-7 coding system
2 2
3;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Dave Love <fx@gnu.org> 5;; Author: Dave Love <fx@gnu.org>
6;; Keywords: i18n, mail 6;; Keywords: i18n, mail
diff --git a/lisp/international/utf-8.el b/lisp/international/utf-8.el
index 53c65fa5fc4..2e4a2f6f49a 100644
--- a/lisp/international/utf-8.el
+++ b/lisp/international/utf-8.el
@@ -1,8 +1,8 @@
1;;; utf-8.el --- UTF-8 decoding/encoding support -*- coding: iso-2022-7bit -*- 1;;; utf-8.el --- UTF-8 decoding/encoding support -*- coding: iso-2022-7bit -*-
2 2
3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 5;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
6;; National Institute of Advanced Industrial Science and Technology (AIST) 6;; National Institute of Advanced Industrial Science and Technology (AIST)
7;; Registration Number H14PRO021 7;; Registration Number H14PRO021
8 8
diff --git a/lisp/isearch.el b/lisp/isearch.el
index 6ef83c68fd8..121ccefacd1 100644
--- a/lisp/isearch.el
+++ b/lisp/isearch.el
@@ -1,7 +1,7 @@
1;;; isearch.el --- incremental search minor mode 1;;; isearch.el --- incremental search minor mode
2 2
3;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1999, 2000, 3;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1999, 2000,
4;; 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Daniel LaLiberte <liberte@cs.uiuc.edu> 6;; Author: Daniel LaLiberte <liberte@cs.uiuc.edu>
7;; Maintainer: FSF 7;; Maintainer: FSF
@@ -2235,7 +2235,18 @@ since they have special meaning in a regexp."
2235 (setq found t)) 2235 (setq found t))
2236 (setq quote-flag nil))) 2236 (setq quote-flag nil)))
2237 (setq i (1+ i))) 2237 (setq i (1+ i)))
2238 (not found))) 2238 (not (or found
2239 ;; Even if there's no uppercase char, we want to detect the use
2240 ;; of [:upper:] or [:lower:] char-class, which indicates
2241 ;; clearly that the user cares about case distinction.
2242 (and regexp-flag (string-match "\\[:\\(upp\\|low\\)er:]" string)
2243 (condition-case err
2244 (progn
2245 (string-match (substring string 0 (match-beginning 0))
2246 "")
2247 nil)
2248 (invalid-regexp
2249 (equal "Unmatched [ or [^" (cadr err)))))))))
2239 2250
2240;; Portability functions to support various Emacs versions. 2251;; Portability functions to support various Emacs versions.
2241 2252
diff --git a/lisp/isearchb.el b/lisp/isearchb.el
index 5fd59a2e5ee..0f46969a2d2 100644
--- a/lisp/isearchb.el
+++ b/lisp/isearchb.el
@@ -1,6 +1,6 @@
1;;; isearchb --- a marriage between iswitchb and isearch 1;;; isearchb --- a marriage between iswitchb and isearch
2 2
3;; Copyright (C) 2004, 2005, 2006 John Wiegley 3;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: John Wiegley <johnw@gnu.org> 5;; Author: John Wiegley <johnw@gnu.org>
6;; Maintainer: FSF 6;; Maintainer: FSF
diff --git a/lisp/jit-lock.el b/lisp/jit-lock.el
index e049579d463..958bb679832 100644
--- a/lisp/jit-lock.el
+++ b/lisp/jit-lock.el
@@ -1,7 +1,7 @@
1;;; jit-lock.el --- just-in-time fontification 1;;; jit-lock.el --- just-in-time fontification
2 2
3;; Copyright (C) 1998, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Gerd Moellmann <gerd@gnu.org> 6;; Author: Gerd Moellmann <gerd@gnu.org>
7;; Keywords: faces files 7;; Keywords: faces files
diff --git a/lisp/jka-cmpr-hook.el b/lisp/jka-cmpr-hook.el
index 12941e962a0..ce00181aaa3 100644
--- a/lisp/jka-cmpr-hook.el
+++ b/lisp/jka-cmpr-hook.el
@@ -1,7 +1,7 @@
1;;; jka-cmpr-hook.el --- preloaded code to enable jka-compr.el 1;;; jka-cmpr-hook.el --- preloaded code to enable jka-compr.el
2 2
3;; Copyright (C) 1993, 1994, 1995, 1997, 1999, 2000, 2002, 2003, 3;; Copyright (C) 1993, 1994, 1995, 1997, 1999, 2000, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: jka@ece.cmu.edu (Jay K. Adams) 6;; Author: jka@ece.cmu.edu (Jay K. Adams)
7;; Maintainer: FSF 7;; Maintainer: FSF
@@ -248,10 +248,6 @@ APPEND-FLAG STRIP-EXTENSION-FLAG FILE-MAGIC-CHARS], where:
248 file-magic-chars is a string of characters that you would find 248 file-magic-chars is a string of characters that you would find
249 at the beginning of a file compressed in this way. 249 at the beginning of a file compressed in this way.
250 250
251Because of the way `call-process' is defined, discarding the stderr output of
252a program adds the overhead of starting a shell each time the program is
253invoked.
254
255If you set this outside Custom while Auto Compression mode is 251If you set this outside Custom while Auto Compression mode is
256already enabled \(as it is by default), you have to call 252already enabled \(as it is by default), you have to call
257`jka-compr-update' after setting it to properly update other 253`jka-compr-update' after setting it to properly update other
diff --git a/lisp/jka-compr.el b/lisp/jka-compr.el
index 07f5d068b4e..8c107cc3271 100644
--- a/lisp/jka-compr.el
+++ b/lisp/jka-compr.el
@@ -1,7 +1,7 @@
1;;; jka-compr.el --- reading/writing/loading compressed files 1;;; jka-compr.el --- reading/writing/loading compressed files
2 2
3;; Copyright (C) 1993, 1994, 1995, 1997, 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1993, 1994, 1995, 1997, 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: jka@ece.cmu.edu (Jay K. Adams) 6;; Author: jka@ece.cmu.edu (Jay K. Adams)
7;; Maintainer: FSF 7;; Maintainer: FSF
@@ -47,18 +47,9 @@
47;; The default value of this variable allows jka-compr to work with 47;; The default value of this variable allows jka-compr to work with
48;; Unix compress and gzip. 48;; Unix compress and gzip.
49;; 49;;
50;; If you are concerned about the stderr output of gzip and other
51;; compression/decompression programs showing up in your buffers, you
52;; should set the discard-error flag in the compression-info-list.
53;; This will cause the stderr of all programs to be discarded.
54;; However, it also causes emacs to call compression/uncompression
55;; programs through a shell (which is specified by jka-compr-shell).
56;; This may be a drag if, on your system, starting up a shell is
57;; slow.
58;;
59;; If you don't want messages about compressing and decompressing 50;; If you don't want messages about compressing and decompressing
60;; to show up in the echo area, you can set the compress-name and 51;; to show up in the echo area, you can set the compress-msg and
61;; decompress-name fields of the jka-compr-compression-info-list to 52;; decompress-msg fields of the jka-compr-compression-info-list to
62;; nil. 53;; nil.
63 54
64 55
@@ -105,9 +96,7 @@
105 96
106(defcustom jka-compr-shell "sh" 97(defcustom jka-compr-shell "sh"
107 "*Shell to be used for calling compression programs. 98 "*Shell to be used for calling compression programs.
108The value of this variable only matters if you want to discard the 99NOTE: Not used in MS-DOS and Windows systems."
109stderr of a compression/decompression program (see the documentation
110for `jka-compr-compression-info-list')."
111 :type 'string 100 :type 'string
112 :group 'jka-compr) 101 :group 'jka-compr)
113 102
diff --git a/lisp/kermit.el b/lisp/kermit.el
index 2b5f030b3b7..5d892999781 100644
--- a/lisp/kermit.el
+++ b/lisp/kermit.el
@@ -1,7 +1,7 @@
1;;; kermit.el --- additions to shell mode for use with kermit 1;;; kermit.el --- additions to shell mode for use with kermit
2 2
3;; Copyright (C) 1988, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1988, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Jeff Norden <jeff@colgate.csnet> 6;; Author: Jeff Norden <jeff@colgate.csnet>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/kmacro.el b/lisp/kmacro.el
index 19e8735de48..bfc0edba2c1 100644
--- a/lisp/kmacro.el
+++ b/lisp/kmacro.el
@@ -1,6 +1,7 @@
1;;; kmacro.el --- enhanced keyboard macros 1;;; kmacro.el --- enhanced keyboard macros
2 2
3;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2005, 2006,
4;; 2007 Free Software Foundation, Inc.
4 5
5;; Author: Kim F. Storm <storm@cua.dk> 6;; Author: Kim F. Storm <storm@cua.dk>
6;; Keywords: keyboard convenience 7;; Keywords: keyboard convenience
@@ -255,7 +256,7 @@ macro to be executed before appending to it."
255 256
256(defun kmacro-insert-counter (arg) 257(defun kmacro-insert-counter (arg)
257 "Insert macro counter and increment with ARG or 1 if missing. 258 "Insert macro counter and increment with ARG or 1 if missing.
258With \\[universal-argument], insert previous kmacro-counter (but do not modify counter)." 259With \\[universal-argument], insert previous `kmacro-counter' (but do not modify counter)."
259 (interactive "P") 260 (interactive "P")
260 (if kmacro-initial-counter-value 261 (if kmacro-initial-counter-value
261 (setq kmacro-counter kmacro-initial-counter-value 262 (setq kmacro-counter kmacro-initial-counter-value
@@ -283,7 +284,7 @@ With \\[universal-argument], insert previous kmacro-counter (but do not modify c
283 284
284 285
285(defun kmacro-set-counter (arg) 286(defun kmacro-set-counter (arg)
286 "Set kmacro-counter to ARG or prompt if missing. 287 "Set `kmacro-counter' to ARG or prompt if missing.
287With \\[universal-argument] prefix, reset counter to its value prior to this iteration of the macro." 288With \\[universal-argument] prefix, reset counter to its value prior to this iteration of the macro."
288 (interactive "NMacro counter value: ") 289 (interactive "NMacro counter value: ")
289 (if (not (or defining-kbd-macro executing-kbd-macro)) 290 (if (not (or defining-kbd-macro executing-kbd-macro))
@@ -453,14 +454,14 @@ Optional arg EMPTY is message to print if no macros are defined."
453 454
454 455
455(defun kmacro-call-ring-2nd (arg) 456(defun kmacro-call-ring-2nd (arg)
456 "Execute second keyboard macro at in macro ring." 457 "Execute second keyboard macro in macro ring."
457 (interactive "P") 458 (interactive "P")
458 (unless (kmacro-ring-empty-p) 459 (unless (kmacro-ring-empty-p)
459 (kmacro-exec-ring-item (car kmacro-ring) arg))) 460 (kmacro-exec-ring-item (car kmacro-ring) arg)))
460 461
461 462
462(defun kmacro-call-ring-2nd-repeat (arg) 463(defun kmacro-call-ring-2nd-repeat (arg)
463 "Execute second keyboard macro at in macro ring. 464 "Execute second keyboard macro in macro ring.
464This is like `kmacro-call-ring-2nd', but allows repeating macro commands 465This is like `kmacro-call-ring-2nd', but allows repeating macro commands
465without repeating the prefix." 466without repeating the prefix."
466 (interactive "P") 467 (interactive "P")
@@ -670,7 +671,7 @@ the current value of `kmacro-counter').
670 671
671When defining/executing macro, inserts macro counter and increments 672When defining/executing macro, inserts macro counter and increments
672the counter with ARG or 1 if missing. With \\[universal-argument], 673the counter with ARG or 1 if missing. With \\[universal-argument],
673inserts previous kmacro-counter (but do not modify counter). 674inserts previous `kmacro-counter' (but do not modify counter).
674 675
675The macro counter can be modified via \\[kmacro-set-counter] and \\[kmacro-add-counter]. 676The macro counter can be modified via \\[kmacro-set-counter] and \\[kmacro-add-counter].
676The format of the counter can be modified via \\[kmacro-set-format]." 677The format of the counter can be modified via \\[kmacro-set-format]."
@@ -941,7 +942,7 @@ following additional answers: `insert', `insert-1', `replace', `replace-1',
941(defvar kmacro-step-edit-prefix-commands 942(defvar kmacro-step-edit-prefix-commands
942 '(universal-argument universal-argument-more universal-argument-minus 943 '(universal-argument universal-argument-more universal-argument-minus
943 digit-argument negative-argument) 944 digit-argument negative-argument)
944 "Commands which builds up a prefix arg for the current command") 945 "Commands which build up a prefix arg for the current command.")
945 946
946(defun kmacro-step-edit-prompt (macro index) 947(defun kmacro-step-edit-prompt (macro index)
947 ;; Show step-edit prompt 948 ;; Show step-edit prompt
diff --git a/lisp/language/china-util.el b/lisp/language/china-util.el
index bafdce1c854..49041e611ac 100644
--- a/lisp/language/china-util.el
+++ b/lisp/language/china-util.el
@@ -1,9 +1,9 @@
1;;; china-util.el --- utilities for Chinese -*- coding: iso-2022-7bit -*- 1;;; china-util.el --- utilities for Chinese -*- coding: iso-2022-7bit -*-
2 2
3;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
6;; 2005, 2006 6;; 2005, 2006, 2007
7;; National Institute of Advanced Industrial Science and Technology (AIST) 7;; National Institute of Advanced Industrial Science and Technology (AIST)
8;; Registration Number H14PRO021 8;; Registration Number H14PRO021
9 9
diff --git a/lisp/language/chinese.el b/lisp/language/chinese.el
index ee1709fcc18..9d2297cb7a7 100644
--- a/lisp/language/chinese.el
+++ b/lisp/language/chinese.el
@@ -1,9 +1,9 @@
1;;; chinese.el --- support for Chinese -*- coding: iso-2022-7bit; -*- 1;;; chinese.el --- support for Chinese -*- coding: iso-2022-7bit; -*-
2 2
3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
6;; 2005, 2006 6;; 2005, 2006, 2007
7;; National Institute of Advanced Industrial Science and Technology (AIST) 7;; National Institute of Advanced Industrial Science and Technology (AIST)
8;; Registration Number H14PRO021 8;; Registration Number H14PRO021
9 9
diff --git a/lisp/language/cyril-util.el b/lisp/language/cyril-util.el
index 321414242f8..3395ce4d1ac 100644
--- a/lisp/language/cyril-util.el
+++ b/lisp/language/cyril-util.el
@@ -1,7 +1,7 @@
1;;; cyril-util.el --- utilities for Cyrillic scripts 1;;; cyril-util.el --- utilities for Cyrillic scripts
2 2
3;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Keywords: mule, multilingual, Cyrillic 6;; Keywords: mule, multilingual, Cyrillic
7 7
diff --git a/lisp/language/cyrillic.el b/lisp/language/cyrillic.el
index 4e709cc5b63..656f6b60096 100644
--- a/lisp/language/cyrillic.el
+++ b/lisp/language/cyrillic.el
@@ -1,9 +1,9 @@
1;;; cyrillic.el --- support for Cyrillic -*- coding: iso-2022-7bit; -*- 1;;; cyrillic.el --- support for Cyrillic -*- coding: iso-2022-7bit; -*-
2 2
3;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
6;; 2005, 2006 6;; 2005, 2006, 2007
7;; National Institute of Advanced Industrial Science and Technology (AIST) 7;; National Institute of Advanced Industrial Science and Technology (AIST)
8;; Registration Number H14PRO021 8;; Registration Number H14PRO021
9 9
diff --git a/lisp/language/czech.el b/lisp/language/czech.el
index 4eee8fd54b3..43dff0d57ba 100644
--- a/lisp/language/czech.el
+++ b/lisp/language/czech.el
@@ -1,6 +1,6 @@
1;;; czech.el --- support for Czech -*- coding: iso-2022-7bit; no-byte-compile: t -*- 1;;; czech.el --- support for Czech -*- coding: iso-2022-7bit; no-byte-compile: t -*-
2 2
3;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation. 4;; Free Software Foundation.
5 5
6;; Author: Milan Zamazal <pdm@zamazal.org> 6;; Author: Milan Zamazal <pdm@zamazal.org>
diff --git a/lisp/language/devan-util.el b/lisp/language/devan-util.el
index 354d0c19a29..b25e90cebe9 100644
--- a/lisp/language/devan-util.el
+++ b/lisp/language/devan-util.el
@@ -1,8 +1,8 @@
1;;; devan-util.el --- Support for composing Devanagari characters 1;;; devan-util.el --- Support for composing Devanagari characters
2 2
3;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 5;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
6;; National Institute of Advanced Industrial Science and Technology (AIST) 6;; National Institute of Advanced Industrial Science and Technology (AIST)
7;; Registration Number H14PRO021 7;; Registration Number H14PRO021
8 8
diff --git a/lisp/language/devanagari.el b/lisp/language/devanagari.el
index 1b6d9100b5b..c337ecb2a4f 100644
--- a/lisp/language/devanagari.el
+++ b/lisp/language/devanagari.el
@@ -1,6 +1,6 @@
1;;; devanagari.el --- Support for Devanagari -*- coding: iso-2022-7bit; no-byte-compile: t -*- 1;;; devanagari.el --- Support for Devanagari -*- coding: iso-2022-7bit; no-byte-compile: t -*-
2 2
3;; Copyright (C) 1996, 1997, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1996, 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Maintainer: KAWABATA, Taichi <kawabata@m17n.org> 6;; Maintainer: KAWABATA, Taichi <kawabata@m17n.org>
diff --git a/lisp/language/english.el b/lisp/language/english.el
index f3719fd9bbc..d12ed650186 100644
--- a/lisp/language/english.el
+++ b/lisp/language/english.el
@@ -1,8 +1,8 @@
1;;; english.el --- support for English -*- no-byte-compile: t -*- 1;;; english.el --- support for English -*- no-byte-compile: t -*-
2 2
3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 5;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
6;; National Institute of Advanced Industrial Science and Technology (AIST) 6;; National Institute of Advanced Industrial Science and Technology (AIST)
7;; Registration Number H14PRO021 7;; Registration Number H14PRO021
8 8
diff --git a/lisp/language/ethio-util.el b/lisp/language/ethio-util.el
index b22fad32854..857df138670 100644
--- a/lisp/language/ethio-util.el
+++ b/lisp/language/ethio-util.el
@@ -1,8 +1,8 @@
1;;; ethio-util.el --- utilities for Ethiopic -*- coding: iso-2022-7bit; -*- 1;;; ethio-util.el --- utilities for Ethiopic -*- coding: iso-2022-7bit; -*-
2 2
3;; Copyright (C) 1997, 1998, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1997, 1998, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 5;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
6;; National Institute of Advanced Industrial Science and Technology (AIST) 6;; National Institute of Advanced Industrial Science and Technology (AIST)
7;; Registration Number H14PRO021 7;; Registration Number H14PRO021
8 8
diff --git a/lisp/language/ethiopic.el b/lisp/language/ethiopic.el
index 29679a8ca73..1ae1f461f2d 100644
--- a/lisp/language/ethiopic.el
+++ b/lisp/language/ethiopic.el
@@ -1,9 +1,9 @@
1;;; ethiopic.el --- support for Ethiopic -*- coding: iso-2022-7bit; -*- 1;;; ethiopic.el --- support for Ethiopic -*- coding: iso-2022-7bit; -*-
2 2
3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
6;; 2005, 2006 6;; 2005, 2006, 2007
7;; National Institute of Advanced Industrial Science and Technology (AIST) 7;; National Institute of Advanced Industrial Science and Technology (AIST)
8;; Registration Number H14PRO021 8;; Registration Number H14PRO021
9 9
diff --git a/lisp/language/european.el b/lisp/language/european.el
index 60401e56ab1..ccbbf8318c9 100644
--- a/lisp/language/european.el
+++ b/lisp/language/european.el
@@ -1,9 +1,9 @@
1;;; european.el --- support for European languages -*- coding: iso-2022-7bit; -*- 1;;; european.el --- support for European languages -*- coding: iso-2022-7bit; -*-
2 2
3;; Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
6;; 2005, 2006 6;; 2005, 2006, 2007
7;; National Institute of Advanced Industrial Science and Technology (AIST) 7;; National Institute of Advanced Industrial Science and Technology (AIST)
8;; Registration Number H14PRO021 8;; Registration Number H14PRO021
9 9
diff --git a/lisp/language/georgian.el b/lisp/language/georgian.el
index b2624b9555f..21b61b2667c 100644
--- a/lisp/language/georgian.el
+++ b/lisp/language/georgian.el
@@ -1,6 +1,6 @@
1;;; georgian.el --- language support for Georgian -*- no-byte-compile: t -*- 1;;; georgian.el --- language support for Georgian -*- no-byte-compile: t -*-
2 2
3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Dave Love <fx@gnu.org> 6;; Author: Dave Love <fx@gnu.org>
diff --git a/lisp/language/greek.el b/lisp/language/greek.el
index 9eb7b4f7352..c391319b885 100644
--- a/lisp/language/greek.el
+++ b/lisp/language/greek.el
@@ -1,7 +1,7 @@
1;;; greek.el --- support for Greek -*- no-byte-compile: t -*- 1;;; greek.el --- support for Greek -*- no-byte-compile: t -*-
2 2
3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 4;; 2005, 2006, 2007
5;; National Institute of Advanced Industrial Science and Technology (AIST) 5;; National Institute of Advanced Industrial Science and Technology (AIST)
6;; Registration Number H14PRO021 6;; Registration Number H14PRO021
7 7
diff --git a/lisp/language/hebrew.el b/lisp/language/hebrew.el
index abd2f6612bf..715b06190b4 100644
--- a/lisp/language/hebrew.el
+++ b/lisp/language/hebrew.el
@@ -1,9 +1,9 @@
1;;; hebrew.el --- support for Hebrew -*- coding: iso-2022-7bit; no-byte-compile: t -*- 1;;; hebrew.el --- support for Hebrew -*- coding: iso-2022-7bit; no-byte-compile: t -*-
2 2
3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
6;; 2005, 2006 6;; 2005, 2006, 2007
7;; National Institute of Advanced Industrial Science and Technology (AIST) 7;; National Institute of Advanced Industrial Science and Technology (AIST)
8;; Registration Number H14PRO021 8;; Registration Number H14PRO021
9 9
diff --git a/lisp/language/ind-util.el b/lisp/language/ind-util.el
index 1a082ba04e9..521fc252372 100644
--- a/lisp/language/ind-util.el
+++ b/lisp/language/ind-util.el
@@ -1,6 +1,6 @@
1;;; ind-util.el --- Transliteration and Misc. Tools for Indian Languages -*- coding: iso-2022-7bit; -*- 1;;; ind-util.el --- Transliteration and Misc. Tools for Indian Languages -*- coding: iso-2022-7bit; -*-
2 2
3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Maintainer: KAWABATA, Taichi <kawabata@m17n.org> 6;; Maintainer: KAWABATA, Taichi <kawabata@m17n.org>
diff --git a/lisp/language/indian.el b/lisp/language/indian.el
index 5d58271463b..0fed075f553 100644
--- a/lisp/language/indian.el
+++ b/lisp/language/indian.el
@@ -1,8 +1,8 @@
1;;; indian.el --- Indian languages support -*- coding: iso-2022-7bit; -*- 1;;; indian.el --- Indian languages support -*- coding: iso-2022-7bit; -*-
2 2
3;; Copyright (C) 1997, 1999, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1997, 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5;; Copyright (C) 2002, 2003, 2004, 2005, 2006 5;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007
6;; National Institute of Advanced Industrial Science and Technology (AIST) 6;; National Institute of Advanced Industrial Science and Technology (AIST)
7;; Registration Number H14PRO021 7;; Registration Number H14PRO021
8 8
diff --git a/lisp/language/japan-util.el b/lisp/language/japan-util.el
index c37e0bafd0a..ba190ba171d 100644
--- a/lisp/language/japan-util.el
+++ b/lisp/language/japan-util.el
@@ -1,9 +1,9 @@
1;;; japan-util.el --- utilities for Japanese -*- coding: iso-2022-7bit; -*- 1;;; japan-util.el --- utilities for Japanese -*- coding: iso-2022-7bit; -*-
2 2
3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
6;; 2005, 2006 6;; 2005, 2006, 2007
7;; National Institute of Advanced Industrial Science and Technology (AIST) 7;; National Institute of Advanced Industrial Science and Technology (AIST)
8;; Registration Number H14PRO021 8;; Registration Number H14PRO021
9 9
diff --git a/lisp/language/japanese.el b/lisp/language/japanese.el
index 12a09423a32..b9b0eeb2a14 100644
--- a/lisp/language/japanese.el
+++ b/lisp/language/japanese.el
@@ -1,9 +1,9 @@
1;;; japanese.el --- support for Japanese -*- coding: iso-2022-7bit; no-byte-compile: t -*- 1;;; japanese.el --- support for Japanese -*- coding: iso-2022-7bit; no-byte-compile: t -*-
2 2
3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
6;; 2005, 2006 6;; 2005, 2006, 2007
7;; National Institute of Advanced Industrial Science and Technology (AIST) 7;; National Institute of Advanced Industrial Science and Technology (AIST)
8;; Registration Number H14PRO021 8;; Registration Number H14PRO021
9 9
diff --git a/lisp/language/kannada.el b/lisp/language/kannada.el
index 77d793839da..309f2785f5f 100644
--- a/lisp/language/kannada.el
+++ b/lisp/language/kannada.el
@@ -1,6 +1,6 @@
1;;; kannada.el --- Support for Kannada -*- coding: iso-2022-7bit; no-byte-compile: t -*- 1;;; kannada.el --- Support for Kannada -*- coding: iso-2022-7bit; no-byte-compile: t -*-
2 2
3;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Maintainer: CHOWKSEY, Kailash C. <klchxbec@m-net.arbornet.org> 5;; Maintainer: CHOWKSEY, Kailash C. <klchxbec@m-net.arbornet.org>
6;; Keywords: multilingual, Indian, Kannada 6;; Keywords: multilingual, Indian, Kannada
diff --git a/lisp/language/knd-util.el b/lisp/language/knd-util.el
index dbdab4ead36..dd8a722c706 100644
--- a/lisp/language/knd-util.el
+++ b/lisp/language/knd-util.el
@@ -1,6 +1,6 @@
1;;; knd-util.el --- Support for composing Kannada characters 1;;; knd-util.el --- Support for composing Kannada characters
2 2
3;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Maintainer: Maintainer: CHOWKSEY, Kailash C. <klchxbec@m-net.arbornet.org> 5;; Maintainer: Maintainer: CHOWKSEY, Kailash C. <klchxbec@m-net.arbornet.org>
6;; Keywords: multilingual, Kannada 6;; Keywords: multilingual, Kannada
diff --git a/lisp/language/korea-util.el b/lisp/language/korea-util.el
index f4d8e179eb2..3a9778bf22b 100644
--- a/lisp/language/korea-util.el
+++ b/lisp/language/korea-util.el
@@ -1,8 +1,8 @@
1;;; korea-util.el --- utilities for Korean 1;;; korea-util.el --- utilities for Korean
2 2
3;; Copyright (C) 1997, 1999, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1997, 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 5;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
6;; National Institute of Advanced Industrial Science and Technology (AIST) 6;; National Institute of Advanced Industrial Science and Technology (AIST)
7;; Registration Number H14PRO021 7;; Registration Number H14PRO021
8 8
diff --git a/lisp/language/korean.el b/lisp/language/korean.el
index 3e04c13b7d0..3cf291eb589 100644
--- a/lisp/language/korean.el
+++ b/lisp/language/korean.el
@@ -1,9 +1,9 @@
1;;; korean.el --- support for Korean -*- coding: iso-2022-7bit; no-byte-compile: t -*- 1;;; korean.el --- support for Korean -*- coding: iso-2022-7bit; no-byte-compile: t -*-
2 2
3;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
6;; 2005, 2006 6;; 2005, 2006, 2007
7;; National Institute of Advanced Industrial Science and Technology (AIST) 7;; National Institute of Advanced Industrial Science and Technology (AIST)
8;; Registration Number H14PRO021 8;; Registration Number H14PRO021
9 9
diff --git a/lisp/language/lao-util.el b/lisp/language/lao-util.el
index 60f15670525..cbb2f09a35b 100644
--- a/lisp/language/lao-util.el
+++ b/lisp/language/lao-util.el
@@ -1,8 +1,8 @@
1;;; lao-util.el --- utilities for Lao -*- coding: iso-2022-7bit; -*- 1;;; lao-util.el --- utilities for Lao -*- coding: iso-2022-7bit; -*-
2 2
3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 5;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
6;; National Institute of Advanced Industrial Science and Technology (AIST) 6;; National Institute of Advanced Industrial Science and Technology (AIST)
7;; Registration Number H14PRO021 7;; Registration Number H14PRO021
8 8
diff --git a/lisp/language/lao.el b/lisp/language/lao.el
index b55c731801d..e4158f682ad 100644
--- a/lisp/language/lao.el
+++ b/lisp/language/lao.el
@@ -1,7 +1,7 @@
1;;; lao.el --- support for Lao -*- coding: iso-2022-7bit; no-byte-compile: t -*- 1;;; lao.el --- support for Lao -*- coding: iso-2022-7bit; no-byte-compile: t -*-
2 2
3;; Copyright (C) 2001 Free Software Foundation, Inc. 3;; Copyright (C) 2001 Free Software Foundation, Inc.
4;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 4;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
5;; National Institute of Advanced Industrial Science and Technology (AIST) 5;; National Institute of Advanced Industrial Science and Technology (AIST)
6;; Registration Number H14PRO021 6;; Registration Number H14PRO021
7 7
diff --git a/lisp/language/malayalam.el b/lisp/language/malayalam.el
index ea264a87e64..bc2a9614714 100644
--- a/lisp/language/malayalam.el
+++ b/lisp/language/malayalam.el
@@ -1,6 +1,6 @@
1;;; malayalam.el --- Support for Malayalam -*- coding: iso-2022-7bit; no-byte-compile: t -*- 1;;; malayalam.el --- Support for Malayalam -*- coding: iso-2022-7bit; no-byte-compile: t -*-
2 2
3;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Maintainer: KAWABATA, Taichi <kawabata@m17n.org> 5;; Maintainer: KAWABATA, Taichi <kawabata@m17n.org>
6;; Keywords: multilingual, Indian, Malayalam 6;; Keywords: multilingual, Indian, Malayalam
diff --git a/lisp/language/misc-lang.el b/lisp/language/misc-lang.el
index d7bc6f1b18b..1d90e2d9a0c 100644
--- a/lisp/language/misc-lang.el
+++ b/lisp/language/misc-lang.el
@@ -1,7 +1,7 @@
1;;; misc-lang.el --- support for miscellaneous languages (characters) -*- no-byte-compile: t -*- 1;;; misc-lang.el --- support for miscellaneous languages (characters) -*- no-byte-compile: t -*-
2 2
3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 4;; 2005, 2006, 2007
5;; National Institute of Advanced Industrial Science and Technology (AIST) 5;; National Institute of Advanced Industrial Science and Technology (AIST)
6;; Registration Number H14PRO021 6;; Registration Number H14PRO021
7 7
diff --git a/lisp/language/mlm-util.el b/lisp/language/mlm-util.el
index e20d64cd293..aac0951eaec 100644
--- a/lisp/language/mlm-util.el
+++ b/lisp/language/mlm-util.el
@@ -1,6 +1,6 @@
1;;; mlm-util.el --- support for composing malayalam characters -*-coding: iso-2022-7bit;-*- 1;;; mlm-util.el --- support for composing malayalam characters -*-coding: iso-2022-7bit;-*-
2 2
3;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Maintainer: KAWABATA, Taichi <kawabata@m17n.org> 5;; Maintainer: KAWABATA, Taichi <kawabata@m17n.org>
6;; Keywords: multilingual, Malayalam 6;; Keywords: multilingual, Malayalam
diff --git a/lisp/language/romanian.el b/lisp/language/romanian.el
index 50f0f4e7e82..9776fe23464 100644
--- a/lisp/language/romanian.el
+++ b/lisp/language/romanian.el
@@ -1,6 +1,6 @@
1;;; romanian.el --- support for Romanian -*- coding: iso-latin-2; no-byte-compile: t -*- 1;;; romanian.el --- support for Romanian -*- coding: iso-latin-2; no-byte-compile: t -*-
2 2
3;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation. 4;; Free Software Foundation.
5 5
6;; Author: Dan Nicolaescu <done@ece.arizona.edu> 6;; Author: Dan Nicolaescu <done@ece.arizona.edu>
diff --git a/lisp/language/slovak.el b/lisp/language/slovak.el
index 27982c3ee16..06d10731e85 100644
--- a/lisp/language/slovak.el
+++ b/lisp/language/slovak.el
@@ -1,6 +1,6 @@
1;;; slovak.el --- support for Slovak -*- coding: iso-2022-7bit; no-byte-compile: t -*- 1;;; slovak.el --- support for Slovak -*- coding: iso-2022-7bit; no-byte-compile: t -*-
2 2
3;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation. 4;; Free Software Foundation.
5 5
6;; Authors: Tibor ,B)(Bimko <tibor.simko@fmph.uniba.sk>, 6;; Authors: Tibor ,B)(Bimko <tibor.simko@fmph.uniba.sk>,
diff --git a/lisp/language/tamil.el b/lisp/language/tamil.el
index c1456f2a556..e4a495ca635 100644
--- a/lisp/language/tamil.el
+++ b/lisp/language/tamil.el
@@ -1,6 +1,6 @@
1;;; tamil.el --- Support for Tamil -*- coding: iso-2022-7bit; no-byte-compile: t -*- 1;;; tamil.el --- Support for Tamil -*- coding: iso-2022-7bit; no-byte-compile: t -*-
2 2
3;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Maintainer: KAWABATA, Taichi <batta@beige.ocn.ne.jp> 5;; Maintainer: KAWABATA, Taichi <batta@beige.ocn.ne.jp>
6;; Keywords: multilingual, Indian, Tamil 6;; Keywords: multilingual, Indian, Tamil
diff --git a/lisp/language/thai-util.el b/lisp/language/thai-util.el
index d91cc56116e..3ce0ef696d2 100644
--- a/lisp/language/thai-util.el
+++ b/lisp/language/thai-util.el
@@ -1,10 +1,10 @@
1;;; thai-util.el --- utilities for Thai -*- coding: iso-2022-7bit; -*- 1;;; thai-util.el --- utilities for Thai -*- coding: iso-2022-7bit; -*-
2 2
3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 4;; 2005, 2006, 2007
5;; National Institute of Advanced Industrial Science and Technology (AIST) 5;; National Institute of Advanced Industrial Science and Technology (AIST)
6;; Registration Number H14PRO021 6;; Registration Number H14PRO021
7;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006 7;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
8;; Free Software Foundation, Inc. 8;; Free Software Foundation, Inc.
9 9
10;; Keywords: mule, multilingual, thai 10;; Keywords: mule, multilingual, thai
diff --git a/lisp/language/thai-word.el b/lisp/language/thai-word.el
index b6144a1fb47..3162b504a23 100644
--- a/lisp/language/thai-word.el
+++ b/lisp/language/thai-word.el
@@ -1,6 +1,6 @@
1;;; thai-word.el -- find Thai word boundaries 1;;; thai-word.el -- find Thai word boundaries
2 2
3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; National Institute of Advanced Industrial Science and Technology (AIST) 4;; National Institute of Advanced Industrial Science and Technology (AIST)
5;; Registration Number H14PRO021 5;; Registration Number H14PRO021
6 6
diff --git a/lisp/language/thai.el b/lisp/language/thai.el
index 65d5f7d1748..67d8734c482 100644
--- a/lisp/language/thai.el
+++ b/lisp/language/thai.el
@@ -1,11 +1,11 @@
1;;; thai.el --- support for Thai -*- coding: iso-2022-7bit; no-byte-compile: t -*- 1;;; thai.el --- support for Thai -*- coding: iso-2022-7bit; no-byte-compile: t -*-
2 2
3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 4;; 2005, 2006, 2007
5;; National Institute of Advanced Industrial Science and Technology (AIST) 5;; National Institute of Advanced Industrial Science and Technology (AIST)
6;; Registration Number H14PRO021 6;; Registration Number H14PRO021
7;; Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 7;; Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004, 2005,
8;; 2006 Free Software Foundation, Inc. 8;; 2006, 2007 Free Software Foundation, Inc.
9 9
10;; Keywords: multilingual, Thai 10;; Keywords: multilingual, Thai
11 11
diff --git a/lisp/language/tibet-util.el b/lisp/language/tibet-util.el
index d2d1950dad9..d79a20a024e 100644
--- a/lisp/language/tibet-util.el
+++ b/lisp/language/tibet-util.el
@@ -1,9 +1,9 @@
1;;; tibet-util.el --- utilities for Tibetan -*- coding: iso-2022-7bit; -*- 1;;; tibet-util.el --- utilities for Tibetan -*- coding: iso-2022-7bit; -*-
2 2
3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
6;; 2005, 2006 6;; 2005, 2006, 2007
7;; National Institute of Advanced Industrial Science and Technology (AIST) 7;; National Institute of Advanced Industrial Science and Technology (AIST)
8;; Registration Number H14PRO021 8;; Registration Number H14PRO021
9 9
diff --git a/lisp/language/tibetan.el b/lisp/language/tibetan.el
index f4ebb391610..94dc50bc15d 100644
--- a/lisp/language/tibetan.el
+++ b/lisp/language/tibetan.el
@@ -1,8 +1,8 @@
1;;; tibetan.el --- support for Tibetan language -*- coding: iso-2022-7bit; -*- 1;;; tibetan.el --- support for Tibetan language -*- coding: iso-2022-7bit; -*-
2 2
3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 5;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
6;; National Institute of Advanced Industrial Science and Technology (AIST) 6;; National Institute of Advanced Industrial Science and Technology (AIST)
7;; Registration Number H14PRO021 7;; Registration Number H14PRO021
8 8
diff --git a/lisp/language/tml-util.el b/lisp/language/tml-util.el
index 0e6e95e59d1..31e2e97d434 100644
--- a/lisp/language/tml-util.el
+++ b/lisp/language/tml-util.el
@@ -1,6 +1,6 @@
1;;; tml-util.el --- support for composing tamil characters -*-coding: iso-2022-7bit;-*- 1;;; tml-util.el --- support for composing tamil characters -*-coding: iso-2022-7bit;-*-
2 2
3;; Copyright (C) 2001, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2001, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Maintainer: KAWABATA, Taichi <kawabata@m17n.org> 5;; Maintainer: KAWABATA, Taichi <kawabata@m17n.org>
6;; Keywords: multilingual, Indian, Tamil 6;; Keywords: multilingual, Indian, Tamil
diff --git a/lisp/language/utf-8-lang.el b/lisp/language/utf-8-lang.el
index 894c0484c48..2bd3419ecc8 100644
--- a/lisp/language/utf-8-lang.el
+++ b/lisp/language/utf-8-lang.el
@@ -1,6 +1,6 @@
1;;; utf-8-lang.el --- generic UTF-8 language environment -*- no-byte-compile: t -*- 1;;; utf-8-lang.el --- generic UTF-8 language environment -*- no-byte-compile: t -*-
2 2
3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Dave Love <fx@gnu.org> 6;; Author: Dave Love <fx@gnu.org>
diff --git a/lisp/language/viet-util.el b/lisp/language/viet-util.el
index 0c4890cb9e4..2a1cc0fd679 100644
--- a/lisp/language/viet-util.el
+++ b/lisp/language/viet-util.el
@@ -1,9 +1,9 @@
1;;; viet-util.el --- utilities for Vietnamese -*- coding: iso-2022-7bit; -*- 1;;; viet-util.el --- utilities for Vietnamese -*- coding: iso-2022-7bit; -*-
2 2
3;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
6;; 2005, 2006 6;; 2005, 2006, 2007
7;; National Institute of Advanced Industrial Science and Technology (AIST) 7;; National Institute of Advanced Industrial Science and Technology (AIST)
8;; Registration Number H14PRO021 8;; Registration Number H14PRO021
9 9
diff --git a/lisp/language/vietnamese.el b/lisp/language/vietnamese.el
index 870dd474451..191637fb1a4 100644
--- a/lisp/language/vietnamese.el
+++ b/lisp/language/vietnamese.el
@@ -1,9 +1,9 @@
1;;; vietnamese.el --- support for Vietnamese -*- coding: iso-2022-7bit; -*- 1;;; vietnamese.el --- support for Vietnamese -*- coding: iso-2022-7bit; -*-
2 2
3;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 5;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
6;; 2005, 2006 6;; 2005, 2006, 2007
7;; National Institute of Advanced Industrial Science and Technology (AIST) 7;; National Institute of Advanced Industrial Science and Technology (AIST)
8;; Registration Number H14PRO021 8;; Registration Number H14PRO021
9 9
diff --git a/lisp/ldefs-boot.el b/lisp/ldefs-boot.el
index 80e2f978f58..82b8aeea059 100644
--- a/lisp/ldefs-boot.el
+++ b/lisp/ldefs-boot.el
@@ -4684,12 +4684,12 @@ Compile the program including the current buffer. Default: run `make'.
4684Runs COMMAND, a shell command, in a separate process asynchronously 4684Runs COMMAND, a shell command, in a separate process asynchronously
4685with output going to the buffer `*compilation*'. 4685with output going to the buffer `*compilation*'.
4686 4686
4687If optional second arg COMINT is t the buffer will be in Comint mode with
4688`compilation-shell-minor-mode'.
4689
4690You can then use the command \\[next-error] to find the next error message 4687You can then use the command \\[next-error] to find the next error message
4691and move to the source code that caused it. 4688and move to the source code that caused it.
4692 4689
4690If optional second arg COMINT is t the buffer will be in Comint mode with
4691`compilation-shell-minor-mode'.
4692
4693Interactively, prompts for the command if `compilation-read-command' is 4693Interactively, prompts for the command if `compilation-read-command' is
4694non-nil; otherwise uses `compile-command'. With prefix arg, always prompts. 4694non-nil; otherwise uses `compile-command'. With prefix arg, always prompts.
4695Additionally, with universal prefix arg, compilation buffer will be in 4695Additionally, with universal prefix arg, compilation buffer will be in
@@ -8638,10 +8638,7 @@ If WIND-B is nil, use window next to WIND-A.
8638 8638
8639(autoload (quote ediff-regions-wordwise) "ediff" "\ 8639(autoload (quote ediff-regions-wordwise) "ediff" "\
8640Run Ediff on a pair of regions in specified buffers. 8640Run Ediff on a pair of regions in specified buffers.
8641Regions (i.e., point and mark) are assumed to be set in advance except 8641Regions (i.e., point and mark) can be set in advance or marked interactively.
8642for the second region in the case both regions are from the same buffer.
8643In such a case the user is asked to interactively establish the second
8644region.
8645This function is effective only for relatively small regions, up to 200 8642This function is effective only for relatively small regions, up to 200
8646lines. For large regions, use `ediff-regions-linewise'. 8643lines. For large regions, use `ediff-regions-linewise'.
8647 8644
@@ -8649,10 +8646,7 @@ lines. For large regions, use `ediff-regions-linewise'.
8649 8646
8650(autoload (quote ediff-regions-linewise) "ediff" "\ 8647(autoload (quote ediff-regions-linewise) "ediff" "\
8651Run Ediff on a pair of regions in specified buffers. 8648Run Ediff on a pair of regions in specified buffers.
8652Regions (i.e., point and mark) are assumed to be set in advance except 8649Regions (i.e., point and mark) can be set in advance or marked interactively.
8653for the second region in the case both regions are from the same buffer.
8654In such a case the user is asked to interactively establish the second
8655region.
8656Each region is enlarged to contain full lines. 8650Each region is enlarged to contain full lines.
8657This function is effective for large regions, over 100-200 8651This function is effective for large regions, over 100-200
8658lines. For small regions, use `ediff-regions-wordwise'. 8652lines. For small regions, use `ediff-regions-wordwise'.
@@ -15931,11 +15925,11 @@ re-start Emacs.")
15931 15925
15932(setq ispell-dictionary-alist-2 (quote (("czech" "[A-Za-z\301\311\314\315\323\332\331\335\256\251\310\330\317\253\322\341\351\354\355\363\372\371\375\276\271\350\370\357\273\362]" "[^A-Za-z\301\311\314\315\323\332\331\335\256\251\310\330\317\253\322\341\351\354\355\363\372\371\375\276\271\350\370\357\273\362]" "" nil ("-B") nil iso-8859-2) ("dansk" "[A-Z\306\330\305a-z\346\370\345]" "[^A-Z\306\330\305a-z\346\370\345]" "[']" nil ("-C") nil iso-8859-1) ("deutsch" "[a-zA-Z\"]" "[^a-zA-Z\"]" "[']" t ("-C") "~tex" iso-8859-1) ("deutsch8" "[a-zA-Z\304\326\334\344\366\337\374]" "[^a-zA-Z\304\326\334\344\366\337\374]" "[']" t ("-C" "-d" "deutsch") "~latin1" iso-8859-1) ("english" "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B") nil iso-8859-1)))) 15926(setq ispell-dictionary-alist-2 (quote (("czech" "[A-Za-z\301\311\314\315\323\332\331\335\256\251\310\330\317\253\322\341\351\354\355\363\372\371\375\276\271\350\370\357\273\362]" "[^A-Za-z\301\311\314\315\323\332\331\335\256\251\310\330\317\253\322\341\351\354\355\363\372\371\375\276\271\350\370\357\273\362]" "" nil ("-B") nil iso-8859-2) ("dansk" "[A-Z\306\330\305a-z\346\370\345]" "[^A-Z\306\330\305a-z\346\370\345]" "[']" nil ("-C") nil iso-8859-1) ("deutsch" "[a-zA-Z\"]" "[^a-zA-Z\"]" "[']" t ("-C") "~tex" iso-8859-1) ("deutsch8" "[a-zA-Z\304\326\334\344\366\337\374]" "[^a-zA-Z\304\326\334\344\366\337\374]" "[']" t ("-C" "-d" "deutsch") "~latin1" iso-8859-1) ("english" "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B") nil iso-8859-1))))
15933 15927
15934(setq ispell-dictionary-alist-3 (quote (("esperanto" "[A-Za-z\246\254\266\274\306\330\335\336\346\370\375\376]" "[^A-Za-z\246\254\266\274\306\330\335\336\346\370\375\376]" "[-']" t ("-C") "~latin3" iso-8859-3) ("esperanto-tex" "[A-Za-z^\\]" "[^A-Za-z^\\]" "[-'`\"]" t ("-C" "-d" "esperanto") "~tex" iso-8859-3) ("francais7" "[A-Za-z]" "[^A-Za-z]" "[`'^---]" t nil nil iso-8859-1) ("francais" "[A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374]" "[^A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374]" "[-'.@]" t nil "~list" iso-8859-1) ("francais-tex" "[A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374\\]" "[^A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374\\]" "[-'^`\".@]" t nil "~tex" iso-8859-1)))) 15928(setq ispell-dictionary-alist-3 (quote (("esperanto" "[A-Za-z\246\254\266\274\306\330\335\336\346\370\375\376]" "[^A-Za-z\246\254\266\274\306\330\335\336\346\370\375\376]" "[-']" t ("-C") "~latin3" iso-8859-3) ("esperanto-tex" "[A-Za-z^\\]" "[^A-Za-z^\\]" "[-'`\"]" t ("-C" "-d" "esperanto") "~tex" iso-8859-3) ("francais7" "[A-Za-z]" "[^A-Za-z]" "[`'^-]" t nil nil iso-8859-1) ("francais" "[A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374]" "[^A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374]" "[-'.@]" t nil "~list" iso-8859-1) ("francais-tex" "[A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374\\]" "[^A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374\\]" "[-'^`\".@]" t nil "~tex" iso-8859-1))))
15935 15929
15936(setq ispell-dictionary-alist-4 (quote (("german" "[a-zA-Z\"]" "[^a-zA-Z\"]" "[']" t ("-C") "~tex" iso-8859-1) ("german8" "[a-zA-Z\304\326\334\344\366\337\374]" "[^a-zA-Z\304\326\334\344\366\337\374]" "[']" t ("-C" "-d" "german") "~latin1" iso-8859-1) ("italiano" "[A-Z\300\301\310\311\314\315\322\323\331\332a-z\340\341\350\351\354\355\363\371\372]" "[^A-Z\300\301\310\311\314\315\322\323\331\332a-z\340\341\350\351\354\355\363\371\372]" "[-.]" nil ("-B" "-d" "italian") "~tex" iso-8859-1) ("nederlands" "[A-Za-z\300\301\302\303\304\305\307\310\311\312\313\314\315\316\317\322\323\324\325\326\331\332\333\334\340\341\342\343\344\345\347\350\351\352\353\354\355\356\357\361\362\363\364\365\366\371\372\373\374]" "[^A-Za-z\300\301\302\303\304\305\307\310\311\312\313\314\315\316\317\322\323\324\325\326\331\332\333\334\340\341\342\343\344\345\347\350\351\352\353\354\355\356\357\361\362\363\364\365\366\371\372\373\374]" "[']" t ("-C") nil iso-8859-1) ("nederlands8" "[A-Za-z\300\301\302\303\304\305\307\310\311\312\313\314\315\316\317\322\323\324\325\326\331\332\333\334\340\341\342\343\344\345\347\350\351\352\353\354\355\356\357\361\362\363\364\365\366\371\372\373\374]" "[^A-Za-z\300\301\302\303\304\305\307\310\311\312\313\314\315\316\317\322\323\324\325\326\331\332\333\334\340\341\342\343\344\345\347\350\351\352\353\354\355\356\357\361\362\363\364\365\366\371\372\373\374]" "[']" t ("-C") nil iso-8859-1)))) 15930(setq ispell-dictionary-alist-4 (quote (("german" "[a-zA-Z\"]" "[^a-zA-Z\"]" "[']" t ("-C") "~tex" iso-8859-1) ("german8" "[a-zA-Z\304\326\334\344\366\337\374]" "[^a-zA-Z\304\326\334\344\366\337\374]" "[']" t ("-C" "-d" "german") "~latin1" iso-8859-1) ("italiano" "[A-Z\300\301\310\311\314\315\322\323\331\332a-z\340\341\350\351\354\355\363\371\372]" "[^A-Z\300\301\310\311\314\315\322\323\331\332a-z\340\341\350\351\354\355\363\371\372]" "[-.]" nil ("-B" "-d" "italian") "~tex" iso-8859-1) ("nederlands" "[A-Za-z\300\301\302\303\304\305\307\310\311\312\313\314\315\316\317\322\323\324\325\326\331\332\333\334\340\341\342\343\344\345\347\350\351\352\353\354\355\356\357\361\362\363\364\365\366\371\372\373\374]" "[^A-Za-z\300\301\302\303\304\305\307\310\311\312\313\314\315\316\317\322\323\324\325\326\331\332\333\334\340\341\342\343\344\345\347\350\351\352\353\354\355\356\357\361\362\363\364\365\366\371\372\373\374]" "[']" t ("-C") nil iso-8859-1) ("nederlands8" "[A-Za-z\300\301\302\303\304\305\307\310\311\312\313\314\315\316\317\322\323\324\325\326\331\332\333\334\340\341\342\343\344\345\347\350\351\352\353\354\355\356\357\361\362\363\364\365\366\371\372\373\374]" "[^A-Za-z\300\301\302\303\304\305\307\310\311\312\313\314\315\316\317\322\323\324\325\326\331\332\333\334\340\341\342\343\344\345\347\350\351\352\353\354\355\356\357\361\362\363\364\365\366\371\372\373\374]" "[']" t ("-C") nil iso-8859-1))))
15937 15931
15938(setq ispell-dictionary-alist-5 (quote (("norsk" "[A-Za-z\305\306\307\310\311\322\324\330\345\346\347\350\351\362\364\370]" "[^A-Za-z\305\306\307\310\311\322\324\330\345\346\347\350\351\362\364\370]" "[\"]" nil nil "~list" iso-8859-1) ("norsk7-tex" "[A-Za-z{}\\'^`]" "[^A-Za-z{}\\'^`]" "[\"]" nil ("-d" "norsk") "~plaintex" iso-8859-1) ("polish" "[A-Za-z\241\243\246\254\257\261\263\266\274\277\306\312\321\323\346\352\361\363]" "[^A-Za-z\241\243\246\254\257\261\263\266\274\277\306\312\321\323\346\352\361\363]" "." nil nil nil iso-8859-2) ("portugues" "[a-zA-Z\301\302\311\323\340\341\342\351\352\355\363\343\372]" "[^a-zA-Z\301\302\311\323\340\341\342\351\352\355\363\343\372]" "[']" t ("-C") "~latin1" iso-8859-1)))) 15932(setq ispell-dictionary-alist-5 (quote (("norsk" "[A-Za-z\305\306\307\310\311\322\324\330\345\346\347\350\351\362\364\370]" "[^A-Za-z\305\306\307\310\311\322\324\330\345\346\347\350\351\362\364\370]" "[\"]" nil nil "~list" iso-8859-1) ("norsk7-tex" "[A-Za-z{}\\'^`]" "[^A-Za-z{}\\'^`]" "[\"]" nil ("-d" "norsk") "~plaintex" iso-8859-1) ("polish" "[A-Za-z\241\243\246\254\257\261\263\266\274\277\306\312\321\323\346\352\361\363]" "[^A-Za-z\241\243\246\254\257\261\263\266\274\277\306\312\321\323\346\352\361\363]" "[.]" nil nil nil iso-8859-2) ("portugues" "[a-zA-Z\301\302\311\323\340\341\342\351\352\355\363\343\372]" "[^a-zA-Z\301\302\311\323\340\341\342\351\352\355\363\343\372]" "[']" t ("-C") "~latin1" iso-8859-1))))
15939 15933
15940(setq ispell-dictionary-alist-6 (quote (("russian" "[\341\342\367\347\344\345\263\366\372\351\352\353\354\355\356\357\360\362\363\364\365\346\350\343\376\373\375\370\371\377\374\340\361\301\302\327\307\304\305\243\326\332\311\312\313\314\315\316\317\320\322\323\324\325\306\310\303\336\333\335\330\331\337\334\300\321]" "[^\341\342\367\347\344\345\263\366\372\351\352\353\354\355\356\357\360\362\363\364\365\346\350\343\376\373\375\370\371\377\374\340\361\301\302\327\307\304\305\243\326\332\311\312\313\314\315\316\317\320\322\323\324\325\306\310\303\336\333\335\330\331\337\334\300\321]" "" nil nil nil koi8-r) ("russianw" "[\300\301\302\303\304\305\250\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\334\333\332\335\336\337\340\341\342\343\344\345\270\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\374\373\372\375\376\377]" "[^\300\301\302\303\304\305\250\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\334\333\332\335\336\337\340\341\342\343\344\345\270\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\374\373\372\375\376\377]" "" nil nil nil windows-1251) ("slovak" "[A-Za-z\301\304\311\315\323\332\324\300\305\245\335\256\251\310\317\253\322\341\344\351\355\363\372\364\340\345\265\375\276\271\350\357\273\362]" "[^A-Za-z\301\304\311\315\323\332\324\300\305\245\335\256\251\310\317\253\322\341\344\351\355\363\372\364\340\345\265\375\276\271\350\357\273\362]" "" nil ("-B") nil iso-8859-2) ("slovenian" "[A-Za-z\301\304\311\315\323\332\324\300\305\245\335\256\251\310\317\253\322\341\344\351\355\363\372\364\340\345\265\375\276\271\350\357\273\362]" "[^A-Za-z\301\304\311\315\323\332\324\300\305\245\335\256\251\310\317\253\322\341\344\351\355\363\372\364\340\345\265\375\276\271\350\357\273\362]" "" nil ("-B" "-d" "slovenian") nil iso-8859-2) ("svenska" "[A-Za-z\345\344\366\351\340\374\350\346\370\347\305\304\326\311\300\334\310\306\330\307]" "[^A-Za-z\345\344\366\351\340\374\350\346\370\347\305\304\326\311\300\334\310\306\330\307]" "[']" nil ("-C") "~list" iso-8859-1)))) 15934(setq ispell-dictionary-alist-6 (quote (("russian" "[\341\342\367\347\344\345\263\366\372\351\352\353\354\355\356\357\360\362\363\364\365\346\350\343\376\373\375\370\371\377\374\340\361\301\302\327\307\304\305\243\326\332\311\312\313\314\315\316\317\320\322\323\324\325\306\310\303\336\333\335\330\331\337\334\300\321]" "[^\341\342\367\347\344\345\263\366\372\351\352\353\354\355\356\357\360\362\363\364\365\346\350\343\376\373\375\370\371\377\374\340\361\301\302\327\307\304\305\243\326\332\311\312\313\314\315\316\317\320\322\323\324\325\306\310\303\336\333\335\330\331\337\334\300\321]" "" nil nil nil koi8-r) ("russianw" "[\300\301\302\303\304\305\250\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\334\333\332\335\336\337\340\341\342\343\344\345\270\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\374\373\372\375\376\377]" "[^\300\301\302\303\304\305\250\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\334\333\332\335\336\337\340\341\342\343\344\345\270\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\374\373\372\375\376\377]" "" nil nil nil windows-1251) ("slovak" "[A-Za-z\301\304\311\315\323\332\324\300\305\245\335\256\251\310\317\253\322\341\344\351\355\363\372\364\340\345\265\375\276\271\350\357\273\362]" "[^A-Za-z\301\304\311\315\323\332\324\300\305\245\335\256\251\310\317\253\322\341\344\351\355\363\372\364\340\345\265\375\276\271\350\357\273\362]" "" nil ("-B") nil iso-8859-2) ("slovenian" "[A-Za-z\301\304\311\315\323\332\324\300\305\245\335\256\251\310\317\253\322\341\344\351\355\363\372\364\340\345\265\375\276\271\350\357\273\362]" "[^A-Za-z\301\304\311\315\323\332\324\300\305\245\335\256\251\310\317\253\322\341\344\351\355\363\372\364\340\345\265\375\276\271\350\357\273\362]" "" nil ("-B" "-d" "slovenian") nil iso-8859-2) ("svenska" "[A-Za-z\345\344\366\351\340\374\350\346\370\347\305\304\326\311\300\334\310\306\330\307]" "[^A-Za-z\345\344\366\351\340\374\350\346\370\347\305\304\326\311\300\334\310\306\330\307]" "[']" nil ("-C") "~list" iso-8859-1))))
15941 15935
@@ -16355,9 +16349,9 @@ decimal key must be specified.")
16355(custom-autoload (quote keypad-numlock-shifted-setup) "keypad" nil) 16349(custom-autoload (quote keypad-numlock-shifted-setup) "keypad" nil)
16356 16350
16357(autoload (quote keypad-setup) "keypad" "\ 16351(autoload (quote keypad-setup) "keypad" "\
16358Set keypad bindings in function-key-map according to SETUP. 16352Set keypad bindings in `function-key-map' according to SETUP.
16359If optional second argument NUMLOCK is non-nil, the NumLock On bindings 16353If optional second argument NUMLOCK is non-nil, the NumLock On bindings
16360are changed. Otherwise, the NumLock Off bindings are changed. 16354are changed. Otherwise, the NumLock Off bindings are changed.
16361If optional third argument SHIFT is non-nil, the shifted keypad 16355If optional third argument SHIFT is non-nil, the shifted keypad
16362keys are bound. 16356keys are bound.
16363 16357
@@ -16499,7 +16493,7 @@ the current value of `kmacro-counter').
16499 16493
16500When defining/executing macro, inserts macro counter and increments 16494When defining/executing macro, inserts macro counter and increments
16501the counter with ARG or 1 if missing. With \\[universal-argument], 16495the counter with ARG or 1 if missing. With \\[universal-argument],
16502inserts previous kmacro-counter (but do not modify counter). 16496inserts previous `kmacro-counter' (but do not modify counter).
16503 16497
16504The macro counter can be modified via \\[kmacro-set-counter] and \\[kmacro-add-counter]. 16498The macro counter can be modified via \\[kmacro-set-counter] and \\[kmacro-add-counter].
16505The format of the counter can be modified via \\[kmacro-set-format]. 16499The format of the counter can be modified via \\[kmacro-set-format].
@@ -20594,15 +20588,10 @@ Output stream is STREAM, or value of `standard-output' (which see).
20594\(fn OBJECT &optional STREAM)" nil nil) 20588\(fn OBJECT &optional STREAM)" nil nil)
20595 20589
20596(autoload (quote pp-eval-expression) "pp" "\ 20590(autoload (quote pp-eval-expression) "pp" "\
20597Evaluate an expression, then pretty-print value EXPVAL into a new buffer. 20591Evaluate EXPRESSION and pretty-print its value.
20598If pretty-printed EXPVAL fits on one line, display it in the echo 20592Also add the value to the front of the list in the variable `values'.
20599area instead. Also add EXPVAL to the front of the list
20600in the variable `values'.
20601
20602Non-interactively, the argument is the value, EXPVAL, not the expression
20603to evaluate.
20604 20593
20605\(fn EXPVAL)" t nil) 20594\(fn EXPRESSION)" t nil)
20606 20595
20607(autoload (quote pp-eval-last-sexp) "pp" "\ 20596(autoload (quote pp-eval-last-sexp) "pp" "\
20608Run `pp-eval-expression' on sexp before point (which see). 20597Run `pp-eval-expression' on sexp before point (which see).
@@ -28147,7 +28136,7 @@ Append thumbnails to `tumme-thumbnail-buffer'.
28147\(fn)" t nil) 28136\(fn)" t nil)
28148 28137
28149(autoload (quote tumme-display-thumb) "tumme" "\ 28138(autoload (quote tumme-display-thumb) "tumme" "\
28150Shorthard for `tumme-display-thumbs' with prefix argument. 28139Shorthand for `tumme-display-thumbs' with prefix argument.
28151 28140
28152\(fn)" t nil) 28141\(fn)" t nil)
28153 28142
@@ -31092,19 +31081,19 @@ Zone out, completely.
31092;;;;;; "emulation/viper-cmd.el" "emulation/viper-ex.el" "emulation/viper-init.el" 31081;;;;;; "emulation/viper-cmd.el" "emulation/viper-ex.el" "emulation/viper-init.el"
31093;;;;;; "emulation/viper-keym.el" "emulation/viper-macs.el" "emulation/viper-mous.el" 31082;;;;;; "emulation/viper-keym.el" "emulation/viper-macs.el" "emulation/viper-mous.el"
31094;;;;;; "emulation/viper-util.el" "env.el" "erc/erc-backend.el" "erc/erc-goodies.el" 31083;;;;;; "emulation/viper-util.el" "env.el" "erc/erc-backend.el" "erc/erc-goodies.el"
31095;;;;;; "erc/erc-ibuffer.el" "erc/erc-lang.el" "erc/erc-menu.el" 31084;;;;;; "erc/erc-ibuffer.el" "erc/erc-lang.el" "erc/erc-nicklist.el"
31096;;;;;; "erc/erc-nicklist.el" "eshell/em-alias.el" "eshell/em-banner.el" 31085;;;;;; "eshell/em-alias.el" "eshell/em-banner.el" "eshell/em-basic.el"
31097;;;;;; "eshell/em-basic.el" "eshell/em-cmpl.el" "eshell/em-dirs.el" 31086;;;;;; "eshell/em-cmpl.el" "eshell/em-dirs.el" "eshell/em-glob.el"
31098;;;;;; "eshell/em-glob.el" "eshell/em-hist.el" "eshell/em-ls.el" 31087;;;;;; "eshell/em-hist.el" "eshell/em-ls.el" "eshell/em-pred.el"
31099;;;;;; "eshell/em-pred.el" "eshell/em-prompt.el" "eshell/em-rebind.el" 31088;;;;;; "eshell/em-prompt.el" "eshell/em-rebind.el" "eshell/em-script.el"
31100;;;;;; "eshell/em-script.el" "eshell/em-smart.el" "eshell/em-term.el" 31089;;;;;; "eshell/em-smart.el" "eshell/em-term.el" "eshell/em-unix.el"
31101;;;;;; "eshell/em-unix.el" "eshell/em-xtra.el" "eshell/esh-arg.el" 31090;;;;;; "eshell/em-xtra.el" "eshell/esh-arg.el" "eshell/esh-cmd.el"
31102;;;;;; "eshell/esh-cmd.el" "eshell/esh-ext.el" "eshell/esh-groups.el" 31091;;;;;; "eshell/esh-ext.el" "eshell/esh-groups.el" "eshell/esh-io.el"
31103;;;;;; "eshell/esh-io.el" "eshell/esh-maint.el" "eshell/esh-module.el" 31092;;;;;; "eshell/esh-maint.el" "eshell/esh-module.el" "eshell/esh-opt.el"
31104;;;;;; "eshell/esh-opt.el" "eshell/esh-proc.el" "eshell/esh-util.el" 31093;;;;;; "eshell/esh-proc.el" "eshell/esh-util.el" "eshell/esh-var.el"
31105;;;;;; "eshell/esh-var.el" "ezimage.el" "faces.el" "files.el" "finder-inf.el" 31094;;;;;; "ezimage.el" "faces.el" "files.el" "finder-inf.el" "foldout.el"
31106;;;;;; "foldout.el" "font-core.el" "font-lock.el" "format.el" "forms-d2.el" 31095;;;;;; "font-core.el" "font-lock.el" "format.el" "forms-d2.el" "forms-pass.el"
31107;;;;;; "forms-pass.el" "frame.el" "fringe.el" "generic-x.el" "gnus/compface.el" 31096;;;;;; "frame.el" "fringe.el" "generic-x.el" "gnus/compface.el"
31108;;;;;; "gnus/dig.el" "gnus/dns.el" "gnus/format-spec.el" "gnus/gnus-async.el" 31097;;;;;; "gnus/dig.el" "gnus/dns.el" "gnus/format-spec.el" "gnus/gnus-async.el"
31109;;;;;; "gnus/gnus-bcklg.el" "gnus/gnus-cite.el" "gnus/gnus-cus.el" 31098;;;;;; "gnus/gnus-bcklg.el" "gnus/gnus-cite.el" "gnus/gnus-cus.el"
31110;;;;;; "gnus/gnus-demon.el" "gnus/gnus-dup.el" "gnus/gnus-eform.el" 31099;;;;;; "gnus/gnus-demon.el" "gnus/gnus-dup.el" "gnus/gnus-eform.el"
diff --git a/lisp/ledit.el b/lisp/ledit.el
index 9cfbf5334a4..52ddc2c55a0 100644
--- a/lisp/ledit.el
+++ b/lisp/ledit.el
@@ -1,7 +1,7 @@
1;;; ledit.el --- Emacs side of ledit interface 1;;; ledit.el --- Emacs side of ledit interface
2 2
3;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: languages 7;; Keywords: languages
diff --git a/lisp/loadhist.el b/lisp/loadhist.el
index 4c80619fbdc..c6c767f736c 100644
--- a/lisp/loadhist.el
+++ b/lisp/loadhist.el
@@ -1,7 +1,7 @@
1;;; loadhist.el --- lisp functions for working with feature groups 1;;; loadhist.el --- lisp functions for working with feature groups
2 2
3;; Copyright (C) 1995, 1998, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1995, 1998, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Eric S. Raymond <esr@snark.thyrsus.com> 6;; Author: Eric S. Raymond <esr@snark.thyrsus.com>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/loadup.el b/lisp/loadup.el
index aa019a8fbcc..1ee27ed427a 100644
--- a/lisp/loadup.el
+++ b/lisp/loadup.el
@@ -1,7 +1,7 @@
1;;; loadup.el --- load up standardly loaded Lisp files for Emacs 1;;; loadup.el --- load up standardly loaded Lisp files for Emacs
2 2
3;; Copyright (C) 1985, 1986, 1992, 1994, 2001, 2002, 2003, 3;; Copyright (C) 1985, 1986, 1992, 1994, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: internal 7;; Keywords: internal
diff --git a/lisp/locate.el b/lisp/locate.el
index bb3108210ed..e8dafa79048 100644
--- a/lisp/locate.el
+++ b/lisp/locate.el
@@ -1,7 +1,7 @@
1;;; locate.el --- interface to the locate command 1;;; locate.el --- interface to the locate command
2 2
3;; Copyright (C) 1996, 1998, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 1998, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Peter Breton <pbreton@cs.umb.edu> 6;; Author: Peter Breton <pbreton@cs.umb.edu>
7;; Keywords: unix files 7;; Keywords: unix files
diff --git a/lisp/log-edit.el b/lisp/log-edit.el
index 3fd877ac4b2..ed0a5c464e9 100644
--- a/lisp/log-edit.el
+++ b/lisp/log-edit.el
@@ -1,7 +1,7 @@
1;;; log-edit.el --- Major mode for editing CVS commit messages 1;;; log-edit.el --- Major mode for editing CVS commit messages
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Stefan Monnier <monnier@iro.umontreal.ca> 6;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
7;; Keywords: pcl-cvs cvs commit log 7;; Keywords: pcl-cvs cvs commit log
diff --git a/lisp/log-view.el b/lisp/log-view.el
index dbee454b7d6..e4f50c15351 100644
--- a/lisp/log-view.el
+++ b/lisp/log-view.el
@@ -1,7 +1,7 @@
1;;; log-view.el --- Major mode for browsing RCS/CVS/SCCS log output 1;;; log-view.el --- Major mode for browsing RCS/CVS/SCCS log output
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Stefan Monnier <monnier@iro.umontreal.ca> 6;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
7;; Keywords: rcs sccs cvs log version-control 7;; Keywords: rcs sccs cvs log version-control
diff --git a/lisp/longlines.el b/lisp/longlines.el
index af81793ce85..e8ab4fbdd88 100644
--- a/lisp/longlines.el
+++ b/lisp/longlines.el
@@ -1,6 +1,6 @@
1;;; longlines.el --- automatically wrap long lines 1;;; longlines.el --- automatically wrap long lines
2 2
3;; Copyright (C) 2000, 2001, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2000, 2001, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Authors: Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> 5;; Authors: Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6;; Alex Schroeder <alex@gnu.org> 6;; Alex Schroeder <alex@gnu.org>
@@ -63,7 +63,7 @@ with differing widths."
63 "Non-nil means each hard newline is marked on the screen. 63 "Non-nil means each hard newline is marked on the screen.
64\(The variable `longlines-show-effect' controls what they look like.) 64\(The variable `longlines-show-effect' controls what they look like.)
65You can also enable the display temporarily, using the command 65You can also enable the display temporarily, using the command
66`longlines-show-hard-newlines'" 66`longlines-show-hard-newlines'."
67 :group 'longlines 67 :group 'longlines
68 :type 'boolean) 68 :type 'boolean)
69 69
diff --git a/lisp/lpr.el b/lisp/lpr.el
index 2c2e8c872c4..c4eec3fa62b 100644
--- a/lisp/lpr.el
+++ b/lisp/lpr.el
@@ -1,7 +1,7 @@
1;;; lpr.el --- print Emacs buffer on line printer 1;;; lpr.el --- print Emacs buffer on line printer
2 2
3;; Copyright (C) 1985, 1988, 1992, 1994, 2001, 2002, 2003, 3;; Copyright (C) 1985, 1988, 1992, 1994, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: unix 7;; Keywords: unix
diff --git a/lisp/ls-lisp.el b/lisp/ls-lisp.el
index 7114fc61660..20da227b010 100644
--- a/lisp/ls-lisp.el
+++ b/lisp/ls-lisp.el
@@ -1,7 +1,7 @@
1;;; ls-lisp.el --- emulate insert-directory completely in Emacs Lisp 1;;; ls-lisp.el --- emulate insert-directory completely in Emacs Lisp
2 2
3;; Copyright (C) 1992, 1994, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1992, 1994, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Sebastian Kremer <sk@thp.uni-koeln.de> 6;; Author: Sebastian Kremer <sk@thp.uni-koeln.de>
7;; Modified by: Francis J. Wright <F.J.Wright@maths.qmw.ac.uk> 7;; Modified by: Francis J. Wright <F.J.Wright@maths.qmw.ac.uk>
@@ -151,7 +151,10 @@ Otherwise they are treated as Emacs regexps (for backward compatibility)."
151 '("%b %e %H:%M" 151 '("%b %e %H:%M"
152 "%b %e %Y") 152 "%b %e %Y")
153 "*List of `format-time-string' specs to display file time stamps. 153 "*List of `format-time-string' specs to display file time stamps.
154They are used whenever a locale is not specified to use instead. 154These specs are used ONLY if a valid locale can not be determined.
155
156If `ls-lisp-use-localized-time-format' is non-nil, these specs are used
157regardless of whether the locale can be determined.
155 158
156Syntax: (EARLY-TIME-FORMAT OLD-TIME-FORMAT) 159Syntax: (EARLY-TIME-FORMAT OLD-TIME-FORMAT)
157 160
@@ -166,6 +169,15 @@ current year. The OLD-TIME-FORMAT is used for older files. To use ISO
166 (string :tag "Old time format")) 169 (string :tag "Old time format"))
167 :group 'ls-lisp) 170 :group 'ls-lisp)
168 171
172(defcustom ls-lisp-use-localized-time-format nil
173 "*Non-nil causes ls-lisp to use `ls-lisp-format-time-list' even if
174a valid locale is specified.
175
176WARNING: Using localized date/time format might cause Dired columns
177to fail to lign up, e.g. if month names are not all of the same length."
178 :type 'boolean
179 :group 'ls-lisp)
180
169(defvar original-insert-directory nil 181(defvar original-insert-directory nil
170 "This holds the original function definition of `insert-directory'.") 182 "This holds the original function definition of `insert-directory'.")
171 183
@@ -567,8 +579,12 @@ All ls time options, namely c, t and u, are handled."
567 (setq locale nil)) 579 (setq locale nil))
568 (format-time-string 580 (format-time-string
569 (if (and (<= past-cutoff diff) (<= diff 0)) 581 (if (and (<= past-cutoff diff) (<= diff 0))
570 (if locale "%m-%d %H:%M" (nth 0 ls-lisp-format-time-list)) 582 (if (and locale (not ls-lisp-use-localized-time-format))
571 (if locale "%Y-%m-%d " (nth 1 ls-lisp-format-time-list))) 583 "%m-%d %H:%M"
584 (nth 0 ls-lisp-format-time-list))
585 (if (and locale (not ls-lisp-use-localized-time-format))
586 "%Y-%m-%d "
587 (nth 1 ls-lisp-format-time-list)))
572 time)) 588 time))
573 (error "Unk 0 0000")))) 589 (error "Unk 0 0000"))))
574 590
diff --git a/lisp/macros.el b/lisp/macros.el
index ea71bd0da20..66cc4bba28c 100644
--- a/lisp/macros.el
+++ b/lisp/macros.el
@@ -1,7 +1,7 @@
1;;; macros.el --- non-primitive commands for keyboard macros 1;;; macros.el --- non-primitive commands for keyboard macros
2 2
3;; Copyright (C) 1985, 1986, 1987, 1992, 1994, 1995, 2001, 2002, 2003, 3;; Copyright (C) 1985, 1986, 1987, 1992, 1994, 1995, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: abbrev 7;; Keywords: abbrev
diff --git a/lisp/mail/blessmail.el b/lisp/mail/blessmail.el
index 321dc13cebc..565392c2840 100644
--- a/lisp/mail/blessmail.el
+++ b/lisp/mail/blessmail.el
@@ -1,7 +1,7 @@
1;;; blessmail.el --- decide whether movemail needs special privileges -*- no-byte-compile: t -*- 1;;; blessmail.el --- decide whether movemail needs special privileges -*- no-byte-compile: t -*-
2 2
3;; Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: internal 7;; Keywords: internal
diff --git a/lisp/mail/emacsbug.el b/lisp/mail/emacsbug.el
index 3d4a53b9f25..725934b63d8 100644
--- a/lisp/mail/emacsbug.el
+++ b/lisp/mail/emacsbug.el
@@ -1,7 +1,7 @@
1;;; emacsbug.el --- command to report Emacs bugs to appropriate mailing list 1;;; emacsbug.el --- command to report Emacs bugs to appropriate mailing list
2 2
3;; Copyright (C) 1985, 1994, 1997, 1998, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1985, 1994, 1997, 1998, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: K. Shane Hartman 6;; Author: K. Shane Hartman
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/mail/footnote.el b/lisp/mail/footnote.el
index b2374490026..2dd2e7af175 100644
--- a/lisp/mail/footnote.el
+++ b/lisp/mail/footnote.el
@@ -1,7 +1,7 @@
1;;; footnote.el --- footnote support for message mode -*- coding: iso-latin-1;-*- 1;;; footnote.el --- footnote support for message mode -*- coding: iso-latin-1;-*-
2 2
3;; Copyright (C) 1997, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1997, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Steven L Baur <steve@xemacs.org> 6;; Author: Steven L Baur <steve@xemacs.org>
7;; Keywords: mail, news 7;; Keywords: mail, news
diff --git a/lisp/mail/mail-extr.el b/lisp/mail/mail-extr.el
index d891a031e59..9e1b94d8b7a 100644
--- a/lisp/mail/mail-extr.el
+++ b/lisp/mail/mail-extr.el
@@ -1,7 +1,7 @@
1;;; mail-extr.el --- extract full name and address from RFC 822 mail header -*- coding: utf-8 -*- 1;;; mail-extr.el --- extract full name and address from RFC 822 mail header -*- coding: utf-8 -*-
2 2
3;; Copyright (C) 1991, 1992, 1993, 1994, 1997, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1991, 1992, 1993, 1994, 1997, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Joe Wells <jbw@cs.bu.edu> 6;; Author: Joe Wells <jbw@cs.bu.edu>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/mail/mail-hist.el b/lisp/mail/mail-hist.el
index c718110e9ec..9efdc892684 100644
--- a/lisp/mail/mail-hist.el
+++ b/lisp/mail/mail-hist.el
@@ -1,7 +1,7 @@
1;;; mail-hist.el --- headers and message body history for outgoing mail 1;;; mail-hist.el --- headers and message body history for outgoing mail
2 2
3;; Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Karl Fogel <kfogel@red-bean.com> 6;; Author: Karl Fogel <kfogel@red-bean.com>
7;; Created: March, 1994 7;; Created: March, 1994
diff --git a/lisp/mail/mail-utils.el b/lisp/mail/mail-utils.el
index a6b774fc0c9..2f281168440 100644
--- a/lisp/mail/mail-utils.el
+++ b/lisp/mail/mail-utils.el
@@ -1,7 +1,7 @@
1;;; mail-utils.el --- utility functions used both by rmail and rnews 1;;; mail-utils.el --- utility functions used both by rmail and rnews
2 2
3;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1985, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: mail, news 7;; Keywords: mail, news
diff --git a/lisp/mail/mailabbrev.el b/lisp/mail/mailabbrev.el
index 1e32b2d02df..c62cba4822d 100644
--- a/lisp/mail/mailabbrev.el
+++ b/lisp/mail/mailabbrev.el
@@ -1,7 +1,7 @@
1;;; mailabbrev.el --- abbrev-expansion of mail aliases 1;;; mailabbrev.el --- abbrev-expansion of mail aliases
2 2
3;; Copyright (C) 1985, 1986, 1987, 1992, 1993, 1996, 1997, 2000, 2001, 3;; Copyright (C) 1985, 1986, 1987, 1992, 1993, 1996, 1997, 2000, 2001,
4;; 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Jamie Zawinski <jwz@lucid.com>, now <jwz@jwz.org> 6;; Author: Jamie Zawinski <jwz@lucid.com>, now <jwz@jwz.org>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/mail/mailalias.el b/lisp/mail/mailalias.el
index d22507c7722..62296ea0228 100644
--- a/lisp/mail/mailalias.el
+++ b/lisp/mail/mailalias.el
@@ -1,7 +1,7 @@
1;;; mailalias.el --- expand and complete mailing address aliases 1;;; mailalias.el --- expand and complete mailing address aliases
2 2
3;; Copyright (C) 1985, 1987, 1995, 1996, 1997, 2001, 2002, 2003, 3;; Copyright (C) 1985, 1987, 1995, 1996, 1997, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: mail 7;; Keywords: mail
diff --git a/lisp/mail/mailclient.el b/lisp/mail/mailclient.el
index 408527be8eb..0b7f595b5e6 100644
--- a/lisp/mail/mailclient.el
+++ b/lisp/mail/mailclient.el
@@ -1,6 +1,6 @@
1;;; mailclient.el --- mail sending via system's mail client. -*- byte-compile-dynamic: t -*- 1;;; mailclient.el --- mail sending via system's mail client. -*- byte-compile-dynamic: t -*-
2 2
3;; Copyright (C) 2005, 2006 Free Software Foundation 3;; Copyright (C) 2005, 2006, 2007 Free Software Foundation
4 4
5;; Author: David Reitter <david.reitter@gmail.com> 5;; Author: David Reitter <david.reitter@gmail.com>
6;; Keywords: mail 6;; Keywords: mail
diff --git a/lisp/mail/mailheader.el b/lisp/mail/mailheader.el
index 4b6579fb6cb..2eed90b6972 100644
--- a/lisp/mail/mailheader.el
+++ b/lisp/mail/mailheader.el
@@ -1,7 +1,7 @@
1;;; mailheader.el --- mail header parsing, merging, formatting 1;;; mailheader.el --- mail header parsing, merging, formatting
2 2
3;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Erik Naggum <erik@naggum.no> 6;; Author: Erik Naggum <erik@naggum.no>
7;; Keywords: tools, mail, news 7;; Keywords: tools, mail, news
diff --git a/lisp/mail/metamail.el b/lisp/mail/metamail.el
index 4c6ef4bf928..22149d79026 100644
--- a/lisp/mail/metamail.el
+++ b/lisp/mail/metamail.el
@@ -1,7 +1,7 @@
1;;; metamail.el --- Metamail interface for GNU Emacs 1;;; metamail.el --- Metamail interface for GNU Emacs
2 2
3;; Copyright (C) 1993, 1996, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1993, 1996, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Masanobu UMEDA <umerin@mse.kyutech.ac.jp> 6;; Author: Masanobu UMEDA <umerin@mse.kyutech.ac.jp>
7;; Keywords: mail, news, mime, multimedia 7;; Keywords: mail, news, mime, multimedia
diff --git a/lisp/mail/mspools.el b/lisp/mail/mspools.el
index 9084982b304..d299b9af57c 100644
--- a/lisp/mail/mspools.el
+++ b/lisp/mail/mspools.el
@@ -1,7 +1,7 @@
1;;; mspools.el --- show mail spools waiting to be read 1;;; mspools.el --- show mail spools waiting to be read
2 2
3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Stephen Eglen <stephen@gnu.org> 6;; Author: Stephen Eglen <stephen@gnu.org>
7;; Maintainer: Stephen Eglen <stephen@gnu.org> 7;; Maintainer: Stephen Eglen <stephen@gnu.org>
diff --git a/lisp/mail/reporter.el b/lisp/mail/reporter.el
index 35c1381d891..cde9a25ec0b 100644
--- a/lisp/mail/reporter.el
+++ b/lisp/mail/reporter.el
@@ -1,7 +1,7 @@
1;;; reporter.el --- customizable bug reporting of lisp programs 1;;; reporter.el --- customizable bug reporting of lisp programs
2 2
3;; Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 2001, 2002, 2003, 3;; Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: 1993-1998 Barry A. Warsaw 6;; Author: 1993-1998 Barry A. Warsaw
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/mail/rfc2368.el b/lisp/mail/rfc2368.el
index f03e9a635f0..610c0466be5 100644
--- a/lisp/mail/rfc2368.el
+++ b/lisp/mail/rfc2368.el
@@ -1,7 +1,7 @@
1;;; rfc2368.el --- support for rfc2368 1;;; rfc2368.el --- support for rfc2368
2 2
3;; Copyright (C) 1998, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Sen Nagata <sen@eccosys.com> 6;; Author: Sen Nagata <sen@eccosys.com>
7;; Keywords: mail 7;; Keywords: mail
diff --git a/lisp/mail/rfc822.el b/lisp/mail/rfc822.el
index 67ff1e02e89..5afe253b831 100644
--- a/lisp/mail/rfc822.el
+++ b/lisp/mail/rfc822.el
@@ -1,7 +1,7 @@
1;;; rfc822.el --- hairy rfc822 parser for mail and news and suchlike 1;;; rfc822.el --- hairy rfc822 parser for mail and news and suchlike
2 2
3;; Copyright (C) 1986, 1987, 1990, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1986, 1987, 1990, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Richard Mlynarik <mly@eddie.mit.edu> 6;; Author: Richard Mlynarik <mly@eddie.mit.edu>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/mail/rmail-spam-filter.el b/lisp/mail/rmail-spam-filter.el
index 14edab92191..d0f4db6f446 100644
--- a/lisp/mail/rmail-spam-filter.el
+++ b/lisp/mail/rmail-spam-filter.el
@@ -1,6 +1,6 @@
1;;; rmail-spam-filter.el --- spam filter for rmail, the emacs mail reader. 1;;; rmail-spam-filter.el --- spam filter for rmail, the emacs mail reader.
2 2
3;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4;; Keywords: email, spam, filter, rmail 4;; Keywords: email, spam, filter, rmail
5;; Author: Eli Tziperman <eli AT deas.harvard.edu> 5;; Author: Eli Tziperman <eli AT deas.harvard.edu>
6 6
diff --git a/lisp/mail/rmail.el b/lisp/mail/rmail.el
index 148f3913c3e..5c0412fa2be 100644
--- a/lisp/mail/rmail.el
+++ b/lisp/mail/rmail.el
@@ -1,7 +1,7 @@
1;;; rmail.el --- main code of "RMAIL" mail reader for Emacs 1;;; rmail.el --- main code of "RMAIL" mail reader for Emacs
2 2
3;; Copyright (C) 1985, 1986, 1987, 1988, 1993, 1994, 1995, 1996, 1997, 1998, 3;; Copyright (C) 1985, 1986, 1987, 1988, 1993, 1994, 1995, 1996, 1997, 1998,
4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: mail 7;; Keywords: mail
diff --git a/lisp/mail/rmailedit.el b/lisp/mail/rmailedit.el
index fe288bb2904..cede2816391 100644
--- a/lisp/mail/rmailedit.el
+++ b/lisp/mail/rmailedit.el
@@ -1,7 +1,7 @@
1;;; rmailedit.el --- "RMAIL edit mode" Edit the current message 1;;; rmailedit.el --- "RMAIL edit mode" Edit the current message
2 2
3;; Copyright (C) 1985, 1994, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1985, 1994, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: mail 7;; Keywords: mail
diff --git a/lisp/mail/rmailkwd.el b/lisp/mail/rmailkwd.el
index e4583574ede..5e8779e2553 100644
--- a/lisp/mail/rmailkwd.el
+++ b/lisp/mail/rmailkwd.el
@@ -1,7 +1,7 @@
1;;; rmailkwd.el --- part of the "RMAIL" mail reader for Emacs 1;;; rmailkwd.el --- part of the "RMAIL" mail reader for Emacs
2 2
3;; Copyright (C) 1985, 1988, 1994, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1985, 1988, 1994, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: mail 7;; Keywords: mail
diff --git a/lisp/mail/rmailmsc.el b/lisp/mail/rmailmsc.el
index f7d0885a3ac..dc50f95b921 100644
--- a/lisp/mail/rmailmsc.el
+++ b/lisp/mail/rmailmsc.el
@@ -1,7 +1,7 @@
1;;; rmailmsc.el --- miscellaneous support functions for the RMAIL mail reader 1;;; rmailmsc.el --- miscellaneous support functions for the RMAIL mail reader
2 2
3;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: mail 7;; Keywords: mail
diff --git a/lisp/mail/rmailout.el b/lisp/mail/rmailout.el
index d7b4c591e58..459b51cf504 100644
--- a/lisp/mail/rmailout.el
+++ b/lisp/mail/rmailout.el
@@ -1,7 +1,7 @@
1;;; rmailout.el --- "RMAIL" mail reader for Emacs: output message to a file 1;;; rmailout.el --- "RMAIL" mail reader for Emacs: output message to a file
2 2
3;; Copyright (C) 1985, 1987, 1993, 1994, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1985, 1987, 1993, 1994, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: mail 7;; Keywords: mail
diff --git a/lisp/mail/rmailsort.el b/lisp/mail/rmailsort.el
index c3f7362b18a..ffa187fc83a 100644
--- a/lisp/mail/rmailsort.el
+++ b/lisp/mail/rmailsort.el
@@ -1,7 +1,7 @@
1;;; rmailsort.el --- Rmail: sort messages 1;;; rmailsort.el --- Rmail: sort messages
2 2
3;; Copyright (C) 1990, 1993, 1994, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1993, 1994, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Masanobu UMEDA <umerin@mse.kyutech.ac.jp> 6;; Author: Masanobu UMEDA <umerin@mse.kyutech.ac.jp>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/mail/rmailsum.el b/lisp/mail/rmailsum.el
index c029e6e2268..6383722a4be 100644
--- a/lisp/mail/rmailsum.el
+++ b/lisp/mail/rmailsum.el
@@ -1,7 +1,7 @@
1;;; rmailsum.el --- make summary buffers for the mail reader 1;;; rmailsum.el --- make summary buffers for the mail reader
2 2
3;; Copyright (C) 1985, 1993, 1994, 1995, 1996, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1985, 1993, 1994, 1995, 1996, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: mail 7;; Keywords: mail
diff --git a/lisp/mail/sendmail.el b/lisp/mail/sendmail.el
index 288e5bd0df3..2bb1a6ed0fa 100644
--- a/lisp/mail/sendmail.el
+++ b/lisp/mail/sendmail.el
@@ -1,7 +1,7 @@
1;;; sendmail.el --- mail sending commands for Emacs. -*- byte-compile-dynamic: t -*- 1;;; sendmail.el --- mail sending commands for Emacs. -*- byte-compile-dynamic: t -*-
2 2
3;; Copyright (C) 1985, 1986, 1992, 1993, 1994, 1995, 1996, 1998, 2000, 3;; Copyright (C) 1985, 1986, 1992, 1993, 1994, 1995, 1996, 1998, 2000,
4;; 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: mail 7;; Keywords: mail
diff --git a/lisp/mail/smtpmail.el b/lisp/mail/smtpmail.el
index 271c7a76ca2..2dba755081f 100644
--- a/lisp/mail/smtpmail.el
+++ b/lisp/mail/smtpmail.el
@@ -1,7 +1,7 @@
1;;; smtpmail.el --- simple SMTP protocol (RFC 821) for sending mail 1;;; smtpmail.el --- simple SMTP protocol (RFC 821) for sending mail
2 2
3;; Copyright (C) 1995, 1996, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1995, 1996, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Tomoji Kagatani <kagatani@rbc.ncl.omron.co.jp> 6;; Author: Tomoji Kagatani <kagatani@rbc.ncl.omron.co.jp>
7;; Maintainer: Simon Josefsson <simon@josefsson.org> 7;; Maintainer: Simon Josefsson <simon@josefsson.org>
diff --git a/lisp/mail/supercite.el b/lisp/mail/supercite.el
index f7beef054b0..8d20ea7d2b2 100644
--- a/lisp/mail/supercite.el
+++ b/lisp/mail/supercite.el
@@ -1,7 +1,7 @@
1;;; supercite.el --- minor mode for citing mail and news replies 1;;; supercite.el --- minor mode for citing mail and news replies
2 2
3;; Copyright (C) 1993, 1997, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1993, 1997, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: 1993 Barry A. Warsaw <bwarsaw@python.org> 6;; Author: 1993 Barry A. Warsaw <bwarsaw@python.org>
7;; Maintainer: Glenn Morris <rgm@gnu.org> 7;; Maintainer: Glenn Morris <rgm@gnu.org>
diff --git a/lisp/mail/uce.el b/lisp/mail/uce.el
index ff53e06014e..b1d6fb046eb 100644
--- a/lisp/mail/uce.el
+++ b/lisp/mail/uce.el
@@ -1,7 +1,7 @@
1;;; uce.el --- facilitate reply to unsolicited commercial email 1;;; uce.el --- facilitate reply to unsolicited commercial email
2 2
3;; Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: stanislav shalunov <shalunov@mccme.ru> 6;; Author: stanislav shalunov <shalunov@mccme.ru>
7;; Created: 10 Dec 1996 7;; Created: 10 Dec 1996
diff --git a/lisp/mail/undigest.el b/lisp/mail/undigest.el
index fce4e781ff8..ab4fb8b81ef 100644
--- a/lisp/mail/undigest.el
+++ b/lisp/mail/undigest.el
@@ -1,7 +1,7 @@
1;;; undigest.el --- digest-cracking support for the RMAIL mail reader 1;;; undigest.el --- digest-cracking support for the RMAIL mail reader
2 2
3;; Copyright (C) 1985, 1986, 1994, 1996, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1985, 1986, 1994, 1996, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: mail 7;; Keywords: mail
diff --git a/lisp/mail/unrmail.el b/lisp/mail/unrmail.el
index 79788ff1dc0..cd0b3444d2c 100644
--- a/lisp/mail/unrmail.el
+++ b/lisp/mail/unrmail.el
@@ -1,7 +1,7 @@
1;;; unrmail.el --- convert Rmail files to mailbox files 1;;; unrmail.el --- convert Rmail files to mailbox files
2 2
3;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: mail 7;; Keywords: mail
diff --git a/lisp/mail/vms-pmail.el b/lisp/mail/vms-pmail.el
index 3a801565315..c5a149f1005 100644
--- a/lisp/mail/vms-pmail.el
+++ b/lisp/mail/vms-pmail.el
@@ -1,7 +1,7 @@
1;;; vms-pmail.el --- use Emacs as the editor within VMS mail 1;;; vms-pmail.el --- use Emacs as the editor within VMS mail
2 2
3;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Roland B Roberts <roberts@panix.com> 6;; Author: Roland B Roberts <roberts@panix.com>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/makefile.w32-in b/lisp/makefile.w32-in
index bbae20fd446..e3ea090d652 100644
--- a/lisp/makefile.w32-in
+++ b/lisp/makefile.w32-in
@@ -1,6 +1,6 @@
1# -*- Makefile -*- for GNU Emacs on the Microsoft W32 API. 1# -*- Makefile -*- for GNU Emacs on the Microsoft W32 API.
2# Copyright (C) 2000, 2001, 2002, 2003, 2004, 2# Copyright (C) 2000, 2001, 2002, 2003, 2004,
3# 2005, 2006 Free Software Foundation, Inc. 3# 2005, 2006, 2007 Free Software Foundation, Inc.
4# 4#
5# This file is part of GNU Emacs. 5# This file is part of GNU Emacs.
6# 6#
@@ -96,11 +96,11 @@ $(lisp)/cus-load.el:
96 touch $@ 96 touch $@
97# WARNING: Do NOT split the part inside $(ARGQUOTE)s into multiple lines as 97# WARNING: Do NOT split the part inside $(ARGQUOTE)s into multiple lines as
98# this can break with GNU Make 3.81 and later if sh.exe is used. 98# this can break with GNU Make 3.81 and later if sh.exe is used.
99custom-deps: $(lisp)/cus-load.el doit 99custom-deps: $(lisp)/cus-load.el $(lisp)/loaddefs.el doit
100 @echo Directories: $(WINS) 100 @echo Directories: $(WINS)
101 -$(emacs) -l cus-dep --eval $(ARGQUOTE)(setq find-file-hook nil)$(ARGQUOTE) -f custom-make-dependencies $(lisp) $(WINS) 101 -$(emacs) -l cus-dep --eval $(ARGQUOTE)(setq find-file-hook nil)$(ARGQUOTE) -f custom-make-dependencies $(lisp) $(WINS)
102 102
103finder-data: doit 103finder-data: $(lisp)/loaddefs.el doit
104 @echo Directories: $(WINS) 104 @echo Directories: $(WINS)
105 $(emacs) -l finder -f finder-compile-keywords-make-dist $(lisp) $(WINS) 105 $(emacs) -l finder -f finder-compile-keywords-make-dist $(lisp) $(WINS)
106 106
@@ -324,7 +324,7 @@ $(lisp)/mh-e/mh-loaddefs.el: $(MH_E_SRC)
324pre-mh-loaddefs.el-SH: 324pre-mh-loaddefs.el-SH:
325 echo ";;; mh-loaddefs.el --- automatically extracted autoloads" > $@ 325 echo ";;; mh-loaddefs.el --- automatically extracted autoloads" > $@
326 echo ";;" >> $@ 326 echo ";;" >> $@
327 echo ";; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc." >> $@ 327 echo ";; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc." >> $@
328 echo ";; Author: Bill Wohler <wohler@newt.com>" >> $@ 328 echo ";; Author: Bill Wohler <wohler@newt.com>" >> $@
329 echo ";; Keywords: mail" >> $@ 329 echo ";; Keywords: mail" >> $@
330 echo ";;; Commentary:" >> $@ 330 echo ";;; Commentary:" >> $@
@@ -342,7 +342,7 @@ pre-mh-loaddefs.el-SH:
342pre-mh-loaddefs.el-CMD: 342pre-mh-loaddefs.el-CMD:
343 echo ;;; mh-loaddefs.el --- automatically extracted autoloads> $@ 343 echo ;;; mh-loaddefs.el --- automatically extracted autoloads> $@
344 echo ;;>> $@ 344 echo ;;>> $@
345 echo ;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.>> $@ 345 echo ;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.>> $@
346 echo ;; Author: Bill Wohler (wohler@newt.com)>> $@ 346 echo ;; Author: Bill Wohler (wohler@newt.com)>> $@
347 echo ;; Keywords: mail>> $@ 347 echo ;; Keywords: mail>> $@
348 echo ;;; Commentary:>> $@ 348 echo ;;; Commentary:>> $@
diff --git a/lisp/makesum.el b/lisp/makesum.el
index f34906f04f0..a2b5c00aa91 100644
--- a/lisp/makesum.el
+++ b/lisp/makesum.el
@@ -1,7 +1,7 @@
1;;; makesum.el --- generate key binding summary for Emacs 1;;; makesum.el --- generate key binding summary for Emacs
2 2
3;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: help 7;; Keywords: help
diff --git a/lisp/man.el b/lisp/man.el
index 40a4e810204..a6aced25e3d 100644
--- a/lisp/man.el
+++ b/lisp/man.el
@@ -1,7 +1,7 @@
1;;; man.el --- browse UNIX manual pages -*- coding: iso-8859-1 -*- 1;;; man.el --- browse UNIX manual pages -*- coding: iso-8859-1 -*-
2 2
3;; Copyright (C) 1993, 1994, 1996, 1997, 2001, 2002, 2003, 3;; Copyright (C) 1993, 1994, 1996, 1997, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Barry A. Warsaw <bwarsaw@cen.com> 6;; Author: Barry A. Warsaw <bwarsaw@cen.com>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/master.el b/lisp/master.el
index 186d67e81a3..e2fdbfa559a 100644
--- a/lisp/master.el
+++ b/lisp/master.el
@@ -1,6 +1,6 @@
1;;; master.el --- make a buffer the master over another buffer 1;;; master.el --- make a buffer the master over another buffer
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Alex Schroeder <alex@gnu.org> 6;; Author: Alex Schroeder <alex@gnu.org>
diff --git a/lisp/menu-bar.el b/lisp/menu-bar.el
index 9f98e3a2122..9595fb941f1 100644
--- a/lisp/menu-bar.el
+++ b/lisp/menu-bar.el
@@ -1,7 +1,7 @@
1;;; menu-bar.el --- define a default menu bar 1;;; menu-bar.el --- define a default menu bar
2 2
3;; Copyright (C) 1993, 1994, 1995, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1993, 1994, 1995, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: RMS 6;; Author: RMS
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/mh-e/ChangeLog b/lisp/mh-e/ChangeLog
index 96bb50eec69..c603ecba272 100644
--- a/lisp/mh-e/ChangeLog
+++ b/lisp/mh-e/ChangeLog
@@ -2868,7 +2868,7 @@
2868 * ChangeLog.1: New file. Contains old ChangeLog. 2868 * ChangeLog.1: New file. Contains old ChangeLog.
2869 2869
2870 2870
2871 Copyright (C) 2005, 2006 Free Software Foundation, Inc. 2871 Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
2872 2872
2873 Copying and distribution of this file, with or without modification, 2873 Copying and distribution of this file, with or without modification,
2874 are permitted in any medium without royalty provided the copyright 2874 are permitted in any medium without royalty provided the copyright
diff --git a/lisp/mh-e/ChangeLog.1 b/lisp/mh-e/ChangeLog.1
index 40b69964ec3..a28ca7292fc 100644
--- a/lisp/mh-e/ChangeLog.1
+++ b/lisp/mh-e/ChangeLog.1
@@ -11407,7 +11407,7 @@
11407 (dist): Leave release in current directory. 11407 (dist): Leave release in current directory.
11408 11408
11409 11409
11410 Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 11410 Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
11411 11411
11412 Copying and distribution of this file, with or without modification, 11412 Copying and distribution of this file, with or without modification,
11413 are permitted in any medium without royalty provided the copyright 11413 are permitted in any medium without royalty provided the copyright
diff --git a/lisp/mh-e/mh-acros.el b/lisp/mh-e/mh-acros.el
index 9fa69fae5d9..90cc1d20be5 100644
--- a/lisp/mh-e/mh-acros.el
+++ b/lisp/mh-e/mh-acros.el
@@ -1,6 +1,6 @@
1;;; mh-acros.el --- macros used in MH-E 1;;; mh-acros.el --- macros used in MH-E
2 2
3;; Copyright (C) 2004, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2004, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Satyaki Das <satyaki@theforce.stanford.edu> 5;; Author: Satyaki Das <satyaki@theforce.stanford.edu>
6;; Maintainer: Bill Wohler <wohler@newt.com> 6;; Maintainer: Bill Wohler <wohler@newt.com>
diff --git a/lisp/mh-e/mh-alias.el b/lisp/mh-e/mh-alias.el
index 6dba65d69df..99c7b843d80 100644
--- a/lisp/mh-e/mh-alias.el
+++ b/lisp/mh-e/mh-alias.el
@@ -1,7 +1,7 @@
1;;; mh-alias.el --- MH-E mail alias completion and expansion 1;;; mh-alias.el --- MH-E mail alias completion and expansion
2 2
3;; Copyright (C) 1994, 1995, 1996, 1997, 3;; Copyright (C) 1994, 1995, 1996, 1997,
4;; 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Peter S. Galbraith <psg@debian.org> 6;; Author: Peter S. Galbraith <psg@debian.org>
7;; Maintainer: Bill Wohler <wohler@newt.com> 7;; Maintainer: Bill Wohler <wohler@newt.com>
diff --git a/lisp/mh-e/mh-buffers.el b/lisp/mh-e/mh-buffers.el
index f70c0370d0d..d7bf79fbb65 100644
--- a/lisp/mh-e/mh-buffers.el
+++ b/lisp/mh-e/mh-buffers.el
@@ -1,7 +1,7 @@
1;;; mh-buffers.el --- MH-E buffer constants and utilities 1;;; mh-buffers.el --- MH-E buffer constants and utilities
2 2
3;; Copyright (C) 1993, 1995, 1997, 3;; Copyright (C) 1993, 1995, 1997,
4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Bill Wohler <wohler@newt.com> 6;; Author: Bill Wohler <wohler@newt.com>
7;; Maintainer: Bill Wohler <wohler@newt.com> 7;; Maintainer: Bill Wohler <wohler@newt.com>
diff --git a/lisp/mh-e/mh-comp.el b/lisp/mh-e/mh-comp.el
index a967a2c8d9e..ce012c2f53f 100644
--- a/lisp/mh-e/mh-comp.el
+++ b/lisp/mh-e/mh-comp.el
@@ -1,7 +1,7 @@
1;;; mh-comp.el --- MH-E functions for composing and sending messages 1;;; mh-comp.el --- MH-E functions for composing and sending messages
2 2
3;; Copyright (C) 1993, 1995, 1997, 3;; Copyright (C) 1993, 1995, 1997,
4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Bill Wohler <wohler@newt.com> 6;; Author: Bill Wohler <wohler@newt.com>
7;; Maintainer: Bill Wohler <wohler@newt.com> 7;; Maintainer: Bill Wohler <wohler@newt.com>
diff --git a/lisp/mh-e/mh-compat.el b/lisp/mh-e/mh-compat.el
index b346a41fad7..2f57e1763ab 100644
--- a/lisp/mh-e/mh-compat.el
+++ b/lisp/mh-e/mh-compat.el
@@ -1,6 +1,6 @@
1;;; mh-compat.el --- make MH-E compatibile with various versions of Emacs 1;;; mh-compat.el --- make MH-E compatibile with various versions of Emacs
2 2
3;; Copyright (C) 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Bill Wohler <wohler@newt.com> 5;; Author: Bill Wohler <wohler@newt.com>
6;; Maintainer: Bill Wohler <wohler@newt.com> 6;; Maintainer: Bill Wohler <wohler@newt.com>
diff --git a/lisp/mh-e/mh-e.el b/lisp/mh-e/mh-e.el
index 172de5c3798..f7990c0fc45 100644
--- a/lisp/mh-e/mh-e.el
+++ b/lisp/mh-e/mh-e.el
@@ -2,7 +2,7 @@
2 2
3;; Copyright (C) 1985, 1986, 1987, 1988, 3;; Copyright (C) 1985, 1986, 1987, 1988,
4;; 1990, 1992, 1993, 1994, 1995, 1997, 1999, 4;; 1990, 1992, 1993, 1994, 1995, 1997, 1999,
5;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 5;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
6 6
7;; Author: Bill Wohler <wohler@newt.com> 7;; Author: Bill Wohler <wohler@newt.com>
8;; Maintainer: Bill Wohler <wohler@newt.com> 8;; Maintainer: Bill Wohler <wohler@newt.com>
diff --git a/lisp/mh-e/mh-folder.el b/lisp/mh-e/mh-folder.el
index 282bc118439..a4017384966 100644
--- a/lisp/mh-e/mh-folder.el
+++ b/lisp/mh-e/mh-folder.el
@@ -1,6 +1,6 @@
1;;; mh-folder.el --- MH-Folder mode 1;;; mh-folder.el --- MH-Folder mode
2 2
3;; Copyright (C) 2002, 2003, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Bill Wohler <wohler@newt.com> 5;; Author: Bill Wohler <wohler@newt.com>
6;; Maintainer: Bill Wohler <wohler@newt.com> 6;; Maintainer: Bill Wohler <wohler@newt.com>
diff --git a/lisp/mh-e/mh-funcs.el b/lisp/mh-e/mh-funcs.el
index e97533e5724..8ea203965db 100644
--- a/lisp/mh-e/mh-funcs.el
+++ b/lisp/mh-e/mh-funcs.el
@@ -1,7 +1,7 @@
1;;; mh-funcs.el --- MH-E functions not everyone will use right away 1;;; mh-funcs.el --- MH-E functions not everyone will use right away
2 2
3;; Copyright (C) 1993, 1995, 3;; Copyright (C) 1993, 1995,
4;; 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Bill Wohler <wohler@newt.com> 6;; Author: Bill Wohler <wohler@newt.com>
7;; Maintainer: Bill Wohler <wohler@newt.com> 7;; Maintainer: Bill Wohler <wohler@newt.com>
diff --git a/lisp/mh-e/mh-gnus.el b/lisp/mh-e/mh-gnus.el
index 1e3b385eda7..452a12479f5 100644
--- a/lisp/mh-e/mh-gnus.el
+++ b/lisp/mh-e/mh-gnus.el
@@ -1,6 +1,6 @@
1;;; mh-gnus.el --- make MH-E compatible with various versions of Gnus 1;;; mh-gnus.el --- make MH-E compatible with various versions of Gnus
2 2
3;; Copyright (C) 2003, 2004, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Satyaki Das <satyaki@theforce.stanford.edu> 5;; Author: Satyaki Das <satyaki@theforce.stanford.edu>
6;; Maintainer: Bill Wohler <wohler@newt.com> 6;; Maintainer: Bill Wohler <wohler@newt.com>
diff --git a/lisp/mh-e/mh-identity.el b/lisp/mh-e/mh-identity.el
index 4d401bbea55..429776410a6 100644
--- a/lisp/mh-e/mh-identity.el
+++ b/lisp/mh-e/mh-identity.el
@@ -1,6 +1,6 @@
1;;; mh-identity.el --- multiple identify support for MH-E 1;;; mh-identity.el --- multiple identify support for MH-E
2 2
3;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Peter S. Galbraith <psg@debian.org> 5;; Author: Peter S. Galbraith <psg@debian.org>
6;; Maintainer: Bill Wohler <wohler@newt.com> 6;; Maintainer: Bill Wohler <wohler@newt.com>
diff --git a/lisp/mh-e/mh-inc.el b/lisp/mh-e/mh-inc.el
index e35dfc57834..49d7b671245 100644
--- a/lisp/mh-e/mh-inc.el
+++ b/lisp/mh-e/mh-inc.el
@@ -1,6 +1,6 @@
1;;; mh-inc.el --- MH-E "inc" and separate mail spool handling 1;;; mh-inc.el --- MH-E "inc" and separate mail spool handling
2 2
3;; Copyright (C) 2003, 2004, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Peter S. Galbraith <psg@debian.org> 5;; Author: Peter S. Galbraith <psg@debian.org>
6;; Maintainer: Bill Wohler <wohler@newt.com> 6;; Maintainer: Bill Wohler <wohler@newt.com>
diff --git a/lisp/mh-e/mh-junk.el b/lisp/mh-e/mh-junk.el
index f2cb96ca9f7..26b00a158bc 100644
--- a/lisp/mh-e/mh-junk.el
+++ b/lisp/mh-e/mh-junk.el
@@ -1,6 +1,6 @@
1;;; mh-junk.el --- MH-E interface to anti-spam measures 1;;; mh-junk.el --- MH-E interface to anti-spam measures
2 2
3;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Satyaki Das <satyaki@theforce.stanford.edu>, 5;; Author: Satyaki Das <satyaki@theforce.stanford.edu>,
6;; Bill Wohler <wohler@newt.com> 6;; Bill Wohler <wohler@newt.com>
diff --git a/lisp/mh-e/mh-letter.el b/lisp/mh-e/mh-letter.el
index d037c09e2aa..615736a7771 100644
--- a/lisp/mh-e/mh-letter.el
+++ b/lisp/mh-e/mh-letter.el
@@ -1,7 +1,7 @@
1;;; mh-letter.el --- MH-Letter mode 1;;; mh-letter.el --- MH-Letter mode
2 2
3;; Copyright (C) 1993, 1995, 1997, 3;; Copyright (C) 1993, 1995, 1997,
4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Bill Wohler <wohler@newt.com> 6;; Author: Bill Wohler <wohler@newt.com>
7;; Maintainer: Bill Wohler <wohler@newt.com> 7;; Maintainer: Bill Wohler <wohler@newt.com>
diff --git a/lisp/mh-e/mh-limit.el b/lisp/mh-e/mh-limit.el
index 64a61ce499a..7f219ecac06 100644
--- a/lisp/mh-e/mh-limit.el
+++ b/lisp/mh-e/mh-limit.el
@@ -1,6 +1,6 @@
1;;; mh-limit.el --- MH-E display limits 1;;; mh-limit.el --- MH-E display limits
2 2
3;; Copyright (C) 2001, 2002, 2003, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2001, 2002, 2003, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Peter S. Galbraith <psg@debian.org> 5;; Author: Peter S. Galbraith <psg@debian.org>
6;; Maintainer: Bill Wohler <wohler@newt.com> 6;; Maintainer: Bill Wohler <wohler@newt.com>
diff --git a/lisp/mh-e/mh-mime.el b/lisp/mh-e/mh-mime.el
index a66db002b6a..0f2b7daa741 100644
--- a/lisp/mh-e/mh-mime.el
+++ b/lisp/mh-e/mh-mime.el
@@ -1,7 +1,7 @@
1;;; mh-mime.el --- MH-E MIME support 1;;; mh-mime.el --- MH-E MIME support
2 2
3;; Copyright (C) 1993, 1995, 3;; Copyright (C) 1993, 1995,
4;; 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Bill Wohler <wohler@newt.com> 6;; Author: Bill Wohler <wohler@newt.com>
7;; Maintainer: Bill Wohler <wohler@newt.com> 7;; Maintainer: Bill Wohler <wohler@newt.com>
diff --git a/lisp/mh-e/mh-print.el b/lisp/mh-e/mh-print.el
index 9358f485bfd..49c41761df5 100644
--- a/lisp/mh-e/mh-print.el
+++ b/lisp/mh-e/mh-print.el
@@ -1,6 +1,6 @@
1;;; mh-print.el --- MH-E printing support 1;;; mh-print.el --- MH-E printing support
2 2
3;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Jeffrey C Honig <jch@honig.net> 5;; Author: Jeffrey C Honig <jch@honig.net>
6;; Maintainer: Bill Wohler <wohler@newt.com> 6;; Maintainer: Bill Wohler <wohler@newt.com>
diff --git a/lisp/mh-e/mh-scan.el b/lisp/mh-e/mh-scan.el
index 8971c93a14d..13f312420bb 100644
--- a/lisp/mh-e/mh-scan.el
+++ b/lisp/mh-e/mh-scan.el
@@ -1,7 +1,7 @@
1;;; mh-scan.el --- MH-E scan line constants and utilities 1;;; mh-scan.el --- MH-E scan line constants and utilities
2 2
3;; Copyright (C) 1993, 1995, 1997, 3;; Copyright (C) 1993, 1995, 1997,
4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Bill Wohler <wohler@newt.com> 6;; Author: Bill Wohler <wohler@newt.com>
7;; Maintainer: Bill Wohler <wohler@newt.com> 7;; Maintainer: Bill Wohler <wohler@newt.com>
diff --git a/lisp/mh-e/mh-search.el b/lisp/mh-e/mh-search.el
index 191e42f734a..715556ad16d 100644
--- a/lisp/mh-e/mh-search.el
+++ b/lisp/mh-e/mh-search.el
@@ -1,7 +1,7 @@
1;;; mh-search --- MH-Search mode 1;;; mh-search --- MH-Search mode
2 2
3;; Copyright (C) 1993, 1995, 3;; Copyright (C) 1993, 1995,
4;; 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Indexed search by Satyaki Das <satyaki@theforce.stanford.edu> 6;; Author: Indexed search by Satyaki Das <satyaki@theforce.stanford.edu>
7;; Maintainer: Bill Wohler <wohler@newt.com> 7;; Maintainer: Bill Wohler <wohler@newt.com>
diff --git a/lisp/mh-e/mh-seq.el b/lisp/mh-e/mh-seq.el
index 6d15739fe4d..4914dd5753e 100644
--- a/lisp/mh-e/mh-seq.el
+++ b/lisp/mh-e/mh-seq.el
@@ -1,7 +1,7 @@
1;;; mh-seq.el --- MH-E sequences support 1;;; mh-seq.el --- MH-E sequences support
2 2
3;; Copyright (C) 1993, 1995, 3;; Copyright (C) 1993, 1995,
4;; 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Bill Wohler <wohler@newt.com> 6;; Author: Bill Wohler <wohler@newt.com>
7;; Maintainer: Bill Wohler <wohler@newt.com> 7;; Maintainer: Bill Wohler <wohler@newt.com>
diff --git a/lisp/mh-e/mh-show.el b/lisp/mh-e/mh-show.el
index fb6698467da..f30ad60b041 100644
--- a/lisp/mh-e/mh-show.el
+++ b/lisp/mh-e/mh-show.el
@@ -1,7 +1,7 @@
1;;; mh-show.el --- MH-Show mode 1;;; mh-show.el --- MH-Show mode
2 2
3;; Copyright (C) 1993, 1995, 1997, 3;; Copyright (C) 1993, 1995, 1997,
4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Bill Wohler <wohler@newt.com> 6;; Author: Bill Wohler <wohler@newt.com>
7;; Maintainer: Bill Wohler <wohler@newt.com> 7;; Maintainer: Bill Wohler <wohler@newt.com>
diff --git a/lisp/mh-e/mh-speed.el b/lisp/mh-e/mh-speed.el
index ebf34abbd4c..cdd48475a1f 100644
--- a/lisp/mh-e/mh-speed.el
+++ b/lisp/mh-e/mh-speed.el
@@ -1,6 +1,6 @@
1;;; mh-speed.el --- MH-E speedbar support 1;;; mh-speed.el --- MH-E speedbar support
2 2
3;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Satyaki Das <satyaki@theforce.stanford.edu> 5;; Author: Satyaki Das <satyaki@theforce.stanford.edu>
6;; Maintainer: Bill Wohler <wohler@newt.com> 6;; Maintainer: Bill Wohler <wohler@newt.com>
diff --git a/lisp/mh-e/mh-thread.el b/lisp/mh-e/mh-thread.el
index 0686b10ac26..ecd8f200cb9 100644
--- a/lisp/mh-e/mh-thread.el
+++ b/lisp/mh-e/mh-thread.el
@@ -1,6 +1,6 @@
1;;; mh-thread.el --- MH-E threading support 1;;; mh-thread.el --- MH-E threading support
2 2
3;; Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Satyaki Das <satyaki@theforce.stanford.edu> 5;; Author: Satyaki Das <satyaki@theforce.stanford.edu>
6;; Maintainer: Bill Wohler <wohler@newt.com> 6;; Maintainer: Bill Wohler <wohler@newt.com>
diff --git a/lisp/mh-e/mh-tool-bar.el b/lisp/mh-e/mh-tool-bar.el
index a5131420753..18442fc045a 100644
--- a/lisp/mh-e/mh-tool-bar.el
+++ b/lisp/mh-e/mh-tool-bar.el
@@ -1,6 +1,6 @@
1;;; mh-tool-bar.el --- MH-E tool bar support 1;;; mh-tool-bar.el --- MH-E tool bar support
2 2
3;; Copyright (C) 2002, 2003, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Satyaki Das <satyaki@theforce.stanford.edu> 5;; Author: Satyaki Das <satyaki@theforce.stanford.edu>
6;; Maintainer: Bill Wohler <wohler@newt.com> 6;; Maintainer: Bill Wohler <wohler@newt.com>
diff --git a/lisp/mh-e/mh-utils.el b/lisp/mh-e/mh-utils.el
index 73a15583165..84f92680d74 100644
--- a/lisp/mh-e/mh-utils.el
+++ b/lisp/mh-e/mh-utils.el
@@ -1,7 +1,7 @@
1;;; mh-utils.el --- MH-E general utilities 1;;; mh-utils.el --- MH-E general utilities
2 2
3;; Copyright (C) 1993, 1995, 1997, 3;; Copyright (C) 1993, 1995, 1997,
4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Bill Wohler <wohler@newt.com> 6;; Author: Bill Wohler <wohler@newt.com>
7;; Maintainer: Bill Wohler <wohler@newt.com> 7;; Maintainer: Bill Wohler <wohler@newt.com>
diff --git a/lisp/mh-e/mh-xface.el b/lisp/mh-e/mh-xface.el
index e6da73339c1..bb553584d0c 100644
--- a/lisp/mh-e/mh-xface.el
+++ b/lisp/mh-e/mh-xface.el
@@ -1,6 +1,6 @@
1;;; mh-xface.el --- MH-E X-Face and Face header field display 1;;; mh-xface.el --- MH-E X-Face and Face header field display
2 2
3;; Copyright (C) 2002, 2003, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Bill Wohler <wohler@newt.com> 5;; Author: Bill Wohler <wohler@newt.com>
6;; Maintainer: Bill Wohler <wohler@newt.com> 6;; Maintainer: Bill Wohler <wohler@newt.com>
diff --git a/lisp/midnight.el b/lisp/midnight.el
index d7cdb1f655d..b20d7eed339 100644
--- a/lisp/midnight.el
+++ b/lisp/midnight.el
@@ -1,7 +1,7 @@
1;;; midnight.el --- run something every midnight, e.g., kill old buffers 1;;; midnight.el --- run something every midnight, e.g., kill old buffers
2 2
3;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Sam Steingold <sds@usa.net> 6;; Author: Sam Steingold <sds@usa.net>
7;; Maintainer: Sam Steingold <sds@usa.net> 7;; Maintainer: Sam Steingold <sds@usa.net>
diff --git a/lisp/minibuf-eldef.el b/lisp/minibuf-eldef.el
index d1c407c6eca..7d6442f6b0d 100644
--- a/lisp/minibuf-eldef.el
+++ b/lisp/minibuf-eldef.el
@@ -1,7 +1,7 @@
1;;; minibuf-eldef.el --- Only show defaults in prompts when applicable 1;;; minibuf-eldef.el --- Only show defaults in prompts when applicable
2;; 2;;
3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5;; 5;;
6;; Author: Miles Bader <miles@gnu.org> 6;; Author: Miles Bader <miles@gnu.org>
7;; Keywords: convenience 7;; Keywords: convenience
diff --git a/lisp/misc.el b/lisp/misc.el
index 76e5842e20c..a9636a62f16 100644
--- a/lisp/misc.el
+++ b/lisp/misc.el
@@ -1,7 +1,7 @@
1;;; misc.el --- some nonstandard basic editing commands for Emacs 1;;; misc.el --- some nonstandard basic editing commands for Emacs
2 2
3;; Copyright (C) 1989, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1989, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: convenience 7;; Keywords: convenience
diff --git a/lisp/mouse-copy.el b/lisp/mouse-copy.el
index 216cc5360d6..880bdbb9029 100644
--- a/lisp/mouse-copy.el
+++ b/lisp/mouse-copy.el
@@ -1,7 +1,7 @@
1;;; mouse-copy.el --- one-click text copy and move 1;;; mouse-copy.el --- one-click text copy and move
2 2
3;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: John Heidemann <johnh@ISI.EDU> 6;; Author: John Heidemann <johnh@ISI.EDU>
7;; Keywords: mouse 7;; Keywords: mouse
diff --git a/lisp/mouse-drag.el b/lisp/mouse-drag.el
index 446ef27a030..0e4857658eb 100644
--- a/lisp/mouse-drag.el
+++ b/lisp/mouse-drag.el
@@ -1,7 +1,7 @@
1;;; mouse-drag.el --- use mouse-2 to do a new style of scrolling 1;;; mouse-drag.el --- use mouse-2 to do a new style of scrolling
2 2
3;; Copyright (C) 1996, 1997, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 1997, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: John Heidemann <johnh@ISI.EDU> 6;; Author: John Heidemann <johnh@ISI.EDU>
7;; Keywords: mouse 7;; Keywords: mouse
diff --git a/lisp/mouse-sel.el b/lisp/mouse-sel.el
index 5c3e79ed807..a421c8bb10b 100644
--- a/lisp/mouse-sel.el
+++ b/lisp/mouse-sel.el
@@ -1,7 +1,7 @@
1;;; mouse-sel.el --- multi-click selection support for Emacs 19 1;;; mouse-sel.el --- multi-click selection support for Emacs 19
2 2
3;; Copyright (C) 1993, 1994, 1995, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1993, 1994, 1995, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Mike Williams <mdub@bigfoot.com> 6;; Author: Mike Williams <mdub@bigfoot.com>
7;; Keywords: mouse 7;; Keywords: mouse
diff --git a/lisp/mouse.el b/lisp/mouse.el
index b60552f1183..c221a9bee99 100644
--- a/lisp/mouse.el
+++ b/lisp/mouse.el
@@ -1,7 +1,7 @@
1;;; mouse.el --- window system-independent mouse support 1;;; mouse.el --- window system-independent mouse support
2 2
3;; Copyright (C) 1993, 1994, 1995, 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1993, 1994, 1995, 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: hardware, mouse 7;; Keywords: hardware, mouse
@@ -1041,19 +1041,19 @@ should only be used by mouse-drag-region."
1041 (if do-multi-click (goto-char start-point)) 1041 (if do-multi-click (goto-char start-point))
1042 (delete-overlay mouse-drag-overlay) 1042 (delete-overlay mouse-drag-overlay)
1043 (when (and (functionp fun) 1043 (when (and (functionp fun)
1044 (= start-hscroll (window-hscroll start-window)) 1044 (= start-hscroll (window-hscroll start-window))
1045 ;; Don't run the up-event handler if the 1045 ;; Don't run the up-event handler if the
1046 ;; window start changed in a redisplay after 1046 ;; window start changed in a redisplay after
1047 ;; the mouse-set-point for the down-mouse 1047 ;; the mouse-set-point for the down-mouse
1048 ;; event at the beginning of this function. 1048 ;; event at the beginning of this function.
1049 ;; When the window start has changed, the 1049 ;; When the window start has changed, the
1050 ;; up-mouse event will contain a different 1050 ;; up-mouse event will contain a different
1051 ;; position due to the new window contents, 1051 ;; position due to the new window contents,
1052 ;; and point is set again. 1052 ;; and point is set again.
1053 (or end-point 1053 (or end-point
1054 (= (window-start start-window) 1054 (= (window-start start-window)
1055 start-window-start))) 1055 start-window-start)))
1056 (when (and on-link 1056 (when (and on-link
1057 (or (not end-point) (= end-point start-point)) 1057 (or (not end-point) (= end-point start-point))
1058 (consp event) 1058 (consp event)
1059 (or remap-double-click 1059 (or remap-double-click
diff --git a/lisp/msb.el b/lisp/msb.el
index aa42e183007..55dd40a91ba 100644
--- a/lisp/msb.el
+++ b/lisp/msb.el
@@ -1,7 +1,7 @@
1;;; msb.el --- customizable buffer-selection with multiple menus 1;;; msb.el --- customizable buffer-selection with multiple menus
2 2
3;; Copyright (C) 1993, 1994, 1995, 1997, 1998, 1999, 2000, 2001, 2002, 3;; Copyright (C) 1993, 1994, 1995, 1997, 1998, 1999, 2000, 2001, 2002,
4;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Lars Lindberg <lars.lindberg@home.se> 6;; Author: Lars Lindberg <lars.lindberg@home.se>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/mwheel.el b/lisp/mwheel.el
index b61971c7ea5..7996554a9ec 100644
--- a/lisp/mwheel.el
+++ b/lisp/mwheel.el
@@ -1,7 +1,7 @@
1;;; mwheel.el --- Wheel mouse support 1;;; mwheel.el --- Wheel mouse support
2 2
3;; Copyright (C) 1998, 2000, 2001, 2002, 2002, 2004, 3;; Copyright (C) 1998, 2000, 2001, 2002, 2002, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5;; Maintainer: William M. Perry <wmperry@gnu.org> 5;; Maintainer: William M. Perry <wmperry@gnu.org>
6;; Keywords: mouse 6;; Keywords: mouse
7 7
diff --git a/lisp/net/ange-ftp.el b/lisp/net/ange-ftp.el
index 75c9b04a040..19041d046db 100644
--- a/lisp/net/ange-ftp.el
+++ b/lisp/net/ange-ftp.el
@@ -1,7 +1,7 @@
1;;; ange-ftp.el --- transparent FTP support for GNU Emacs 1;;; ange-ftp.el --- transparent FTP support for GNU Emacs
2 2
3;; Copyright (C) 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1998, 3;; Copyright (C) 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1998,
4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Andy Norman (ange@hplb.hpl.hp.com) 6;; Author: Andy Norman (ange@hplb.hpl.hp.com)
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/net/browse-url.el b/lisp/net/browse-url.el
index 33006731622..b3276ef9c40 100644
--- a/lisp/net/browse-url.el
+++ b/lisp/net/browse-url.el
@@ -1,7 +1,7 @@
1;;; browse-url.el --- pass a URL to a WWW browser 1;;; browse-url.el --- pass a URL to a WWW browser
2 2
3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 3;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
4;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Denis Howe <dbh@doc.ic.ac.uk> 6;; Author: Denis Howe <dbh@doc.ic.ac.uk>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/net/eudc-bob.el b/lisp/net/eudc-bob.el
index 7aa6279d92d..6f205501a75 100644
--- a/lisp/net/eudc-bob.el
+++ b/lisp/net/eudc-bob.el
@@ -1,7 +1,7 @@
1;;; eudc-bob.el --- Binary Objects Support for EUDC 1;;; eudc-bob.el --- Binary Objects Support for EUDC
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Oscar Figueiredo <oscar@cpe.fr> 6;; Author: Oscar Figueiredo <oscar@cpe.fr>
7;; Maintainer: Pavel Janík <Pavel@Janik.cz> 7;; Maintainer: Pavel Janík <Pavel@Janik.cz>
diff --git a/lisp/net/eudc-export.el b/lisp/net/eudc-export.el
index 706c98df371..54ae329c5ef 100644
--- a/lisp/net/eudc-export.el
+++ b/lisp/net/eudc-export.el
@@ -1,7 +1,7 @@
1;;; eudc-export.el --- functions to export EUDC query results 1;;; eudc-export.el --- functions to export EUDC query results
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Oscar Figueiredo <oscar@cpe.fr> 6;; Author: Oscar Figueiredo <oscar@cpe.fr>
7;; Maintainer: Pavel Janík <Pavel@Janik.cz> 7;; Maintainer: Pavel Janík <Pavel@Janik.cz>
diff --git a/lisp/net/eudc-hotlist.el b/lisp/net/eudc-hotlist.el
index 84c4c2549e2..2490b135782 100644
--- a/lisp/net/eudc-hotlist.el
+++ b/lisp/net/eudc-hotlist.el
@@ -1,7 +1,7 @@
1;;; eudc-hotlist.el --- hotlist management for EUDC 1;;; eudc-hotlist.el --- hotlist management for EUDC
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Oscar Figueiredo <oscar@cpe.fr> 6;; Author: Oscar Figueiredo <oscar@cpe.fr>
7;; Maintainer: Pavel Janík <Pavel@Janik.cz> 7;; Maintainer: Pavel Janík <Pavel@Janik.cz>
diff --git a/lisp/net/eudc-vars.el b/lisp/net/eudc-vars.el
index 1cf449c6f52..ad9eddec400 100644
--- a/lisp/net/eudc-vars.el
+++ b/lisp/net/eudc-vars.el
@@ -1,7 +1,7 @@
1;;; eudc-vars.el --- Emacs Unified Directory Client 1;;; eudc-vars.el --- Emacs Unified Directory Client
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Oscar Figueiredo <oscar@cpe.fr> 6;; Author: Oscar Figueiredo <oscar@cpe.fr>
7;; Maintainer: Pavel Janík <Pavel@Janik.cz> 7;; Maintainer: Pavel Janík <Pavel@Janik.cz>
diff --git a/lisp/net/eudc.el b/lisp/net/eudc.el
index d209fc26e0a..291bcbf4813 100644
--- a/lisp/net/eudc.el
+++ b/lisp/net/eudc.el
@@ -1,7 +1,7 @@
1;;; eudc.el --- Emacs Unified Directory Client 1;;; eudc.el --- Emacs Unified Directory Client
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Oscar Figueiredo <oscar@cpe.fr> 6;; Author: Oscar Figueiredo <oscar@cpe.fr>
7;; Maintainer: Pavel Janík <Pavel@Janik.cz> 7;; Maintainer: Pavel Janík <Pavel@Janik.cz>
diff --git a/lisp/net/eudcb-bbdb.el b/lisp/net/eudcb-bbdb.el
index a4350e7c285..89f47ff1f87 100644
--- a/lisp/net/eudcb-bbdb.el
+++ b/lisp/net/eudcb-bbdb.el
@@ -1,7 +1,7 @@
1;;; eudcb-bbdb.el --- Emacs Unified Directory Client - BBDB Backend 1;;; eudcb-bbdb.el --- Emacs Unified Directory Client - BBDB Backend
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Oscar Figueiredo <oscar@cpe.fr> 6;; Author: Oscar Figueiredo <oscar@cpe.fr>
7;; Maintainer: Pavel Janík <Pavel@Janik.cz> 7;; Maintainer: Pavel Janík <Pavel@Janik.cz>
diff --git a/lisp/net/eudcb-ldap.el b/lisp/net/eudcb-ldap.el
index e48812ec2d9..92c487426ed 100644
--- a/lisp/net/eudcb-ldap.el
+++ b/lisp/net/eudcb-ldap.el
@@ -1,7 +1,7 @@
1;;; eudcb-ldap.el --- Emacs Unified Directory Client - LDAP Backend 1;;; eudcb-ldap.el --- Emacs Unified Directory Client - LDAP Backend
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Oscar Figueiredo <oscar@cpe.fr> 6;; Author: Oscar Figueiredo <oscar@cpe.fr>
7;; Maintainer: Pavel Janík <Pavel@Janik.cz> 7;; Maintainer: Pavel Janík <Pavel@Janik.cz>
diff --git a/lisp/net/eudcb-mab.el b/lisp/net/eudcb-mab.el
index 77f9e71878f..5ed151f92e6 100644
--- a/lisp/net/eudcb-mab.el
+++ b/lisp/net/eudcb-mab.el
@@ -1,6 +1,6 @@
1;;; eudcb-mab.el --- Emacs Unified Directory Client - AddressBook backend 1;;; eudcb-mab.el --- Emacs Unified Directory Client - AddressBook backend
2 2
3;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: John Wiegley <johnw@newartisans.com> 5;; Author: John Wiegley <johnw@newartisans.com>
6;; Maintainer: FSF 6;; Maintainer: FSF
diff --git a/lisp/net/eudcb-ph.el b/lisp/net/eudcb-ph.el
index 44fe521b7b7..055e0bf4ad1 100644
--- a/lisp/net/eudcb-ph.el
+++ b/lisp/net/eudcb-ph.el
@@ -1,7 +1,7 @@
1;;; eudcb-ph.el --- Emacs Unified Directory Client - CCSO PH/QI Backend 1;;; eudcb-ph.el --- Emacs Unified Directory Client - CCSO PH/QI Backend
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Oscar Figueiredo <oscar@cpe.fr> 6;; Author: Oscar Figueiredo <oscar@cpe.fr>
7;; Maintainer: Pavel Janík <Pavel@Janik.cz> 7;; Maintainer: Pavel Janík <Pavel@Janik.cz>
diff --git a/lisp/net/goto-addr.el b/lisp/net/goto-addr.el
index 44970f7aaf3..775041903ff 100644
--- a/lisp/net/goto-addr.el
+++ b/lisp/net/goto-addr.el
@@ -1,7 +1,7 @@
1;;; goto-addr.el --- click to browse URL or to send to e-mail address 1;;; goto-addr.el --- click to browse URL or to send to e-mail address
2 2
3;; Copyright (C) 1995, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1995, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Eric Ding <ericding@alum.mit.edu> 6;; Author: Eric Ding <ericding@alum.mit.edu>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/net/ldap.el b/lisp/net/ldap.el
index 7f936ed0bdb..8544b74051a 100644
--- a/lisp/net/ldap.el
+++ b/lisp/net/ldap.el
@@ -1,7 +1,7 @@
1;;; ldap.el --- client interface to LDAP for Emacs 1;;; ldap.el --- client interface to LDAP for Emacs
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Oscar Figueiredo <oscar@cpe.fr> 6;; Author: Oscar Figueiredo <oscar@cpe.fr>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/net/net-utils.el b/lisp/net/net-utils.el
index f6a8c2c2157..86bab7b20c5 100644
--- a/lisp/net/net-utils.el
+++ b/lisp/net/net-utils.el
@@ -1,7 +1,7 @@
1;;; net-utils.el --- network functions 1;;; net-utils.el --- network functions
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Peter Breton <pbreton@cs.umb.edu> 6;; Author: Peter Breton <pbreton@cs.umb.edu>
7;; Created: Sun Mar 16 1997 7;; Created: Sun Mar 16 1997
diff --git a/lisp/net/netrc.el b/lisp/net/netrc.el
index b386fde7994..e6c40ed6d0d 100644
--- a/lisp/net/netrc.el
+++ b/lisp/net/netrc.el
@@ -1,6 +1,6 @@
1;;; netrc.el --- .netrc parsing functionality 1;;; netrc.el --- .netrc parsing functionality
2;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
3;; 2005, 2006 Free Software Foundation, Inc. 3;; 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 5;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
6;; Keywords: news 6;; Keywords: news
diff --git a/lisp/net/newsticker.el b/lisp/net/newsticker.el
index f812cf01c65..509d63e990d 100644
--- a/lisp/net/newsticker.el
+++ b/lisp/net/newsticker.el
@@ -1,6 +1,6 @@
1;;; newsticker.el --- A Newsticker for Emacs. 1;;; newsticker.el --- A Newsticker for Emacs.
2 2
3;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/lisp/net/quickurl.el b/lisp/net/quickurl.el
index 48c3cf3cbaf..f3da7b1164f 100644
--- a/lisp/net/quickurl.el
+++ b/lisp/net/quickurl.el
@@ -1,7 +1,7 @@
1;;; quickurl.el --- insert an URL based on text at point in buffer 1;;; quickurl.el --- insert an URL based on text at point in buffer
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Dave Pearson <davep@davep.org> 6;; Author: Dave Pearson <davep@davep.org>
7;; Maintainer: Dave Pearson <davep@davep.org> 7;; Maintainer: Dave Pearson <davep@davep.org>
diff --git a/lisp/net/rcirc.el b/lisp/net/rcirc.el
index 20305f2dacf..ac2c886a976 100644
--- a/lisp/net/rcirc.el
+++ b/lisp/net/rcirc.el
@@ -1,6 +1,6 @@
1;;; rcirc.el --- default, simple IRC client. 1;;; rcirc.el --- default, simple IRC client.
2 2
3;; Copyright (C) 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Ryan Yeske 5;; Author: Ryan Yeske
6;; URL: http://www.nongnu.org/rcirc 6;; URL: http://www.nongnu.org/rcirc
diff --git a/lisp/net/rcompile.el b/lisp/net/rcompile.el
index b8bfdcc0166..c262a129adc 100644
--- a/lisp/net/rcompile.el
+++ b/lisp/net/rcompile.el
@@ -1,7 +1,7 @@
1;;; rcompile.el --- run a compilation on a remote machine 1;;; rcompile.el --- run a compilation on a remote machine
2 2
3;; Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Albert <alon@milcse.rtsg.mot.com> 6;; Author: Albert <alon@milcse.rtsg.mot.com>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/net/rlogin.el b/lisp/net/rlogin.el
index 6e8b073c639..53b46c80c85 100644
--- a/lisp/net/rlogin.el
+++ b/lisp/net/rlogin.el
@@ -1,7 +1,7 @@
1;;; rlogin.el --- remote login interface 1;;; rlogin.el --- remote login interface
2 2
3;; Copyright (C) 1992, 1993, 1994, 1995, 1997, 1998, 2001, 2002, 2003, 3;; Copyright (C) 1992, 1993, 1994, 1995, 1997, 1998, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Noah Friedman 6;; Author: Noah Friedman
7;; Maintainer: Noah Friedman <friedman@splode.com> 7;; Maintainer: Noah Friedman <friedman@splode.com>
diff --git a/lisp/net/snmp-mode.el b/lisp/net/snmp-mode.el
index 08f4659e5d9..43b12de9706 100644
--- a/lisp/net/snmp-mode.el
+++ b/lisp/net/snmp-mode.el
@@ -1,7 +1,7 @@
1;;; snmp-mode.el --- SNMP & SNMPv2 MIB major mode 1;;; snmp-mode.el --- SNMP & SNMPv2 MIB major mode
2 2
3;; Copyright (C) 1995, 1998, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1995, 1998, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Paul D. Smith <psmith@BayNetworks.com> 6;; Author: Paul D. Smith <psmith@BayNetworks.com>
7;; Keywords: data 7;; Keywords: data
diff --git a/lisp/net/telnet.el b/lisp/net/telnet.el
index 1b0c50b4322..6452c26c114 100644
--- a/lisp/net/telnet.el
+++ b/lisp/net/telnet.el
@@ -1,7 +1,7 @@
1;;; telnet.el --- run a telnet session from within an Emacs buffer 1;;; telnet.el --- run a telnet session from within an Emacs buffer
2 2
3;; Copyright (C) 1985, 1988, 1992, 1994, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1985, 1988, 1992, 1994, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: William F. Schelter 6;; Author: William F. Schelter
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/net/tls.el b/lisp/net/tls.el
index fe089decad0..0f4b1e57c14 100644
--- a/lisp/net/tls.el
+++ b/lisp/net/tls.el
@@ -1,7 +1,7 @@
1;;; tls.el --- TLS/SSL support via wrapper around GnuTLS 1;;; tls.el --- TLS/SSL support via wrapper around GnuTLS
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2002, 2003, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Simon Josefsson <simon@josefsson.org> 6;; Author: Simon Josefsson <simon@josefsson.org>
7;; Keywords: comm, tls, gnutls, ssl 7;; Keywords: comm, tls, gnutls, ssl
diff --git a/lisp/net/tramp-ftp.el b/lisp/net/tramp-ftp.el
index dc3742c231a..2749a6858c0 100644
--- a/lisp/net/tramp-ftp.el
+++ b/lisp/net/tramp-ftp.el
@@ -1,6 +1,6 @@
1;;; tramp-ftp.el --- Tramp convenience functions for Ange-FTP -*- coding: iso-8859-1; -*- 1;;; tramp-ftp.el --- Tramp convenience functions for Ange-FTP -*- coding: iso-8859-1; -*-
2 2
3;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Michael Albinus <michael.albinus@gmx.de> 5;; Author: Michael Albinus <michael.albinus@gmx.de>
6;; Keywords: comm, processes 6;; Keywords: comm, processes
diff --git a/lisp/net/tramp-smb.el b/lisp/net/tramp-smb.el
index 34bb388f855..dfe6216043e 100644
--- a/lisp/net/tramp-smb.el
+++ b/lisp/net/tramp-smb.el
@@ -1,6 +1,6 @@
1;;; tramp-smb.el --- Tramp access functions for SMB servers -*- coding: iso-8859-1; -*- 1;;; tramp-smb.el --- Tramp access functions for SMB servers -*- coding: iso-8859-1; -*-
2 2
3;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Michael Albinus <michael.albinus@gmx.de> 5;; Author: Michael Albinus <michael.albinus@gmx.de>
6;; Keywords: comm, processes 6;; Keywords: comm, processes
diff --git a/lisp/net/tramp-util.el b/lisp/net/tramp-util.el
index 666471d6429..81857ae4225 100644
--- a/lisp/net/tramp-util.el
+++ b/lisp/net/tramp-util.el
@@ -2,7 +2,7 @@
2;;; tramp-util.el --- Misc utility functions to use with Tramp 2;;; tramp-util.el --- Misc utility functions to use with Tramp
3 3
4;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 4;; Copyright (C) 2001, 2002, 2003, 2004, 2005,
5;; 2006 Free Software Foundation, Inc. 5;; 2006, 2007 Free Software Foundation, Inc.
6 6
7;; Author: kai.grossjohann@gmx.net 7;; Author: kai.grossjohann@gmx.net
8;; Keywords: comm, extensions, processes 8;; Keywords: comm, extensions, processes
diff --git a/lisp/net/tramp-uu.el b/lisp/net/tramp-uu.el
index c33e8175315..ce047489260 100644
--- a/lisp/net/tramp-uu.el
+++ b/lisp/net/tramp-uu.el
@@ -1,7 +1,7 @@
1;;; -*- coding: iso-2022-7bit; -*- 1;;; -*- coding: iso-2022-7bit; -*-
2;;; tramp-uu.el --- uuencode in Lisp 2;;; tramp-uu.el --- uuencode in Lisp
3 3
4;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Kai Gro,A_(Bjohann <kai.grossjohann@gmx.net> 6;; Author: Kai Gro,A_(Bjohann <kai.grossjohann@gmx.net>
7;; Keywords: comm, terminals 7;; Keywords: comm, terminals
diff --git a/lisp/net/tramp-vc.el b/lisp/net/tramp-vc.el
index 1ecbc806968..eda98364a98 100644
--- a/lisp/net/tramp-vc.el
+++ b/lisp/net/tramp-vc.el
@@ -1,7 +1,7 @@
1;;; tramp-vc.el --- Version control integration for TRAMP.el 1;;; tramp-vc.el --- Version control integration for TRAMP.el
2 2
3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Daniel Pittman <daniel@danann.net> 6;; Author: Daniel Pittman <daniel@danann.net>
7;; Keywords: comm, processes 7;; Keywords: comm, processes
diff --git a/lisp/net/tramp.el b/lisp/net/tramp.el
index 4d3ee29c4d6..257fbc4e47b 100644
--- a/lisp/net/tramp.el
+++ b/lisp/net/tramp.el
@@ -4,6 +4,8 @@
4;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 4;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
5;; 2005, 2006, 2007 Free Software Foundation, Inc. 5;; 2005, 2006, 2007 Free Software Foundation, Inc.
6 6
7;; (copyright statements below in code to be updated with the above notice)
8
7;; Author: Kai Gro,A_(Bjohann <kai.grossjohann@gmx.net> 9;; Author: Kai Gro,A_(Bjohann <kai.grossjohann@gmx.net>
8;; Michael Albinus <michael.albinus@gmx.de> 10;; Michael Albinus <michael.albinus@gmx.de>
9;; Keywords: comm, processes 11;; Keywords: comm, processes
@@ -1791,7 +1793,8 @@ on the remote host.")
1791(defvar tramp-perl-encode 1793(defvar tramp-perl-encode
1792 "%s -e ' 1794 "%s -e '
1793# This script contributed by Juanma Barranquero <lektu@terra.es>. 1795# This script contributed by Juanma Barranquero <lektu@terra.es>.
1794# Copyright (C) 2002, 2006 Free Software Foundation, Inc. 1796# Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007
1797# Free Software Foundation, Inc.
1795use strict; 1798use strict;
1796 1799
1797my %%trans = do { 1800my %%trans = do {
@@ -1833,7 +1836,8 @@ This string is passed to `format', so percent characters need to be doubled.")
1833(defvar tramp-perl-decode 1836(defvar tramp-perl-decode
1834 "%s -e ' 1837 "%s -e '
1835# This script contributed by Juanma Barranquero <lektu@terra.es>. 1838# This script contributed by Juanma Barranquero <lektu@terra.es>.
1836# Copyright (C) 2002, 2006 Free Software Foundation, Inc. 1839# Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007
1840# Free Software Foundation, Inc.
1837use strict; 1841use strict;
1838 1842
1839my %%trans = do { 1843my %%trans = do {
@@ -3241,8 +3245,13 @@ be a local filename. The method used must be an out-of-band method."
3241 3245
3242 ;; Use rcp-like program for file transfer. 3246 ;; Use rcp-like program for file transfer.
3243 (unwind-protect 3247 (unwind-protect
3244 (let ((p (apply 'start-process (buffer-name trampbuf) trampbuf 3248 (let* ((default-directory
3245 copy-program copy-args))) 3249 (if (and (stringp default-directory)
3250 (file-accessible-directory-p default-directory))
3251 default-directory
3252 (tramp-temporary-file-directory)))
3253 (p (apply 'start-process (buffer-name trampbuf) trampbuf
3254 copy-program copy-args)))
3246 (tramp-set-process-query-on-exit-flag p nil) 3255 (tramp-set-process-query-on-exit-flag p nil)
3247 (tramp-process-actions p multi-method method user host 3256 (tramp-process-actions p multi-method method user host
3248 tramp-actions-copy-out-of-band)) 3257 tramp-actions-copy-out-of-band))
@@ -3812,10 +3821,14 @@ This will break if COMMAND prints a newline, followed by the value of
3812 3821
3813 ;; Here is where loc-enc and loc-dec used to be let-bound. 3822 ;; Here is where loc-enc and loc-dec used to be let-bound.
3814 (if (and (symbolp loc-dec) (fboundp loc-dec)) 3823 (if (and (symbolp loc-dec) (fboundp loc-dec))
3815 ;; If local decoding is a function, we call it. 3824 ;; If local decoding is a function, we call it. We
3825 ;; must disable multibyte, because
3826 ;; `uudecode-decode-region' doesn't handle it
3827 ;; correctly.
3816 (let ((tmpbuf (get-buffer-create " *tramp tmp*"))) 3828 (let ((tmpbuf (get-buffer-create " *tramp tmp*")))
3817 (set-buffer tmpbuf) 3829 (set-buffer tmpbuf)
3818 (erase-buffer) 3830 (erase-buffer)
3831 (set-buffer-multibyte nil)
3819 (insert-buffer-substring tramp-buf) 3832 (insert-buffer-substring tramp-buf)
3820 (tramp-message-for-buffer 3833 (tramp-message-for-buffer
3821 multi-method method user host 3834 multi-method method user host
diff --git a/lisp/net/trampver.el b/lisp/net/trampver.el
index 8061b78e124..04f7bc754f2 100644
--- a/lisp/net/trampver.el
+++ b/lisp/net/trampver.el
@@ -2,7 +2,7 @@
2;;; trampver.el --- Transparent Remote Access, Multiple Protocol 2;;; trampver.el --- Transparent Remote Access, Multiple Protocol
3;;; lisp/trampver.el. Generated from trampver.el.in by configure. 3;;; lisp/trampver.el. Generated from trampver.el.in by configure.
4 4
5;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 5;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
6 6
7;; Author: Kai Gro,A_(Bjohann <kai.grossjohann@gmx.net> 7;; Author: Kai Gro,A_(Bjohann <kai.grossjohann@gmx.net>
8;; Keywords: comm, processes 8;; Keywords: comm, processes
diff --git a/lisp/net/webjump.el b/lisp/net/webjump.el
index cbf298e2f10..7f4fce16bce 100644
--- a/lisp/net/webjump.el
+++ b/lisp/net/webjump.el
@@ -1,7 +1,7 @@
1;;; webjump.el --- programmable Web hotlist 1;;; webjump.el --- programmable Web hotlist
2 2
3;; Copyright (C) 1996, 1997, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 1997, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Neil W. Van Dyke <nwv@acm.org> 6;; Author: Neil W. Van Dyke <nwv@acm.org>
7;; Created: 09-Aug-1996 7;; Created: 09-Aug-1996
diff --git a/lisp/newcomment.el b/lisp/newcomment.el
index cd22a21c9c7..7fce0f7bde8 100644
--- a/lisp/newcomment.el
+++ b/lisp/newcomment.el
@@ -1,7 +1,7 @@
1;;; newcomment.el --- (un)comment regions of buffers 1;;; newcomment.el --- (un)comment regions of buffers
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: code extracted from Emacs-20's simple.el 6;; Author: code extracted from Emacs-20's simple.el
7;; Maintainer: Stefan Monnier <monnier@iro.umontreal.ca> 7;; Maintainer: Stefan Monnier <monnier@iro.umontreal.ca>
diff --git a/lisp/novice.el b/lisp/novice.el
index fbd2054bcb3..f5c3019dfc2 100644
--- a/lisp/novice.el
+++ b/lisp/novice.el
@@ -1,7 +1,7 @@
1;;; novice.el --- handling of disabled commands ("novice mode") for Emacs 1;;; novice.el --- handling of disabled commands ("novice mode") for Emacs
2 2
3;; Copyright (C) 1985, 1986, 1987, 1994, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1985, 1986, 1987, 1994, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: internal, help 7;; Keywords: internal, help
diff --git a/lisp/obsolete/awk-mode.el b/lisp/obsolete/awk-mode.el
index 7867af0c46c..06376f96dc2 100644
--- a/lisp/obsolete/awk-mode.el
+++ b/lisp/obsolete/awk-mode.el
@@ -1,7 +1,7 @@
1;;; awk-mode.el --- AWK code editing commands for Emacs 1;;; awk-mode.el --- AWK code editing commands for Emacs
2 2
3;; Copyright (C) 1988, 1994, 1996, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1988, 1994, 1996, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: unix, languages 7;; Keywords: unix, languages
@@ -72,7 +72,7 @@
72 ;; 72 ;;
73 ;; Keywords. 73 ;; Keywords.
74 (regexp-opt 74 (regexp-opt
75 '("BEGIN" "END" "break" "continue" "delete" "exit" "else" "for" 75 '("BEGIN" "END" "break" "continue" "delete" "do" "exit" "else" "for"
76 "getline" "if" "next" "print" "printf" "return" "while") 'words) 76 "getline" "if" "next" "print" "printf" "return" "while") 'words)
77 ;; 77 ;;
78 ;; Builtins. 78 ;; Builtins.
diff --git a/lisp/obsolete/bg-mouse.el b/lisp/obsolete/bg-mouse.el
index abb0b9560ce..d0d1024c966 100644
--- a/lisp/obsolete/bg-mouse.el
+++ b/lisp/obsolete/bg-mouse.el
@@ -1,7 +1,7 @@
1;;; bg-mouse.el --- GNU Emacs code for BBN Bitgraph mouse 1;;; bg-mouse.el --- GNU Emacs code for BBN Bitgraph mouse
2 2
3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: John Robinson <jr@bbn-unix.arpa> 6;; Author: John Robinson <jr@bbn-unix.arpa>
7;; Stephen Gildea <gildea@bbn.com> 7;; Stephen Gildea <gildea@bbn.com>
diff --git a/lisp/obsolete/fast-lock.el b/lisp/obsolete/fast-lock.el
index e2d1d16d2a6..744b5a53bed 100644
--- a/lisp/obsolete/fast-lock.el
+++ b/lisp/obsolete/fast-lock.el
@@ -1,7 +1,7 @@
1;;; fast-lock.el --- automagic text properties caching for fast Font Lock mode 1;;; fast-lock.el --- automagic text properties caching for fast Font Lock mode
2 2
3;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Simon Marshall <simon@gnu.org> 6;; Author: Simon Marshall <simon@gnu.org>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/obsolete/float.el b/lisp/obsolete/float.el
index b065b4fe310..ff2e33607a0 100644
--- a/lisp/obsolete/float.el
+++ b/lisp/obsolete/float.el
@@ -1,7 +1,7 @@
1;;; float.el --- obsolete floating point arithmetic package 1;;; float.el --- obsolete floating point arithmetic package
2 2
3;; Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Bill Rosenblatt 6;; Author: Bill Rosenblatt
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/obsolete/hilit19.el b/lisp/obsolete/hilit19.el
index adb4f7701dc..583e16082c8 100644
--- a/lisp/obsolete/hilit19.el
+++ b/lisp/obsolete/hilit19.el
@@ -1,7 +1,7 @@
1;;; hilit19.el --- customizable highlighting for Emacs 19 1;;; hilit19.el --- customizable highlighting for Emacs 19
2 2
3;; Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Jonathan Stigelman <stig@hackvan.com> 6;; Author: Jonathan Stigelman <stig@hackvan.com>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/obsolete/hscroll.el b/lisp/obsolete/hscroll.el
index fdf5a7bfbea..adb366c7d41 100644
--- a/lisp/obsolete/hscroll.el
+++ b/lisp/obsolete/hscroll.el
@@ -1,7 +1,7 @@
1;;; hscroll.el --- automatically scroll truncated lines horizontally 1;;; hscroll.el --- automatically scroll truncated lines horizontally
2 2
3;; Copyright (C) 1992, 1993, 1995, 1996, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1992, 1993, 1995, 1996, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Wayne Mesard <wmesard@esd.sgi.com> 6;; Author: Wayne Mesard <wmesard@esd.sgi.com>
7;; Keywords: display 7;; Keywords: display
diff --git a/lisp/obsolete/iso-acc.el b/lisp/obsolete/iso-acc.el
index 756833fec4b..176f5b469f8 100644
--- a/lisp/obsolete/iso-acc.el
+++ b/lisp/obsolete/iso-acc.el
@@ -1,7 +1,7 @@
1;;; iso-acc.el --- minor mode providing electric accent keys 1;;; iso-acc.el --- minor mode providing electric accent keys
2 2
3;; Copyright (C) 1993, 1994, 1996, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1993, 1994, 1996, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Johan Vromans 6;; Author: Johan Vromans
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/obsolete/iso-insert.el b/lisp/obsolete/iso-insert.el
index ac7d5d711ea..79e7acbbe6e 100644
--- a/lisp/obsolete/iso-insert.el
+++ b/lisp/obsolete/iso-insert.el
@@ -1,6 +1,6 @@
1;;; iso-insert.el --- insert functions for ISO 8859/1 -*- coding: iso-8859-1;-*- 1;;; iso-insert.el --- insert functions for ISO 8859/1 -*- coding: iso-8859-1;-*-
2 2
3;; Copyright (C) 1987, 1994, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1987, 1994, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Howard Gayle 6;; Author: Howard Gayle
diff --git a/lisp/obsolete/iso-swed.el b/lisp/obsolete/iso-swed.el
index 326029006cf..97ecee145c4 100644
--- a/lisp/obsolete/iso-swed.el
+++ b/lisp/obsolete/iso-swed.el
@@ -1,7 +1,7 @@
1;;; iso-swed.el --- set up char tables for ISO 8859/1 for Swedish/Finnish ttys 1;;; iso-swed.el --- set up char tables for ISO 8859/1 for Swedish/Finnish ttys
2 2
3;; Copyright (C) 1987, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1987, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Howard Gayle 6;; Author: Howard Gayle
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/obsolete/keyswap.el b/lisp/obsolete/keyswap.el
index de5bd094b8f..3b4237fe90b 100644
--- a/lisp/obsolete/keyswap.el
+++ b/lisp/obsolete/keyswap.el
@@ -1,7 +1,7 @@
1;;; keyswap.el --- swap BS and DEL keys -*- no-byte-compile: t -*- 1;;; keyswap.el --- swap BS and DEL keys -*- no-byte-compile: t -*-
2 2
3;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Eric S. Raymond <esr@snark.thyrsus.com> 6;; Author: Eric S. Raymond <esr@snark.thyrsus.com>
7;; Keywords: terminals 7;; Keywords: terminals
diff --git a/lisp/obsolete/lazy-lock.el b/lisp/obsolete/lazy-lock.el
index 6dc9f31c066..97893d748a7 100644
--- a/lisp/obsolete/lazy-lock.el
+++ b/lisp/obsolete/lazy-lock.el
@@ -1,7 +1,7 @@
1;;; lazy-lock.el --- lazy demand-driven fontification for fast Font Lock mode 1;;; lazy-lock.el --- lazy demand-driven fontification for fast Font Lock mode
2 2
3;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Simon Marshall <simon@gnu.org> 6;; Author: Simon Marshall <simon@gnu.org>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/obsolete/mlsupport.el b/lisp/obsolete/mlsupport.el
index ffe89c4632a..9d3bb8aa6ad 100644
--- a/lisp/obsolete/mlsupport.el
+++ b/lisp/obsolete/mlsupport.el
@@ -1,7 +1,7 @@
1;;; mlsupport.el --- run-time support for mocklisp code 1;;; mlsupport.el --- run-time support for mocklisp code
2 2
3;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: extensions 7;; Keywords: extensions
diff --git a/lisp/obsolete/ooutline.el b/lisp/obsolete/ooutline.el
index 0795031290e..478f7918acd 100644
--- a/lisp/obsolete/ooutline.el
+++ b/lisp/obsolete/ooutline.el
@@ -1,7 +1,7 @@
1;;; ooutline.el --- outline mode commands for Emacs 1;;; ooutline.el --- outline mode commands for Emacs
2 2
3;; Copyright (C) 1986, 1993, 1994, 1997, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1986, 1993, 1994, 1997, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: outlines 7;; Keywords: outlines
diff --git a/lisp/obsolete/options.el b/lisp/obsolete/options.el
index 78847e3b277..722f60a53e8 100644
--- a/lisp/obsolete/options.el
+++ b/lisp/obsolete/options.el
@@ -1,7 +1,7 @@
1;;; options.el --- edit Options command for Emacs 1;;; options.el --- edit Options command for Emacs
2 2
3;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7 7
diff --git a/lisp/obsolete/profile.el b/lisp/obsolete/profile.el
index 34170a85bc8..999ba706448 100644
--- a/lisp/obsolete/profile.el
+++ b/lisp/obsolete/profile.el
@@ -1,7 +1,7 @@
1;;; profile.el --- Emacs profiler (OBSOLETE; use elp.el instead) 1;;; profile.el --- Emacs profiler (OBSOLETE; use elp.el instead)
2 2
3;; Copyright (C) 1992, 1994, 1998, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1992, 1994, 1998, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Boaz Ben-Zvi <boaz@lcs.mit.edu> 6;; Author: Boaz Ben-Zvi <boaz@lcs.mit.edu>
7;; Created: 07 Feb 1992 7;; Created: 07 Feb 1992
diff --git a/lisp/obsolete/rnews.el b/lisp/obsolete/rnews.el
index d414a863884..e606e1f9f0a 100644
--- a/lisp/obsolete/rnews.el
+++ b/lisp/obsolete/rnews.el
@@ -1,7 +1,7 @@
1;;; rnews.el --- USENET news reader for GNU Emacs 1;;; rnews.el --- USENET news reader for GNU Emacs
2 2
3;; Copyright (C) 1985, 1986, 1987, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1985, 1986, 1987, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: news 7;; Keywords: news
diff --git a/lisp/obsolete/rnewspost.el b/lisp/obsolete/rnewspost.el
index e570715f529..54cda95f133 100644
--- a/lisp/obsolete/rnewspost.el
+++ b/lisp/obsolete/rnewspost.el
@@ -1,7 +1,7 @@
1;;; rnewspost.el --- USENET news poster/mailer for GNU Emacs 1;;; rnewspost.el --- USENET news poster/mailer for GNU Emacs
2 2
3;; Copyright (C) 1985, 1986, 1987, 1995, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1985, 1986, 1987, 1995, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: mail, news 7;; Keywords: mail, news
diff --git a/lisp/obsolete/rsz-mini.el b/lisp/obsolete/rsz-mini.el
index ce9cae3ff30..acde0287587 100644
--- a/lisp/obsolete/rsz-mini.el
+++ b/lisp/obsolete/rsz-mini.el
@@ -1,7 +1,7 @@
1;;; rsz-mini.el --- dynamically resize minibuffer to display entire contents 1;;; rsz-mini.el --- dynamically resize minibuffer to display entire contents
2 2
3;; Copyright (C) 1990, 1993, 1994, 1995, 1997, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1993, 1994, 1995, 1997, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Noah Friedman <friedman@splode.com> 6;; Author: Noah Friedman <friedman@splode.com>
7;; Roland McGrath <roland@gnu.org> 7;; Roland McGrath <roland@gnu.org>
diff --git a/lisp/obsolete/scribe.el b/lisp/obsolete/scribe.el
index 1573d0ff859..e5d1394b685 100644
--- a/lisp/obsolete/scribe.el
+++ b/lisp/obsolete/scribe.el
@@ -1,7 +1,7 @@
1;;; scribe.el --- scribe mode, and its idiosyncratic commands 1;;; scribe.el --- scribe mode, and its idiosyncratic commands
2 2
3;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: wp 7;; Keywords: wp
diff --git a/lisp/obsolete/sun-curs.el b/lisp/obsolete/sun-curs.el
index 8d399e852d8..f0275285690 100644
--- a/lisp/obsolete/sun-curs.el
+++ b/lisp/obsolete/sun-curs.el
@@ -1,7 +1,7 @@
1;;; sun-curs.el --- cursor definitions for Sun windows 1;;; sun-curs.el --- cursor definitions for Sun windows
2 2
3;; Copyright (C) 1987, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1987, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Jeff Peck <peck@sun.com> 6;; Author: Jeff Peck <peck@sun.com>
7;; Keywords: hardware 7;; Keywords: hardware
diff --git a/lisp/obsolete/sun-fns.el b/lisp/obsolete/sun-fns.el
index eaedf59adc4..55d265c5141 100644
--- a/lisp/obsolete/sun-fns.el
+++ b/lisp/obsolete/sun-fns.el
@@ -1,7 +1,7 @@
1;;; sun-fns.el --- subroutines of Mouse handling for Sun windows 1;;; sun-fns.el --- subroutines of Mouse handling for Sun windows
2 2
3;; Copyright (C) 1987, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1987, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Jeff Peck <peck@sun.com> 6;; Author: Jeff Peck <peck@sun.com>
7;; Maintainer: none 7;; Maintainer: none
diff --git a/lisp/obsolete/swedish.el b/lisp/obsolete/swedish.el
index addc7f7cbfc..06962b09d45 100644
--- a/lisp/obsolete/swedish.el
+++ b/lisp/obsolete/swedish.el
@@ -1,6 +1,6 @@
1;;; swedish.el --- miscellaneous functions for dealing with Swedish 1;;; swedish.el --- miscellaneous functions for dealing with Swedish
2 2
3;; Copyright (C) 1988, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1988, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Howard Gayle 6;; Author: Howard Gayle
diff --git a/lisp/obsolete/uncompress.el b/lisp/obsolete/uncompress.el
index 7c1ab59fd87..92eb5fae441 100644
--- a/lisp/obsolete/uncompress.el
+++ b/lisp/obsolete/uncompress.el
@@ -1,7 +1,7 @@
1;;; uncompress.el --- auto-decompression hook for visiting .Z files 1;;; uncompress.el --- auto-decompression hook for visiting .Z files
2 2
3;; Copyright (C) 1992, 1994, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1992, 1994, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: files 7;; Keywords: files
diff --git a/lisp/obsolete/x-apollo.el b/lisp/obsolete/x-apollo.el
index e67a8f09fd4..98ec9aaff35 100644
--- a/lisp/obsolete/x-apollo.el
+++ b/lisp/obsolete/x-apollo.el
@@ -1,7 +1,7 @@
1;;; x-apollo.el --- Apollo support functions 1;;; x-apollo.el --- Apollo support functions
2 2
3;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; This file is part of GNU Emacs. 6;; This file is part of GNU Emacs.
7 7
diff --git a/lisp/obsolete/x-menu.el b/lisp/obsolete/x-menu.el
index eff1fbffb08..27c313dde97 100644
--- a/lisp/obsolete/x-menu.el
+++ b/lisp/obsolete/x-menu.el
@@ -1,7 +1,7 @@
1;;; x-menu.el --- menu support for X 1;;; x-menu.el --- menu support for X
2 2
3;; Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; This file is part of GNU Emacs. 6;; This file is part of GNU Emacs.
7 7
diff --git a/lisp/outline.el b/lisp/outline.el
index 95594ebec9f..20dfb2429ef 100644
--- a/lisp/outline.el
+++ b/lisp/outline.el
@@ -1,7 +1,7 @@
1;;; outline.el --- outline mode commands for Emacs 1;;; outline.el --- outline mode commands for Emacs
2 2
3;; Copyright (C) 1986, 1993, 1994, 1995, 1997, 2000, 2001, 2002, 3;; Copyright (C) 1986, 1993, 1994, 1995, 1997, 2000, 2001, 2002,
4;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: outlines 7;; Keywords: outlines
@@ -471,19 +471,22 @@ If INVISIBLE-OK is non-nil, an invisible heading line is ok too."
471 (if up "Parent" "Demoted") head) 471 (if up "Parent" "Demoted") head)
472 head nil nil t))))) 472 head nil nil t)))))
473 473
474(defun outline-promote (&optional children) 474(defun outline-promote (&optional which)
475 "Promote headings higher up the tree. 475 "Promote headings higher up the tree.
476If prefix argument CHILDREN is given, promote also all the children. 476If transient-mark-mode is on, and mark is active, promote headings in
477If the region is active in `transient-mark-mode', promote all headings 477the region (from a Lisp program, pass `region' for WHICH). Otherwise:
478in the region." 478without prefix argument, promote current heading and all headings in the
479subtree (from a Lisp program, pass `subtree' for WHICH); with prefix
480argument, promote just the current heading (from a Lisp program, pass
481nil for WHICH, or do not pass any argument)."
479 (interactive 482 (interactive
480 (list (if (and transient-mark-mode mark-active) 'region 483 (list (if (and transient-mark-mode mark-active) 'region
481 (outline-back-to-heading) 484 (outline-back-to-heading)
482 (if current-prefix-arg nil 'subtree)))) 485 (if current-prefix-arg nil 'subtree))))
483 (cond 486 (cond
484 ((eq children 'region) 487 ((eq which 'region)
485 (outline-map-region 'outline-promote (region-beginning) (region-end))) 488 (outline-map-region 'outline-promote (region-beginning) (region-end)))
486 (children 489 (which
487 (outline-map-region 'outline-promote 490 (outline-map-region 'outline-promote
488 (point) 491 (point)
489 (save-excursion (outline-get-next-sibling) (point)))) 492 (save-excursion (outline-get-next-sibling) (point))))
@@ -507,19 +510,22 @@ in the region."
507 510
508 (replace-match up-head nil t))))) 511 (replace-match up-head nil t)))))
509 512
510(defun outline-demote (&optional children) 513(defun outline-demote (&optional which)
511 "Demote headings lower down the tree. 514 "Demote headings lower down the tree.
512If prefix argument CHILDREN is given, demote also all the children. 515If transient-mark-mode is on, and mark is active, demote headings in
513If the region is active in `transient-mark-mode', demote all headings 516the region (from a Lisp program, pass `region' for WHICH). Otherwise:
514in the region." 517without prefix argument, demote current heading and all headings in the
518subtree (from a Lisp program, pass `subtree' for WHICH); with prefix
519argument, demote just the current heading (from a Lisp program, pass
520nil for WHICH, or do not pass any argument)."
515 (interactive 521 (interactive
516 (list (if (and transient-mark-mode mark-active) 'region 522 (list (if (and transient-mark-mode mark-active) 'region
517 (outline-back-to-heading) 523 (outline-back-to-heading)
518 (if current-prefix-arg nil 'subtree)))) 524 (if current-prefix-arg nil 'subtree))))
519 (cond 525 (cond
520 ((eq children 'region) 526 ((eq which 'region)
521 (outline-map-region 'outline-demote (region-beginning) (region-end))) 527 (outline-map-region 'outline-demote (region-beginning) (region-end)))
522 (children 528 (which
523 (outline-map-region 'outline-demote 529 (outline-map-region 'outline-demote
524 (point) 530 (point)
525 (save-excursion (outline-get-next-sibling) (point)))) 531 (save-excursion (outline-get-next-sibling) (point))))
diff --git a/lisp/paren.el b/lisp/paren.el
index fe928045765..95f718d5683 100644
--- a/lisp/paren.el
+++ b/lisp/paren.el
@@ -1,7 +1,7 @@
1;;; paren.el --- highlight matching paren 1;;; paren.el --- highlight matching paren
2 2
3;; Copyright (C) 1993, 1996, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1993, 1996, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: rms@gnu.org 6;; Author: rms@gnu.org
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/paths.el b/lisp/paths.el
index 1d8f8c45ed7..2e2ab6584fe 100644
--- a/lisp/paths.el
+++ b/lisp/paths.el
@@ -1,7 +1,7 @@
1;;; paths.el --- define pathnames for use by various Emacs commands -*- no-byte-compile: t -*- 1;;; paths.el --- define pathnames for use by various Emacs commands -*- no-byte-compile: t -*-
2 2
3;; Copyright (C) 1986, 1988, 1994, 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1986, 1988, 1994, 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: internal 7;; Keywords: internal
@@ -68,7 +68,7 @@ comparison."
68 (suffixes 68 (suffixes
69 ;; Subdirectories in each directory tree that may contain info 69 ;; Subdirectories in each directory tree that may contain info
70 ;; directories. 70 ;; directories.
71 '("" "share/" "gnu/" "gnu/lib/" "gnu/lib/emacs/" 71 '("share/" "" "gnu/" "gnu/lib/" "gnu/lib/emacs/"
72 "emacs/" "lib/" "lib/emacs/")) 72 "emacs/" "lib/" "lib/emacs/"))
73 (standard-info-dirs 73 (standard-info-dirs
74 (apply #'nconc 74 (apply #'nconc
@@ -81,10 +81,10 @@ comparison."
81 dirs 81 dirs
82 (prune-directory-list dirs config)))) 82 (prune-directory-list dirs config))))
83 prefixes)))) 83 prefixes))))
84 ;; If $(prefix)/info is not one of the standard info directories, 84 ;; If $(prefix)/share/info is not one of the standard info
85 ;; they are probably installing an experimental version of Emacs, 85 ;; directories, they are probably installing an experimental
86 ;; so make sure that experimental version's Info files override 86 ;; version of Emacs, so make sure that experimental version's Info
87 ;; the ones in standard directories. 87 ;; files override the ones in standard directories.
88 (if (member config-dir standard-info-dirs) 88 (if (member config-dir standard-info-dirs)
89 (nconc standard-info-dirs config) 89 (nconc standard-info-dirs config)
90 (cons config-dir standard-info-dirs))) 90 (cons config-dir standard-info-dirs)))
diff --git a/lisp/pcmpl-cvs.el b/lisp/pcmpl-cvs.el
index 265110358c7..912cd6caca7 100644
--- a/lisp/pcmpl-cvs.el
+++ b/lisp/pcmpl-cvs.el
@@ -1,7 +1,7 @@
1;;; pcmpl-cvs.el --- functions for dealing with cvs completions 1;;; pcmpl-cvs.el --- functions for dealing with cvs completions
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: John Wiegley <johnw@gnu.org> 6;; Author: John Wiegley <johnw@gnu.org>
7 7
diff --git a/lisp/pcmpl-gnu.el b/lisp/pcmpl-gnu.el
index 632cf6731e8..b413ca99231 100644
--- a/lisp/pcmpl-gnu.el
+++ b/lisp/pcmpl-gnu.el
@@ -1,7 +1,7 @@
1;;; pcmpl-gnu.el --- completions for GNU project tools 1;;; pcmpl-gnu.el --- completions for GNU project tools
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; This file is part of GNU Emacs. 6;; This file is part of GNU Emacs.
7 7
diff --git a/lisp/pcmpl-linux.el b/lisp/pcmpl-linux.el
index c4e56301c7f..ed21d8c337c 100644
--- a/lisp/pcmpl-linux.el
+++ b/lisp/pcmpl-linux.el
@@ -1,7 +1,7 @@
1;;; pcmpl-linux.el --- functions for dealing with GNU/Linux completions 1;;; pcmpl-linux.el --- functions for dealing with GNU/Linux completions
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; This file is part of GNU Emacs. 6;; This file is part of GNU Emacs.
7 7
diff --git a/lisp/pcmpl-rpm.el b/lisp/pcmpl-rpm.el
index 0a8df84a689..b84bc28f194 100644
--- a/lisp/pcmpl-rpm.el
+++ b/lisp/pcmpl-rpm.el
@@ -1,7 +1,7 @@
1;;; pcmpl-rpm.el --- functions for dealing with rpm completions 1;;; pcmpl-rpm.el --- functions for dealing with rpm completions
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; This file is part of GNU Emacs. 6;; This file is part of GNU Emacs.
7 7
diff --git a/lisp/pcmpl-unix.el b/lisp/pcmpl-unix.el
index 74b162b5871..9cd5de1e4d1 100644
--- a/lisp/pcmpl-unix.el
+++ b/lisp/pcmpl-unix.el
@@ -1,7 +1,7 @@
1;;; pcmpl-unix.el --- standard UNIX completions 1;;; pcmpl-unix.el --- standard UNIX completions
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; This file is part of GNU Emacs. 6;; This file is part of GNU Emacs.
7 7
diff --git a/lisp/pcomplete.el b/lisp/pcomplete.el
index 0f970c5191a..1ca617a08a5 100644
--- a/lisp/pcomplete.el
+++ b/lisp/pcomplete.el
@@ -1,7 +1,7 @@
1;;; pcomplete.el --- programmable completion 1;;; pcomplete.el --- programmable completion
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: John Wiegley <johnw@gnu.org> 6;; Author: John Wiegley <johnw@gnu.org>
7;; Keywords: processes abbrev 7;; Keywords: processes abbrev
diff --git a/lisp/pcvs-defs.el b/lisp/pcvs-defs.el
index ac224d3a18a..2641c1cb959 100644
--- a/lisp/pcvs-defs.el
+++ b/lisp/pcvs-defs.el
@@ -1,7 +1,7 @@
1;;; pcvs-defs.el --- variable definitions for PCL-CVS 1;;; pcvs-defs.el --- variable definitions for PCL-CVS
2 2
3;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 3;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Stefan Monnier <monnier@iro.umontreal.ca> 6;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
7;; Keywords: pcl-cvs 7;; Keywords: pcl-cvs
diff --git a/lisp/pcvs-info.el b/lisp/pcvs-info.el
index b782f0b960d..6e36b5a93e3 100644
--- a/lisp/pcvs-info.el
+++ b/lisp/pcvs-info.el
@@ -1,7 +1,7 @@
1;;; pcvs-info.el --- internal representation of a fileinfo entry 1;;; pcvs-info.el --- internal representation of a fileinfo entry
2 2
3;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 3;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Stefan Monnier <monnier@iro.umontreal.ca> 6;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
7;; Keywords: pcl-cvs 7;; Keywords: pcl-cvs
diff --git a/lisp/pcvs-parse.el b/lisp/pcvs-parse.el
index f69f275246a..d9e2f2411a1 100644
--- a/lisp/pcvs-parse.el
+++ b/lisp/pcvs-parse.el
@@ -1,7 +1,7 @@
1;;; pcvs-parse.el --- the CVS output parser 1;;; pcvs-parse.el --- the CVS output parser
2 2
3;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 3;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Stefan Monnier <monnier@iro.umontreal.ca> 6;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
7;; Keywords: pcl-cvs 7;; Keywords: pcl-cvs
diff --git a/lisp/pcvs-util.el b/lisp/pcvs-util.el
index 84ce2e117b9..3945d7ba67c 100644
--- a/lisp/pcvs-util.el
+++ b/lisp/pcvs-util.el
@@ -1,7 +1,7 @@
1;;; pcvs-util.el --- utility functions for PCL-CVS -*- byte-compile-dynamic: t -*- 1;;; pcvs-util.el --- utility functions for PCL-CVS -*- byte-compile-dynamic: t -*-
2 2
3;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 3;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Stefan Monnier <monnier@iro.umontreal.ca> 6;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
7;; Keywords: pcl-cvs 7;; Keywords: pcl-cvs
diff --git a/lisp/pcvs.el b/lisp/pcvs.el
index 001053f742a..4a5f208ad19 100644
--- a/lisp/pcvs.el
+++ b/lisp/pcvs.el
@@ -1,7 +1,7 @@
1;;; pcvs.el --- a front-end to CVS 1;;; pcvs.el --- a front-end to CVS
2 2
3;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 3;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: (The PCL-CVS Trust) pcl-cvs@cyclic.com 6;; Author: (The PCL-CVS Trust) pcl-cvs@cyclic.com
7;; (Per Cederqvist) ceder@lysator.liu.se 7;; (Per Cederqvist) ceder@lysator.liu.se
diff --git a/lisp/pgg-def.el b/lisp/pgg-def.el
index 95f0d7658f6..208f10b0a8e 100644
--- a/lisp/pgg-def.el
+++ b/lisp/pgg-def.el
@@ -1,7 +1,7 @@
1;;; pgg-def.el --- functions/macros for defining PGG functions 1;;; pgg-def.el --- functions/macros for defining PGG functions
2 2
3;; Copyright (C) 1999, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1999, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Daiki Ueno <ueno@unixuser.org> 6;; Author: Daiki Ueno <ueno@unixuser.org>
7;; Created: 1999/11/02 7;; Created: 1999/11/02
diff --git a/lisp/pgg-gpg.el b/lisp/pgg-gpg.el
index 514be51a6a3..84bf81a858e 100644
--- a/lisp/pgg-gpg.el
+++ b/lisp/pgg-gpg.el
@@ -1,7 +1,7 @@
1;;; pgg-gpg.el --- GnuPG support for PGG. 1;;; pgg-gpg.el --- GnuPG support for PGG.
2 2
3;; Copyright (C) 1999, 2000, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Daiki Ueno <ueno@unixuser.org> 6;; Author: Daiki Ueno <ueno@unixuser.org>
7;; Symmetric encryption and gpg-agent support added by: 7;; Symmetric encryption and gpg-agent support added by:
diff --git a/lisp/pgg-parse.el b/lisp/pgg-parse.el
index 40ebcd9b195..4262300aeda 100644
--- a/lisp/pgg-parse.el
+++ b/lisp/pgg-parse.el
@@ -1,7 +1,7 @@
1;;; pgg-parse.el --- OpenPGP packet parsing 1;;; pgg-parse.el --- OpenPGP packet parsing
2 2
3;; Copyright (C) 1999, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1999, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Daiki Ueno <ueno@unixuser.org> 6;; Author: Daiki Ueno <ueno@unixuser.org>
7;; Created: 1999/10/28 7;; Created: 1999/10/28
diff --git a/lisp/pgg-pgp.el b/lisp/pgg-pgp.el
index aa0cfcf7cb7..1e1bd6d0fd1 100644
--- a/lisp/pgg-pgp.el
+++ b/lisp/pgg-pgp.el
@@ -1,7 +1,7 @@
1;;; pgg-pgp.el --- PGP 2.* and 6.* support for PGG. 1;;; pgg-pgp.el --- PGP 2.* and 6.* support for PGG.
2 2
3;; Copyright (C) 1999, 2000, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Daiki Ueno <ueno@unixuser.org> 6;; Author: Daiki Ueno <ueno@unixuser.org>
7;; Created: 1999/11/02 7;; Created: 1999/11/02
diff --git a/lisp/pgg-pgp5.el b/lisp/pgg-pgp5.el
index 75c96e59909..b438843e73b 100644
--- a/lisp/pgg-pgp5.el
+++ b/lisp/pgg-pgp5.el
@@ -1,7 +1,7 @@
1;;; pgg-pgp5.el --- PGP 5.* support for PGG. 1;;; pgg-pgp5.el --- PGP 5.* support for PGG.
2 2
3;; Copyright (C) 1999, 2000, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Daiki Ueno <ueno@unixuser.org> 6;; Author: Daiki Ueno <ueno@unixuser.org>
7;; Created: 1999/11/02 7;; Created: 1999/11/02
diff --git a/lisp/pgg.el b/lisp/pgg.el
index e8a85b58fae..f6a5a96d2b8 100644
--- a/lisp/pgg.el
+++ b/lisp/pgg.el
@@ -1,7 +1,7 @@
1;;; pgg.el --- glue for the various PGP implementations. 1;;; pgg.el --- glue for the various PGP implementations.
2 2
3;; Copyright (C) 1999, 2000, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Daiki Ueno <ueno@unixuser.org> 6;; Author: Daiki Ueno <ueno@unixuser.org>
7;; Symmetric encryption added by: Sascha Wilde <wilde@sha-bang.de> 7;; Symmetric encryption added by: Sascha Wilde <wilde@sha-bang.de>
diff --git a/lisp/play/5x5.el b/lisp/play/5x5.el
index c9850c3afab..e3118042220 100644
--- a/lisp/play/5x5.el
+++ b/lisp/play/5x5.el
@@ -1,7 +1,7 @@
1;;; 5x5.el --- simple little puzzle game 1;;; 5x5.el --- simple little puzzle game
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Dave Pearson <davep@davep.org> 6;; Author: Dave Pearson <davep@davep.org>
7;; Maintainer: Dave Pearson <davep@davep.org> 7;; Maintainer: Dave Pearson <davep@davep.org>
diff --git a/lisp/play/animate.el b/lisp/play/animate.el
index 8664023c230..9bad228315a 100644
--- a/lisp/play/animate.el
+++ b/lisp/play/animate.el
@@ -1,7 +1,7 @@
1;;; animate.el --- make text dance 1;;; animate.el --- make text dance
2 2
3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: Richard Stallman <rms@gnu.org> 6;; Maintainer: Richard Stallman <rms@gnu.org>
7;; Keywords: games 7;; Keywords: games
diff --git a/lisp/play/blackbox.el b/lisp/play/blackbox.el
index 10a7c231b30..d6bbc6be5d6 100644
--- a/lisp/play/blackbox.el
+++ b/lisp/play/blackbox.el
@@ -1,7 +1,7 @@
1;;; blackbox.el --- blackbox game in Emacs Lisp 1;;; blackbox.el --- blackbox game in Emacs Lisp
2 2
3;; Copyright (C) 1985, 1986, 1987, 1992, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1985, 1986, 1987, 1992, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: F. Thomas May <uw-nsr!uw-warp!tom@beaver.cs.washington.edu> 6;; Author: F. Thomas May <uw-nsr!uw-warp!tom@beaver.cs.washington.edu>
7;; Adapted-By: ESR 7;; Adapted-By: ESR
diff --git a/lisp/play/bruce.el b/lisp/play/bruce.el
index 185cb5ad264..2a1bdf33b3e 100644
--- a/lisp/play/bruce.el
+++ b/lisp/play/bruce.el
@@ -2,7 +2,7 @@
2;;; Decency Act snoops, if any. 2;;; Decency Act snoops, if any.
3 3
4;; Copyright (C) 1988, 1993, 1997, 2001, 2002, 2003, 2004, 4;; Copyright (C) 1988, 1993, 1997, 2001, 2002, 2003, 2004,
5;; 2005, 2006 Free Software Foundation, Inc. 5;; 2005, 2006, 2007 Free Software Foundation, Inc.
6 6
7;; Maintainer: FSF 7;; Maintainer: FSF
8;; Keywords: games 8;; Keywords: games
diff --git a/lisp/play/cookie1.el b/lisp/play/cookie1.el
index c4c90a83c36..4b795360d39 100644
--- a/lisp/play/cookie1.el
+++ b/lisp/play/cookie1.el
@@ -1,7 +1,7 @@
1;;; cookie1.el --- retrieve random phrases from fortune cookie files 1;;; cookie1.el --- retrieve random phrases from fortune cookie files
2 2
3;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005, 2006, 3;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Eric S. Raymond <esr@snark.thyrsus.com> 6;; Author: Eric S. Raymond <esr@snark.thyrsus.com>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/play/decipher.el b/lisp/play/decipher.el
index a8e4ec4c48b..089b4d7699b 100644
--- a/lisp/play/decipher.el
+++ b/lisp/play/decipher.el
@@ -1,7 +1,7 @@
1;;; decipher.el --- cryptanalyze monoalphabetic substitution ciphers 1;;; decipher.el --- cryptanalyze monoalphabetic substitution ciphers
2;; 2;;
3;; Copyright (C) 1995, 1996, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1995, 1996, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5;; 5;;
6;; Author: Christopher J. Madsen <chris_madsen@geocities.com> 6;; Author: Christopher J. Madsen <chris_madsen@geocities.com>
7;; Keywords: games 7;; Keywords: games
diff --git a/lisp/play/dissociate.el b/lisp/play/dissociate.el
index b6333234523..8f88bdb9788 100644
--- a/lisp/play/dissociate.el
+++ b/lisp/play/dissociate.el
@@ -1,7 +1,7 @@
1;;; dissociate.el --- scramble text amusingly for Emacs 1;;; dissociate.el --- scramble text amusingly for Emacs
2 2
3;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: games 7;; Keywords: games
diff --git a/lisp/play/doctor.el b/lisp/play/doctor.el
index 9a3c45cb3aa..cd88b9cb315 100644
--- a/lisp/play/doctor.el
+++ b/lisp/play/doctor.el
@@ -1,7 +1,7 @@
1;;; doctor.el --- psychological help for frustrated users 1;;; doctor.el --- psychological help for frustrated users
2 2
3;; Copyright (C) 1985, 1987, 1994, 1996, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1985, 1987, 1994, 1996, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: games 7;; Keywords: games
diff --git a/lisp/play/dunnet.el b/lisp/play/dunnet.el
index 930ceac9a71..9e7dddc92e2 100644
--- a/lisp/play/dunnet.el
+++ b/lisp/play/dunnet.el
@@ -1,7 +1,7 @@
1;;; dunnet.el --- text adventure for Emacs 1;;; dunnet.el --- text adventure for Emacs
2 2
3;; Copyright (C) 1992, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1992, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Ron Schnell <ronnie@driver-aces.com> 6;; Author: Ron Schnell <ronnie@driver-aces.com>
7;; Created: 25 Jul 1992 7;; Created: 25 Jul 1992
diff --git a/lisp/play/fortune.el b/lisp/play/fortune.el
index 12692292d3a..2e635f312da 100644
--- a/lisp/play/fortune.el
+++ b/lisp/play/fortune.el
@@ -1,7 +1,7 @@
1;;; fortune.el --- use fortune to create signatures 1;;; fortune.el --- use fortune to create signatures
2 2
3;; Copyright (C) 1999, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Holger Schauer <Holger.Schauer@gmx.de> 6;; Author: Holger Schauer <Holger.Schauer@gmx.de>
7;; Keywords: games utils mail 7;; Keywords: games utils mail
diff --git a/lisp/play/gamegrid.el b/lisp/play/gamegrid.el
index 5b41cffbb8a..1a2b8c31ef4 100644
--- a/lisp/play/gamegrid.el
+++ b/lisp/play/gamegrid.el
@@ -1,7 +1,7 @@
1;;; gamegrid.el --- library for implementing grid-based games on Emacs 1;;; gamegrid.el --- library for implementing grid-based games on Emacs
2 2
3;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Glynn Clements <glynn@sensei.co.uk> 6;; Author: Glynn Clements <glynn@sensei.co.uk>
7;; Version: 1.02 7;; Version: 1.02
@@ -420,7 +420,7 @@ static unsigned char gamegrid_bits[] = {
420 (if gamegrid-timer 420 (if gamegrid-timer
421 (if (featurep 'itimer) 421 (if (featurep 'itimer)
422 (delete-itimer gamegrid-timer) 422 (delete-itimer gamegrid-timer)
423 (timer-set-time gamegrid-timer '(0 0 0) nil))) 423 (cancel-timer gamegrid-timer)))
424 (setq gamegrid-timer nil)) 424 (setq gamegrid-timer nil))
425 425
426;; ;;;;;;;;;;;;;;; high score functions ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 426;; ;;;;;;;;;;;;;;; high score functions ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@@ -515,41 +515,42 @@ FILE is created there."
515(defun gamegrid-add-score-with-update-game-score-1 (file target score) 515(defun gamegrid-add-score-with-update-game-score-1 (file target score)
516 (let ((default-directory "/") 516 (let ((default-directory "/")
517 (errbuf (generate-new-buffer " *update-game-score loss*"))) 517 (errbuf (generate-new-buffer " *update-game-score loss*")))
518 (apply 518 ;; This can be called from a timer, so enable local quits.
519 'call-process 519 (with-local-quit
520 (append 520 (apply
521 (list 521 'call-process
522 (expand-file-name "update-game-score" exec-directory) 522 (append
523 nil errbuf nil 523 (list
524 "-m" (int-to-string gamegrid-score-file-length) 524 (expand-file-name "update-game-score" exec-directory)
525 "-d" (if gamegrid-shared-game-dir 525 nil errbuf nil
526 (expand-file-name shared-game-score-directory) 526 "-m" (int-to-string gamegrid-score-file-length)
527 (file-name-directory target)) 527 "-d" (if gamegrid-shared-game-dir
528 file 528 (expand-file-name shared-game-score-directory)
529 (int-to-string score) 529 (file-name-directory target))
530 (concat 530 file
531 (user-full-name) 531 (int-to-string score)
532 " <" 532 (concat
533 (cond ((fboundp 'user-mail-address) 533 (user-full-name)
534 (user-mail-address)) 534 " <"
535 ((boundp 'user-mail-address) 535 (cond ((fboundp 'user-mail-address)
536 user-mail-address) 536 (user-mail-address))
537 (t "")) 537 ((boundp 'user-mail-address)
538 "> " 538 user-mail-address)
539 (current-time-string))))) 539 (t ""))
540 "> "
541 (current-time-string))))))
540 (if (buffer-modified-p errbuf) 542 (if (buffer-modified-p errbuf)
541 (progn 543 (progn
542 (display-buffer errbuf) 544 (display-buffer errbuf)
543 (error "Failed to update game score file")) 545 (error "Failed to update game score file"))
544 (kill-buffer errbuf)) 546 (kill-buffer errbuf))
545 (save-excursion 547 (let ((buf (find-buffer-visiting target)))
546 (let ((buf (find-buffer-visiting target))) 548 (if buf
547 (if buf 549 (progn
548 (progn 550 (with-current-buffer buf
549 (with-current-buffer buf 551 (revert-buffer nil t nil))
550 (revert-buffer nil t nil)) 552 (display-buffer buf))
551 (display-buffer buf)) 553 (find-file-read-only-other-window target)))))
552 (find-file-read-only-other-window target))))))
553 554
554(defun gamegrid-add-score-insecure (file score &optional directory) 555(defun gamegrid-add-score-insecure (file score &optional directory)
555 (save-excursion 556 (save-excursion
diff --git a/lisp/play/gametree.el b/lisp/play/gametree.el
index cb556bc0b42..45fa1afba63 100644
--- a/lisp/play/gametree.el
+++ b/lisp/play/gametree.el
@@ -1,7 +1,7 @@
1;;; gametree.el --- manage game analysis trees in Emacs 1;;; gametree.el --- manage game analysis trees in Emacs
2 2
3;; Copyright (C) 1997, 1999, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1997, 1999, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Ian T Zimmerman <itz@rahul.net> 6;; Author: Ian T Zimmerman <itz@rahul.net>
7;; Created: Wed Dec 10 07:41:46 PST 1997 7;; Created: Wed Dec 10 07:41:46 PST 1997
diff --git a/lisp/play/gomoku.el b/lisp/play/gomoku.el
index 2df8a9abaad..c05a46b90f6 100644
--- a/lisp/play/gomoku.el
+++ b/lisp/play/gomoku.el
@@ -1,7 +1,7 @@
1;;; gomoku.el --- Gomoku game between you and Emacs 1;;; gomoku.el --- Gomoku game between you and Emacs
2 2
3;; Copyright (C) 1988, 1994, 1996, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1988, 1994, 1996, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Philippe Schnoebelen <phs@lsv.ens-cachan.fr> 6;; Author: Philippe Schnoebelen <phs@lsv.ens-cachan.fr>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/play/handwrite.el b/lisp/play/handwrite.el
index a1dc520973e..bef248e24e9 100644
--- a/lisp/play/handwrite.el
+++ b/lisp/play/handwrite.el
@@ -1,7 +1,7 @@
1;;; handwrite.el --- turns your emacs buffer into a handwritten document -*- coding: iso-latin-1; -*- 1;;; handwrite.el --- turns your emacs buffer into a handwritten document -*- coding: iso-latin-1; -*-
2 2
3;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Danny Roozendaal (was: <danny@tvs.kun.nl>) 6;; Author: Danny Roozendaal (was: <danny@tvs.kun.nl>)
7;; Created: October 21 1996 7;; Created: October 21 1996
diff --git a/lisp/play/landmark.el b/lisp/play/landmark.el
index 3df56133135..4fe126fec0a 100644
--- a/lisp/play/landmark.el
+++ b/lisp/play/landmark.el
@@ -1,7 +1,7 @@
1;;; landmark.el --- neural-network robot that learns landmarks 1;;; landmark.el --- neural-network robot that learns landmarks
2 2
3;; Copyright (C) 1996, 1997, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 1997, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Terrence Brannon (was: <brannon@rana.usc.edu>) 6;; Author: Terrence Brannon (was: <brannon@rana.usc.edu>)
7;; Created: December 16, 1996 - first release to usenet 7;; Created: December 16, 1996 - first release to usenet
diff --git a/lisp/play/life.el b/lisp/play/life.el
index ddbbcd70c70..b908a0f14b2 100644
--- a/lisp/play/life.el
+++ b/lisp/play/life.el
@@ -1,7 +1,7 @@
1;;; life.el --- John Horton Conway's `Life' game for GNU Emacs 1;;; life.el --- John Horton Conway's `Life' game for GNU Emacs
2 2
3;; Copyright (C) 1988, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1988, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Kyle Jones <kyleuunet.uu.net> 6;; Author: Kyle Jones <kyleuunet.uu.net>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/play/morse.el b/lisp/play/morse.el
index 8d569ed3845..7e53f90775c 100644
--- a/lisp/play/morse.el
+++ b/lisp/play/morse.el
@@ -1,7 +1,7 @@
1;;; morse.el --- convert text to morse code and back -*- coding: utf-8 -*- 1;;; morse.el --- convert text to morse code and back -*- coding: utf-8 -*-
2 2
3;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Rick Farnbach <rick_farnbach@MENTORG.COM> 6;; Author: Rick Farnbach <rick_farnbach@MENTORG.COM>
7;; Keywords: games 7;; Keywords: games
diff --git a/lisp/play/mpuz.el b/lisp/play/mpuz.el
index 6d1cb7a96f6..fdc30c05706 100644
--- a/lisp/play/mpuz.el
+++ b/lisp/play/mpuz.el
@@ -1,7 +1,7 @@
1;;; mpuz.el --- multiplication puzzle for GNU Emacs 1;;; mpuz.el --- multiplication puzzle for GNU Emacs
2 2
3;; Copyright (C) 1990, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1990, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Philippe Schnoebelen <phs@lsv.ens-cachan.fr> 6;; Author: Philippe Schnoebelen <phs@lsv.ens-cachan.fr>
7;; Overhauled: Daniel Pfeiffer <occitan@esperanto.org> 7;; Overhauled: Daniel Pfeiffer <occitan@esperanto.org>
diff --git a/lisp/play/pong.el b/lisp/play/pong.el
index 4efa8c2a639..4254a4fded4 100644
--- a/lisp/play/pong.el
+++ b/lisp/play/pong.el
@@ -1,7 +1,7 @@
1;;; pong.el --- classical implementation of pong 1;;; pong.el --- classical implementation of pong
2 2
3;; Copyright 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Benjamin Drieu <bdrieu@april.org> 6;; Author: Benjamin Drieu <bdrieu@april.org>
7;; Keywords: games 7;; Keywords: games
diff --git a/lisp/play/snake.el b/lisp/play/snake.el
index db15e98c47b..c1c9ddfaaf6 100644
--- a/lisp/play/snake.el
+++ b/lisp/play/snake.el
@@ -1,7 +1,7 @@
1;;; snake.el --- implementation of Snake for Emacs 1;;; snake.el --- implementation of Snake for Emacs
2 2
3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Glynn Clements <glynn@sensei.co.uk> 6;; Author: Glynn Clements <glynn@sensei.co.uk>
7;; Created: 1997-09-10 7;; Created: 1997-09-10
diff --git a/lisp/play/solitaire.el b/lisp/play/solitaire.el
index a67021c8764..38bc1e4915b 100644
--- a/lisp/play/solitaire.el
+++ b/lisp/play/solitaire.el
@@ -1,7 +1,7 @@
1;;; solitaire.el --- game of solitaire in Emacs Lisp 1;;; solitaire.el --- game of solitaire in Emacs Lisp
2 2
3;; Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Jan Schormann <Jan.Schormann@rechen-gilde.de> 6;; Author: Jan Schormann <Jan.Schormann@rechen-gilde.de>
7;; Created: Fri afternoon, Jun 3, 1994 7;; Created: Fri afternoon, Jun 3, 1994
diff --git a/lisp/play/spook.el b/lisp/play/spook.el
index 828b0a594af..a0ec0280662 100644
--- a/lisp/play/spook.el
+++ b/lisp/play/spook.el
@@ -1,7 +1,7 @@
1;;; spook.el --- spook phrase utility for overloading the NSA line eater 1;;; spook.el --- spook phrase utility for overloading the NSA line eater
2 2
3;; Copyright (C) 1988, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1988, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: games 7;; Keywords: games
diff --git a/lisp/play/tetris.el b/lisp/play/tetris.el
index f9fc3f9f0ab..53305a08e66 100644
--- a/lisp/play/tetris.el
+++ b/lisp/play/tetris.el
@@ -1,7 +1,7 @@
1;;; tetris.el --- implementation of Tetris for Emacs 1;;; tetris.el --- implementation of Tetris for Emacs
2 2
3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Glynn Clements <glynn@sensei.co.uk> 6;; Author: Glynn Clements <glynn@sensei.co.uk>
7;; Version: 2.01 7;; Version: 2.01
@@ -362,9 +362,9 @@ Element 0 is ignored."
362 (setq tetris-pos-y 0) 362 (setq tetris-pos-y 0)
363 (if (tetris-test-shape) 363 (if (tetris-test-shape)
364 (tetris-end-game) 364 (tetris-end-game)
365 (tetris-draw-shape)) 365 (tetris-draw-shape)
366 (tetris-draw-next-shape) 366 (tetris-draw-next-shape)
367 (tetris-update-score)) 367 (tetris-update-score)))
368 368
369(defun tetris-draw-next-shape () 369(defun tetris-draw-next-shape ()
370 (loop for y from 0 to 3 do 370 (loop for y from 0 to 3 do
diff --git a/lisp/play/yow.el b/lisp/play/yow.el
index cc79c5a87a5..407c96a9976 100644
--- a/lisp/play/yow.el
+++ b/lisp/play/yow.el
@@ -1,7 +1,7 @@
1;;; yow.el --- quote random zippyisms 1;;; yow.el --- quote random zippyisms
2 2
3;; Copyright (C) 1993, 1994, 1995, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1993, 1994, 1995, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Author: Richard Mlynarik 7;; Author: Richard Mlynarik
diff --git a/lisp/play/zone.el b/lisp/play/zone.el
index 0f04a043c8e..05f73b8030a 100644
--- a/lisp/play/zone.el
+++ b/lisp/play/zone.el
@@ -1,7 +1,7 @@
1;;; zone.el --- idle display hacks 1;;; zone.el --- idle display hacks
2 2
3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Victor Zandy <zandy@cs.wisc.edu> 6;; Author: Victor Zandy <zandy@cs.wisc.edu>
7;; Maintainer: Thien-Thi Nguyen <ttn@gnu.org> 7;; Maintainer: Thien-Thi Nguyen <ttn@gnu.org>
diff --git a/lisp/printing.el b/lisp/printing.el
index 4a41dac8dc4..515ac97c91e 100644
--- a/lisp/printing.el
+++ b/lisp/printing.el
@@ -1,7 +1,7 @@
1;;; printing.el --- printing utilities 1;;; printing.el --- printing utilities
2 2
3;; Copyright (C) 2000, 2001, 2003, 2004, 2005, 3;; Copyright (C) 2000, 2001, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br> 6;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
7;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br> 7;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br>
diff --git a/lisp/progmodes/ada-mode.el b/lisp/progmodes/ada-mode.el
index c529e3a8265..9581fd436b3 100644
--- a/lisp/progmodes/ada-mode.el
+++ b/lisp/progmodes/ada-mode.el
@@ -1,7 +1,7 @@
1;;; ada-mode.el --- major-mode for editing Ada sources 1;;; ada-mode.el --- major-mode for editing Ada sources
2 2
3;; Copyright (C) 1994, 1995, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1994, 1995, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Rolf Ebert <ebert@inf.enst.fr> 6;; Author: Rolf Ebert <ebert@inf.enst.fr>
7;; Markus Heritsch <Markus.Heritsch@studbox.uni-stuttgart.de> 7;; Markus Heritsch <Markus.Heritsch@studbox.uni-stuttgart.de>
diff --git a/lisp/progmodes/ada-prj.el b/lisp/progmodes/ada-prj.el
index e1906df5f96..10a5b670c54 100644
--- a/lisp/progmodes/ada-prj.el
+++ b/lisp/progmodes/ada-prj.el
@@ -1,6 +1,6 @@
1;;; ada-prj.el --- GUI editing of project files for the ada-mode 1;;; ada-prj.el --- GUI editing of project files for the ada-mode
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Emmanuel Briot <briot@gnat.com> 6;; Author: Emmanuel Briot <briot@gnat.com>
diff --git a/lisp/progmodes/ada-stmt.el b/lisp/progmodes/ada-stmt.el
index fa6c680779a..483a54df13b 100644
--- a/lisp/progmodes/ada-stmt.el
+++ b/lisp/progmodes/ada-stmt.el
@@ -1,7 +1,7 @@
1;;; ada-stmt.el --- an extension to Ada mode for inserting statement templates 1;;; ada-stmt.el --- an extension to Ada mode for inserting statement templates
2 2
3;; Copyright(C) 1987, 1993, 1994, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 3;; Copyright (C) 1987, 1993, 1994, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
4;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; This file is part of GNU Emacs. 6;; This file is part of GNU Emacs.
7 7
diff --git a/lisp/progmodes/ada-xref.el b/lisp/progmodes/ada-xref.el
index 9996a697bb2..9c239ee6dbb 100644
--- a/lisp/progmodes/ada-xref.el
+++ b/lisp/progmodes/ada-xref.el
@@ -1,7 +1,7 @@
1;; ada-xref.el --- for lookup and completion in Ada mode 1;; ada-xref.el --- for lookup and completion in Ada mode
2 2
3;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Markus Heritsch <Markus.Heritsch@studbox.uni-stuttgart.de> 6;; Author: Markus Heritsch <Markus.Heritsch@studbox.uni-stuttgart.de>
7;; Rolf Ebert <ebert@inf.enst.fr> 7;; Rolf Ebert <ebert@inf.enst.fr>
diff --git a/lisp/progmodes/antlr-mode.el b/lisp/progmodes/antlr-mode.el
index e31a94030c3..3b7a2015af5 100644
--- a/lisp/progmodes/antlr-mode.el
+++ b/lisp/progmodes/antlr-mode.el
@@ -1,6 +1,6 @@
1;;; antlr-mode.el --- major mode for ANTLR grammar files 1;;; antlr-mode.el --- major mode for ANTLR grammar files
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5;; 5;;
6;; Author: Christoph.Wedler@sap.com 6;; Author: Christoph.Wedler@sap.com
@@ -319,7 +319,7 @@ function and REGEXP is a regular expression.
319 319
320If `antlr-language' equals to a MODE, the line starting at the first 320If `antlr-language' equals to a MODE, the line starting at the first
321non-whitespace is matched by the corresponding REGEXP, and the line is 321non-whitespace is matched by the corresponding REGEXP, and the line is
322part of an header action, indent the line at column 0 instead according 322part of a header action, indent the line at column 0 instead according
323to the normal rules of `antlr-indent-line'." 323to the normal rules of `antlr-indent-line'."
324 :group 'antlr 324 :group 'antlr
325 :type '(repeat (cons (function :tag "Major mode") regexp))) 325 :type '(repeat (cons (function :tag "Major mode") regexp)))
@@ -1659,7 +1659,7 @@ Return \(LEVEL OPTION LOCATION)."
1659 :active active)) 1659 :active active))
1660 (sort (mapcar 'car (elt antlr-options-alists (1- level))) 1660 (sort (mapcar 'car (elt antlr-options-alists (1- level)))
1661 'string-lessp)))) 1661 'string-lessp))))
1662 1662
1663 1663
1664;;;=========================================================================== 1664;;;===========================================================================
1665;;; Insert option: determine section-kind 1665;;; Insert option: determine section-kind
@@ -1936,7 +1936,7 @@ For OLD, see `antlr-insert-option-do'."
1936 ;; stuff (no =, {, } or /) at point is not followed by ";" 1936 ;; stuff (no =, {, } or /) at point is not followed by ";"
1937 (insert ";") 1937 (insert ";")
1938 (backward-char))) 1938 (backward-char)))
1939 1939
1940(defun antlr-insert-option-space (area old) 1940(defun antlr-insert-option-space (area old)
1941 "Find appropriate place to insert option, insert newlines/spaces. 1941 "Find appropriate place to insert option, insert newlines/spaces.
1942For AREA and OLD, see `antlr-insert-option-do'." 1942For AREA and OLD, see `antlr-insert-option-do'."
@@ -1956,7 +1956,7 @@ For AREA and OLD, see `antlr-insert-option-do'."
1956 (setq orig (point)) 1956 (setq orig (point))
1957 (goto-char orig))) 1957 (goto-char orig)))
1958 (skip-chars-forward " \t") 1958 (skip-chars-forward " \t")
1959 1959
1960 (if (looking-at "$\\|//") 1960 (if (looking-at "$\\|//")
1961 ;; just comment after point => skip (+ lines w/ same col comment) 1961 ;; just comment after point => skip (+ lines w/ same col comment)
1962 (let ((same (if (> (match-end 0) (match-beginning 0)) 1962 (let ((same (if (> (match-end 0) (match-beginning 0))
diff --git a/lisp/progmodes/asm-mode.el b/lisp/progmodes/asm-mode.el
index ebb532a3525..3ca8c671e8c 100644
--- a/lisp/progmodes/asm-mode.el
+++ b/lisp/progmodes/asm-mode.el
@@ -1,6 +1,6 @@
1;;; asm-mode.el --- mode for editing assembler code 1;;; asm-mode.el --- mode for editing assembler code
2 2
3;; Copyright (C) 1991, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1991, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Eric S. Raymond <esr@snark.thyrsus.com> 6;; Author: Eric S. Raymond <esr@snark.thyrsus.com>
diff --git a/lisp/progmodes/autoconf.el b/lisp/progmodes/autoconf.el
index 08a849b16bc..1d08b094351 100644
--- a/lisp/progmodes/autoconf.el
+++ b/lisp/progmodes/autoconf.el
@@ -1,6 +1,6 @@
1;;; autoconf.el --- mode for editing Autoconf configure.in files 1;;; autoconf.el --- mode for editing Autoconf configure.in files
2 2
3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Dave Love <fx@gnu.org> 6;; Author: Dave Love <fx@gnu.org>
diff --git a/lisp/progmodes/cc-align.el b/lisp/progmodes/cc-align.el
index 847e43a46b7..f9e44d784f1 100644
--- a/lisp/progmodes/cc-align.el
+++ b/lisp/progmodes/cc-align.el
@@ -1,10 +1,11 @@
1;;; cc-align.el --- custom indentation functions for CC Mode 1;;; cc-align.el --- custom indentation functions for CC Mode
2 2
3;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 3;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
4;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software 4;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
5;; Foundation, Inc. 5;; Free Software Foundation, Inc.
6 6
7;; Authors: 1998- Martin Stjernholm 7;; Authors: 2004- Alan Mackenzie
8;; 1998- Martin Stjernholm
8;; 1992-1999 Barry A. Warsaw 9;; 1992-1999 Barry A. Warsaw
9;; 1987 Dave Detlefs and Stewart Clamen 10;; 1987 Dave Detlefs and Stewart Clamen
10;; 1985 Richard M. Stallman 11;; 1985 Richard M. Stallman
diff --git a/lisp/progmodes/cc-awk.el b/lisp/progmodes/cc-awk.el
index bc745873638..b0c15bff903 100644
--- a/lisp/progmodes/cc-awk.el
+++ b/lisp/progmodes/cc-awk.el
@@ -1,7 +1,7 @@
1;;; cc-awk.el --- AWK specific code within cc-mode. 1;;; cc-awk.el --- AWK specific code within cc-mode.
2 2
3;; Copyright (C) 1988, 1994, 1996, 2000, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1988, 1994, 1996, 2000, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Alan Mackenzie <acm@muc.de> (originally based on awk-mode.el) 6;; Author: Alan Mackenzie <acm@muc.de> (originally based on awk-mode.el)
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/progmodes/cc-bytecomp.el b/lisp/progmodes/cc-bytecomp.el
index 4a1e22d0c42..b2f793c0b1c 100644
--- a/lisp/progmodes/cc-bytecomp.el
+++ b/lisp/progmodes/cc-bytecomp.el
@@ -1,7 +1,7 @@
1;;; cc-bytecomp.el --- compile time setup for proper compilation 1;;; cc-bytecomp.el --- compile time setup for proper compilation
2 2
3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software 3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Martin Stjernholm 6;; Author: Martin Stjernholm
7;; Maintainer: bug-cc-mode@gnu.org 7;; Maintainer: bug-cc-mode@gnu.org
diff --git a/lisp/progmodes/cc-cmds.el b/lisp/progmodes/cc-cmds.el
index e7bea0e0b29..96924899ea3 100644
--- a/lisp/progmodes/cc-cmds.el
+++ b/lisp/progmodes/cc-cmds.el
@@ -1,10 +1,11 @@
1;;; cc-cmds.el --- user level commands for CC Mode 1;;; cc-cmds.el --- user level commands for CC Mode
2 2
3;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 3;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
4;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software 4;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
5;; Foundation, Inc. 5;; Free Software Foundation, Inc.
6 6
7;; Authors: 1998- Martin Stjernholm 7;; Authors: 2003- Alan Mackenzie
8;; 1998- Martin Stjernholm
8;; 1992-1999 Barry A. Warsaw 9;; 1992-1999 Barry A. Warsaw
9;; 1987 Dave Detlefs and Stewart Clamen 10;; 1987 Dave Detlefs and Stewart Clamen
10;; 1985 Richard M. Stallman 11;; 1985 Richard M. Stallman
@@ -1382,8 +1383,7 @@ No indentation or other \"electric\" behavior is performed."
1382 ;; 1383 ;;
1383 ;; This function might do hidden buffer changes. 1384 ;; This function might do hidden buffer changes.
1384 (save-excursion 1385 (save-excursion
1385 (let* (pos 1386 (let* (kluge-start
1386 kluge-start
1387 decl-result brace-decl-p 1387 decl-result brace-decl-p
1388 (start (point)) 1388 (start (point))
1389 (paren-state (c-parse-state)) 1389 (paren-state (c-parse-state))
@@ -1416,11 +1416,12 @@ No indentation or other \"electric\" behavior is performed."
1416 (setq kluge-start (point)) 1416 (setq kluge-start (point))
1417 (setq decl-result 1417 (setq decl-result
1418 (car (c-beginning-of-decl-1 1418 (car (c-beginning-of-decl-1
1419 ;; NOTE: If we're in a K&R region, this might be the start
1420 ;; of a parameter declaration, not the actual function.
1419 (and least-enclosing ; LIMIT for c-b-of-decl-1 1421 (and least-enclosing ; LIMIT for c-b-of-decl-1
1420 (c-safe-position least-enclosing paren-state))))) 1422 (c-safe-position least-enclosing paren-state)))))
1421 1423
1422 ;; Has the declaration we've gone back to got braces? 1424 ;; Has the declaration we've gone back to got braces?
1423 (setq pos (point)) ; the search limit for c-recognize-knr-p
1424 (setq brace-decl-p 1425 (setq brace-decl-p
1425 (save-excursion 1426 (save-excursion
1426 (and (c-syntactic-re-search-forward "[;{]" nil t t) 1427 (and (c-syntactic-re-search-forward "[;{]" nil t t)
@@ -1430,7 +1431,7 @@ No indentation or other \"electric\" behavior is performed."
1430 ;; ';' in a K&R argdecl. In 1431 ;; ';' in a K&R argdecl. In
1431 ;; that case the declaration 1432 ;; that case the declaration
1432 ;; should contain a block. 1433 ;; should contain a block.
1433 (c-in-knr-argdecl pos)))))) 1434 (c-in-knr-argdecl))))))
1434 1435
1435 (cond 1436 (cond
1436 ((= (point) kluge-start) ; might be BOB or unbalanced parens. 1437 ((= (point) kluge-start) ; might be BOB or unbalanced parens.
diff --git a/lisp/progmodes/cc-compat.el b/lisp/progmodes/cc-compat.el
index 4d0266ec41c..07433b9630b 100644
--- a/lisp/progmodes/cc-compat.el
+++ b/lisp/progmodes/cc-compat.el
@@ -1,8 +1,8 @@
1;;; cc-compat.el --- cc-mode compatibility with c-mode.el confusion 1;;; cc-compat.el --- cc-mode compatibility with c-mode.el confusion
2 2
3;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 3;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
4;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software 4;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
5;; Foundation, Inc. 5;; Free Software Foundation, Inc.
6 6
7;; Authors: 1998- Martin Stjernholm 7;; Authors: 1998- Martin Stjernholm
8;; 1994-1999 Barry A. Warsaw 8;; 1994-1999 Barry A. Warsaw
diff --git a/lisp/progmodes/cc-defs.el b/lisp/progmodes/cc-defs.el
index b4063554384..1858b43f326 100644
--- a/lisp/progmodes/cc-defs.el
+++ b/lisp/progmodes/cc-defs.el
@@ -1,10 +1,11 @@
1;;; cc-defs.el --- compile time definitions for CC Mode 1;;; cc-defs.el --- compile time definitions for CC Mode
2 2
3;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 3;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
4;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software 4;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
5;; Foundation, Inc. 5;; Free Software Foundation, Inc.
6 6
7;; Authors: 1998- Martin Stjernholm 7;; Authors: 2003- Alan Mackenzie
8;; 1998- Martin Stjernholm
8;; 1992-1999 Barry A. Warsaw 9;; 1992-1999 Barry A. Warsaw
9;; 1987 Dave Detlefs and Stewart Clamen 10;; 1987 Dave Detlefs and Stewart Clamen
10;; 1985 Richard M. Stallman 11;; 1985 Richard M. Stallman
@@ -579,6 +580,24 @@ right side of it."
579;; Wrappers for common scan-lists cases, mainly because it's almost 580;; Wrappers for common scan-lists cases, mainly because it's almost
580;; impossible to get a feel for how that function works. 581;; impossible to get a feel for how that function works.
581 582
583(defmacro c-go-list-forward ()
584 "Move backward across one balanced group of parentheses.
585
586Return POINT when we succeed, NIL when we fail. In the latter case, leave
587point unmoved."
588 `(c-safe (let ((endpos (scan-lists (point) 1 0)))
589 (goto-char endpos)
590 endpos)))
591
592(defmacro c-go-list-backward ()
593 "Move backward across one balanced group of parentheses.
594
595Return POINT when we succeed, NIL when we fail. In the latter case, leave
596point unmoved."
597 `(c-safe (let ((endpos (scan-lists (point) -1 0)))
598 (goto-char endpos)
599 endpos)))
600
582(defmacro c-up-list-forward (&optional pos limit) 601(defmacro c-up-list-forward (&optional pos limit)
583 "Return the first position after the list sexp containing POS, 602 "Return the first position after the list sexp containing POS,
584or nil if no such position exists. The point is used if POS is left out. 603or nil if no such position exists. The point is used if POS is left out.
diff --git a/lisp/progmodes/cc-engine.el b/lisp/progmodes/cc-engine.el
index bacb4670ea0..f05d6632473 100644
--- a/lisp/progmodes/cc-engine.el
+++ b/lisp/progmodes/cc-engine.el
@@ -1,10 +1,11 @@
1;;; cc-engine.el --- core syntax guessing engine for CC mode 1;;; cc-engine.el --- core syntax guessing engine for CC mode
2 2
3;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 3;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
4;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software 4;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
5;; Foundation, Inc. 5;; Free Software Foundation, Inc.
6 6
7;; Authors: 1998- Martin Stjernholm 7;; Authors: 2001- Alan Mackenzie
8;; 1998- Martin Stjernholm
8;; 1992-1999 Barry A. Warsaw 9;; 1992-1999 Barry A. Warsaw
9;; 1987 Dave Detlefs and Stewart Clamen 10;; 1987 Dave Detlefs and Stewart Clamen
10;; 1985 Richard M. Stallman 11;; 1985 Richard M. Stallman
@@ -6220,65 +6221,101 @@ comment at the start of cc-engine.el for more info."
6220 ;; `c-recognize-knr-p' is not checked. If LIM is non-nil, it's a 6221 ;; `c-recognize-knr-p' is not checked. If LIM is non-nil, it's a
6221 ;; position that bounds the backward search for the argument list. 6222 ;; position that bounds the backward search for the argument list.
6222 ;; 6223 ;;
6223 ;; Note: A declaration level context is assumed; the test can return 6224 ;; Point must be within a possible K&R region, e.g. just before a top-level
6224 ;; false positives for statements. 6225 ;; "{". It must be outside of parens and brackets. The test can return
6226 ;; false positives otherwise.
6225 ;; 6227 ;;
6226 ;; This function might do hidden buffer changes. 6228 ;; This function might do hidden buffer changes.
6227 6229
6228 (save-excursion 6230 (save-excursion
6229 (save-restriction 6231 (save-restriction
6232 ;; If we're in a macro, our search range is restricted to it. Narrow to
6233 ;; the searchable range.
6234 (let* ((macro-start (c-query-macro-start))
6235 (lim (max (or lim (point-min)) (or macro-start (point-min))))
6236 before-lparen after-rparen)
6237 (narrow-to-region lim (c-point 'eol))
6238
6239 ;; Search backwards for the defun's argument list. We give up if we
6240 ;; encounter a "}" (end of a previous defun) or BOB.
6241 ;;
6242 ;; The criterion for a paren structure being the arg list is:
6243 ;; o - there is non-WS stuff after it but before any "{"; AND
6244 ;; o - the token after it isn't a ";" AND
6245 ;; o - it is preceded by either an identifier (the function name) or
6246 ;; a macro expansion like "DEFUN (...)"; AND
6247 ;; o - its content is a non-empty comma-separated list of identifiers
6248 ;; (an empty arg list won't have a knr region).
6249 ;;
6250 ;; The following snippet illustrates these rules:
6251 ;; int foo (bar, baz, yuk)
6252 ;; int bar [] ;
6253 ;; int (*baz) (my_type) ;
6254 ;; int (*) (void) (*yuk) (void) ;
6255 ;; {
6256
6257 (catch 'knr
6258 (while t ; go round one paren/bracket construct each time round.
6259 (or (c-syntactic-skip-backward "^)]}")
6260 (throw 'knr nil)) ; no more bpb pairs left.
6261 (cond ((eq (char-before) ?\))
6262 (setq after-rparen (point)))
6263 ((eq (char-before) ?\})
6264 (throw 'knr nil))
6265 (t (setq after-rparen nil))) ; "]"
6266
6267 (if after-rparen
6268 ;; We're inside a paren. Could it be our argument list....?
6269 (if
6270 (and
6271 (progn
6272 (goto-char after-rparen)
6273 (unless (c-go-list-backward) (throw 'knr nil)) ;
6274 ;; FIXME!!! What about macros between the parens? 2007/01/20
6275 (setq before-lparen (point)))
6230 6276
6231 ;; Go back to the closest preceding normal parenthesis sexp. We 6277 ;; It can't be the arg list if next token is ; or {
6232 ;; take that as the argument list in the function header. Then 6278 (progn (goto-char after-rparen)
6233 ;; check that it's followed by some symbol before the next ';' 6279 (c-forward-syntactic-ws)
6234 ;; or '{'. If it does, it's the header of the K&R argdecl we're 6280 (not (memq (char-after) '(?\; ?\{))))
6235 ;; in.
6236 (if lim (narrow-to-region lim (c-point 'eol)))
6237 (let ((outside-macro (not (c-query-macro-start)))
6238 paren-end)
6239
6240 (catch 'done
6241 (while (if (and (setq paren-end (c-down-list-backward (point)))
6242 (eq (char-after paren-end) ?\)))
6243 (progn
6244 (goto-char (1+ paren-end))
6245 (if outside-macro
6246 (c-beginning-of-macro)))
6247 (throw 'done nil))))
6248
6249 (and (progn
6250 (c-forward-syntactic-ws)
6251 (looking-at "\\w\\|\\s_"))
6252
6253 (save-excursion
6254 ;; The function header in a K&R declaration should only
6255 ;; contain identifiers separated by comma. It should
6256 ;; also contain at least one identifier since there
6257 ;; wouldn't be anything to declare in the K&R region
6258 ;; otherwise.
6259 (when (c-go-up-list-backward paren-end)
6260 (forward-char)
6261 (catch 'knr-ok
6262 (while t
6263 (c-forward-syntactic-ws)
6264 (if (or (looking-at c-known-type-key)
6265 (looking-at c-keywords-regexp))
6266 (throw 'knr-ok nil))
6267 (c-forward-token-2)
6268 (if (eq (char-after) ?,)
6269 (forward-char)
6270 (throw 'knr-ok (and (eq (char-after) ?\))
6271 (= (point) paren-end))))))))
6272 6281
6273 (save-excursion 6282 ;; Is the thing preceding the list an identifier (the
6274 ;; If it's a K&R declaration then we're now at the 6283 ;; function name), or a macro expansion?
6275 ;; beginning of the function arglist. Check that there 6284 (progn
6276 ;; isn't a '=' before it in this statement since that 6285 (goto-char before-lparen)
6277 ;; means it some kind of initialization instead. 6286 (eq (c-backward-token-2) 0)
6278 (c-syntactic-skip-backward "^;=}{") 6287 (or (c-on-identifier)
6279 (not (eq (char-before) ?=))) 6288 (and (eq (char-after) ?\))
6280 6289 (c-go-up-list-backward)
6281 (point)))))) 6290 (eq (c-backward-token-2) 0)
6291 (c-on-identifier))))
6292
6293 ;; Have we got a non-empty list of comma-separated
6294 ;; identifiers?
6295 (progn
6296 (goto-char before-lparen)
6297 (c-forward-token-2) ; to first token inside parens
6298 (and
6299 (c-on-identifier)
6300 (c-forward-token-2)
6301 (catch 'id-list
6302 (while (eq (char-after) ?\,)
6303 (c-forward-token-2)
6304 (unless (c-on-identifier) (throw 'id-list nil))
6305 (c-forward-token-2))
6306 (eq (char-after) ?\))))))
6307
6308 ;; ...Yes. We've identified the function's argument list.
6309 (throw 'knr
6310 (progn (goto-char after-rparen)
6311 (c-forward-syntactic-ws)
6312 (point)))
6313
6314 ;; ...No. The current parens aren't the function's arg list.
6315 (goto-char before-lparen))
6316
6317 (or (c-go-list-backward) ; backwards over [ .... ]
6318 (throw 'knr nil)))))))))
6282 6319
6283(defun c-skip-conditional () 6320(defun c-skip-conditional ()
6284 ;; skip forward over conditional at point, including any predicate 6321 ;; skip forward over conditional at point, including any predicate
diff --git a/lisp/progmodes/cc-fonts.el b/lisp/progmodes/cc-fonts.el
index ab31fa877f7..a880ae9a1fe 100644
--- a/lisp/progmodes/cc-fonts.el
+++ b/lisp/progmodes/cc-fonts.el
@@ -1,6 +1,6 @@
1;;; cc-fonts.el --- font lock support for CC Mode 1;;; cc-fonts.el --- font lock support for CC Mode
2 2
3;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Authors: 2003- Alan Mackenzie 5;; Authors: 2003- Alan Mackenzie
6;; 2002- Martin Stjernholm 6;; 2002- Martin Stjernholm
diff --git a/lisp/progmodes/cc-langs.el b/lisp/progmodes/cc-langs.el
index 6907b56d6c6..fe01ab02ae3 100644
--- a/lisp/progmodes/cc-langs.el
+++ b/lisp/progmodes/cc-langs.el
@@ -1,10 +1,11 @@
1;;; cc-langs.el --- language specific settings for CC Mode 1;;; cc-langs.el --- language specific settings for CC Mode
2 2
3;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 3;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
4;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software 4;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
5;; Foundation, Inc. 5;; Free Software Foundation, Inc.
6 6
7;; Authors: 1998- Martin Stjernholm 7;; Authors: 2002- Alan Mackenzie
8;; 1998- Martin Stjernholm
8;; 1992-1999 Barry A. Warsaw 9;; 1992-1999 Barry A. Warsaw
9;; 1987 Dave Detlefs and Stewart Clamen 10;; 1987 Dave Detlefs and Stewart Clamen
10;; 1985 Richard M. Stallman 11;; 1985 Richard M. Stallman
diff --git a/lisp/progmodes/cc-menus.el b/lisp/progmodes/cc-menus.el
index c54d73db513..514945c269d 100644
--- a/lisp/progmodes/cc-menus.el
+++ b/lisp/progmodes/cc-menus.el
@@ -1,8 +1,8 @@
1;;; cc-menus.el --- imenu support for CC Mode 1;;; cc-menus.el --- imenu support for CC Mode
2 2
3;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 3;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
4;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software 4;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
5;; Foundation, Inc. 5;; Free Software Foundation, Inc.
6 6
7;; Authors: 1998- Martin Stjernholm 7;; Authors: 1998- Martin Stjernholm
8;; 1992-1999 Barry A. Warsaw 8;; 1992-1999 Barry A. Warsaw
diff --git a/lisp/progmodes/cc-mode.el b/lisp/progmodes/cc-mode.el
index 993fd102951..e2891bde98d 100644
--- a/lisp/progmodes/cc-mode.el
+++ b/lisp/progmodes/cc-mode.el
@@ -1,8 +1,8 @@
1;;; cc-mode.el --- major mode for editing C and similar languages 1;;; cc-mode.el --- major mode for editing C and similar languages
2 2
3;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 3;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
4;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software 4;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
5;; Foundation, Inc. 5;; Free Software Foundation, Inc.
6 6
7;; Authors: 2003- Alan Mackenzie 7;; Authors: 2003- Alan Mackenzie
8;; 1998- Martin Stjernholm 8;; 1998- Martin Stjernholm
diff --git a/lisp/progmodes/cc-styles.el b/lisp/progmodes/cc-styles.el
index 98bc4e1f801..228269b67bf 100644
--- a/lisp/progmodes/cc-styles.el
+++ b/lisp/progmodes/cc-styles.el
@@ -1,10 +1,11 @@
1;;; cc-styles.el --- support for styles in CC Mode 1;;; cc-styles.el --- support for styles in CC Mode
2 2
3;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 3;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
4;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software 4;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
5;; Foundation, Inc. 5;; Free Software Foundation, Inc.
6 6
7;; Authors: 1998- Martin Stjernholm 7;; Authors: 2004- Alan Mackenzie
8;; 1998- Martin Stjernholm
8;; 1992-1999 Barry A. Warsaw 9;; 1992-1999 Barry A. Warsaw
9;; 1987 Dave Detlefs and Stewart Clamen 10;; 1987 Dave Detlefs and Stewart Clamen
10;; 1985 Richard M. Stallman 11;; 1985 Richard M. Stallman
diff --git a/lisp/progmodes/cc-subword.el b/lisp/progmodes/cc-subword.el
index c1ed9e300e7..29494fdc6a7 100644
--- a/lisp/progmodes/cc-subword.el
+++ b/lisp/progmodes/cc-subword.el
@@ -1,6 +1,6 @@
1;;; cc-subword.el --- Handling capitalized subwords in a nomenclature 1;;; cc-subword.el --- Handling capitalized subwords in a nomenclature
2 2
3;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Masatake YAMATO 5;; Author: Masatake YAMATO
6 6
diff --git a/lisp/progmodes/cc-vars.el b/lisp/progmodes/cc-vars.el
index 2f3e83886d2..3aac25b43ed 100644
--- a/lisp/progmodes/cc-vars.el
+++ b/lisp/progmodes/cc-vars.el
@@ -1,10 +1,11 @@
1;;; cc-vars.el --- user customization variables for CC Mode 1;;; cc-vars.el --- user customization variables for CC Mode
2 2
3;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 3;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
4;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software 4;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
5;; Foundation, Inc. 5;; Free Software Foundation, Inc.
6 6
7;; Authors: 1998- Martin Stjernholm 7;; Authors: 2002- Alan Mackenzie
8;; 1998- Martin Stjernholm
8;; 1992-1999 Barry A. Warsaw 9;; 1992-1999 Barry A. Warsaw
9;; 1987 Dave Detlefs and Stewart Clamen 10;; 1987 Dave Detlefs and Stewart Clamen
10;; 1985 Richard M. Stallman 11;; 1985 Richard M. Stallman
diff --git a/lisp/progmodes/cfengine.el b/lisp/progmodes/cfengine.el
index fd10bf3a9c2..756979b3d78 100644
--- a/lisp/progmodes/cfengine.el
+++ b/lisp/progmodes/cfengine.el
@@ -1,6 +1,6 @@
1;;; cfengine.el --- mode for editing Cfengine files 1;;; cfengine.el --- mode for editing Cfengine files
2 2
3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Dave Love <fx@gnu.org> 6;; Author: Dave Love <fx@gnu.org>
diff --git a/lisp/progmodes/cmacexp.el b/lisp/progmodes/cmacexp.el
index 8531a2f3133..03fb90d992c 100644
--- a/lisp/progmodes/cmacexp.el
+++ b/lisp/progmodes/cmacexp.el
@@ -1,6 +1,6 @@
1;;; cmacexp.el --- expand C macros in a region 1;;; cmacexp.el --- expand C macros in a region
2 2
3;; Copyright (C) 1992, 1994, 1996, 2000, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1992, 1994, 1996, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Francesco Potorti` <pot@gnu.org> 6;; Author: Francesco Potorti` <pot@gnu.org>
diff --git a/lisp/progmodes/compile.el b/lisp/progmodes/compile.el
index c6876fb5d79..3039f614fb2 100644
--- a/lisp/progmodes/compile.el
+++ b/lisp/progmodes/compile.el
@@ -1,7 +1,7 @@
1;;; compile.el --- run compiler as inferior of Emacs, parse error messages 1;;; compile.el --- run compiler as inferior of Emacs, parse error messages
2 2
3;; Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 3;; Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4;; 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Authors: Roland McGrath <roland@gnu.org>, 6;; Authors: Roland McGrath <roland@gnu.org>,
7;; Daniel Pfeiffer <occitan@esperanto.org> 7;; Daniel Pfeiffer <occitan@esperanto.org>
@@ -248,7 +248,7 @@ of[ \t]+\"?\\([a-zA-Z]?:?[^\":\n]+\\)\"?:" 3 2 nil (1))
248 2 3 4 (1)) 248 2 3 4 (1))
249 249
250 (makepp 250 (makepp
251 "^makepp: \\(?:\\(?:warning\\(:\\).*?\\|\\(Scanning\\|[LR]e?l?oading makefile\\|Imported\\) \\|.*?\\)\ 251 "^makepp\\(?:\\(?:: warning\\(:\\).*?\\|\\(: Scanning\\|: [LR]e?l?oading makefile\\|: Imported\\|log:.*?\\) \\|: .*?\\)\
252`\\(\\(\\S +?\\)\\(?::\\([0-9]+\\)\\)?\\)['(]\\)" 252`\\(\\(\\S +?\\)\\(?::\\([0-9]+\\)\\)?\\)['(]\\)"
253 4 5 nil (1 . 2) 3 253 4 5 nil (1 . 2) 3
254 ("`\\(\\(\\S +?\\)\\(?::\\([0-9]+\\)\\)?\\)['(]" nil nil 254 ("`\\(\\(\\S +?\\)\\(?::\\([0-9]+\\)\\)?\\)['(]" nil nil
@@ -1494,25 +1494,34 @@ Just inserts the text, but uses `insert-before-markers'."
1494 (with-current-buffer buffer 1494 (with-current-buffer buffer
1495 (compilation-buffer-internal-p))) 1495 (compilation-buffer-internal-p)))
1496 1496
1497(defmacro compilation-loop (< property-change 1+ error) 1497(defmacro compilation-loop (< property-change 1+ error limit)
1498 `(while (,< n 0) 1498 `(let (opt)
1499 (or (setq pt (,property-change pt 'message)) 1499 (while (,< n 0)
1500 (error ,error compilation-error)) 1500 (setq opt pt)
1501 ;; prop 'message usually has 2 changes, on and off, so re-search if off 1501 (or (setq pt (,property-change pt 'message))
1502 (or (setq msg (get-text-property pt 'message)) 1502 ;; Handle the case where where the first error message is
1503 (if (setq pt (,property-change pt 'message)) 1503 ;; at the start of the buffer, and n < 0.
1504 (setq msg (get-text-property pt 'message))) 1504 (if (or (eq (get-text-property ,limit 'message)
1505 (error ,error compilation-error)) 1505 (get-text-property opt 'message))
1506 (or (< (cadr msg) compilation-skip-threshold) 1506 (eq pt opt))
1507 (if different-file 1507 (error ,error compilation-error)
1508 (eq (prog1 last (setq last (nth 2 (car msg)))) 1508 (setq pt ,limit)))
1509 last)) 1509 ;; prop 'message usually has 2 changes, on and off, so
1510 (if compilation-skip-visited 1510 ;; re-search if off
1511 (nthcdr 4 (car msg))) 1511 (or (setq msg (get-text-property pt 'message))
1512 (if compilation-skip-to-next-location 1512 (if (setq pt (,property-change pt 'message nil ,limit))
1513 (eq (car msg) loc)) 1513 (setq msg (get-text-property pt 'message)))
1514 ;; count this message only if none of the above are true 1514 (error ,error compilation-error))
1515 (setq n (,1+ n))))) 1515 (or (< (cadr msg) compilation-skip-threshold)
1516 (if different-file
1517 (eq (prog1 last (setq last (nth 2 (car msg))))
1518 last))
1519 (if compilation-skip-visited
1520 (nthcdr 4 (car msg)))
1521 (if compilation-skip-to-next-location
1522 (eq (car msg) loc))
1523 ;; count this message only if none of the above are true
1524 (setq n (,1+ n))))))
1516 1525
1517(defun compilation-next-error (n &optional different-file pt) 1526(defun compilation-next-error (n &optional different-file pt)
1518 "Move point to the next error in the compilation buffer. 1527 "Move point to the next error in the compilation buffer.
@@ -1542,12 +1551,13 @@ Does NOT find the source line like \\[next-error]."
1542 (compilation-loop > next-single-property-change 1- 1551 (compilation-loop > next-single-property-change 1-
1543 (if (get-buffer-process (current-buffer)) 1552 (if (get-buffer-process (current-buffer))
1544 "No more %ss yet" 1553 "No more %ss yet"
1545 "Moved past last %s")) 1554 "Moved past last %s")
1555 (point-max))
1546 ;; Don't move "back" to message at or before point. 1556 ;; Don't move "back" to message at or before point.
1547 ;; Pass an explicit (point-min) to make sure pt is non-nil. 1557 ;; Pass an explicit (point-min) to make sure pt is non-nil.
1548 (setq pt (previous-single-property-change pt 'message nil (point-min))) 1558 (setq pt (previous-single-property-change pt 'message nil (point-min)))
1549 (compilation-loop < previous-single-property-change 1+ 1559 (compilation-loop < previous-single-property-change 1+
1550 "Moved back before first %s"))) 1560 "Moved back before first %s" (point-min))))
1551 (goto-char pt) 1561 (goto-char pt)
1552 (or msg 1562 (or msg
1553 (error "No %s here" compilation-error)))) 1563 (error "No %s here" compilation-error))))
diff --git a/lisp/progmodes/cperl-mode.el b/lisp/progmodes/cperl-mode.el
index 14cbaf9c0f4..29f4cc372d3 100644
--- a/lisp/progmodes/cperl-mode.el
+++ b/lisp/progmodes/cperl-mode.el
@@ -1,7 +1,7 @@
1;;; cperl-mode.el --- Perl code editing commands for Emacs 1;;; cperl-mode.el --- Perl code editing commands for Emacs
2 2
3;; Copyright (C) 1985, 1986, 1987, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 3;; Copyright (C) 1985, 1986, 1987, 1991, 1992, 1993, 1994, 1995, 1996, 1997,
4;; 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 4;; 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
5;; Free Software Foundation, Inc. 5;; Free Software Foundation, Inc.
6 6
7;; Author: Ilya Zakharevich and Bob Olson 7;; Author: Ilya Zakharevich and Bob Olson
@@ -352,7 +352,15 @@ Can be overwritten by `cperl-hairy' if nil."
352 352
353(defcustom cperl-electric-keywords nil 353(defcustom cperl-electric-keywords nil
354 "*Not-nil (and non-null) means keywords are electric in CPerl. 354 "*Not-nil (and non-null) means keywords are electric in CPerl.
355Can be overwritten by `cperl-hairy' if nil." 355Can be overwritten by `cperl-hairy' if nil.
356
357Uses `abbrev-mode' to do the expansion. If you want to use your
358own abbrevs in cperl-mode, but do not want keywords to be
359electric, you must redefine `cperl-mode-abbrev-table': do
360\\[edit-abbrevs], search for `cperl-mode-abbrev-table', and, in
361that paragraph, delete the words that appear at the ends of lines and
362that begin with \"cperl-electric\".
363"
356 :type '(choice (const null) boolean) 364 :type '(choice (const null) boolean)
357 :group 'cperl-affected-by-hairy) 365 :group 'cperl-affected-by-hairy)
358 366
diff --git a/lisp/progmodes/cpp.el b/lisp/progmodes/cpp.el
index 62f74b41a70..65ed00e6d6e 100644
--- a/lisp/progmodes/cpp.el
+++ b/lisp/progmodes/cpp.el
@@ -1,6 +1,6 @@
1;;; cpp.el --- highlight or hide text according to cpp conditionals 1;;; cpp.el --- highlight or hide text according to cpp conditionals
2 2
3;; Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation 4;; Free Software Foundation
5 5
6;; Author: Per Abrahamsen <abraham@dina.kvl.dk> 6;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
diff --git a/lisp/progmodes/cwarn.el b/lisp/progmodes/cwarn.el
index f0933bba8cd..b1b22ed353d 100644
--- a/lisp/progmodes/cwarn.el
+++ b/lisp/progmodes/cwarn.el
@@ -1,6 +1,6 @@
1;;; cwarn.el --- highlight suspicious C and C++ constructions 1;;; cwarn.el --- highlight suspicious C and C++ constructions
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Anders Lindgren <andersl@andersl.com> 6;; Author: Anders Lindgren <andersl@andersl.com>
diff --git a/lisp/progmodes/dcl-mode.el b/lisp/progmodes/dcl-mode.el
index c3bc75c0d79..618de7a3345 100644
--- a/lisp/progmodes/dcl-mode.el
+++ b/lisp/progmodes/dcl-mode.el
@@ -1,6 +1,6 @@
1;;; dcl-mode.el --- major mode for editing DCL command files 1;;; dcl-mode.el --- major mode for editing DCL command files
2 2
3;; Copyright (c) 1997, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Odd Gripenstam <gripenstamol@decus.se> 6;; Author: Odd Gripenstam <gripenstamol@decus.se>
diff --git a/lisp/progmodes/delphi.el b/lisp/progmodes/delphi.el
index 44a192ab772..2402f48d7ea 100644
--- a/lisp/progmodes/delphi.el
+++ b/lisp/progmodes/delphi.el
@@ -1,6 +1,6 @@
1;;; delphi.el --- major mode for editing Delphi source (Object Pascal) in Emacs 1;;; delphi.el --- major mode for editing Delphi source (Object Pascal) in Emacs
2 2
3;; Copyright (C) 1998, 1999, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1998, 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Ray Blaak <blaak@infomatch.com> 6;; Author: Ray Blaak <blaak@infomatch.com>
diff --git a/lisp/progmodes/ebnf-abn.el b/lisp/progmodes/ebnf-abn.el
index 604061c7558..48de29808b6 100644
--- a/lisp/progmodes/ebnf-abn.el
+++ b/lisp/progmodes/ebnf-abn.el
@@ -1,7 +1,7 @@
1;;; ebnf-abn.el --- parser for ABNF (Augmented BNF) 1;;; ebnf-abn.el --- parser for ABNF (Augmented BNF)
2 2
3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Sofware Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br> 6;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
7;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br> 7;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br>
diff --git a/lisp/progmodes/ebnf-bnf.el b/lisp/progmodes/ebnf-bnf.el
index b1b57ee1682..443e2c23cd5 100644
--- a/lisp/progmodes/ebnf-bnf.el
+++ b/lisp/progmodes/ebnf-bnf.el
@@ -1,7 +1,7 @@
1;;; ebnf-bnf.el --- parser for EBNF 1;;; ebnf-bnf.el --- parser for EBNF
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Sofware Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br> 6;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
7;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br> 7;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br>
diff --git a/lisp/progmodes/ebnf-dtd.el b/lisp/progmodes/ebnf-dtd.el
index c0a4c7b5176..f4c57ea2818 100644
--- a/lisp/progmodes/ebnf-dtd.el
+++ b/lisp/progmodes/ebnf-dtd.el
@@ -1,7 +1,7 @@
1;;; ebnf-dtd.el --- parser for DTD (Data Type Description for XML) 1;;; ebnf-dtd.el --- parser for DTD (Data Type Description for XML)
2 2
3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Sofware Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br> 6;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
7;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br> 7;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br>
diff --git a/lisp/progmodes/ebnf-ebx.el b/lisp/progmodes/ebnf-ebx.el
index 9c9e514ded2..d506e9cc54d 100644
--- a/lisp/progmodes/ebnf-ebx.el
+++ b/lisp/progmodes/ebnf-ebx.el
@@ -1,7 +1,7 @@
1;;; ebnf-ebx.el --- parser for EBNF used to specify XML (EBNFX) 1;;; ebnf-ebx.el --- parser for EBNF used to specify XML (EBNFX)
2 2
3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Sofware Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br> 6;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
7;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br> 7;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br>
diff --git a/lisp/progmodes/ebnf-iso.el b/lisp/progmodes/ebnf-iso.el
index c3d4abd7633..2e666328390 100644
--- a/lisp/progmodes/ebnf-iso.el
+++ b/lisp/progmodes/ebnf-iso.el
@@ -1,6 +1,6 @@
1;;; ebnf-iso.el --- parser for ISO EBNF 1;;; ebnf-iso.el --- parser for ISO EBNF
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br> 6;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
diff --git a/lisp/progmodes/ebnf-otz.el b/lisp/progmodes/ebnf-otz.el
index 5fbcb210565..bcf8032318c 100644
--- a/lisp/progmodes/ebnf-otz.el
+++ b/lisp/progmodes/ebnf-otz.el
@@ -1,7 +1,7 @@
1;;; ebnf-otz.el --- syntactic chart OpTimiZer 1;;; ebnf-otz.el --- syntactic chart OpTimiZer
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Sofware Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br> 6;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
7;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br> 7;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br>
diff --git a/lisp/progmodes/ebnf-yac.el b/lisp/progmodes/ebnf-yac.el
index 61f710cb789..5defea14d50 100644
--- a/lisp/progmodes/ebnf-yac.el
+++ b/lisp/progmodes/ebnf-yac.el
@@ -1,7 +1,7 @@
1;;; ebnf-yac.el --- parser for Yacc/Bison 1;;; ebnf-yac.el --- parser for Yacc/Bison
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Sofware Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br> 6;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
7;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br> 7;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br>
diff --git a/lisp/progmodes/ebnf2ps.el b/lisp/progmodes/ebnf2ps.el
index 611273f8b5f..d6c3d996774 100644
--- a/lisp/progmodes/ebnf2ps.el
+++ b/lisp/progmodes/ebnf2ps.el
@@ -1,6 +1,6 @@
1;;; ebnf2ps.el --- translate an EBNF to a syntactic chart on PostScript 1;;; ebnf2ps.el --- translate an EBNF to a syntactic chart on PostScript
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br> 6;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
diff --git a/lisp/progmodes/etags.el b/lisp/progmodes/etags.el
index 30cfa1b7b21..eecd4682fd1 100644
--- a/lisp/progmodes/etags.el
+++ b/lisp/progmodes/etags.el
@@ -1,7 +1,7 @@
1;;; etags.el --- etags facility for Emacs 1;;; etags.el --- etags facility for Emacs
2 2
3;; Copyright (C) 1985, 1986, 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1998, 3;; Copyright (C) 1985, 1986, 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1998,
4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
5;; Free Software Foundation, Inc. 5;; Free Software Foundation, Inc.
6 6
7;; Author: Roland McGrath <roland@gnu.org> 7;; Author: Roland McGrath <roland@gnu.org>
diff --git a/lisp/progmodes/executable.el b/lisp/progmodes/executable.el
index e74208431a3..932c1f32ec5 100644
--- a/lisp/progmodes/executable.el
+++ b/lisp/progmodes/executable.el
@@ -1,6 +1,6 @@
1;;; executable.el --- base functionality for executable interpreter scripts -*- byte-compile-dynamic: t -*- 1;;; executable.el --- base functionality for executable interpreter scripts -*- byte-compile-dynamic: t -*-
2 2
3;; Copyright (C) 1994, 1995, 1996, 2000, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1994, 1995, 1996, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Daniel Pfeiffer <occitan@esperanto.org> 6;; Author: Daniel Pfeiffer <occitan@esperanto.org>
diff --git a/lisp/progmodes/f90.el b/lisp/progmodes/f90.el
index e1cd25934f8..9ee4b515eed 100644
--- a/lisp/progmodes/f90.el
+++ b/lisp/progmodes/f90.el
@@ -1,7 +1,7 @@
1;;; f90.el --- Fortran-90 mode (free format) 1;;; f90.el --- Fortran-90 mode (free format)
2 2
3;; Copyright (C) 1995, 1996, 1997, 2000, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1995, 1996, 1997, 2000, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Torbj\"orn Einarsson <Torbjorn.Einarsson@era.ericsson.se> 6;; Author: Torbj\"orn Einarsson <Torbjorn.Einarsson@era.ericsson.se>
7;; Maintainer: Glenn Morris <rgm@gnu.org> 7;; Maintainer: Glenn Morris <rgm@gnu.org>
diff --git a/lisp/progmodes/flymake.el b/lisp/progmodes/flymake.el
index 9f5031b0e63..80015795cd9 100644
--- a/lisp/progmodes/flymake.el
+++ b/lisp/progmodes/flymake.el
@@ -1,6 +1,7 @@
1;;; flymake.el -- a universal on-the-fly syntax checker 1;;; flymake.el -- a universal on-the-fly syntax checker
2 2
3;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation 3;; Copyright (C) 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc.
4 5
5;; Author: Pavel Kobyakov <pk_at_work@yahoo.com> 6;; Author: Pavel Kobyakov <pk_at_work@yahoo.com>
6;; Maintainer: Pavel Kobyakov <pk_at_work@yahoo.com> 7;; Maintainer: Pavel Kobyakov <pk_at_work@yahoo.com>
diff --git a/lisp/progmodes/fortran.el b/lisp/progmodes/fortran.el
index 5c97f60e204..cb843b4ecd8 100644
--- a/lisp/progmodes/fortran.el
+++ b/lisp/progmodes/fortran.el
@@ -1,7 +1,7 @@
1;;; fortran.el --- Fortran mode for GNU Emacs 1;;; fortran.el --- Fortran mode for GNU Emacs
2 2
3;; Copyright (C) 1986, 1993, 1994, 1995, 1997, 1998, 1999, 2000, 2001, 3;; Copyright (C) 1986, 1993, 1994, 1995, 1997, 1998, 1999, 2000, 2001,
4;; 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Michael D. Prange <prange@erl.mit.edu> 6;; Author: Michael D. Prange <prange@erl.mit.edu>
7;; Maintainer: Glenn Morris <rgm@gnu.org> 7;; Maintainer: Glenn Morris <rgm@gnu.org>
diff --git a/lisp/progmodes/gdb-ui.el b/lisp/progmodes/gdb-ui.el
index 980c6b3f07b..c2811a9658a 100644
--- a/lisp/progmodes/gdb-ui.el
+++ b/lisp/progmodes/gdb-ui.el
@@ -4,7 +4,7 @@
4;; Maintainer: FSF 4;; Maintainer: FSF
5;; Keywords: unix, tools 5;; Keywords: unix, tools
6 6
7;; Copyright (C) 2002, 2003, 2004, 2005, 2006 7;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007
8;; Free Software Foundation, Inc. 8;; Free Software Foundation, Inc.
9 9
10;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
@@ -123,9 +123,10 @@ address for root variables.")
123(defvar gdb-server-prefix nil) 123(defvar gdb-server-prefix nil)
124(defvar gdb-flush-pending-output nil) 124(defvar gdb-flush-pending-output nil)
125(defvar gdb-location-alist nil 125(defvar gdb-location-alist nil
126 "Alist of breakpoint numbers and full filenames.") 126 "Alist of breakpoint numbers and full filenames. Only used for files that
127(defvar gdb-active-process nil "GUD tooltips display variable values when t, \ 127Emacs can't find.")
128and #define directives otherwise.") 128(defvar gdb-active-process nil
129 "GUD tooltips display variable values when t, and macro definitions otherwise.")
129(defvar gdb-error "Non-nil when GDB is reporting an error.") 130(defvar gdb-error "Non-nil when GDB is reporting an error.")
130(defvar gdb-macro-info nil 131(defvar gdb-macro-info nil
131 "Non-nil if GDB knows that the inferior includes preprocessor macro info.") 132 "Non-nil if GDB knows that the inferior includes preprocessor macro info.")
@@ -273,19 +274,22 @@ detailed description of this mode.
273 (gdb command-line) 274 (gdb command-line)
274 (gdb-init-1)) 275 (gdb-init-1))
275 276
276(defcustom gdb-debug-ring-max 128 277(defcustom gdb-debug-log-max 128
277 "Maximum size of `gdb-debug-ring'." 278 "Maximum size of `gdb-debug-log'. If nil, size is unlimited."
278 :group 'gud 279 :group 'gud
279 :type 'integer 280 :type '(choice (integer :tag "Number of elements")
281 (const :tag "Unlimited" nil))
280 :version "22.1") 282 :version "22.1")
281 283
282(defvar gdb-debug-ring nil 284(defvar gdb-debug-log nil
283 "List of commands, most recent first, sent to and replies received from GDB. 285 "List of commands sent to and replies received from GDB. Most
284This variable is used to debug GDB-UI.") 286recent commands are listed first. This list stores only the last
287'gdb-debug-log-max' values. This variable is used to debug
288GDB-UI.")
285 289
286;;;###autoload 290;;;###autoload
287(defcustom gdb-enable-debug nil 291(defcustom gdb-enable-debug nil
288 "Non-nil means record the process input and output in `gdb-debug-ring'." 292 "Non-nil means record the process input and output in `gdb-debug-log'."
289 :type 'boolean 293 :type 'boolean
290 :group 'gud 294 :group 'gud
291 :version "22.1") 295 :version "22.1")
@@ -316,7 +320,7 @@ Also display the main routine in the disassembly buffer if present."
316 :version "22.1") 320 :version "22.1")
317 321
318(defcustom gdb-many-windows nil 322(defcustom gdb-many-windows nil
319 "If nil just pop up the GUD buffer unless `gdb-show-main' is t. 323 "If nil, just pop up the GUD buffer unless `gdb-show-main' is t.
320In this case start with two windows: one displaying the GUD 324In this case start with two windows: one displaying the GUD
321buffer and the other with the source file with the main routine 325buffer and the other with the source file with the main routine
322of the debugged program. Non-nil means display the layout shown 326of the debugged program. Non-nil means display the layout shown
@@ -550,7 +554,7 @@ With arg, use separate IO iff arg is positive."
550 gdb-error nil 554 gdb-error nil
551 gdb-macro-info nil 555 gdb-macro-info nil
552 gdb-buffer-fringe-width (car (window-fringes)) 556 gdb-buffer-fringe-width (car (window-fringes))
553 gdb-debug-ring nil 557 gdb-debug-log nil
554 gdb-signalled nil 558 gdb-signalled nil
555 gdb-source-window nil 559 gdb-source-window nil
556 gdb-inferior-status nil 560 gdb-inferior-status nil
@@ -721,7 +725,7 @@ With arg, enter name of variable to be watched in the minibuffer."
721 (message "gud-watch is a no-op in this mode.")))) 725 (message "gud-watch is a no-op in this mode."))))
722 726
723(defconst gdb-var-create-regexp 727(defconst gdb-var-create-regexp
724 "name=\"\\(.*?\\)\",.*numchild=\"\\(.*?\\)\",.*type=\"\\(.*?\\)\"") 728 "name=\"\\(.*?\\)\",.*numchild=\"\\(.*?\\)\",\\(?:.*value=\\(\".*\"\\),\\)?.*type=\"\\(.*?\\)\"")
725 729
726(defun gdb-var-create-handler (expr) 730(defun gdb-var-create-handler (expr)
727 (goto-char (point-min)) 731 (goto-char (point-min))
@@ -733,20 +737,23 @@ With arg, enter name of variable to be watched in the minibuffer."
733 (setq expr (concat gdb-selected-frame "::" expr)) 737 (setq expr (concat gdb-selected-frame "::" expr))
734 expr) 738 expr)
735 (match-string 2) 739 (match-string 2)
736 (match-string 3) 740 (match-string 4)
737 nil nil gdb-frame-address))) 741 (if (match-string 3) (read (match-string 3)))
742 nil gdb-frame-address)))
738 (push var gdb-var-list) 743 (push var gdb-var-list)
739 (unless (string-equal 744 (unless (string-equal
740 speedbar-initial-expansion-list-name "GUD") 745 speedbar-initial-expansion-list-name "GUD")
741 (speedbar-change-initial-expansion-list "GUD")) 746 (speedbar-change-initial-expansion-list "GUD"))
742 (gdb-enqueue-input 747 (unless (nth 4 var)
743 (list 748 (gdb-enqueue-input
744 (if (eq (buffer-local-value 'gud-minor-mode gud-comint-buffer) 'gdba) 749 (list
745 (concat "server interpreter mi \"0-var-evaluate-expression " 750 (if (eq (buffer-local-value 'gud-minor-mode gud-comint-buffer)
746 (car var) "\"\n") 751 'gdba)
747 (concat "0-var-evaluate-expression " (car var) "\n")) 752 (concat "server interpreter mi \"0-var-evaluate-expression "
748 `(lambda () (gdb-var-evaluate-expression-handler 753 (car var) "\"\n")
749 ,(car var) nil))))) 754 (concat "0-var-evaluate-expression " (car var) "\n"))
755 `(lambda () (gdb-var-evaluate-expression-handler
756 ,(car var) nil))))))
750 (if (search-forward "Undefined command" nil t) 757 (if (search-forward "Undefined command" nil t)
751 (message-box "Watching expressions requires GDB 6.0 onwards") 758 (message-box "Watching expressions requires GDB 6.0 onwards")
752 (message-box "No symbol \"%s\" in current context." expr)))) 759 (message-box "No symbol \"%s\" in current context." expr))))
@@ -897,7 +904,7 @@ Changed values are highlighted with the face `font-lock-warning-face'."
897 :version "22.1") 904 :version "22.1")
898 905
899(defcustom gdb-max-children 40 906(defcustom gdb-max-children 40
900 "Maximum number of children allowed before Emacs asks" 907 "Maximum number of children before expansion requires confirmation."
901 :type 'integer 908 :type 'integer
902 :group 'gud 909 :group 'gud
903 :version "22.1") 910 :version "22.1")
@@ -1130,7 +1137,7 @@ This filter may simply queue input for a later time."
1130 (if gud-running 1137 (if gud-running
1131 (progn 1138 (progn
1132 (let ((item (concat string "\n"))) 1139 (let ((item (concat string "\n")))
1133 (if gdb-enable-debug (push (cons 'send item) gdb-debug-ring)) 1140 (if gdb-enable-debug (push (cons 'send item) gdb-debug-log))
1134 (process-send-string proc item))) 1141 (process-send-string proc item)))
1135 (if (and (string-match "\\\\$" string) 1142 (if (and (string-match "\\\\$" string)
1136 (not comint-input-sender-no-newline)) ;;Try to catch C-d. 1143 (not comint-input-sender-no-newline)) ;;Try to catch C-d.
@@ -1159,7 +1166,7 @@ This filter may simply queue input for a later time."
1159 1166
1160(defun gdb-send-item (item) 1167(defun gdb-send-item (item)
1161 (setq gdb-flush-pending-output nil) 1168 (setq gdb-flush-pending-output nil)
1162 (if gdb-enable-debug (push (cons 'send-item item) gdb-debug-ring)) 1169 (if gdb-enable-debug (push (cons 'send-item item) gdb-debug-log))
1163 (setq gdb-current-item item) 1170 (setq gdb-current-item item)
1164 (let ((process (get-buffer-process gud-comint-buffer))) 1171 (let ((process (get-buffer-process gud-comint-buffer)))
1165 (if (eq (buffer-local-value 'gud-minor-mode gud-comint-buffer) 'gdba) 1172 (if (eq (buffer-local-value 'gud-minor-mode gud-comint-buffer) 'gdba)
@@ -1510,9 +1517,10 @@ happens to be appropriate."
1510 (if gdb-flush-pending-output 1517 (if gdb-flush-pending-output
1511 nil 1518 nil
1512 (when gdb-enable-debug 1519 (when gdb-enable-debug
1513 (push (cons 'recv string) gdb-debug-ring) 1520 (push (cons 'recv string) gdb-debug-log)
1514 (if (> (length gdb-debug-ring) gdb-debug-ring-max) 1521 (if (and gdb-debug-log-max
1515 (setcdr (nthcdr (1- gdb-debug-ring-max) gdb-debug-ring) nil))) 1522 (> (length gdb-debug-log) gdb-debug-log-max))
1523 (setcdr (nthcdr (1- gdb-debug-log-max) gdb-debug-log) nil)))
1516 ;; Recall the left over gud-marker-acc from last time. 1524 ;; Recall the left over gud-marker-acc from last time.
1517 (setq gud-marker-acc (concat gud-marker-acc string)) 1525 (setq gud-marker-acc (concat gud-marker-acc string))
1518 ;; Start accumulating output for the GUD buffer. 1526 ;; Start accumulating output for the GUD buffer.
@@ -1780,6 +1788,9 @@ static char *magick[] = {
1780 "Face for disabled breakpoint icon in fringe." 1788 "Face for disabled breakpoint icon in fringe."
1781 :group 'gud) 1789 :group 'gud)
1782 1790
1791(defconst gdb-breakpoint-regexp
1792 "\\([0-9]+\\).*?\\(?:point\\|catch\\s-+\\S-+\\)\\s-+\\S-+\\s-+\\(.\\)\\s-+")
1793
1783;; Put breakpoint icons in relevant margins (even those set in the GUD buffer). 1794;; Put breakpoint icons in relevant margins (even those set in the GUD buffer).
1784(defun gdb-info-breakpoints-custom () 1795(defun gdb-info-breakpoints-custom ()
1785 (let ((flag) (bptno)) 1796 (let ((flag) (bptno))
@@ -1973,9 +1984,6 @@ static char *magick[] = {
1973 'gdb-invalidate-breakpoints 1984 'gdb-invalidate-breakpoints
1974 'gdbmi-invalidate-breakpoints)) 1985 'gdbmi-invalidate-breakpoints))
1975 1986
1976(defconst gdb-breakpoint-regexp
1977 "\\([0-9]+\\).*?\\(?:point\\|catch\\s-+\\S-+\\)\\s-+\\S-+\\s-+\\(.\\)\\s-+")
1978
1979(defun gdb-toggle-breakpoint () 1987(defun gdb-toggle-breakpoint ()
1980 "Enable/disable breakpoint at current line." 1988 "Enable/disable breakpoint at current line."
1981 (interactive) 1989 (interactive)
@@ -2029,13 +2037,19 @@ static char *magick[] = {
2029;; 2037;;
2030;; Alas, if your stack is deep, it is costly. 2038;; Alas, if your stack is deep, it is costly.
2031;; 2039;;
2040(defcustom gdb-max-frames 40
2041 "Maximum number of frames displayed in call stack."
2042 :type 'integer
2043 :group 'gud
2044 :version "22.1")
2045
2032(gdb-set-buffer-rules 'gdb-stack-buffer 2046(gdb-set-buffer-rules 'gdb-stack-buffer
2033 'gdb-stack-buffer-name 2047 'gdb-stack-buffer-name
2034 'gdb-frames-mode) 2048 'gdb-frames-mode)
2035 2049
2036(def-gdb-auto-updated-buffer gdb-stack-buffer 2050(def-gdb-auto-updated-buffer gdb-stack-buffer
2037 gdb-invalidate-frames 2051 gdb-invalidate-frames
2038 "server info stack\n" 2052 (concat "server info stack " (number-to-string gdb-max-frames) "\n")
2039 gdb-info-stack-handler 2053 gdb-info-stack-handler
2040 gdb-info-stack-custom) 2054 gdb-info-stack-custom)
2041 2055
@@ -2077,7 +2091,14 @@ static char *magick[] = {
2077 (while (re-search-forward "\\(\\(\\sw\\|[_.]\\)+\\)=" el t) 2091 (while (re-search-forward "\\(\\(\\sw\\|[_.]\\)+\\)=" el t)
2078 (put-text-property (match-beginning 1) (match-end 1) 2092 (put-text-property (match-beginning 1) (match-end 1)
2079 'face font-lock-variable-name-face)))) 2093 'face font-lock-variable-name-face))))
2080 (forward-line 1)))) 2094 (forward-line 1))
2095 (forward-line -1)
2096 (when (looking-at "(More stack frames follow...)")
2097 (add-text-properties (match-beginning 0) (match-end 0)
2098 '(mouse-face highlight
2099 gdb-max-frames t
2100 help-echo
2101 "mouse-2, RET: customize gdb-max-frames to see more frames")))))
2081 (when gdb-look-up-stack 2102 (when gdb-look-up-stack
2082 (goto-char (point-min)) 2103 (goto-char (point-min))
2083 (when (re-search-forward "\\(\\S-+?\\):\\([0-9]+\\)" nil t) 2104 (when (re-search-forward "\\(\\S-+?\\):\\([0-9]+\\)" nil t)
@@ -2147,16 +2168,21 @@ static char *magick[] = {
2147 (end-of-line) 2168 (end-of-line)
2148 (let* ((start (line-beginning-position)) 2169 (let* ((start (line-beginning-position))
2149 (pos (re-search-backward "^#*\\([0-9]+\\)" start t)) 2170 (pos (re-search-backward "^#*\\([0-9]+\\)" start t))
2150 (n (or (and pos (match-string-no-properties 1)) "0"))) 2171 (n (or (and pos (match-string 1)) "0")))
2151 n))) 2172 n)))
2152 2173
2153(defun gdb-frames-select (&optional event) 2174(defun gdb-frames-select (&optional event)
2154 "Select the frame and display the relevant source." 2175 "Select the frame and display the relevant source."
2155 (interactive (list last-input-event)) 2176 (interactive (list last-input-event))
2156 (if event (posn-set-point (event-end event))) 2177 (if event (posn-set-point (event-end event)))
2157 (gdb-enqueue-input 2178 (if (get-text-property (point) 'gdb-max-frames)
2158 (list (concat gdb-server-prefix "frame " 2179 (progn
2159 (gdb-get-frame-number) "\n") 'ignore))) 2180 (message-box "After setting gdb-max-frames, you need to enter\n\
2181another GDB command e.g pwd, to see new frames")
2182 (customize-variable-other-window 'gdb-max-frames))
2183 (gdb-enqueue-input
2184 (list (concat gdb-server-prefix "frame "
2185 (gdb-get-frame-number) "\n") 'ignore))))
2160 2186
2161 2187
2162;; Threads buffer. This displays a selectable thread list. 2188;; Threads buffer. This displays a selectable thread list.
@@ -2581,7 +2607,7 @@ corresponding to the mode line clicked."
2581 (propertize 2607 (propertize
2582 "-" 2608 "-"
2583 'face font-lock-warning-face 2609 'face font-lock-warning-face
2584 'help-echo "mouse-1: Decrement address" 2610 'help-echo "mouse-1: decrement address"
2585 'mouse-face 'mode-line-highlight 2611 'mouse-face 'mode-line-highlight
2586 'local-map 2612 'local-map
2587 (gdb-make-header-line-mouse-map 2613 (gdb-make-header-line-mouse-map
@@ -2601,7 +2627,7 @@ corresponding to the mode line clicked."
2601 "|" 2627 "|"
2602 (propertize "+" 2628 (propertize "+"
2603 'face font-lock-warning-face 2629 'face font-lock-warning-face
2604 'help-echo "mouse-1: Increment address" 2630 'help-echo "mouse-1: increment address"
2605 'mouse-face 'mode-line-highlight 2631 'mouse-face 'mode-line-highlight
2606 'local-map (gdb-make-header-line-mouse-map 2632 'local-map (gdb-make-header-line-mouse-map
2607 'mouse-1 2633 'mouse-1
@@ -2611,7 +2637,7 @@ corresponding to the mode line clicked."
2611 "]: " 2637 "]: "
2612 (propertize gdb-memory-address 2638 (propertize gdb-memory-address
2613 'face font-lock-warning-face 2639 'face font-lock-warning-face
2614 'help-echo "mouse-1: Set memory address" 2640 'help-echo "mouse-1: set memory address"
2615 'mouse-face 'mode-line-highlight 2641 'mouse-face 'mode-line-highlight
2616 'local-map (gdb-make-header-line-mouse-map 2642 'local-map (gdb-make-header-line-mouse-map
2617 'mouse-1 2643 'mouse-1
@@ -2619,7 +2645,7 @@ corresponding to the mode line clicked."
2619 " Repeat Count: " 2645 " Repeat Count: "
2620 (propertize (number-to-string gdb-memory-repeat-count) 2646 (propertize (number-to-string gdb-memory-repeat-count)
2621 'face font-lock-warning-face 2647 'face font-lock-warning-face
2622 'help-echo "mouse-1: Set repeat count" 2648 'help-echo "mouse-1: set repeat count"
2623 'mouse-face 'mode-line-highlight 2649 'mouse-face 'mode-line-highlight
2624 'local-map (gdb-make-header-line-mouse-map 2650 'local-map (gdb-make-header-line-mouse-map
2625 'mouse-1 2651 'mouse-1
@@ -2627,13 +2653,13 @@ corresponding to the mode line clicked."
2627 " Display Format: " 2653 " Display Format: "
2628 (propertize gdb-memory-format 2654 (propertize gdb-memory-format
2629 'face font-lock-warning-face 2655 'face font-lock-warning-face
2630 'help-echo "mouse-3: Select display format" 2656 'help-echo "mouse-3: select display format"
2631 'mouse-face 'mode-line-highlight 2657 'mouse-face 'mode-line-highlight
2632 'local-map gdb-memory-format-map) 2658 'local-map gdb-memory-format-map)
2633 " Unit Size: " 2659 " Unit Size: "
2634 (propertize gdb-memory-unit 2660 (propertize gdb-memory-unit
2635 'face font-lock-warning-face 2661 'face font-lock-warning-face
2636 'help-echo "mouse-3: Select unit size" 2662 'help-echo "mouse-3: select unit size"
2637 'mouse-face 'mode-line-highlight 2663 'mouse-face 'mode-line-highlight
2638 'local-map gdb-memory-unit-map)))) 2664 'local-map gdb-memory-unit-map))))
2639 (set (make-local-variable 'font-lock-defaults) 2665 (set (make-local-variable 'font-lock-defaults)
@@ -3011,7 +3037,7 @@ of the current session."
3011 (if (member (if (string-equal gdb-version "pre-6.4") 3037 (if (member (if (string-equal gdb-version "pre-6.4")
3012 (file-name-nondirectory buffer-file-name) 3038 (file-name-nondirectory buffer-file-name)
3013 buffer-file-name) 3039 buffer-file-name)
3014 gdb-source-file-list) 3040 gdb-source-file-list)
3015 (with-current-buffer (find-buffer-visiting buffer-file-name) 3041 (with-current-buffer (find-buffer-visiting buffer-file-name)
3016 (set (make-local-variable 'gud-minor-mode) 3042 (set (make-local-variable 'gud-minor-mode)
3017 (buffer-local-value 'gud-minor-mode gud-comint-buffer)) 3043 (buffer-local-value 'gud-minor-mode gud-comint-buffer))
@@ -3410,14 +3436,26 @@ in_scope=\"\\(.*?\\)\".*?}")
3410 (let* ((varnum (match-string 1)) 3436 (let* ((varnum (match-string 1))
3411 (var (assoc varnum gdb-var-list))) 3437 (var (assoc varnum gdb-var-list)))
3412 (when var 3438 (when var
3413 (if (string-equal (match-string 3) "false") 3439 (let ((match (match-string 3)))
3414 (setcar (nthcdr 5 var) 'out-of-scope) 3440 (cond ((string-equal match "false")
3415 (setcar (nthcdr 5 var) 'changed) 3441 (setcar (nthcdr 5 var) 'out-of-scope))
3416 (setcar (nthcdr 4 var) 3442 ((string-equal match "true")
3417 (read (match-string 2))))))) 3443 (setcar (nthcdr 5 var) 'changed)
3418 (setq gdb-pending-triggers 3444 (setcar (nthcdr 4 var)
3419 (delq 'gdb-var-update gdb-pending-triggers)) 3445 (read (match-string 2))))
3420 (gdb-speedbar-update)) 3446;; ((string-equal match "invalid")
3447;; (gdb-enqueue-input
3448;; (list
3449;; (if (eq (buffer-local-value
3450;; 'gud-minor-mode gud-comint-buffer) 'gdba)
3451;; (concat "server interpreter mi \"-var-delete "
3452;; varnum "\"\n")
3453;; (concat "-var-delete " varnum "\n"))
3454;; 'ignore)))
3455 )))))
3456 (setq gdb-pending-triggers
3457 (delq 'gdb-var-update gdb-pending-triggers))
3458 (gdb-speedbar-update))
3421 3459
3422;; Registers buffer. 3460;; Registers buffer.
3423;; 3461;;
diff --git a/lisp/progmodes/glasses.el b/lisp/progmodes/glasses.el
index 50d01e9d2e5..580d8d9e4bf 100644
--- a/lisp/progmodes/glasses.el
+++ b/lisp/progmodes/glasses.el
@@ -1,6 +1,6 @@
1;;; glasses.el --- make cantReadThis readable 1;;; glasses.el --- make cantReadThis readable
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Milan Zamazal <pdm@zamazal.org> 6;; Author: Milan Zamazal <pdm@zamazal.org>
diff --git a/lisp/progmodes/grep.el b/lisp/progmodes/grep.el
index 48692f9742f..c6928768835 100644
--- a/lisp/progmodes/grep.el
+++ b/lisp/progmodes/grep.el
@@ -1,7 +1,7 @@
1;;; grep.el --- run Grep as inferior of Emacs, parse match messages 1;;; grep.el --- run Grep as inferior of Emacs, parse match messages
2 2
3;; Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 3;; Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4;; 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Roland McGrath <roland@gnu.org> 6;; Author: Roland McGrath <roland@gnu.org>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/progmodes/gud.el b/lisp/progmodes/gud.el
index adc6cd5194d..b9de6fab9bb 100644
--- a/lisp/progmodes/gud.el
+++ b/lisp/progmodes/gud.el
@@ -5,7 +5,7 @@
5;; Keywords: unix, tools 5;; Keywords: unix, tools
6 6
7;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 2000, 2001, 2002, 2003, 7;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 2000, 2001, 2002, 2003,
8;; 2004, 2005, 2006 Free Software Foundation, Inc. 8;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
9 9
10;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
11 11
diff --git a/lisp/progmodes/hideif.el b/lisp/progmodes/hideif.el
index a100424108d..8096dee59e2 100644
--- a/lisp/progmodes/hideif.el
+++ b/lisp/progmodes/hideif.el
@@ -1,6 +1,6 @@
1;;; hideif.el --- hides selected code within ifdef 1;;; hideif.el --- hides selected code within ifdef
2 2
3;; Copyright (C) 1988, 1994, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1988, 1994, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Daniel LaLiberte <liberte@holonexus.org> 6;; Author: Daniel LaLiberte <liberte@holonexus.org>
diff --git a/lisp/progmodes/hideshow.el b/lisp/progmodes/hideshow.el
index e50a9a4dda6..35ab0362613 100644
--- a/lisp/progmodes/hideshow.el
+++ b/lisp/progmodes/hideshow.el
@@ -1,7 +1,7 @@
1;;; hideshow.el --- minor mode cmds to selectively display code/comment blocks 1;;; hideshow.el --- minor mode cmds to selectively display code/comment blocks
2 2
3;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 3;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Thien-Thi Nguyen <ttn@gnu.org> 6;; Author: Thien-Thi Nguyen <ttn@gnu.org>
7;; Dan Nicolaescu <dann@ics.uci.edu> 7;; Dan Nicolaescu <dann@ics.uci.edu>
diff --git a/lisp/progmodes/icon.el b/lisp/progmodes/icon.el
index 393ba6dfb08..9c47cf96e2b 100644
--- a/lisp/progmodes/icon.el
+++ b/lisp/progmodes/icon.el
@@ -1,6 +1,6 @@
1;;; icon.el --- mode for editing Icon code 1;;; icon.el --- mode for editing Icon code
2 2
3;; Copyright (C) 1989, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1989, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Chris Smith <csmith@convex.com> 6;; Author: Chris Smith <csmith@convex.com>
diff --git a/lisp/progmodes/idlw-complete-structtag.el b/lisp/progmodes/idlw-complete-structtag.el
index d21105eca80..030f4a9f0c4 100644
--- a/lisp/progmodes/idlw-complete-structtag.el
+++ b/lisp/progmodes/idlw-complete-structtag.el
@@ -1,5 +1,7 @@
1;;; idlw-complete-structtag.el --- Completion of structure tags. 1;;; idlw-complete-structtag.el --- Completion of structure tags.
2;; Copyright (c) 2001,2002,2003,2004,2005,2006 Free Software Foundation 2
3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc.
3 5
4;; Author: Carsten Dominik <dominik@astro.uva.nl> 6;; Author: Carsten Dominik <dominik@astro.uva.nl>
5;; Maintainer: J.D. Smith <jdsmith@as.arizona.edu> 7;; Maintainer: J.D. Smith <jdsmith@as.arizona.edu>
diff --git a/lisp/progmodes/idlw-help.el b/lisp/progmodes/idlw-help.el
index 9b812809352..a9ceccac6a0 100644
--- a/lisp/progmodes/idlw-help.el
+++ b/lisp/progmodes/idlw-help.el
@@ -1,6 +1,7 @@
1;;; idlw-help.el --- HTML Help code for IDLWAVE 1;;; idlw-help.el --- HTML Help code for IDLWAVE
2;; Copyright (c) 2000, 2001, 2002, 2003, 2004, 2005, 2006 2
3;; Free Software Foundation 3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc.
4;; 5;;
5;; Authors: J.D. Smith <jdsmith@as.arizona.edu> 6;; Authors: J.D. Smith <jdsmith@as.arizona.edu>
6;; Carsten Dominik <dominik@science.uva.nl> 7;; Carsten Dominik <dominik@science.uva.nl>
diff --git a/lisp/progmodes/idlw-shell.el b/lisp/progmodes/idlw-shell.el
index 9f43aa1f9e8..64f359aa1e7 100644
--- a/lisp/progmodes/idlw-shell.el
+++ b/lisp/progmodes/idlw-shell.el
@@ -1,6 +1,7 @@
1;; idlw-shell.el --- run IDL as an inferior process of Emacs. 1;; idlw-shell.el --- run IDL as an inferior process of Emacs.
2;; Copyright (c) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 2
3;; Free Software Foundation 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc.
4 5
5;; Authors: J.D. Smith <jdsmith@as.arizona.edu> 6;; Authors: J.D. Smith <jdsmith@as.arizona.edu>
6;; Carsten Dominik <dominik@astro.uva.nl> 7;; Carsten Dominik <dominik@astro.uva.nl>
diff --git a/lisp/progmodes/idlw-toolbar.el b/lisp/progmodes/idlw-toolbar.el
index 28d184bfac4..ddf08755544 100644
--- a/lisp/progmodes/idlw-toolbar.el
+++ b/lisp/progmodes/idlw-toolbar.el
@@ -1,6 +1,7 @@
1;;; idlw-toolbar.el --- a debugging toolbar for IDLWAVE 1;;; idlw-toolbar.el --- a debugging toolbar for IDLWAVE
2;; Copyright (c) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 2
3;; Free Software Foundation 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc.
4 5
5;; Author: Carsten Dominik <dominik@astro.uva.nl> 6;; Author: Carsten Dominik <dominik@astro.uva.nl>
6;; Maintainer: J.D. Smith <jdsmith@as.arizona.edu> 7;; Maintainer: J.D. Smith <jdsmith@as.arizona.edu>
diff --git a/lisp/progmodes/idlwave.el b/lisp/progmodes/idlwave.el
index 25f05b54b74..b5b1e055465 100644
--- a/lisp/progmodes/idlwave.el
+++ b/lisp/progmodes/idlwave.el
@@ -1,6 +1,7 @@
1;; idlwave.el --- IDL editing mode for GNU Emacs 1;; idlwave.el --- IDL editing mode for GNU Emacs
2;; Copyright (c) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 2
3;; Free Software Foundation 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc.
4 5
5;; Authors: J.D. Smith <jdsmith@as.arizona.edu> 6;; Authors: J.D. Smith <jdsmith@as.arizona.edu>
6;; Carsten Dominik <dominik@science.uva.nl> 7;; Carsten Dominik <dominik@science.uva.nl>
diff --git a/lisp/progmodes/inf-lisp.el b/lisp/progmodes/inf-lisp.el
index 4a50e00063c..02d44e55019 100644
--- a/lisp/progmodes/inf-lisp.el
+++ b/lisp/progmodes/inf-lisp.el
@@ -1,6 +1,6 @@
1;;; inf-lisp.el --- an inferior-lisp mode 1;;; inf-lisp.el --- an inferior-lisp mode
2 2
3;; Copyright (C) 1988, 1993, 1994, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1988, 1993, 1994, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Olin Shivers <shivers@cs.cmu.edu> 6;; Author: Olin Shivers <shivers@cs.cmu.edu>
diff --git a/lisp/progmodes/ld-script.el b/lisp/progmodes/ld-script.el
index 461c8b9bcf1..01f9ecbc7a3 100644
--- a/lisp/progmodes/ld-script.el
+++ b/lisp/progmodes/ld-script.el
@@ -1,6 +1,6 @@
1;;; ld-script.el --- GNU linker script editing mode for Emacs 1;;; ld-script.el --- GNU linker script editing mode for Emacs
2 2
3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Masatake YAMATO<jet@gyve.org> 6;; Author: Masatake YAMATO<jet@gyve.org>
diff --git a/lisp/progmodes/m4-mode.el b/lisp/progmodes/m4-mode.el
index af719a2854b..734a86b0b99 100644
--- a/lisp/progmodes/m4-mode.el
+++ b/lisp/progmodes/m4-mode.el
@@ -1,6 +1,6 @@
1;;; m4-mode.el --- m4 code editing commands for Emacs 1;;; m4-mode.el --- m4 code editing commands for Emacs
2 2
3;; Copyright (C) 1996, 1997, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1996, 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Andrew Csillag <drew_csillag@geocities.com> 6;; Author: Andrew Csillag <drew_csillag@geocities.com>
diff --git a/lisp/progmodes/make-mode.el b/lisp/progmodes/make-mode.el
index c7341a9f871..6178e7e47cd 100644
--- a/lisp/progmodes/make-mode.el
+++ b/lisp/progmodes/make-mode.el
@@ -1,6 +1,6 @@
1;;; make-mode.el --- makefile editing commands for Emacs 1;;; make-mode.el --- makefile editing commands for Emacs
2 2
3;; Copyright (C) 1992, 1994, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1992, 1994, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Thomas Neumann <tom@smart.bo.open.de> 6;; Author: Thomas Neumann <tom@smart.bo.open.de>
diff --git a/lisp/progmodes/mantemp.el b/lisp/progmodes/mantemp.el
index d883254fdb7..61b8d3d4d3d 100644
--- a/lisp/progmodes/mantemp.el
+++ b/lisp/progmodes/mantemp.el
@@ -1,6 +1,6 @@
1;;; mantemp.el --- create manual template instantiations from g++ 2.7.2 output 1;;; mantemp.el --- create manual template instantiations from g++ 2.7.2 output
2 2
3;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Tom Houlder <thoulder@icor.fr> 6;; Author: Tom Houlder <thoulder@icor.fr>
diff --git a/lisp/progmodes/meta-mode.el b/lisp/progmodes/meta-mode.el
index 3c4fdc2330e..8215befc1de 100644
--- a/lisp/progmodes/meta-mode.el
+++ b/lisp/progmodes/meta-mode.el
@@ -1,6 +1,6 @@
1;;; meta-mode.el --- major mode for editing Metafont or MetaPost sources 1;;; meta-mode.el --- major mode for editing Metafont or MetaPost sources
2 2
3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Ulrik Vieth <vieth@thphy.uni-duesseldorf.de> 6;; Author: Ulrik Vieth <vieth@thphy.uni-duesseldorf.de>
diff --git a/lisp/progmodes/mixal-mode.el b/lisp/progmodes/mixal-mode.el
index 8b7084675d4..d2b78b1d143 100644
--- a/lisp/progmodes/mixal-mode.el
+++ b/lisp/progmodes/mixal-mode.el
@@ -1,6 +1,7 @@
1;;; mixal-mode.el --- Major mode for the mix asm language. 1;;; mixal-mode.el --- Major mode for the mix asm language.
2 2
3;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation 3;; Copyright (C) 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc.
4 5
5;; This program is free software; you can redistribute it and/or 6;; This program is free software; you can redistribute it and/or
6;; modify it under the terms of the GNU General Public License as 7;; modify it under the terms of the GNU General Public License as
diff --git a/lisp/progmodes/octave-hlp.el b/lisp/progmodes/octave-hlp.el
index 18ea9c1f699..5c2bd2f34ee 100644
--- a/lisp/progmodes/octave-hlp.el
+++ b/lisp/progmodes/octave-hlp.el
@@ -1,6 +1,6 @@
1;;; octave-hlp.el --- getting help on Octave symbols using info 1;;; octave-hlp.el --- getting help on Octave symbols using info
2 2
3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Kurt Hornik <Kurt.Hornik@wu-wien.ac.at> 6;; Author: Kurt Hornik <Kurt.Hornik@wu-wien.ac.at>
diff --git a/lisp/progmodes/octave-inf.el b/lisp/progmodes/octave-inf.el
index 0f20626c9b9..63f9af50c1e 100644
--- a/lisp/progmodes/octave-inf.el
+++ b/lisp/progmodes/octave-inf.el
@@ -1,6 +1,6 @@
1;;; octave-inf.el --- running Octave as an inferior Emacs process 1;;; octave-inf.el --- running Octave as an inferior Emacs process
2 2
3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Kurt Hornik <Kurt.Hornik@wu-wien.ac.at> 6;; Author: Kurt Hornik <Kurt.Hornik@wu-wien.ac.at>
diff --git a/lisp/progmodes/octave-mod.el b/lisp/progmodes/octave-mod.el
index 998b33ffbc7..be56d388330 100644
--- a/lisp/progmodes/octave-mod.el
+++ b/lisp/progmodes/octave-mod.el
@@ -1,6 +1,6 @@
1;;; octave-mod.el --- editing Octave source files under Emacs 1;;; octave-mod.el --- editing Octave source files under Emacs
2 2
3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Kurt Hornik <Kurt.Hornik@wu-wien.ac.at> 6;; Author: Kurt Hornik <Kurt.Hornik@wu-wien.ac.at>
diff --git a/lisp/progmodes/pascal.el b/lisp/progmodes/pascal.el
index 02d5c509c62..3fe57e00c7a 100644
--- a/lisp/progmodes/pascal.el
+++ b/lisp/progmodes/pascal.el
@@ -1,7 +1,7 @@
1;;; pascal.el --- major mode for editing pascal source in Emacs 1;;; pascal.el --- major mode for editing pascal source in Emacs
2 2
3;; Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 3;; Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
4;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Espen Skoglund <esk@gnu.org> 6;; Author: Espen Skoglund <esk@gnu.org>
7;; Keywords: languages 7;; Keywords: languages
diff --git a/lisp/progmodes/perl-mode.el b/lisp/progmodes/perl-mode.el
index 950e0cba06f..078e94ffbf4 100644
--- a/lisp/progmodes/perl-mode.el
+++ b/lisp/progmodes/perl-mode.el
@@ -1,6 +1,6 @@
1;;; perl-mode.el --- Perl code editing commands for GNU Emacs 1;;; perl-mode.el --- Perl code editing commands for GNU Emacs
2 2
3;; Copyright (C) 1990, 1994, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1990, 1994, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: William F. Mann 6;; Author: William F. Mann
diff --git a/lisp/progmodes/prolog.el b/lisp/progmodes/prolog.el
index c29a259c3a6..cb451791dbe 100644
--- a/lisp/progmodes/prolog.el
+++ b/lisp/progmodes/prolog.el
@@ -1,6 +1,6 @@
1;;; prolog.el --- major mode for editing and running Prolog under Emacs 1;;; prolog.el --- major mode for editing and running Prolog under Emacs
2 2
3;; Copyright (C) 1986, 1987, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1986, 1987, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Masanobu UMEDA <umerin@mse.kyutech.ac.jp> 6;; Author: Masanobu UMEDA <umerin@mse.kyutech.ac.jp>
diff --git a/lisp/progmodes/ps-mode.el b/lisp/progmodes/ps-mode.el
index 61b075b3bce..db4cd2dd339 100644
--- a/lisp/progmodes/ps-mode.el
+++ b/lisp/progmodes/ps-mode.el
@@ -1,6 +1,6 @@
1;;; ps-mode.el --- PostScript mode for GNU Emacs 1;;; ps-mode.el --- PostScript mode for GNU Emacs
2 2
3;; Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Peter Kleiweg <p.c.j.kleiweg@rug.nl> 6;; Author: Peter Kleiweg <p.c.j.kleiweg@rug.nl>
diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el
index 7a62cfa477c..f94a3d63653 100644
--- a/lisp/progmodes/python.el
+++ b/lisp/progmodes/python.el
@@ -1,6 +1,6 @@
1;;; python.el --- silly walks for Python 1;;; python.el --- silly walks for Python
2 2
3;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Dave Love <fx@gnu.org> 5;; Author: Dave Love <fx@gnu.org>
6;; Maintainer: FSF 6;; Maintainer: FSF
diff --git a/lisp/progmodes/scheme.el b/lisp/progmodes/scheme.el
index ce420015326..a112cee62bb 100644
--- a/lisp/progmodes/scheme.el
+++ b/lisp/progmodes/scheme.el
@@ -1,7 +1,7 @@
1;;; scheme.el --- Scheme (and DSSSL) editing mode 1;;; scheme.el --- Scheme (and DSSSL) editing mode
2 2
3;; Copyright (C) 1986, 1987, 1988, 1997, 1998, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1986, 1987, 1988, 1997, 1998, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Bill Rozas <jinx@martigny.ai.mit.edu> 6;; Author: Bill Rozas <jinx@martigny.ai.mit.edu>
7;; Adapted-by: Dave Love <d.love@dl.ac.uk> 7;; Adapted-by: Dave Love <d.love@dl.ac.uk>
diff --git a/lisp/progmodes/sh-script.el b/lisp/progmodes/sh-script.el
index 636108692fd..2db30ceb4b2 100644
--- a/lisp/progmodes/sh-script.el
+++ b/lisp/progmodes/sh-script.el
@@ -1,7 +1,7 @@
1;;; sh-script.el --- shell-script editing commands for Emacs 1;;; sh-script.el --- shell-script editing commands for Emacs
2 2
3;; Copyright (C) 1993, 1994, 1995, 1996, 1997, 1999, 2001, 2002, 3;; Copyright (C) 1993, 1994, 1995, 1996, 1997, 1999, 2001, 2002,
4;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Daniel Pfeiffer <occitan@esperanto.org> 6;; Author: Daniel Pfeiffer <occitan@esperanto.org>
7;; Version: 2.0f 7;; Version: 2.0f
diff --git a/lisp/progmodes/simula.el b/lisp/progmodes/simula.el
index 4c689a79fc7..89074dc8fe0 100644
--- a/lisp/progmodes/simula.el
+++ b/lisp/progmodes/simula.el
@@ -1,6 +1,6 @@
1;;; simula.el --- SIMULA 87 code editing commands for Emacs 1;;; simula.el --- SIMULA 87 code editing commands for Emacs
2 2
3;; Copyright (C) 1992, 1994, 1996, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1992, 1994, 1996, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Hans Henrik Eriksen <hhe@ifi.uio.no> 6;; Author: Hans Henrik Eriksen <hhe@ifi.uio.no>
diff --git a/lisp/progmodes/sql.el b/lisp/progmodes/sql.el
index afc0f35f26c..a3401dccbcb 100644
--- a/lisp/progmodes/sql.el
+++ b/lisp/progmodes/sql.el
@@ -1,6 +1,6 @@
1;;; sql.el --- specialized comint.el for SQL interpreters 1;;; sql.el --- specialized comint.el for SQL interpreters
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Alex Schroeder <alex@gnu.org> 6;; Author: Alex Schroeder <alex@gnu.org>
diff --git a/lisp/progmodes/tcl.el b/lisp/progmodes/tcl.el
index b194bb56727..0495b683bad 100644
--- a/lisp/progmodes/tcl.el
+++ b/lisp/progmodes/tcl.el
@@ -1,6 +1,6 @@
1;;; tcl.el --- Tcl code editing commands for Emacs 1;;; tcl.el --- Tcl code editing commands for Emacs
2 2
3;; Copyright (C) 1994, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1994, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
diff --git a/lisp/progmodes/vhdl-mode.el b/lisp/progmodes/vhdl-mode.el
index cc58a09ec59..dbd8e2b080d 100644
--- a/lisp/progmodes/vhdl-mode.el
+++ b/lisp/progmodes/vhdl-mode.el
@@ -1,7 +1,7 @@
1;;; vhdl-mode.el --- major mode for editing VHDL code 1;;; vhdl-mode.el --- major mode for editing VHDL code
2 2
3;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 3;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
4;; 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Authors: Reto Zimmermann <reto@gnu.org> 6;; Authors: Reto Zimmermann <reto@gnu.org>
7;; Rodney J. Whitby <software.vhdl-mode@rwhitby.net> 7;; Rodney J. Whitby <software.vhdl-mode@rwhitby.net>
diff --git a/lisp/progmodes/which-func.el b/lisp/progmodes/which-func.el
index b622e536d26..43c70f67dfb 100644
--- a/lisp/progmodes/which-func.el
+++ b/lisp/progmodes/which-func.el
@@ -1,6 +1,6 @@
1;;; which-func.el --- print current function in mode line 1;;; which-func.el --- print current function in mode line
2 2
3;; Copyright (C) 1994, 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1994, 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Alex Rezinsky <alexr@msil.sps.mot.com> 6;; Author: Alex Rezinsky <alexr@msil.sps.mot.com>
diff --git a/lisp/progmodes/xscheme.el b/lisp/progmodes/xscheme.el
index 0f55c71ac70..d2ec1781a54 100644
--- a/lisp/progmodes/xscheme.el
+++ b/lisp/progmodes/xscheme.el
@@ -1,6 +1,6 @@
1;;; xscheme.el --- run MIT Scheme under Emacs 1;;; xscheme.el --- run MIT Scheme under Emacs
2 2
3;; Copyright (C) 1986, 1987, 1989, 1990, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1986, 1987, 1989, 1990, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
diff --git a/lisp/ps-bdf.el b/lisp/ps-bdf.el
index eff8ff5eae2..750d724f9f2 100644
--- a/lisp/ps-bdf.el
+++ b/lisp/ps-bdf.el
@@ -1,8 +1,8 @@
1;;; ps-bdf.el --- BDF font file handler for ps-print 1;;; ps-bdf.el --- BDF font file handler for ps-print
2 2
3;; Copyright (C) 1998, 1999, 2001, 2002, 2003, 2004, 2005, 2006 3;; Copyright (C) 1998, 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 5;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
6;; National Institute of Advanced Industrial Science and Technology (AIST) 6;; National Institute of Advanced Industrial Science and Technology (AIST)
7;; Registration Number H14PRO021 7;; Registration Number H14PRO021
8 8
diff --git a/lisp/ps-mule.el b/lisp/ps-mule.el
index 9c8f09cd716..ec9a66d1d35 100644
--- a/lisp/ps-mule.el
+++ b/lisp/ps-mule.el
@@ -1,7 +1,7 @@
1;;; ps-mule.el --- provide multi-byte character facility to ps-print 1;;; ps-mule.el --- provide multi-byte character facility to ps-print
2 2
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br> 6;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
7;; Kenichi Handa <handa@m17n.org> (multi-byte characters) 7;; Kenichi Handa <handa@m17n.org> (multi-byte characters)
diff --git a/lisp/ps-print.el b/lisp/ps-print.el
index 9bc37f5451c..ca8cada2b2e 100644
--- a/lisp/ps-print.el
+++ b/lisp/ps-print.el
@@ -1,7 +1,7 @@
1;;; ps-print.el --- print text from the buffer as PostScript 1;;; ps-print.el --- print text from the buffer as PostScript
2 2
3;; Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 3;; Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
4;; 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Jim Thompson (was <thompson@wg2.waii.com>) 6;; Author: Jim Thompson (was <thompson@wg2.waii.com>)
7;; Jacques Duthen (was <duthen@cegelec-red.fr>) 7;; Jacques Duthen (was <duthen@cegelec-red.fr>)
@@ -10,11 +10,11 @@
10;; Maintainer: Kenichi Handa <handa@m17n.org> (multi-byte characters) 10;; Maintainer: Kenichi Handa <handa@m17n.org> (multi-byte characters)
11;; Vinicius Jose Latorre <viniciusjl@ig.com.br> 11;; Vinicius Jose Latorre <viniciusjl@ig.com.br>
12;; Keywords: wp, print, PostScript 12;; Keywords: wp, print, PostScript
13;; Version: 6.7 13;; Version: 6.7.2
14;; X-URL: http://www.emacswiki.org/cgi-bin/wiki/ViniciusJoseLatorre 14;; X-URL: http://www.emacswiki.org/cgi-bin/wiki/ViniciusJoseLatorre
15 15
16(defconst ps-print-version "6.7" 16(defconst ps-print-version "6.7.2"
17 "ps-print.el, v 6.7 <2006/12/01 vinicius> 17 "ps-print.el, v 6.7.2 <2007/01/26 vinicius>
18 18
19Vinicius's last change version -- this file may have been edited as part of 19Vinicius's last change version -- this file may have been edited as part of
20Emacs without changes to the version number. When reporting bugs, please also 20Emacs without changes to the version number. When reporting bugs, please also
@@ -1490,6 +1490,7 @@ Please send all bug fixes and enhancements to
1490(defalias 'ps-x-font-instance-properties 'font-instance-properties) 1490(defalias 'ps-x-font-instance-properties 'font-instance-properties)
1491(defalias 'ps-x-make-color-instance 'make-color-instance) 1491(defalias 'ps-x-make-color-instance 'make-color-instance)
1492(defalias 'ps-x-map-extents 'map-extents) 1492(defalias 'ps-x-map-extents 'map-extents)
1493(defalias 'ps-x-frame-property 'frame-property)
1493 1494
1494;; GNU Emacs 1495;; GNU Emacs
1495(defalias 'ps-e-face-bold-p 'face-bold-p) 1496(defalias 'ps-e-face-bold-p 'face-bold-p)
@@ -1500,6 +1501,7 @@ Please send all bug fixes and enhancements to
1500(defalias 'ps-e-overlay-end 'overlay-end) 1501(defalias 'ps-e-overlay-end 'overlay-end)
1501(defalias 'ps-e-x-color-values 'x-color-values) 1502(defalias 'ps-e-x-color-values 'x-color-values)
1502(defalias 'ps-e-color-values 'color-values) 1503(defalias 'ps-e-color-values 'color-values)
1504(defalias 'ps-e-frame-parameter 'frame-parameter)
1503(if (fboundp 'find-composition) 1505(if (fboundp 'find-composition)
1504 (defalias 'ps-e-find-composition 'find-composition) 1506 (defalias 'ps-e-find-composition 'find-composition)
1505 (defalias 'ps-e-find-composition 'ignore)) 1507 (defalias 'ps-e-find-composition 'ignore))
@@ -1523,6 +1525,8 @@ Please send all bug fixes and enhancements to
1523 (ps-xemacs-color-name (face-foreground face))) 1525 (ps-xemacs-color-name (face-foreground face)))
1524 (defun ps-face-background-name (face) 1526 (defun ps-face-background-name (face)
1525 (ps-xemacs-color-name (face-background face))) 1527 (ps-xemacs-color-name (face-background face)))
1528 (defun ps-frame-parameter (param)
1529 (ps-x-frame-property nil param))
1526 ) 1530 )
1527 (t ; emacs 22 or higher 1531 (t ; emacs 22 or higher
1528 (defvar mark-active nil) 1532 (defvar mark-active nil)
@@ -1531,7 +1535,10 @@ Please send all bug fixes and enhancements to
1531 (defun ps-face-foreground-name (face) 1535 (defun ps-face-foreground-name (face)
1532 (face-foreground face nil t)) 1536 (face-foreground face nil t))
1533 (defun ps-face-background-name (face) 1537 (defun ps-face-background-name (face)
1534 (face-background face nil t)))) 1538 (face-background face nil t))
1539 (defun ps-frame-parameter (param)
1540 (ps-e-frame-parameter nil param))
1541 ))
1535 1542
1536 1543
1537;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 1544;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@@ -2985,8 +2992,8 @@ Any other value is treated as t."
2985 :version "20" 2992 :version "20"
2986 :group 'ps-print-color) 2993 :group 'ps-print-color)
2987 2994
2988(defcustom ps-default-fg '(0.0 0.0 0.0) ; black 2995(defcustom ps-default-fg 'frame-parameter
2989 "*RGB values of the default foreground color. Defaults to black. 2996 "*RGB values of the default foreground color.
2990 2997
2991The `ps-default-fg' variable contains the default foreground color used by 2998The `ps-default-fg' variable contains the default foreground color used by
2992ps-print, that is, if there is a face in a text that doesn't have a foreground 2999ps-print, that is, if there is a face in a text that doesn't have a foreground
@@ -2996,6 +3003,8 @@ Valid values are:
2996 3003
2997 t The foreground color of Emacs session will be used. 3004 t The foreground color of Emacs session will be used.
2998 3005
3006 frame-parameter The foreground-color frame parameter will be used.
3007
2999 NUMBER It's a real value between 0.0 (black) and 1.0 (white) that 3008 NUMBER It's a real value between 0.0 (black) and 1.0 (white) that
3000 indicate the gray color. 3009 indicate the gray color.
3001 3010
@@ -3010,12 +3019,13 @@ Valid values are:
3010 Where RED, GREEN and BLUE are reals between 0.0 (no color) and 3019 Where RED, GREEN and BLUE are reals between 0.0 (no color) and
3011 1.0 (full color). 3020 1.0 (full color).
3012 3021
3013Any other value is ignored and black will be used. 3022Any other value is ignored and black color will be used.
3014 3023
3015It's used only when `ps-print-color-p' is non-nil." 3024It's used only when `ps-print-color-p' is non-nil."
3016 :type '(choice :menu-tag "Default Foreground Gray/Color" 3025 :type '(choice :menu-tag "Default Foreground Gray/Color"
3017 :tag "Default Foreground Gray/Color" 3026 :tag "Default Foreground Gray/Color"
3018 (const :tag "Session Foreground" t) 3027 (const :tag "Session Foreground" t)
3028 (const :tag "Frame Foreground" frame-parameter)
3019 (number :tag "Gray Scale" :value 0.0) 3029 (number :tag "Gray Scale" :value 0.0)
3020 (string :tag "Color Name" :value "black") 3030 (string :tag "Color Name" :value "black")
3021 (list :tag "RGB Color" :value (0.0 0.0 0.0) 3031 (list :tag "RGB Color" :value (0.0 0.0 0.0)
@@ -3025,8 +3035,8 @@ It's used only when `ps-print-color-p' is non-nil."
3025 :version "20" 3035 :version "20"
3026 :group 'ps-print-color) 3036 :group 'ps-print-color)
3027 3037
3028(defcustom ps-default-bg '(1.0 1.0 1.0) ; white 3038(defcustom ps-default-bg 'frame-parameter
3029 "*RGB values of the default background color. Defaults to white. 3039 "*RGB values of the default background color.
3030 3040
3031The `ps-default-bg' variable contains the default background color used by 3041The `ps-default-bg' variable contains the default background color used by
3032ps-print, that is, if there is a face in a text that doesn't have a background 3042ps-print, that is, if there is a face in a text that doesn't have a background
@@ -3036,6 +3046,8 @@ Valid values are:
3036 3046
3037 t The background color of Emacs session will be used. 3047 t The background color of Emacs session will be used.
3038 3048
3049 frame-parameter The background-color frame parameter will be used.
3050
3039 NUMBER It's a real value between 0.0 (black) and 1.0 (white) that 3051 NUMBER It's a real value between 0.0 (black) and 1.0 (white) that
3040 indicate the gray color. 3052 indicate the gray color.
3041 3053
@@ -3050,7 +3062,7 @@ Valid values are:
3050 Where RED, GREEN and BLUE are reals between 0.0 (no color) and 3062 Where RED, GREEN and BLUE are reals between 0.0 (no color) and
3051 1.0 (full color). 3063 1.0 (full color).
3052 3064
3053Any other value is ignored and white will be used. 3065Any other value is ignored and white color will be used.
3054 3066
3055It's used only when `ps-print-color-p' is non-nil. 3067It's used only when `ps-print-color-p' is non-nil.
3056 3068
@@ -3058,6 +3070,7 @@ See also `ps-use-face-background'."
3058 :type '(choice :menu-tag "Default Background Gray/Color" 3070 :type '(choice :menu-tag "Default Background Gray/Color"
3059 :tag "Default Background Gray/Color" 3071 :tag "Default Background Gray/Color"
3060 (const :tag "Session Background" t) 3072 (const :tag "Session Background" t)
3073 (const :tag "Frame Background" frame-parameter)
3061 (number :tag "Gray Scale" :value 1.0) 3074 (number :tag "Gray Scale" :value 1.0)
3062 (string :tag "Color Name" :value "white") 3075 (string :tag "Color Name" :value "white")
3063 (list :tag "RGB Color" :value (1.0 1.0 1.0) 3076 (list :tag "RGB Color" :value (1.0 1.0 1.0)
@@ -5895,14 +5908,22 @@ XSTART YSTART are the relative position for the first page in a sheet.")
5895 "[\000-\037\177]") 5908 "[\000-\037\177]")
5896 (t "[\t\n\f]")) 5909 (t "[\t\n\f]"))
5897 ps-default-background (ps-rgb-color 5910 ps-default-background (ps-rgb-color
5898 (if (eq ps-default-bg t) 5911 (cond
5899 (ps-face-background-name 'default) 5912 ((eq ps-default-bg 'frame-parameter)
5900 ps-default-bg) 5913 (ps-frame-parameter 'background-color))
5914 ((eq ps-default-bg t)
5915 (ps-face-background-name 'default))
5916 (t
5917 ps-default-bg))
5901 1.0) 5918 1.0)
5902 ps-default-foreground (ps-rgb-color 5919 ps-default-foreground (ps-rgb-color
5903 (if (eq ps-default-fg t) 5920 (cond
5904 (ps-face-foreground-name 'default) 5921 ((eq ps-default-fg 'frame-parameter)
5905 ps-default-fg) 5922 (ps-frame-parameter 'foreground-color))
5923 ((eq ps-default-fg t)
5924 (ps-face-foreground-name 'default))
5925 (t
5926 ps-default-fg))
5906 0.0) 5927 0.0)
5907 ps-default-color (and (eq ps-print-color-p t) ps-default-foreground) 5928 ps-default-color (and (eq ps-print-color-p t) ps-default-foreground)
5908 ps-current-color ps-default-color 5929 ps-current-color ps-default-color
@@ -6743,6 +6764,8 @@ If FACE is not a valid face name, it is used default face."
6743 (and (stringp ps-printer-name-option) 6764 (and (stringp ps-printer-name-option)
6744 ps-printer-name-option) 6765 ps-printer-name-option)
6745 ps-printer-name)))))) 6766 ps-printer-name))))))
6767 (or (stringp ps-printer-name)
6768 (setq ps-printer-name nil))
6746 (apply (or ps-print-region-function 'call-process-region) 6769 (apply (or ps-print-region-function 'call-process-region)
6747 (point-min) (point-max) ps-lpr-command nil 6770 (point-min) (point-max) ps-lpr-command nil
6748 (and (fboundp 'start-process) 0) 6771 (and (fboundp 'start-process) 0)
diff --git a/lisp/recentf.el b/lisp/recentf.el
index ca288100b98..12e4dd7ec57 100644
--- a/lisp/recentf.el
+++ b/lisp/recentf.el
@@ -1,7 +1,7 @@
1;;; recentf.el --- setup a menu of recently opened files 1;;; recentf.el --- setup a menu of recently opened files
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Ponce <david@dponce.com> 6;; Author: David Ponce <david@dponce.com>
7;; Created: July 19 1999 7;; Created: July 19 1999
diff --git a/lisp/rect.el b/lisp/rect.el
index 9515733ef2b..5910c69bab9 100644
--- a/lisp/rect.el
+++ b/lisp/rect.el
@@ -1,7 +1,7 @@
1;;; rect.el --- rectangle functions for GNU Emacs 1;;; rect.el --- rectangle functions for GNU Emacs
2 2
3;; Copyright (C) 1985, 1999, 2000, 2001, 2002, 2003, 2004 3;; Copyright (C) 1985, 1999, 2000, 2001, 2002, 2003, 2004
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: Didier Verna <didier@xemacs.org> 6;; Maintainer: Didier Verna <didier@xemacs.org>
7;; Keywords: internal 7;; Keywords: internal
diff --git a/lisp/register.el b/lisp/register.el
index 8940a887532..8f8b786cb9e 100644
--- a/lisp/register.el
+++ b/lisp/register.el
@@ -1,7 +1,7 @@
1;;; register.el --- register commands for Emacs 1;;; register.el --- register commands for Emacs
2 2
3;; Copyright (C) 1985, 1993, 1994, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1985, 1993, 1994, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: internal 7;; Keywords: internal
diff --git a/lisp/repeat.el b/lisp/repeat.el
index 51e9d160a4e..46099b664d9 100644
--- a/lisp/repeat.el
+++ b/lisp/repeat.el
@@ -1,7 +1,7 @@
1;;; repeat.el --- convenient way to repeat the previous command 1;;; repeat.el --- convenient way to repeat the previous command
2 2
3;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Will Mengarini <seldon@eskimo.com> 6;; Author: Will Mengarini <seldon@eskimo.com>
7;; Created: Mo 02 Mar 98 7;; Created: Mo 02 Mar 98
diff --git a/lisp/replace.el b/lisp/replace.el
index c51985c3e4a..12a99d72b9b 100644
--- a/lisp/replace.el
+++ b/lisp/replace.el
@@ -1,7 +1,7 @@
1;;; replace.el --- replace commands for Emacs 1;;; replace.el --- replace commands for Emacs
2 2
3;; Copyright (C) 1985, 1986, 1987, 1992, 1994, 1996, 1997, 2000, 2001, 3;; Copyright (C) 1985, 1986, 1987, 1992, 1994, 1996, 1997, 2000, 2001,
4;; 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7 7
@@ -1406,6 +1406,8 @@ make, or the user didn't cancel the call."
1406 (search-string from-string) 1406 (search-string from-string)
1407 (real-match-data nil) ; the match data for the current match 1407 (real-match-data nil) ; the match data for the current match
1408 (next-replacement nil) 1408 (next-replacement nil)
1409 ;; This is non-nil if we know there is nothing for the user
1410 ;; to edit in the replacement.
1409 (noedit nil) 1411 (noedit nil)
1410 (keep-going t) 1412 (keep-going t)
1411 (stack nil) 1413 (stack nil)
@@ -1517,8 +1519,7 @@ make, or the user didn't cancel the call."
1517 (set-match-data real-match-data) 1519 (set-match-data real-match-data)
1518 (setq next-replacement 1520 (setq next-replacement
1519 (funcall (car replacements) (cdr replacements) 1521 (funcall (car replacements) (cdr replacements)
1520 replace-count) 1522 replace-count)))
1521 noedit nil))
1522 (if (not query-flag) 1523 (if (not query-flag)
1523 (let ((inhibit-read-only 1524 (let ((inhibit-read-only
1524 query-replace-skip-read-only)) 1525 query-replace-skip-read-only))
diff --git a/lisp/reposition.el b/lisp/reposition.el
index 08af0dc2f20..3fa4445f73c 100644
--- a/lisp/reposition.el
+++ b/lisp/reposition.el
@@ -1,7 +1,7 @@
1;;; reposition.el --- center a Lisp function or comment on the screen 1;;; reposition.el --- center a Lisp function or comment on the screen
2 2
3;; Copyright (C) 1991, 1994, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1991, 1994, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Michael D. Ernst <mernst@theory.lcs.mit.edu> 6;; Author: Michael D. Ernst <mernst@theory.lcs.mit.edu>
7;; Created: Jan 1991 7;; Created: Jan 1991
diff --git a/lisp/resume.el b/lisp/resume.el
index 48cf9562b9f..bb92ced271c 100644
--- a/lisp/resume.el
+++ b/lisp/resume.el
@@ -1,7 +1,7 @@
1;;; resume.el --- process command line args from within a suspended Emacs job 1;;; resume.el --- process command line args from within a suspended Emacs job
2 2
3;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Joe Wells <jbw@bucsf.bu.edu> 6;; Author: Joe Wells <jbw@bucsf.bu.edu>
7;; Adapted-By: ESR 7;; Adapted-By: ESR
diff --git a/lisp/reveal.el b/lisp/reveal.el
index 84411f98658..098033d9e59 100644
--- a/lisp/reveal.el
+++ b/lisp/reveal.el
@@ -1,7 +1,7 @@
1;;; reveal.el --- Automatically reveal hidden text at point 1;;; reveal.el --- Automatically reveal hidden text at point
2 2
3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Stefan Monnier <monnier@iro.umontreal.ca> 6;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
7;; Keywords: outlines 7;; Keywords: outlines
diff --git a/lisp/rfn-eshadow.el b/lisp/rfn-eshadow.el
index 8e580039273..6798b0f8733 100644
--- a/lisp/rfn-eshadow.el
+++ b/lisp/rfn-eshadow.el
@@ -1,7 +1,7 @@
1;;; rfn-eshadow.el --- Highlight `shadowed' part of read-file-name input text 1;;; rfn-eshadow.el --- Highlight `shadowed' part of read-file-name input text
2;; 2;;
3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5;; 5;;
6;; Author: Miles Bader <miles@gnu.org> 6;; Author: Miles Bader <miles@gnu.org>
7;; Keywords: convenience minibuffer 7;; Keywords: convenience minibuffer
diff --git a/lisp/rot13.el b/lisp/rot13.el
index a6605722d8a..fbc5eceea24 100644
--- a/lisp/rot13.el
+++ b/lisp/rot13.el
@@ -1,7 +1,7 @@
1;;; rot13.el --- display a buffer in ROT13 1;;; rot13.el --- display a buffer in ROT13
2 2
3;; Copyright (C) 1988, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1988, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Howard Gayle 6;; Author: Howard Gayle
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/ruler-mode.el b/lisp/ruler-mode.el
index 10d05da886e..b2c48349a05 100644
--- a/lisp/ruler-mode.el
+++ b/lisp/ruler-mode.el
@@ -1,7 +1,7 @@
1;;; ruler-mode.el --- display a ruler in the header line 1;;; ruler-mode.el --- display a ruler in the header line
2 2
3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006,
4;; 2006 Free Software Foundation, Inc. 4;; 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Ponce <david@dponce.com> 6;; Author: David Ponce <david@dponce.com>
7;; Maintainer: David Ponce <david@dponce.com> 7;; Maintainer: David Ponce <david@dponce.com>
@@ -631,7 +631,7 @@ Optional argument PROPS specifies other text properties to apply."
631 (apply 'propertize " " 'display (list 'space :width width) props)) 631 (apply 'propertize " " 'display (list 'space :width width) props))
632 632
633(defun ruler-mode-ruler () 633(defun ruler-mode-ruler ()
634 "Compute and return an header line ruler." 634 "Compute and return a header line ruler."
635 (let* ((w (window-width)) 635 (let* ((w (window-width))
636 (m (window-margins)) 636 (m (window-margins))
637 (f (window-fringes)) 637 (f (window-fringes))
diff --git a/lisp/s-region.el b/lisp/s-region.el
index fa01dd986a1..363f47eaa75 100644
--- a/lisp/s-region.el
+++ b/lisp/s-region.el
@@ -1,7 +1,7 @@
1;;; s-region.el --- set region using shift key 1;;; s-region.el --- set region using shift key
2 2
3;; Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Morten Welinder <terra@diku.dk> 6;; Author: Morten Welinder <terra@diku.dk>
7;; Keywords: terminals 7;; Keywords: terminals
diff --git a/lisp/savehist.el b/lisp/savehist.el
index 3a5c0ae0347..9555bce9bd4 100644
--- a/lisp/savehist.el
+++ b/lisp/savehist.el
@@ -1,6 +1,6 @@
1;;; savehist.el --- Save minibuffer history. 1;;; savehist.el --- Save minibuffer history.
2 2
3;; Copyright (C) 1997, 2005, 2006 Free Software Foundation 3;; Copyright (C) 1997, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Hrvoje Niksic <hniksic@xemacs.org> 5;; Author: Hrvoje Niksic <hniksic@xemacs.org>
6;; Keywords: minibuffer 6;; Keywords: minibuffer
diff --git a/lisp/saveplace.el b/lisp/saveplace.el
index cfaf87852d4..08e79baaf9e 100644
--- a/lisp/saveplace.el
+++ b/lisp/saveplace.el
@@ -1,7 +1,7 @@
1;;; saveplace.el --- automatically save place in files 1;;; saveplace.el --- automatically save place in files
2 2
3;; Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Karl Fogel <kfogel@red-bean.com> 6;; Author: Karl Fogel <kfogel@red-bean.com>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/sb-image.el b/lisp/sb-image.el
index ac124fbc26b..d7d435642d8 100644
--- a/lisp/sb-image.el
+++ b/lisp/sb-image.el
@@ -1,7 +1,7 @@
1;;; sb-image --- Image management for speedbar 1;;; sb-image --- Image management for speedbar
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2005, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Eric M. Ludlam <zappo@gnu.org> 6;; Author: Eric M. Ludlam <zappo@gnu.org>
7;; Keywords: file, tags, tools 7;; Keywords: file, tags, tools
diff --git a/lisp/scroll-all.el b/lisp/scroll-all.el
index 483de88fe39..b62246e3b3d 100644
--- a/lisp/scroll-all.el
+++ b/lisp/scroll-all.el
@@ -1,7 +1,7 @@
1;;; scroll-all.el --- scroll all buffers together minor mode 1;;; scroll-all.el --- scroll all buffers together minor mode
2 2
3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Gary D. Foster <Gary.Foster@corp.sun.com> 6;; Author: Gary D. Foster <Gary.Foster@corp.sun.com>
7;; Keywords: scroll crisp brief lock 7;; Keywords: scroll crisp brief lock
diff --git a/lisp/scroll-bar.el b/lisp/scroll-bar.el
index d82ac0659f0..3c2b4df08bd 100644
--- a/lisp/scroll-bar.el
+++ b/lisp/scroll-bar.el
@@ -1,7 +1,7 @@
1;;; scroll-bar.el --- window system-independent scroll bar support 1;;; scroll-bar.el --- window system-independent scroll bar support
2 2
3;; Copyright (C) 1993, 1994, 1995, 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1993, 1994, 1995, 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: hardware 7;; Keywords: hardware
diff --git a/lisp/scroll-lock.el b/lisp/scroll-lock.el
index 8eb3977752f..7075377d1b0 100644
--- a/lisp/scroll-lock.el
+++ b/lisp/scroll-lock.el
@@ -1,6 +1,6 @@
1;;; scroll-lock.el --- Scroll lock scrolling. 1;;; scroll-lock.el --- Scroll lock scrolling.
2 2
3;; Copyright (C) 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Ralf Angeli <angeli@iwi.uni-sb.de> 5;; Author: Ralf Angeli <angeli@iwi.uni-sb.de>
6;; Maintainer: FSF 6;; Maintainer: FSF
diff --git a/lisp/select.el b/lisp/select.el
index 642d91969a6..d96038bd256 100644
--- a/lisp/select.el
+++ b/lisp/select.el
@@ -4,7 +4,7 @@
4;; Keywords: internal 4;; Keywords: internal
5 5
6;; Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004, 6;; Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
7;; 2005, 2006 Free Software Foundation, Inc. 7;; 2005, 2006, 2007 Free Software Foundation, Inc.
8;; Based partially on earlier release by Lucid. 8;; Based partially on earlier release by Lucid.
9 9
10;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
diff --git a/lisp/semantic.cache b/lisp/semantic.cache
new file mode 100644
index 00000000000..4b3d3e8002a
--- /dev/null
+++ b/lisp/semantic.cache
@@ -0,0 +1,15 @@
1;; Object lisp/
2;; SEMANTICDB Tags save file
3(semanticdb-project-database-file "lisp/"
4 :tables (list
5 (semanticdb-table "server.el"
6 :major-mode 'emacs-lisp-mode
7 :tags '(("cl" include nil nil [3413 3426]) ("defgroup" code nil nil [3429 3508]) ("server-use-tcp" variable nil nil [3510 3951]) ("server-host" variable nil nil [3953 4256]) ("put" code nil nil [4257 4299]) ("server-auth-dir" variable (:default-value "~/.emacs.d/server/") nil [4301 4450]) ("put" code nil nil [4451 4497]) ("server-raise-frame" variable (:default-value t) nil [4499 4639]) ("server-visit-hook" variable nil nil [4641 4761]) ("server-switch-hook" variable nil nil [4763 4890]) ("server-done-hook" variable nil nil [4892 5017]) ("server-process" variable nil nil [5019 5078]) ("server-clients" variable nil nil [5080 5272]) ("server-buffer-clients" variable nil nil [5274 5375]) ("make-variable-buffer-local" code nil nil [5376 5427]) ("put" code nil nil [5481 5528]) ("server-window" variable nil nil [5530 6224]) ("server-temp-file-regexp" variable (:default-value "^/tmp/Re\\|/draft$") nil [6226 6452]) ("server-kill-new-buffers" variable (:default-value t) nil [6454 6901]) ("or" code nil nil [6903 7017]) ("server-existing-buffer" variable nil nil [7019 7235]) ("make-variable-buffer-local" code nil nil [7236 7288]) ("server-name" variable (:default-value "server") nil [7290 7319]) ("server-socket-dir" variable nil nil [7321 7437]) ("server-client" function (:arguments ("proc")) nil [7439 7690]) ("server-client-get" function (:arguments ("client" "property")) nil [7692 7988]) ("server-client-set" function (:arguments ("client" "property" "value")) nil [7990 8541]) ("server-clients-with" function (:arguments ("property" "value")) nil [8543 8810]) ("server-add-client" function (:arguments ("proc")) nil [8812 9052]) ("server-getenv-from" function (:arguments ("env" "variable")) nil [9054 9641]) ("server-with-environment" function (:arguments ("env" "vars" "&rest" "body")) nil [9643 10396]) ("server-delete-client" function (:arguments ("client" "&optional" "noframe")) nil [10398 12285]) ("server-log" function (:arguments ("string" "&optional" "client")) nil [12287 12786]) ("server-sentinel" function (:arguments ("proc" "msg")) nil [12788 13625]) ("server-handle-delete-frame" function (:arguments ("frame")) nil [13627 14194]) ("server-handle-suspend-tty" function (:arguments ("terminal")) nil [14239 14656]) ("server-unquote-arg" function (:arguments ("arg")) nil [14658 14913]) ("server-send-string" function (:arguments ("proc" "string")) nil [15303 15476]) ("server-ensure-safe-dir" function (:arguments ("dir")) nil [15478 16195]) ("server-start" function (:user-visible-flag t :arguments ("&optional" "leave-dead")) nil [16212 19581]) ("define-minor-mode" code nil nil [19598 20058]) ("server-process-filter" function (:arguments ("proc" "string")) nil [20061 34873]) ("server-goto-line-column" function (:arguments ("file-line-col")) nil [34875 35214]) ("server-visit-files" function (:arguments ("files" "client" "&optional" "nowait")) nil [35216 37216]) ("server-buffer-done" function (:arguments ("buffer" "&optional" "for-killing")) nil [37219 39280]) ("server-temp-file-p" function (:arguments ("&optional" "buffer")) nil [39282 39694]) ("server-done" function nil nil [39696 40513]) ("server-kill-buffer-query-function" function nil nil [40715 41129]) ("server-kill-emacs-query-function" function nil nil [41131 41503]) ("server-kill-buffer-running" variable nil nil [41505 41619]) ("server-kill-buffer" function nil nil [41621 42031]) ("server-edit" function (:user-visible-flag t :arguments ("&optional" "arg")) nil [42034 43127]) ("server-switch-buffer" function (:arguments ("&optional" "next-buffer" "killed-one")) nil [43129 45832]) ("server-save-buffers-kill-terminal" function (:arguments ("proc" "&optional" "arg")) nil [45849 46512]) ("define-key" code nil nil [46514 46553]) ("server-unload-hook" function nil nil [46555 46980]) ("add-hook" code nil nil [46982 47038]) ("add-hook" code nil nil [47059 47109]) ("server" package nil nil [47112 47129]))
8 :file "server.el"
9 :pointmax 47205
10 )
11 )
12 :file "semantic.cache"
13 :semantic-tag-version "2.0pre3"
14 :semanticdb-version "2.0pre3"
15 )
diff --git a/lisp/server.el b/lisp/server.el
index dd64bb6cf89..e0465324e05 100644
--- a/lisp/server.el
+++ b/lisp/server.el
@@ -448,8 +448,8 @@ client \"editors\" can send your editing commands to this Emacs
448job. To use the server, set up the program `emacsclient' in the 448job. To use the server, set up the program `emacsclient' in the
449Emacs distribution as your standard \"editor\". 449Emacs distribution as your standard \"editor\".
450 450
451Prefix arg LEAVE-DEAD means just kill any existing server 451Optional argument LEAVE-DEAD (interactively, a prefix arg) means just
452communications subprocess." 452kill any existing server communications subprocess."
453 (interactive "P") 453 (interactive "P")
454 (when (or 454 (when (or
455 (not server-clients) 455 (not server-clients)
diff --git a/lisp/ses.el b/lisp/ses.el
index fc75d74843c..ab92434bedb 100644
--- a/lisp/ses.el
+++ b/lisp/ses.el
@@ -1,6 +1,6 @@
1;;; ses.el -- Simple Emacs Spreadsheet -*- coding: utf-8 -*- 1;;; ses.el -- Simple Emacs Spreadsheet -*- coding: utf-8 -*-
2 2
3;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Jonathan Yavner <jyavner@member.fsf.org> 5;; Author: Jonathan Yavner <jyavner@member.fsf.org>
6;; Maintainer: Jonathan Yavner <jyavner@member.fsf.org> 6;; Maintainer: Jonathan Yavner <jyavner@member.fsf.org>
diff --git a/lisp/shadowfile.el b/lisp/shadowfile.el
index ac2ab0fd0f8..af7356db71f 100644
--- a/lisp/shadowfile.el
+++ b/lisp/shadowfile.el
@@ -1,7 +1,7 @@
1;;; shadowfile.el --- automatic file copying 1;;; shadowfile.el --- automatic file copying
2 2
3;; Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Boris Goldowsky <boris@gnu.org> 6;; Author: Boris Goldowsky <boris@gnu.org>
7;; Keywords: comm files 7;; Keywords: comm files
diff --git a/lisp/shell.el b/lisp/shell.el
index 27220b54ab0..008cd93c47b 100644
--- a/lisp/shell.el
+++ b/lisp/shell.el
@@ -1,7 +1,7 @@
1;;; shell.el --- specialized comint.el for running the shell 1;;; shell.el --- specialized comint.el for running the shell
2 2
3;; Copyright (C) 1988, 1993, 1994, 1995, 1996, 1997, 2000, 2001, 3;; Copyright (C) 1988, 1993, 1994, 1995, 1996, 1997, 2000, 2001,
4;; 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Olin Shivers <shivers@cs.cmu.edu> 6;; Author: Olin Shivers <shivers@cs.cmu.edu>
7;; Simon Marshall <simon@gnu.org> 7;; Simon Marshall <simon@gnu.org>
diff --git a/lisp/simple.el b/lisp/simple.el
index 38302f32233..28caa0c4f0b 100644
--- a/lisp/simple.el
+++ b/lisp/simple.el
@@ -1,7 +1,7 @@
1;;; simple.el --- basic editing commands for Emacs 1;;; simple.el --- basic editing commands for Emacs
2 2
3;; Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 3;; Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: internal 7;; Keywords: internal
@@ -1067,7 +1067,7 @@ this command arranges for all errors to enter the debugger."
1067 (if eval-expression-insert-value 1067 (if eval-expression-insert-value
1068 (with-no-warnings 1068 (with-no-warnings
1069 (let ((standard-output (current-buffer))) 1069 (let ((standard-output (current-buffer)))
1070 (eval-last-sexp-print-value (car values)))) 1070 (prin1 (car values))))
1071 (prog1 1071 (prog1
1072 (prin1 (car values) t) 1072 (prin1 (car values) t)
1073 (let ((str (eval-expression-print-format (car values)))) 1073 (let ((str (eval-expression-print-format (car values))))
diff --git a/lisp/skeleton.el b/lisp/skeleton.el
index d903dab461d..9e2dacd2201 100644
--- a/lisp/skeleton.el
+++ b/lisp/skeleton.el
@@ -1,7 +1,7 @@
1;;; skeleton.el --- Lisp language extension for writing statement skeletons 1;;; skeleton.el --- Lisp language extension for writing statement skeletons
2 2
3;; Copyright (C) 1993, 1994, 1995, 1996, 2001, 2002, 2003, 3;; Copyright (C) 1993, 1994, 1995, 1996, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Daniel Pfeiffer <occitan@esperanto.org> 6;; Author: Daniel Pfeiffer <occitan@esperanto.org>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/smerge-mode.el b/lisp/smerge-mode.el
index 8d9df188875..bda569a1e05 100644
--- a/lisp/smerge-mode.el
+++ b/lisp/smerge-mode.el
@@ -1,7 +1,7 @@
1;;; smerge-mode.el --- Minor mode to resolve diff3 conflicts 1;;; smerge-mode.el --- Minor mode to resolve diff3 conflicts
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Stefan Monnier <monnier@iro.umontreal.ca> 6;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
7;; Keywords: tools revision-control merge diff3 cvs conflict 7;; Keywords: tools revision-control merge diff3 cvs conflict
diff --git a/lisp/sort.el b/lisp/sort.el
index 7b90d3dcbdf..fb96a3ef1c9 100644
--- a/lisp/sort.el
+++ b/lisp/sort.el
@@ -1,7 +1,7 @@
1;;; sort.el --- commands to sort text in an Emacs buffer 1;;; sort.el --- commands to sort text in an Emacs buffer
2 2
3;; Copyright (C) 1986, 1987, 1994, 1995, 2001, 2002, 2003, 3;; Copyright (C) 1986, 1987, 1994, 1995, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Howie Kaye 6;; Author: Howie Kaye
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/soundex.el b/lisp/soundex.el
index be73d71c21a..2133f1cf381 100644
--- a/lisp/soundex.el
+++ b/lisp/soundex.el
@@ -1,7 +1,7 @@
1;;; soundex.el --- implement Soundex algorithm 1;;; soundex.el --- implement Soundex algorithm
2 2
3;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Christian Plaunt <chris@bliss.berkeley.edu> 6;; Author: Christian Plaunt <chris@bliss.berkeley.edu>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/speedbar.el b/lisp/speedbar.el
index 01357cb380a..711957d9cd0 100644
--- a/lisp/speedbar.el
+++ b/lisp/speedbar.el
@@ -1,7 +1,7 @@
1;;; speedbar --- quick access to files and tags in a frame 1;;; speedbar --- quick access to files and tags in a frame
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Eric M. Ludlam <zappo@gnu.org> 6;; Author: Eric M. Ludlam <zappo@gnu.org>
7;; Keywords: file, tags, tools 7;; Keywords: file, tags, tools
@@ -819,7 +819,7 @@ to toggle this value.")
819 819
820(defun speedbar-make-specialized-keymap () 820(defun speedbar-make-specialized-keymap ()
821 "Create a keymap for use with a speedbar major or minor display mode. 821 "Create a keymap for use with a speedbar major or minor display mode.
822This basically creates a sparse keymap, and makes it's parent be 822This basically creates a sparse keymap, and makes its parent be
823`speedbar-key-map'." 823`speedbar-key-map'."
824 (let ((k (make-sparse-keymap))) 824 (let ((k (make-sparse-keymap)))
825 (set-keymap-parent k speedbar-key-map) 825 (set-keymap-parent k speedbar-key-map)
diff --git a/lisp/startup.el b/lisp/startup.el
index 30d25900ad4..c19a997da82 100644
--- a/lisp/startup.el
+++ b/lisp/startup.el
@@ -1,7 +1,7 @@
1;;; startup.el --- process Emacs shell arguments 1;;; startup.el --- process Emacs shell arguments
2 2
3;; Copyright (C) 1985, 1986, 1992, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 3;; Copyright (C) 1985, 1986, 1992, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
4;; 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: internal 7;; Keywords: internal
@@ -1133,6 +1133,11 @@ Copying Conditions\tConditions for redistributing and changing Emacs
1133Getting New Versions\tHow to obtain the latest version of Emacs 1133Getting New Versions\tHow to obtain the latest version of Emacs
1134More Manuals / Ordering Manuals Buying printed manuals from the FSF\n") 1134More Manuals / Ordering Manuals Buying printed manuals from the FSF\n")
1135 (:face (variable-pitch :weight bold) 1135 (:face (variable-pitch :weight bold)
1136 "To quit a partially entered command, type "
1137 :face default
1138 "Control-g"
1139 :face variable-pitch
1140 "."
1136 "Useful File menu items:\n" 1141 "Useful File menu items:\n"
1137 :face variable-pitch 1142 :face variable-pitch
1138 "Exit Emacs\t\t(Or type " 1143 "Exit Emacs\t\t(Or type "
@@ -1282,7 +1287,7 @@ using the mouse.\n\n")
1282 (emacs-version) 1287 (emacs-version)
1283 "\n" 1288 "\n"
1284 :face '(variable-pitch :height 0.5) 1289 :face '(variable-pitch :height 0.5)
1285 "Copyright (C) 2006 Free Software Foundation, Inc.") 1290 "Copyright (C) 2007 Free Software Foundation, Inc.")
1286 (and auto-save-list-file-prefix 1291 (and auto-save-list-file-prefix
1287 ;; Don't signal an error if the 1292 ;; Don't signal an error if the
1288 ;; directory for auto-save-list files 1293 ;; directory for auto-save-list files
@@ -1533,6 +1538,7 @@ Warning Warning!!! Pure space overflow !!!Warning Warning
1533 (progn 1538 (progn
1534 (insert "\ 1539 (insert "\
1535You can do basic editing with the menu bar and scroll bar using the mouse. 1540You can do basic editing with the menu bar and scroll bar using the mouse.
1541To quit a partially entered command, type Control-g.
1536 1542
1537Useful File menu items: 1543Useful File menu items:
1538Exit Emacs (or type Control-x followed by Control-c) 1544Exit Emacs (or type Control-x followed by Control-c)
@@ -1549,7 +1555,7 @@ More Manuals / Ordering Manuals How to order printed manuals from the FSF
1549") 1555")
1550 (insert "\n\n" (emacs-version) 1556 (insert "\n\n" (emacs-version)
1551 " 1557 "
1552Copyright (C) 2006 Free Software Foundation, Inc.")) 1558Copyright (C) 2007 Free Software Foundation, Inc."))
1553 1559
1554 ;; No mouse menus, so give help using kbd commands. 1560 ;; No mouse menus, so give help using kbd commands.
1555 1561
@@ -1597,7 +1603,7 @@ If you have no Meta key, you may instead type ESC followed by the character.)")
1597 1603
1598 (insert "\n\n" (emacs-version) 1604 (insert "\n\n" (emacs-version)
1599 " 1605 "
1600Copyright (C) 2006 Free Software Foundation, Inc.") 1606Copyright (C) 2007 Free Software Foundation, Inc.")
1601 1607
1602 (if (and (eq (key-binding "\C-h\C-c") 'describe-copying) 1608 (if (and (eq (key-binding "\C-h\C-c") 'describe-copying)
1603 (eq (key-binding "\C-h\C-d") 'describe-distribution) 1609 (eq (key-binding "\C-h\C-d") 'describe-distribution)
diff --git a/lisp/strokes.el b/lisp/strokes.el
index c440f0df860..5886f3d1810 100644
--- a/lisp/strokes.el
+++ b/lisp/strokes.el
@@ -1,7 +1,7 @@
1;;; strokes.el --- control Emacs through mouse strokes 1;;; strokes.el --- control Emacs through mouse strokes
2 2
3;; Copyright (C) 1997, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1997, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David Bakhash <cadet@alum.mit.edu> 6;; Author: David Bakhash <cadet@alum.mit.edu>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/subr.el b/lisp/subr.el
index 18f4ad65686..c91c9c599b7 100644
--- a/lisp/subr.el
+++ b/lisp/subr.el
@@ -1,7 +1,7 @@
1;;; subr.el --- basic lisp subroutines for Emacs 1;;; subr.el --- basic lisp subroutines for Emacs
2 2
3;; Copyright (C) 1985, 1986, 1992, 1994, 1995, 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1985, 1986, 1992, 1994, 1995, 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: internal 7;; Keywords: internal
diff --git a/lisp/t-mouse.el b/lisp/t-mouse.el
index 1a4ca969954..96e545aa11c 100644
--- a/lisp/t-mouse.el
+++ b/lisp/t-mouse.el
@@ -4,10 +4,7 @@
4;; Maintainer: Nick Roberts <nickrob@gnu.org> 4;; Maintainer: Nick Roberts <nickrob@gnu.org>
5;; Keywords: mouse gpm linux 5;; Keywords: mouse gpm linux
6 6
7;; Copyright (C) 1994,1995 Alessandro Rubini <rubini@linux.it> 7;; Copyright (C) 1994, 1995, 1998, 2006, 2007 Free Software Foundation, Inc.
8;; parts are by Ian T Zimmermann <itz@rahul.net>, 1995,1998
9;; Copyright (C) 2006
10;; Free Software Foundation, Inc.
11 8
12;; This file is part of GNU Emacs. 9;; This file is part of GNU Emacs.
13 10
diff --git a/lisp/tabify.el b/lisp/tabify.el
index 42d8e15f1ab..d0d65efcf9c 100644
--- a/lisp/tabify.el
+++ b/lisp/tabify.el
@@ -1,7 +1,7 @@
1;;; tabify.el --- tab conversion commands for Emacs 1;;; tabify.el --- tab conversion commands for Emacs
2 2
3;; Copyright (C) 1985, 1994, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1985, 1994, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7 7
diff --git a/lisp/talk.el b/lisp/talk.el
index f107086046d..9197460c295 100644
--- a/lisp/talk.el
+++ b/lisp/talk.el
@@ -1,7 +1,7 @@
1;;; talk.el --- allow several users to talk to each other through Emacs 1;;; talk.el --- allow several users to talk to each other through Emacs
2 2
3;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: comm, frames 7;; Keywords: comm, frames
diff --git a/lisp/tar-mode.el b/lisp/tar-mode.el
index b1f0176b0f3..cffc8a4cccc 100644
--- a/lisp/tar-mode.el
+++ b/lisp/tar-mode.el
@@ -1,7 +1,7 @@
1;;; tar-mode.el --- simple editing of tar files from GNU emacs 1;;; tar-mode.el --- simple editing of tar files from GNU emacs
2 2
3;; Copyright (C) 1990, 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 3;; Copyright (C) 1990, 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Jamie Zawinski <jwz@lucid.com> 6;; Author: Jamie Zawinski <jwz@lucid.com>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/tempo.el b/lisp/tempo.el
index 14fdb4c969e..64427d8ccf4 100644
--- a/lisp/tempo.el
+++ b/lisp/tempo.el
@@ -1,7 +1,7 @@
1;;; tempo.el --- Flexible template insertion 1;;; tempo.el --- Flexible template insertion
2 2
3;; Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: David K}gedal <davidk@lysator.liu.se> 6;; Author: David K}gedal <davidk@lysator.liu.se>
7;; Created: 16 Feb 1994 7;; Created: 16 Feb 1994
diff --git a/lisp/term.el b/lisp/term.el
index 1e97a4eebcd..a853c12ec39 100644
--- a/lisp/term.el
+++ b/lisp/term.el
@@ -1,7 +1,7 @@
1;;; term.el --- general command interpreter in a window stuff 1;;; term.el --- general command interpreter in a window stuff
2 2
3;; Copyright (C) 1988, 1990, 1992, 1994, 1995, 2001, 2002, 2003, 3;; Copyright (C) 1988, 1990, 1992, 1994, 1995, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Per Bothner <per@bothner.com> 6;; Author: Per Bothner <per@bothner.com>
7;; Maintainer: Dan Nicolaescu <dann@ics.uci.edu>, Per Bothner <per@bothner.com> 7;; Maintainer: Dan Nicolaescu <dann@ics.uci.edu>, Per Bothner <per@bothner.com>
diff --git a/lisp/term/AT386.el b/lisp/term/AT386.el
index 702a4b614e2..67808089e11 100644
--- a/lisp/term/AT386.el
+++ b/lisp/term/AT386.el
@@ -1,7 +1,7 @@
1;;; AT386.el --- terminal support package for IBM AT keyboards -*- no-byte-compile: t -*- 1;;; AT386.el --- terminal support package for IBM AT keyboards -*- no-byte-compile: t -*-
2 2
3;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Eric S. Raymond <esr@snark.thyrsus.com> 6;; Author: Eric S. Raymond <esr@snark.thyrsus.com>
7;; Keywords: terminals 7;; Keywords: terminals
diff --git a/lisp/term/internal.el b/lisp/term/internal.el
index 0cbb3ae10f6..e9afd6b9462 100644
--- a/lisp/term/internal.el
+++ b/lisp/term/internal.el
@@ -1,7 +1,7 @@
1;;; internal.el --- support for PC internal terminal -*- coding: raw-text; no-byte-compile: t -*- 1;;; internal.el --- support for PC internal terminal -*- coding: raw-text; no-byte-compile: t -*-
2 2
3;; Copyright (C) 1993, 1994, 1998, 1999, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1993, 1994, 1998, 1999, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Morten Welinder <terra@diku.dk> 6;; Author: Morten Welinder <terra@diku.dk>
7 7
diff --git a/lisp/term/iris-ansi.el b/lisp/term/iris-ansi.el
index 56a387b1848..e45cf1384c9 100644
--- a/lisp/term/iris-ansi.el
+++ b/lisp/term/iris-ansi.el
@@ -1,7 +1,7 @@
1;;; iris-ansi.el --- configure Emacs for SGI xwsh and winterm apps -*- no-byte-compile: t -*- 1;;; iris-ansi.el --- configure Emacs for SGI xwsh and winterm apps -*- no-byte-compile: t -*-
2 2
3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Dan Nicolaescu <dann@ics.uci.edu> 6;; Author: Dan Nicolaescu <dann@ics.uci.edu>
7 7
diff --git a/lisp/term/mac-win.el b/lisp/term/mac-win.el
index 700ad57029b..7e3d7b14ddd 100644
--- a/lisp/term/mac-win.el
+++ b/lisp/term/mac-win.el
@@ -1,7 +1,7 @@
1;;; mac-win.el --- parse switches controlling interface with Mac window system -*-coding: iso-2022-7bit;-*- 1;;; mac-win.el --- parse switches controlling interface with Mac window system -*-coding: iso-2022-7bit;-*-
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Andrew Choi <akochoi@mac.com> 6;; Author: Andrew Choi <akochoi@mac.com>
7;; Keywords: terminals 7;; Keywords: terminals
@@ -1687,6 +1687,26 @@ in `selection-converter-alist', which see."
1687 (+ (* i 10) 12))))) 1687 (+ (* i 10) 12)))))
1688 result)) 1688 result))
1689 1689
1690(defconst mac-keyboard-modifier-mask-alist
1691 (mapcar
1692 (lambda (modifier-bit)
1693 (cons (car modifier-bit) (lsh 1 (cdr modifier-bit))))
1694 '((command . 8) ; cmdKeyBit
1695 (shift . 9) ; shiftKeyBit
1696 (option . 11) ; optionKeyBit
1697 (control . 12) ; controlKeyBit
1698 (function . 17))) ; kEventKeyModifierFnBit
1699 "Alist of Mac keyboard modifier symbols vs masks.")
1700
1701(defun mac-ae-keyboard-modifiers (ae)
1702 (let ((modifiers-value (mac-ae-number ae "kmod"))
1703 modifiers)
1704 (if modifiers-value
1705 (dolist (modifier-mask mac-keyboard-modifier-mask-alist)
1706 (if (/= (logand modifiers-value (cdr modifier-mask)) 0)
1707 (setq modifiers (cons (car modifier-mask) modifiers)))))
1708 modifiers))
1709
1690(defun mac-ae-open-documents (event) 1710(defun mac-ae-open-documents (event)
1691 "Open the documents specified by the Apple event EVENT." 1711 "Open the documents specified by the Apple event EVENT."
1692 (interactive "e") 1712 (interactive "e")
@@ -1714,6 +1734,15 @@ in `selection-converter-alist', which see."
1714 nil t))))) 1734 nil t)))))
1715 (select-frame-set-input-focus (selected-frame))) 1735 (select-frame-set-input-focus (selected-frame)))
1716 1736
1737(defun mac-ae-quit-application (event)
1738 "Quit the application Emacs with the Apple event EVENT."
1739 (interactive "e")
1740 (let ((ae (mac-event-ae event)))
1741 (unwind-protect
1742 (save-buffers-kill-emacs)
1743 ;; Reaches here if the user has canceled the quit.
1744 (mac-resume-apple-event ae -128)))) ; userCanceledErr
1745
1717(defun mac-ae-get-url (event) 1746(defun mac-ae-get-url (event)
1718 "Open the URL specified by the Apple event EVENT. 1747 "Open the URL specified by the Apple event EVENT.
1719Currently the `mailto' scheme is supported." 1748Currently the `mailto' scheme is supported."
@@ -1740,7 +1769,7 @@ Currently the `mailto' scheme is supported."
1740 'mac-ae-open-documents) 1769 'mac-ae-open-documents)
1741(define-key mac-apple-event-map [core-event show-preferences] 'customize) 1770(define-key mac-apple-event-map [core-event show-preferences] 'customize)
1742(define-key mac-apple-event-map [core-event quit-application] 1771(define-key mac-apple-event-map [core-event quit-application]
1743 'save-buffers-kill-emacs) 1772 'mac-ae-quit-application)
1744 1773
1745(define-key mac-apple-event-map [internet-event get-url] 'mac-ae-get-url) 1774(define-key mac-apple-event-map [internet-event get-url] 'mac-ae-get-url)
1746 1775
@@ -1753,9 +1782,8 @@ With no keyboard modifiers, it toggles the visibility of the
1753frame where the tool-bar toggle button was pressed. With some 1782frame where the tool-bar toggle button was pressed. With some
1754modifiers, it changes global tool-bar visibility setting." 1783modifiers, it changes global tool-bar visibility setting."
1755 (interactive "e") 1784 (interactive "e")
1756 (let* ((ae (mac-event-ae event)) 1785 (let ((ae (mac-event-ae event)))
1757 (modifiers (cdr (mac-ae-parameter ae "kmod")))) 1786 (if (mac-ae-keyboard-modifiers ae)
1758 (if (and modifiers (not (string= modifiers "\000\000\000\000")))
1759 ;; Globally toggle tool-bar-mode if some modifier key is pressed. 1787 ;; Globally toggle tool-bar-mode if some modifier key is pressed.
1760 (tool-bar-mode) 1788 (tool-bar-mode)
1761 (let ((frame (mac-ae-frame ae))) 1789 (let ((frame (mac-ae-frame ae)))
@@ -2212,10 +2240,10 @@ See also `mac-dnd-known-types'."
2212(defun mac-dnd-insert-TIFF (window action data) 2240(defun mac-dnd-insert-TIFF (window action data)
2213 (dnd-insert-text window action (mac-TIFF-to-string data))) 2241 (dnd-insert-text window action (mac-TIFF-to-string data)))
2214 2242
2215(defun mac-dnd-drop-data (event frame window data type) 2243(defun mac-dnd-drop-data (event frame window data type &optional action)
2244 (or action (setq action 'private))
2216 (let* ((type-info (assoc type mac-dnd-types-alist)) 2245 (let* ((type-info (assoc type mac-dnd-types-alist))
2217 (handler (cdr type-info)) 2246 (handler (cdr type-info))
2218 (action 'private)
2219 (w (posn-window (event-start event)))) 2247 (w (posn-window (event-start event))))
2220 (when handler 2248 (when handler
2221 (if (and (windowp w) (window-live-p w) 2249 (if (and (windowp w) (window-live-p w)
@@ -2236,12 +2264,16 @@ See also `mac-dnd-known-types'."
2236(defun mac-dnd-handle-drag-n-drop-event (event) 2264(defun mac-dnd-handle-drag-n-drop-event (event)
2237 "Receive drag and drop events." 2265 "Receive drag and drop events."
2238 (interactive "e") 2266 (interactive "e")
2239 (let ((window (posn-window (event-start event)))) 2267 (let ((window (posn-window (event-start event)))
2268 (ae (mac-event-ae event))
2269 action)
2240 (when (windowp window) (select-window window)) 2270 (when (windowp window) (select-window window))
2241 (dolist (item (mac-ae-list (mac-event-ae event))) 2271 (if (memq 'option (mac-ae-keyboard-modifiers ae))
2272 (setq action 'copy))
2273 (dolist (item (mac-ae-list ae))
2242 (if (not (equal (car item) "null")) 2274 (if (not (equal (car item) "null"))
2243 (mac-dnd-drop-data event (selected-frame) window 2275 (mac-dnd-drop-data event (selected-frame) window
2244 (cdr item) (car item))))) 2276 (cdr item) (car item) action))))
2245 (select-frame-set-input-focus (selected-frame))) 2277 (select-frame-set-input-focus (selected-frame)))
2246 2278
2247;;; Do the actual Windows setup here; the above code just defines 2279;;; Do the actual Windows setup here; the above code just defines
@@ -2582,7 +2614,6 @@ ascii:-*-Monaco-*-*-*-*-12-*-*-*-*-*-mac-roman")
2582;; Initiate drag and drop 2614;; Initiate drag and drop
2583 2615
2584(define-key special-event-map [drag-n-drop] 'mac-dnd-handle-drag-n-drop-event) 2616(define-key special-event-map [drag-n-drop] 'mac-dnd-handle-drag-n-drop-event)
2585(define-key special-event-map [M-drag-n-drop] 'mac-dnd-handle-drag-n-drop-event)
2586 2617
2587 2618
2588;;;; Non-toolkit Scroll bars 2619;;;; Non-toolkit Scroll bars
diff --git a/lisp/term/news.el b/lisp/term/news.el
index d39c79838f6..e88af7882a7 100644
--- a/lisp/term/news.el
+++ b/lisp/term/news.el
@@ -1,7 +1,7 @@
1;;; news.el --- keypad and function key bindings for the Sony NEWS keyboard -*- no-byte-compile: t -*- 1;;; news.el --- keypad and function key bindings for the Sony NEWS keyboard -*- no-byte-compile: t -*-
2 2
3;; Copyright (C) 1989, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1989, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: FSF 6;; Author: FSF
7;; Keywords: terminals 7;; Keywords: terminals
diff --git a/lisp/term/pc-win.el b/lisp/term/pc-win.el
index fd63e5a1db9..7a737715cd8 100644
--- a/lisp/term/pc-win.el
+++ b/lisp/term/pc-win.el
@@ -1,7 +1,7 @@
1;;; pc-win.el --- setup support for `PC windows' (whatever that is) 1;;; pc-win.el --- setup support for `PC windows' (whatever that is)
2 2
3;; Copyright (C) 1994, 1996, 1997, 1999, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1994, 1996, 1997, 1999, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Morten Welinder <terra@diku.dk> 6;; Author: Morten Welinder <terra@diku.dk>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/term/rxvt.el b/lisp/term/rxvt.el
index cd8160c507c..d9c87bba7fe 100644
--- a/lisp/term/rxvt.el
+++ b/lisp/term/rxvt.el
@@ -1,6 +1,6 @@
1;;; rxvt.el --- define function key sequences and standard colors for rxvt 1;;; rxvt.el --- define function key sequences and standard colors for rxvt
2 2
3;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Eli Zaretskii 5;; Author: Eli Zaretskii
6;; Keywords: terminals 6;; Keywords: terminals
diff --git a/lisp/term/sun-mouse.el b/lisp/term/sun-mouse.el
index 76b2ef6d3d9..dcc56d503e9 100644
--- a/lisp/term/sun-mouse.el
+++ b/lisp/term/sun-mouse.el
@@ -1,7 +1,7 @@
1;;; sun-mouse.el --- mouse handling for Sun windows 1;;; sun-mouse.el --- mouse handling for Sun windows
2 2
3;; Copyright (C) 1987, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1987, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Jeff Peck 6;; Author: Jeff Peck
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/term/sun.el b/lisp/term/sun.el
index 8913fa98268..b17b9125d8e 100644
--- a/lisp/term/sun.el
+++ b/lisp/term/sun.el
@@ -1,7 +1,7 @@
1;;; sun.el --- keybinding for standard default sunterm keys 1;;; sun.el --- keybinding for standard default sunterm keys
2 2
3;; Copyright (C) 1987, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1987, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Jeff Peck <peck@sun.com> 6;; Author: Jeff Peck <peck@sun.com>
7;; Keywords: terminals 7;; Keywords: terminals
diff --git a/lisp/term/sup-mouse.el b/lisp/term/sup-mouse.el
index a038fbd3d9d..52528cb8aa9 100644
--- a/lisp/term/sup-mouse.el
+++ b/lisp/term/sup-mouse.el
@@ -1,7 +1,7 @@
1;;; sup-mouse.el --- supdup mouse support for lisp machines 1;;; sup-mouse.el --- supdup mouse support for lisp machines
2 2
3;; Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Wolfgang Rupprecht 6;; Author: Wolfgang Rupprecht
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/term/tty-colors.el b/lisp/term/tty-colors.el
index c03aebf4068..6dcd63eb945 100644
--- a/lisp/term/tty-colors.el
+++ b/lisp/term/tty-colors.el
@@ -1,7 +1,7 @@
1;;; tty-colors.el --- color support for character terminals 1;;; tty-colors.el --- color support for character terminals
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Eli Zaretskii 6;; Author: Eli Zaretskii
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/term/tvi970.el b/lisp/term/tvi970.el
index 083c99f6241..cb309740155 100644
--- a/lisp/term/tvi970.el
+++ b/lisp/term/tvi970.el
@@ -1,7 +1,7 @@
1;;; tvi970.el --- terminal support for the Televideo 970 1;;; tvi970.el --- terminal support for the Televideo 970
2 2
3;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Jim Blandy <jimb@occs.cs.oberlin.edu>, January 1992 6;; Author: Jim Blandy <jimb@occs.cs.oberlin.edu>, January 1992
7;; Keywords: terminals 7;; Keywords: terminals
diff --git a/lisp/term/vt100.el b/lisp/term/vt100.el
index 38509a471cd..0c4fcc70768 100644
--- a/lisp/term/vt100.el
+++ b/lisp/term/vt100.el
@@ -1,7 +1,7 @@
1;;; vt100.el --- define VT100 function key sequences in function-key-map 1;;; vt100.el --- define VT100 function key sequences in function-key-map
2 2
3;; Copyright (C) 1989, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1989, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: FSF 6;; Author: FSF
7;; Keywords: terminals 7;; Keywords: terminals
diff --git a/lisp/term/w32-win.el b/lisp/term/w32-win.el
index 5ba5b270327..56dbf944dfe 100644
--- a/lisp/term/w32-win.el
+++ b/lisp/term/w32-win.el
@@ -1,7 +1,7 @@
1;;; w32-win.el --- parse switches controlling interface with W32 window system 1;;; w32-win.el --- parse switches controlling interface with W32 window system
2 2
3;; Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Kevin Gallo 6;; Author: Kevin Gallo
7;; Keywords: terminals 7;; Keywords: terminals
diff --git a/lisp/term/wyse50.el b/lisp/term/wyse50.el
index 6723ee8a07c..79d73504a08 100644
--- a/lisp/term/wyse50.el
+++ b/lisp/term/wyse50.el
@@ -1,7 +1,7 @@
1;;; wyse50.el --- terminal support code for Wyse 50 -*- no-byte-compile: t -*- 1;;; wyse50.el --- terminal support code for Wyse 50 -*- no-byte-compile: t -*-
2 2
3;; Copyright (C) 1989, 1993, 1994, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1989, 1993, 1994, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Daniel Pfeiffer <occitan@esperanto.org>, 6;; Author: Daniel Pfeiffer <occitan@esperanto.org>,
7;; Jim Blandy <jimb@occs.cs.oberlin.edu> 7;; Jim Blandy <jimb@occs.cs.oberlin.edu>
diff --git a/lisp/term/x-win.el b/lisp/term/x-win.el
index 32959f38e34..d2978147ad1 100644
--- a/lisp/term/x-win.el
+++ b/lisp/term/x-win.el
@@ -1,7 +1,7 @@
1;;; x-win.el --- parse relevant switches and set up for X -*-coding: iso-2022-7bit;-*- 1;;; x-win.el --- parse relevant switches and set up for X -*-coding: iso-2022-7bit;-*-
2 2
3;; Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: FSF 6;; Author: FSF
7;; Keywords: terminals, i18n 7;; Keywords: terminals, i18n
diff --git a/lisp/term/xterm.el b/lisp/term/xterm.el
index f72c4d205d1..9ac820dda72 100644
--- a/lisp/term/xterm.el
+++ b/lisp/term/xterm.el
@@ -1,7 +1,7 @@
1;;; xterm.el --- define function key sequences and standard colors for xterm 1;;; xterm.el --- define function key sequences and standard colors for xterm
2 2
3;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: FSF 6;; Author: FSF
7;; Keywords: terminals 7;; Keywords: terminals
diff --git a/lisp/terminal.el b/lisp/terminal.el
index b26a2643d75..cf31afd09a7 100644
--- a/lisp/terminal.el
+++ b/lisp/terminal.el
@@ -1,7 +1,7 @@
1;;; terminal.el --- terminal emulator for GNU Emacs 1;;; terminal.el --- terminal emulator for GNU Emacs
2 2
3;; Copyright (C) 1986, 1987, 1988, 1989, 1993, 1994, 2001, 2002, 2003, 3;; Copyright (C) 1986, 1987, 1988, 1989, 1993, 1994, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Richard Mlynarik <mly@eddie.mit.edu> 6;; Author: Richard Mlynarik <mly@eddie.mit.edu>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/textmodes/artist.el b/lisp/textmodes/artist.el
index d5dcdd0d9ef..37c449a75ea 100644
--- a/lisp/textmodes/artist.el
+++ b/lisp/textmodes/artist.el
@@ -1,7 +1,7 @@
1;;; artist.el --- draw ascii graphics with your mouse 1;;; artist.el --- draw ascii graphics with your mouse
2 2
3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Tomas Abrahamsson <tab@lysator.liu.se> 6;; Author: Tomas Abrahamsson <tab@lysator.liu.se>
7;; Maintainer: Tomas Abrahamsson <tab@lysator.liu.se> 7;; Maintainer: Tomas Abrahamsson <tab@lysator.liu.se>
diff --git a/lisp/textmodes/bib-mode.el b/lisp/textmodes/bib-mode.el
index 856fe735f8e..121137c7025 100644
--- a/lisp/textmodes/bib-mode.el
+++ b/lisp/textmodes/bib-mode.el
@@ -1,7 +1,7 @@
1;;; bib-mode.el --- major mode for editing bib files 1;;; bib-mode.el --- major mode for editing bib files
2 2
3;; Copyright (C) 1989, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1989, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: bib 7;; Keywords: bib
diff --git a/lisp/textmodes/bibtex.el b/lisp/textmodes/bibtex.el
index 5cc22443219..06fa3a01186 100644
--- a/lisp/textmodes/bibtex.el
+++ b/lisp/textmodes/bibtex.el
@@ -1,7 +1,7 @@
1;;; bibtex.el --- BibTeX mode for GNU Emacs 1;;; bibtex.el --- BibTeX mode for GNU Emacs
2 2
3;; Copyright (C) 1992, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002, 3;; Copyright (C) 1992, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
4;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Stefan Schoef <schoef@offis.uni-oldenburg.de> 6;; Author: Stefan Schoef <schoef@offis.uni-oldenburg.de>
7;; Bengt Martensson <bengt@mathematik.uni-Bremen.de> 7;; Bengt Martensson <bengt@mathematik.uni-Bremen.de>
@@ -530,7 +530,8 @@ directories specified in `bibtex-file-path'. If an element is a directory,
530check all BibTeX files in this directory. If an element is the symbol 530check all BibTeX files in this directory. If an element is the symbol
531`bibtex-file-path', check all BibTeX files in `bibtex-file-path'." 531`bibtex-file-path', check all BibTeX files in `bibtex-file-path'."
532 :group 'bibtex 532 :group 'bibtex
533 :type '(repeat file)) 533 :type '(repeat (choice (const :tag "bibtex-file-path" bibtex-file-path)
534 directory file)))
534 535
535(defvar bibtex-file-path (getenv "BIBINPUTS") 536(defvar bibtex-file-path (getenv "BIBINPUTS")
536 "*Colon separated list of paths to search for `bibtex-files'.") 537 "*Colon separated list of paths to search for `bibtex-files'.")
diff --git a/lisp/textmodes/conf-mode.el b/lisp/textmodes/conf-mode.el
index f7a725242ed..e5ea2d1fbe9 100644
--- a/lisp/textmodes/conf-mode.el
+++ b/lisp/textmodes/conf-mode.el
@@ -1,6 +1,6 @@
1;;; conf-mode.el --- Simple major mode for editing conf/ini/properties files 1;;; conf-mode.el --- Simple major mode for editing conf/ini/properties files
2 2
3;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Daniel Pfeiffer <occitan@esperanto.org> 5;; Author: Daniel Pfeiffer <occitan@esperanto.org>
6;; Keywords: conf ini windows java 6;; Keywords: conf ini windows java
diff --git a/lisp/textmodes/dns-mode.el b/lisp/textmodes/dns-mode.el
index 21fe137118f..6e197578ffc 100644
--- a/lisp/textmodes/dns-mode.el
+++ b/lisp/textmodes/dns-mode.el
@@ -1,6 +1,6 @@
1;;; dns-mode.el --- a mode for viewing/editing Domain Name System master files 1;;; dns-mode.el --- a mode for viewing/editing Domain Name System master files
2 2
3;; Copyright (C) 2000, 2001, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2000, 2001, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Simon Josefsson <simon@josefsson.org> 5;; Author: Simon Josefsson <simon@josefsson.org>
6;; Keywords: DNS master zone file SOA 6;; Keywords: DNS master zone file SOA
diff --git a/lisp/textmodes/enriched.el b/lisp/textmodes/enriched.el
index 841a5bb0830..0e2acc8f74b 100644
--- a/lisp/textmodes/enriched.el
+++ b/lisp/textmodes/enriched.el
@@ -1,7 +1,7 @@
1;;; enriched.el --- read and save files in text/enriched format 1;;; enriched.el --- read and save files in text/enriched format
2 2
3;; Copyright (C) 1994, 1995, 1996, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1994, 1995, 1996, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Boris Goldowsky <boris@gnu.org> 6;; Author: Boris Goldowsky <boris@gnu.org>
7;; Keywords: wp, faces 7;; Keywords: wp, faces
diff --git a/lisp/textmodes/fill.el b/lisp/textmodes/fill.el
index 65c8067d48a..7318a52d8a9 100644
--- a/lisp/textmodes/fill.el
+++ b/lisp/textmodes/fill.el
@@ -1,7 +1,7 @@
1;;; fill.el --- fill commands for Emacs -*- coding: iso-2022-7bit -*- 1;;; fill.el --- fill commands for Emacs -*- coding: iso-2022-7bit -*-
2 2
3;; Copyright (C) 1985, 1986, 1992, 1994, 1995, 1996, 1997, 1999, 2001, 2002, 3;; Copyright (C) 1985, 1986, 1992, 1994, 1995, 1996, 1997, 1999, 2001, 2002,
4;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: wp 7;; Keywords: wp
@@ -52,7 +52,8 @@ A value of nil means that any change in indentation starts a new paragraph."
52 52
53(defvar fill-paragraph-function nil 53(defvar fill-paragraph-function nil
54 "Mode-specific function to fill a paragraph, or nil if there is none. 54 "Mode-specific function to fill a paragraph, or nil if there is none.
55If the function returns nil, then `fill-paragraph' does its normal work.") 55If the function returns nil, then `fill-paragraph' does its normal work.
56A value of t means explicitly \"do nothing special\".")
56 57
57(defvar fill-paragraph-handle-comment t 58(defvar fill-paragraph-handle-comment t
58 "Non-nil means paragraph filling will try to pay attention to comments.") 59 "Non-nil means paragraph filling will try to pay attention to comments.")
@@ -761,7 +762,8 @@ If `fill-paragraph-function' is nil, return the `fill-prefix' used for filling."
761 (barf-if-buffer-read-only) 762 (barf-if-buffer-read-only)
762 (list (if current-prefix-arg 'full)))) 763 (list (if current-prefix-arg 'full))))
763 ;; First try fill-paragraph-function. 764 ;; First try fill-paragraph-function.
764 (or (and (or fill-paragraph-function 765 (or (and (not (eq fill-paragraph-function t))
766 (or fill-paragraph-function
765 (and (minibufferp (current-buffer)) 767 (and (minibufferp (current-buffer))
766 (= 1 (point-min)))) 768 (= 1 (point-min))))
767 (let ((function (or fill-paragraph-function 769 (let ((function (or fill-paragraph-function
@@ -773,7 +775,7 @@ If `fill-paragraph-function' is nil, return the `fill-prefix' used for filling."
773 ;; fill-paragraph-handle-comment back to t explicitly or 775 ;; fill-paragraph-handle-comment back to t explicitly or
774 ;; return nil. 776 ;; return nil.
775 (fill-paragraph-handle-comment nil) 777 (fill-paragraph-handle-comment nil)
776 fill-paragraph-function) 778 (fill-paragraph-function t))
777 (funcall function arg))) 779 (funcall function arg)))
778 ;; Then try our syntax-aware filling code. 780 ;; Then try our syntax-aware filling code.
779 (and fill-paragraph-handle-comment 781 (and fill-paragraph-handle-comment
diff --git a/lisp/textmodes/flyspell.el b/lisp/textmodes/flyspell.el
index 7badf21d966..a6bd082af38 100644
--- a/lisp/textmodes/flyspell.el
+++ b/lisp/textmodes/flyspell.el
@@ -1,7 +1,7 @@
1;;; flyspell.el --- on-the-fly spell checker 1;;; flyspell.el --- on-the-fly spell checker
2 2
3;; Copyright (C) 1998, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Manuel Serrano <Manuel.Serrano@sophia.inria.fr> 6;; Author: Manuel Serrano <Manuel.Serrano@sophia.inria.fr>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/textmodes/ispell.el b/lisp/textmodes/ispell.el
index 5bc685af65b..fe74bf8f321 100644
--- a/lisp/textmodes/ispell.el
+++ b/lisp/textmodes/ispell.el
@@ -1,7 +1,7 @@
1;;; ispell.el --- interface to International Ispell Versions 3.1 and 3.2 1;;; ispell.el --- interface to International Ispell Versions 3.1 and 3.2
2 2
3;; Copyright (C) 1994, 1995, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1994, 1995, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Ken Stevens <k.stevens@ieee.org> 6;; Author: Ken Stevens <k.stevens@ieee.org>
7;; Maintainer: Ken Stevens <k.stevens@ieee.org> 7;; Maintainer: Ken Stevens <k.stevens@ieee.org>
@@ -574,7 +574,7 @@ re-start Emacs."
574 "[A-Za-z^\\]" "[^A-Za-z^\\]" 574 "[A-Za-z^\\]" "[^A-Za-z^\\]"
575 "[-'`\"]" t ("-C" "-d" "esperanto") "~tex" iso-8859-3) 575 "[-'`\"]" t ("-C" "-d" "esperanto") "~tex" iso-8859-3)
576 ("francais7" 576 ("francais7"
577 "[A-Za-z]" "[^A-Za-z]" "[`'^---]" t nil nil iso-8859-1) 577 "[A-Za-z]" "[^A-Za-z]" "[`'^-]" t nil nil iso-8859-1)
578 ("francais" ; Francais.aff 578 ("francais" ; Francais.aff
579 "[A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374]" 579 "[A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374]"
580 "[^A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374]" 580 "[^A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374]"
@@ -623,7 +623,7 @@ re-start Emacs."
623 ("polish" ; Polish mode 623 ("polish" ; Polish mode
624 "[A-Za-z\241\243\246\254\257\261\263\266\274\277\306\312\321\323\346\352\361\363]" 624 "[A-Za-z\241\243\246\254\257\261\263\266\274\277\306\312\321\323\346\352\361\363]"
625 "[^A-Za-z\241\243\246\254\257\261\263\266\274\277\306\312\321\323\346\352\361\363]" 625 "[^A-Za-z\241\243\246\254\257\261\263\266\274\277\306\312\321\323\346\352\361\363]"
626 "." nil nil nil iso-8859-2) 626 "[.]" nil nil nil iso-8859-2)
627 ("portugues" ; Portuguese mode 627 ("portugues" ; Portuguese mode
628 "[a-zA-Z\301\302\311\323\340\341\342\351\352\355\363\343\372]" 628 "[a-zA-Z\301\302\311\323\340\341\342\351\352\355\363\343\372]"
629 "[^a-zA-Z\301\302\311\323\340\341\342\351\352\355\363\343\372]" 629 "[^a-zA-Z\301\302\311\323\340\341\342\351\352\355\363\343\372]"
@@ -2607,6 +2607,7 @@ By just answering RET you can find out what the current dictionary is."
2607 (mapcar 'list (ispell-valid-dictionary-list))) 2607 (mapcar 'list (ispell-valid-dictionary-list)))
2608 nil t) 2608 nil t)
2609 current-prefix-arg)) 2609 current-prefix-arg))
2610 (ispell-maybe-find-aspell-dictionaries)
2610 (unless arg (ispell-buffer-local-dict 'no-reload)) 2611 (unless arg (ispell-buffer-local-dict 'no-reload))
2611 (if (equal dict "default") (setq dict nil)) 2612 (if (equal dict "default") (setq dict nil))
2612 ;; This relies on completing-read's bug of returning "" for no match 2613 ;; This relies on completing-read's bug of returning "" for no match
diff --git a/lisp/textmodes/makeinfo.el b/lisp/textmodes/makeinfo.el
index f521cc279d0..4bc27866a72 100644
--- a/lisp/textmodes/makeinfo.el
+++ b/lisp/textmodes/makeinfo.el
@@ -1,7 +1,7 @@
1;;; makeinfo.el --- run makeinfo conveniently 1;;; makeinfo.el --- run makeinfo conveniently
2 2
3;; Copyright (C) 1991, 1993, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1991, 1993, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Robert J. Chassell 6;; Author: Robert J. Chassell
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/textmodes/nroff-mode.el b/lisp/textmodes/nroff-mode.el
index 4a07b091e2a..ad0485fbb30 100644
--- a/lisp/textmodes/nroff-mode.el
+++ b/lisp/textmodes/nroff-mode.el
@@ -1,7 +1,7 @@
1;;; nroff-mode.el --- GNU Emacs major mode for editing nroff source 1;;; nroff-mode.el --- GNU Emacs major mode for editing nroff source
2 2
3;; Copyright (C) 1985, 1986, 1994, 1995, 1997, 2001, 2002, 2003, 3;; Copyright (C) 1985, 1986, 1994, 1995, 1997, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: wp 7;; Keywords: wp
diff --git a/lisp/textmodes/org.el b/lisp/textmodes/org.el
index 4cd697af36d..1be73ec481c 100644
--- a/lisp/textmodes/org.el
+++ b/lisp/textmodes/org.el
@@ -1,6 +1,6 @@
1;;; org.el --- Outline-based notes management and organize 1;;; org.el --- Outline-based notes management and organize
2;; Carstens outline-mode for keeping track of everything. 2;; Carstens outline-mode for keeping track of everything.
3;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4;; 4;;
5;; Author: Carsten Dominik <dominik at science dot uva dot nl> 5;; Author: Carsten Dominik <dominik at science dot uva dot nl>
6;; Keywords: outlines, hypermedia, calendar, wp 6;; Keywords: outlines, hypermedia, calendar, wp
diff --git a/lisp/textmodes/page-ext.el b/lisp/textmodes/page-ext.el
index 700a4388f57..5f98c43c639 100644
--- a/lisp/textmodes/page-ext.el
+++ b/lisp/textmodes/page-ext.el
@@ -1,7 +1,7 @@
1;;; page-ext.el --- extended page handling commands 1;;; page-ext.el --- extended page handling commands
2 2
3;; Copyright (C) 1990, 1991, 1993, 1994, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1990, 1991, 1993, 1994, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: Robert J. Chassell <bob@gnu.org> 6;; Maintainer: Robert J. Chassell <bob@gnu.org>
7;; Keywords: wp data 7;; Keywords: wp data
diff --git a/lisp/textmodes/page.el b/lisp/textmodes/page.el
index f3abe36a26e..7b7fb474afc 100644
--- a/lisp/textmodes/page.el
+++ b/lisp/textmodes/page.el
@@ -1,7 +1,7 @@
1;;; page.el --- page motion commands for Emacs 1;;; page.el --- page motion commands for Emacs
2 2
3;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: wp convenience 7;; Keywords: wp convenience
diff --git a/lisp/textmodes/paragraphs.el b/lisp/textmodes/paragraphs.el
index aac4cee4dd7..10e35107b30 100644
--- a/lisp/textmodes/paragraphs.el
+++ b/lisp/textmodes/paragraphs.el
@@ -1,7 +1,7 @@
1;;; paragraphs.el --- paragraph and sentence parsing 1;;; paragraphs.el --- paragraph and sentence parsing
2 2
3;; Copyright (C) 1985, 1986, 1987, 1991, 1994, 1995, 1996, 1997, 1999, 2000, 3;; Copyright (C) 1985, 1986, 1987, 1991, 1994, 1995, 1996, 1997, 1999, 2000,
4;; 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: wp 7;; Keywords: wp
diff --git a/lisp/textmodes/picture.el b/lisp/textmodes/picture.el
index ab070053e07..73ac80a3f37 100644
--- a/lisp/textmodes/picture.el
+++ b/lisp/textmodes/picture.el
@@ -1,7 +1,7 @@
1;;; picture.el --- "Picture mode" -- editing using quarter-plane screen model 1;;; picture.el --- "Picture mode" -- editing using quarter-plane screen model
2 2
3;; Copyright (C) 1985, 1994, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1985, 1994, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: K. Shane Hartman 6;; Author: K. Shane Hartman
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/textmodes/po.el b/lisp/textmodes/po.el
index 701095caa8e..7c02a35b367 100644
--- a/lisp/textmodes/po.el
+++ b/lisp/textmodes/po.el
@@ -1,7 +1,7 @@
1;;; po.el --- basic support of PO translation files -*- coding: latin-1; -*- 1;;; po.el --- basic support of PO translation files -*- coding: latin-1; -*-
2 2
3;; Copyright (C) 1995, 1996, 1997, 1998, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1995, 1996, 1997, 1998, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Authors: François Pinard <pinard@iro.umontreal.ca>, 6;; Authors: François Pinard <pinard@iro.umontreal.ca>,
7;; Greg McGary <gkm@magilla.cichlid.com>, 7;; Greg McGary <gkm@magilla.cichlid.com>,
diff --git a/lisp/textmodes/refbib.el b/lisp/textmodes/refbib.el
index f276fe26458..3ee94c38e34 100644
--- a/lisp/textmodes/refbib.el
+++ b/lisp/textmodes/refbib.el
@@ -1,7 +1,7 @@
1;;; refbib.el --- convert refer-style references to ones usable by Latex bib 1;;; refbib.el --- convert refer-style references to ones usable by Latex bib
2 2
3;; Copyright (C) 1989, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1989, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Henry Kautz <kautz@research.att.com> 6;; Author: Henry Kautz <kautz@research.att.com>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/textmodes/refer.el b/lisp/textmodes/refer.el
index 474b6f7be60..394c4964b44 100644
--- a/lisp/textmodes/refer.el
+++ b/lisp/textmodes/refer.el
@@ -1,7 +1,7 @@
1;;; refer.el --- look up references in bibliography files 1;;; refer.el --- look up references in bibliography files
2 2
3;; Copyright (C) 1992, 1996, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1992, 1996, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Ashwin Ram <ashwin@cc.gatech.edu> 6;; Author: Ashwin Ram <ashwin@cc.gatech.edu>
7;; Maintainer: Gernot Heiser <gernot@acm.org> 7;; Maintainer: Gernot Heiser <gernot@acm.org>
diff --git a/lisp/textmodes/refill.el b/lisp/textmodes/refill.el
index 69eb96491d1..b9fe20e7bba 100644
--- a/lisp/textmodes/refill.el
+++ b/lisp/textmodes/refill.el
@@ -1,7 +1,7 @@
1;;; refill.el --- `auto-fill' by refilling paragraphs on changes 1;;; refill.el --- `auto-fill' by refilling paragraphs on changes
2 2
3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Dave Love <fx@gnu.org> 6;; Author: Dave Love <fx@gnu.org>
7;; Maintainer: Miles Bader <miles@gnu.org> 7;; Maintainer: Miles Bader <miles@gnu.org>
diff --git a/lisp/textmodes/reftex-auc.el b/lisp/textmodes/reftex-auc.el
index aa46553adbe..7930574f0e7 100644
--- a/lisp/textmodes/reftex-auc.el
+++ b/lisp/textmodes/reftex-auc.el
@@ -1,7 +1,7 @@
1;;; reftex-auc.el --- RefTeX's interface to AUCTeX 1;;; reftex-auc.el --- RefTeX's interface to AUCTeX
2 2
3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Carsten Dominik <dominik@science.uva.nl> 6;; Author: Carsten Dominik <dominik@science.uva.nl>
7;; Version: 4.31 7;; Version: 4.31
diff --git a/lisp/textmodes/reftex-cite.el b/lisp/textmodes/reftex-cite.el
index 55d1e2f4614..ded1caa12bd 100644
--- a/lisp/textmodes/reftex-cite.el
+++ b/lisp/textmodes/reftex-cite.el
@@ -1,7 +1,7 @@
1;;; reftex-cite.el --- creating citations with RefTeX 1;;; reftex-cite.el --- creating citations with RefTeX
2 2
3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Carsten Dominik <dominik@science.uva.nl> 6;; Author: Carsten Dominik <dominik@science.uva.nl>
7;; Version: 4.31 7;; Version: 4.31
diff --git a/lisp/textmodes/reftex-dcr.el b/lisp/textmodes/reftex-dcr.el
index bc5f7691bb7..bd0d75760b6 100644
--- a/lisp/textmodes/reftex-dcr.el
+++ b/lisp/textmodes/reftex-dcr.el
@@ -1,7 +1,7 @@
1;;; reftex-dcr.el --- viewing cross references and citations with RefTeX 1;;; reftex-dcr.el --- viewing cross references and citations with RefTeX
2 2
3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Carsten Dominik <dominik@science.uva.nl> 6;; Author: Carsten Dominik <dominik@science.uva.nl>
7;; Version: 4.31 7;; Version: 4.31
diff --git a/lisp/textmodes/reftex-global.el b/lisp/textmodes/reftex-global.el
index b07627c2e95..403e4e84ea8 100644
--- a/lisp/textmodes/reftex-global.el
+++ b/lisp/textmodes/reftex-global.el
@@ -1,7 +1,7 @@
1;;; reftex-global.el --- operations on entire documents with RefTeX 1;;; reftex-global.el --- operations on entire documents with RefTeX
2 2
3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Carsten Dominik <dominik@science.uva.nl> 6;; Author: Carsten Dominik <dominik@science.uva.nl>
7;; Version: 4.31 7;; Version: 4.31
diff --git a/lisp/textmodes/reftex-index.el b/lisp/textmodes/reftex-index.el
index 15f70895ce3..25525fef6dd 100644
--- a/lisp/textmodes/reftex-index.el
+++ b/lisp/textmodes/reftex-index.el
@@ -1,7 +1,7 @@
1;;; reftex-index.el --- index support with RefTeX 1;;; reftex-index.el --- index support with RefTeX
2 2
3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Carsten Dominik <dominik@science.uva.nl> 6;; Author: Carsten Dominik <dominik@science.uva.nl>
7;; Version: 4.31 7;; Version: 4.31
diff --git a/lisp/textmodes/reftex-parse.el b/lisp/textmodes/reftex-parse.el
index 89aef5bd971..8ee552b3226 100644
--- a/lisp/textmodes/reftex-parse.el
+++ b/lisp/textmodes/reftex-parse.el
@@ -1,7 +1,7 @@
1;;; reftex-parse.el --- parser functions for RefTeX 1;;; reftex-parse.el --- parser functions for RefTeX
2 2
3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Carsten Dominik <dominik@science.uva.nl> 6;; Author: Carsten Dominik <dominik@science.uva.nl>
7;; Version: 4.31 7;; Version: 4.31
diff --git a/lisp/textmodes/reftex-ref.el b/lisp/textmodes/reftex-ref.el
index 3104152dab6..a0471f18b82 100644
--- a/lisp/textmodes/reftex-ref.el
+++ b/lisp/textmodes/reftex-ref.el
@@ -1,7 +1,7 @@
1;;; reftex-ref.el --- code to create labels and references with RefTeX 1;;; reftex-ref.el --- code to create labels and references with RefTeX
2 2
3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Carsten Dominik <dominik@science.uva.nl> 6;; Author: Carsten Dominik <dominik@science.uva.nl>
7;; Version: 4.31 7;; Version: 4.31
diff --git a/lisp/textmodes/reftex-sel.el b/lisp/textmodes/reftex-sel.el
index 1660fe70f40..9b9d60d1f62 100644
--- a/lisp/textmodes/reftex-sel.el
+++ b/lisp/textmodes/reftex-sel.el
@@ -1,7 +1,7 @@
1;;; reftex-sel.el --- the selection modes for RefTeX 1;;; reftex-sel.el --- the selection modes for RefTeX
2 2
3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Carsten Dominik <dominik@science.uva.nl> 6;; Author: Carsten Dominik <dominik@science.uva.nl>
7;; Version: 4.31 7;; Version: 4.31
diff --git a/lisp/textmodes/reftex-toc.el b/lisp/textmodes/reftex-toc.el
index 7508351fb35..84269dfc091 100644
--- a/lisp/textmodes/reftex-toc.el
+++ b/lisp/textmodes/reftex-toc.el
@@ -1,6 +1,6 @@
1;;; reftex-toc.el --- RefTeX's table of contents mode 1;;; reftex-toc.el --- RefTeX's table of contents mode
2;; Copyright (C) 1997, 1998, 1999, 2000, 2003, 2004, 2005, 2;; Copyright (C) 1997, 1998, 1999, 2000, 2003, 2004, 2005,
3;; 2006 Free Software Foundation, Inc. 3;; 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Carsten Dominik <dominik@science.uva.nl> 5;; Author: Carsten Dominik <dominik@science.uva.nl>
6;; Version: 4.31 6;; Version: 4.31
diff --git a/lisp/textmodes/reftex-vars.el b/lisp/textmodes/reftex-vars.el
index 852af59df45..40e73b49f3d 100644
--- a/lisp/textmodes/reftex-vars.el
+++ b/lisp/textmodes/reftex-vars.el
@@ -1,7 +1,7 @@
1;;; reftex-vars.el --- configuration variables for RefTeX 1;;; reftex-vars.el --- configuration variables for RefTeX
2 2
3;; Copyright (C) 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Carsten Dominik <dominik@science.uva.nl> 6;; Author: Carsten Dominik <dominik@science.uva.nl>
7;; Version: 4.31 7;; Version: 4.31
diff --git a/lisp/textmodes/reftex.el b/lisp/textmodes/reftex.el
index d759aff8774..39141541d82 100644
--- a/lisp/textmodes/reftex.el
+++ b/lisp/textmodes/reftex.el
@@ -1,6 +1,6 @@
1;;; reftex.el --- minor mode for doing \label, \ref, \cite, \index in LaTeX 1;;; reftex.el --- minor mode for doing \label, \ref, \cite, \index in LaTeX
2;; Copyright (C) 1997, 1998, 1999, 2000, 2003, 2004, 2005, 2;; Copyright (C) 1997, 1998, 1999, 2000, 2003, 2004, 2005,
3;; 2006 Free Software Foundation, Inc. 3;; 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Carsten Dominik <dominik@science.uva.nl> 5;; Author: Carsten Dominik <dominik@science.uva.nl>
6;; Version: 4.31 6;; Version: 4.31
diff --git a/lisp/textmodes/sgml-mode.el b/lisp/textmodes/sgml-mode.el
index aa24a724877..6757eb9be1c 100644
--- a/lisp/textmodes/sgml-mode.el
+++ b/lisp/textmodes/sgml-mode.el
@@ -1,7 +1,7 @@
1;;; sgml-mode.el --- SGML- and HTML-editing modes -*- coding: iso-2022-7bit -*- 1;;; sgml-mode.el --- SGML- and HTML-editing modes -*- coding: iso-2022-7bit -*-
2 2
3;; Copyright (C) 1992, 1995, 1996, 1998, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1992, 1995, 1996, 1998, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: James Clark <jjc@jclark.com> 6;; Author: James Clark <jjc@jclark.com>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/textmodes/spell.el b/lisp/textmodes/spell.el
index f68cc6b6010..5398779b17e 100644
--- a/lisp/textmodes/spell.el
+++ b/lisp/textmodes/spell.el
@@ -1,7 +1,7 @@
1;;; spell.el --- spelling correction interface for Emacs 1;;; spell.el --- spelling correction interface for Emacs
2 2
3;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: wp, unix 7;; Keywords: wp, unix
diff --git a/lisp/textmodes/table.el b/lisp/textmodes/table.el
index c712524396f..c0a85eeb68c 100644
--- a/lisp/textmodes/table.el
+++ b/lisp/textmodes/table.el
@@ -1,7 +1,7 @@
1;;; table.el --- create and edit WYSIWYG text based embedded tables 1;;; table.el --- create and edit WYSIWYG text based embedded tables
2 2
3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Keywords: wp, convenience 6;; Keywords: wp, convenience
7;; Author: Takaaki Ota <Takaaki.Ota@am.sony.com> 7;; Author: Takaaki Ota <Takaaki.Ota@am.sony.com>
diff --git a/lisp/textmodes/tex-mode.el b/lisp/textmodes/tex-mode.el
index 511721d7f67..b5ca77e5853 100644
--- a/lisp/textmodes/tex-mode.el
+++ b/lisp/textmodes/tex-mode.el
@@ -1,7 +1,7 @@
1;;; tex-mode.el --- TeX, LaTeX, and SliTeX mode commands -*- coding: utf-8 -*- 1;;; tex-mode.el --- TeX, LaTeX, and SliTeX mode commands -*- coding: utf-8 -*-
2 2
3;; Copyright (C) 1985, 1986, 1989, 1992, 1994, 1995, 1996, 1997, 1998, 1999, 3;; Copyright (C) 1985, 1986, 1989, 1992, 1994, 1995, 1996, 1997, 1998, 1999,
4;; 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: tex 7;; Keywords: tex
diff --git a/lisp/textmodes/texinfmt.el b/lisp/textmodes/texinfmt.el
index 35ac181817a..577eb2e1938 100644
--- a/lisp/textmodes/texinfmt.el
+++ b/lisp/textmodes/texinfmt.el
@@ -2,7 +2,7 @@
2 2
3;; Copyright (C) 1985, 1986, 1988, 1990, 1991, 1992, 1993, 3;; Copyright (C) 1985, 1986, 1988, 1990, 1991, 1992, 1993,
4;; 1994, 1995, 1996, 1997, 1998, 2000, 2001, 2002, 2003, 4;; 1994, 1995, 1996, 1997, 1998, 2000, 2001, 2002, 2003,
5;; 2004, 2005, 2006 Free Software Foundation, Inc. 5;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
6 6
7;; Maintainer: Robert J. Chassell <bug-texinfo@gnu.org> 7;; Maintainer: Robert J. Chassell <bug-texinfo@gnu.org>
8;; Keywords: maint, tex, docs 8;; Keywords: maint, tex, docs
diff --git a/lisp/textmodes/texinfo.el b/lisp/textmodes/texinfo.el
index 36603174948..a06ac1bfd52 100644
--- a/lisp/textmodes/texinfo.el
+++ b/lisp/textmodes/texinfo.el
@@ -1,7 +1,7 @@
1;;; texinfo.el --- major mode for editing Texinfo files -*- coding: iso-2022-7bit -*- 1;;; texinfo.el --- major mode for editing Texinfo files -*- coding: iso-2022-7bit -*-
2 2
3;; Copyright (C) 1985, 1988, 1989, 1990, 1991, 1992, 1993, 1996, 1997, 3;; Copyright (C) 1985, 1988, 1989, 1990, 1991, 1992, 1993, 1996, 1997,
4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Robert J. Chassell 6;; Author: Robert J. Chassell
7;; Date: [See date below for texinfo-version] 7;; Date: [See date below for texinfo-version]
diff --git a/lisp/textmodes/texnfo-upd.el b/lisp/textmodes/texnfo-upd.el
index 29af72162d0..c5d125fdae5 100644
--- a/lisp/textmodes/texnfo-upd.el
+++ b/lisp/textmodes/texnfo-upd.el
@@ -1,7 +1,7 @@
1;;; texnfo-upd.el --- utilities for updating nodes and menus in Texinfo files 1;;; texnfo-upd.el --- utilities for updating nodes and menus in Texinfo files
2 2
3;; Copyright (C) 1989, 1990, 1991, 1992, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1989, 1990, 1991, 1992, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Robert J. Chassell 6;; Author: Robert J. Chassell
7;; Maintainer: bug-texinfo@gnu.org 7;; Maintainer: bug-texinfo@gnu.org
diff --git a/lisp/textmodes/text-mode.el b/lisp/textmodes/text-mode.el
index 873635a3893..8887edf1142 100644
--- a/lisp/textmodes/text-mode.el
+++ b/lisp/textmodes/text-mode.el
@@ -1,7 +1,7 @@
1;;; text-mode.el --- text mode, and its idiosyncratic commands 1;;; text-mode.el --- text mode, and its idiosyncratic commands
2 2
3;; Copyright (C) 1985, 1992, 1994, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1985, 1992, 1994, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: wp 7;; Keywords: wp
diff --git a/lisp/textmodes/tildify.el b/lisp/textmodes/tildify.el
index 74b2db3ad34..9e282792dd5 100644
--- a/lisp/textmodes/tildify.el
+++ b/lisp/textmodes/tildify.el
@@ -1,7 +1,7 @@
1;;; tildify.el --- adding hard spaces into texts 1;;; tildify.el --- adding hard spaces into texts
2 2
3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Milan Zamazal <pdm@zamazal.org> 6;; Author: Milan Zamazal <pdm@zamazal.org>
7;; Version: 4.5 7;; Version: 4.5
diff --git a/lisp/textmodes/two-column.el b/lisp/textmodes/two-column.el
index 9de1a078d13..cf43aff4795 100644
--- a/lisp/textmodes/two-column.el
+++ b/lisp/textmodes/two-column.el
@@ -1,7 +1,7 @@
1;;; two-column.el --- minor mode for editing of two-column text 1;;; two-column.el --- minor mode for editing of two-column text
2 2
3;; Copyright (C) 1992, 1993, 1994, 1995, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1992, 1993, 1994, 1995, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Daniel Pfeiffer <occitan@esperanto.org> 6;; Author: Daniel Pfeiffer <occitan@esperanto.org>
7;; Adapted-By: ESR, Daniel Pfeiffer 7;; Adapted-By: ESR, Daniel Pfeiffer
diff --git a/lisp/textmodes/underline.el b/lisp/textmodes/underline.el
index 4cea84c5a40..7b8f98f8685 100644
--- a/lisp/textmodes/underline.el
+++ b/lisp/textmodes/underline.el
@@ -1,7 +1,7 @@
1;;; underline.el --- insert/remove underlining (done by overstriking) in Emacs 1;;; underline.el --- insert/remove underlining (done by overstriking) in Emacs
2 2
3;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: wp 7;; Keywords: wp
diff --git a/lisp/thingatpt.el b/lisp/thingatpt.el
index 8526cfb717b..fd387a22c0f 100644
--- a/lisp/thingatpt.el
+++ b/lisp/thingatpt.el
@@ -1,7 +1,7 @@
1;;; thingatpt.el --- get the `thing' at point 1;;; thingatpt.el --- get the `thing' at point
2 2
3;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 2000, 3;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 2000,
4;; 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Mike Williams <mikew@gopher.dosli.govt.nz> 6;; Author: Mike Williams <mikew@gopher.dosli.govt.nz>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/thumbs.el b/lisp/thumbs.el
index e9a640973bb..af17d925d35 100644
--- a/lisp/thumbs.el
+++ b/lisp/thumbs.el
@@ -1,6 +1,6 @@
1;;; thumbs.el --- Thumbnails previewer for images files 1;;; thumbs.el --- Thumbnails previewer for images files
2 2
3;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Jean-Philippe Theberge <jphiltheberge@videotron.ca> 5;; Author: Jean-Philippe Theberge <jphiltheberge@videotron.ca>
6;; Maintainer: FSF 6;; Maintainer: FSF
diff --git a/lisp/time-stamp.el b/lisp/time-stamp.el
index f29806e3013..973ff972af0 100644
--- a/lisp/time-stamp.el
+++ b/lisp/time-stamp.el
@@ -1,7 +1,7 @@
1;;; time-stamp.el --- Maintain last change time stamps in files edited by Emacs 1;;; time-stamp.el --- Maintain last change time stamps in files edited by Emacs
2 2
3;; Copyright (C) 1989, 1993, 1994, 1995, 1997, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1989, 1993, 1994, 1995, 1997, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; This file is part of GNU Emacs. 6;; This file is part of GNU Emacs.
7 7
diff --git a/lisp/time.el b/lisp/time.el
index 74812bf9f94..b59ecbc3601 100644
--- a/lisp/time.el
+++ b/lisp/time.el
@@ -1,7 +1,7 @@
1;;; time.el --- display time, load and mail indicator in mode line of Emacs -*-coding: utf-8 -*- 1;;; time.el --- display time, load and mail indicator in mode line of Emacs -*-coding: utf-8 -*-
2 2
3;; Copyright (C) 1985, 1986, 1987, 1993, 1994, 1996, 2000, 2001, 2002, 3;; Copyright (C) 1985, 1986, 1987, 1993, 1994, 1996, 2000, 2001, 2002,
4;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7 7
diff --git a/lisp/timezone.el b/lisp/timezone.el
index af30cf64988..005e1f928d0 100644
--- a/lisp/timezone.el
+++ b/lisp/timezone.el
@@ -1,7 +1,7 @@
1;;; timezone.el --- time zone package for GNU Emacs 1;;; timezone.el --- time zone package for GNU Emacs
2 2
3;; Copyright (C) 1990, 1991, 1992, 1993, 1996, 1999, 2001, 2002, 2003, 3;; Copyright (C) 1990, 1991, 1992, 1993, 1996, 1999, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Masanobu Umeda 6;; Author: Masanobu Umeda
7;; Maintainer: umerin@mse.kyutech.ac.jp 7;; Maintainer: umerin@mse.kyutech.ac.jp
diff --git a/lisp/tmm.el b/lisp/tmm.el
index b5138fbef92..f9583e76cee 100644
--- a/lisp/tmm.el
+++ b/lisp/tmm.el
@@ -1,7 +1,7 @@
1;;; tmm.el --- text mode access to menu-bar 1;;; tmm.el --- text mode access to menu-bar
2 2
3;; Copyright (C) 1994, 1995, 1996, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1994, 1995, 1996, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Ilya Zakharevich <ilya@math.mps.ohio-state.edu> 6;; Author: Ilya Zakharevich <ilya@math.mps.ohio-state.edu>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/tool-bar.el b/lisp/tool-bar.el
index e58114e5b26..d136facc66a 100644
--- a/lisp/tool-bar.el
+++ b/lisp/tool-bar.el
@@ -1,7 +1,7 @@
1;;; tool-bar.el --- setting up the tool bar 1;;; tool-bar.el --- setting up the tool bar
2;; 2;;
3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5;; 5;;
6;; Author: Dave Love <fx@gnu.org> 6;; Author: Dave Love <fx@gnu.org>
7;; Keywords: mouse frames 7;; Keywords: mouse frames
diff --git a/lisp/tooltip.el b/lisp/tooltip.el
index 596db839e84..f57758b9b48 100644
--- a/lisp/tooltip.el
+++ b/lisp/tooltip.el
@@ -1,7 +1,7 @@
1;;; tooltip.el --- show tooltip windows 1;;; tooltip.el --- show tooltip windows
2 2
3;; Copyright (C) 1997, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1997, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Gerd Moellmann <gerd@acm.org> 6;; Author: Gerd Moellmann <gerd@acm.org>
7;; Keywords: help c mouse tools 7;; Keywords: help c mouse tools
diff --git a/lisp/tree-widget.el b/lisp/tree-widget.el
index 5fcb2dc8bf1..54bbbc9b1dd 100644
--- a/lisp/tree-widget.el
+++ b/lisp/tree-widget.el
@@ -1,6 +1,6 @@
1;;; tree-widget.el --- Tree widget 1;;; tree-widget.el --- Tree widget
2 2
3;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: David Ponce <david@dponce.com> 5;; Author: David Ponce <david@dponce.com>
6;; Maintainer: David Ponce <david@dponce.com> 6;; Maintainer: David Ponce <david@dponce.com>
diff --git a/lisp/tumme.el b/lisp/tumme.el
index 2fc6eff2458..8d4527d8ff4 100644
--- a/lisp/tumme.el
+++ b/lisp/tumme.el
@@ -1,6 +1,6 @@
1;;; tumme.el --- use dired to browse and manipulate your images 1;;; tumme.el --- use dired to browse and manipulate your images
2;; 2;;
3;; Copyright (C) 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
4;; 4;;
5;; Version: 0.4.11 5;; Version: 0.4.11
6;; Keywords: multimedia 6;; Keywords: multimedia
@@ -335,7 +335,7 @@ Used together with `tumme-cmd-rotate-original-options'."
335 :group 'tumme) 335 :group 'tumme)
336 336
337(defcustom tumme-cmd-rotate-original-options 337(defcustom tumme-cmd-rotate-original-options
338 "%p -rotate %d -copy all \"%o\" > %t" 338 "%p -rotate %d -copy all -outfile %t \"%o\""
339 "Format of command used to rotate original image. 339 "Format of command used to rotate original image.
340Available options are %p which is replaced by 340Available options are %p which is replaced by
341`tumme-cmd-rotate-original-program', %d which is replaced by the 341`tumme-cmd-rotate-original-program', %d which is replaced by the
diff --git a/lisp/tutorial.el b/lisp/tutorial.el
index 53f41c95646..c446400d906 100644
--- a/lisp/tutorial.el
+++ b/lisp/tutorial.el
@@ -1,6 +1,6 @@
1;;; tutorial.el --- tutorial for Emacs 1;;; tutorial.el --- tutorial for Emacs
2 2
3;; Copyright (C) 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Maintainer: FSF 5;; Maintainer: FSF
6;; Keywords: help, internal 6;; Keywords: help, internal
@@ -250,10 +250,9 @@ LEFT and RIGHT are the elements to compare."
250 250
251 ;; * INSERTING AND DELETING 251 ;; * INSERTING AND DELETING
252 ;; C-u 8 * to insert ********. 252 ;; C-u 8 * to insert ********.
253 (delete-backward-char [backspace])
254 (delete-backward-char "\d") 253 (delete-backward-char "\d")
255 (delete-char [?\C-d]) 254 (delete-char [?\C-d])
256 (backward-kill-word [(meta backspace)]) 255 (backward-kill-word [?\M-\d])
257 (kill-word [?\M-d]) 256 (kill-word [?\M-d])
258 (kill-line [?\C-k]) 257 (kill-line [?\C-k])
259 (kill-sentence [?\M-k]) 258 (kill-sentence [?\M-k])
@@ -422,90 +421,94 @@ where
422 QUIET is t if this changed keybinding should be handled quietly. 421 QUIET is t if this changed keybinding should be handled quietly.
423 This is used by `tutorial--display-changes'." 422 This is used by `tutorial--display-changes'."
424 (let (changed-keys remark) 423 (let (changed-keys remark)
425 (dolist (kdf default-keys) 424 ;; Look up the bindings in a Fundamental mode buffer
426 ;; The variables below corresponds to those with the same names 425 ;; so we do not get fooled by some other major mode.
427 ;; described in the doc string. 426 (with-temp-buffer
428 (let* ((key (nth 1 kdf)) 427 (fundamental-mode)
429 (def-fun (nth 0 kdf)) 428 (dolist (kdf default-keys)
430 (def-fun-txt (format "%s" def-fun)) 429 ;; The variables below corresponds to those with the same names
431 (rem-fun (command-remapping def-fun)) 430 ;; described in the doc string.
432 (key-fun (if (eq def-fun 'ESC-prefix) 431 (let* ((key (nth 1 kdf))
433 (lookup-key global-map [27]) 432 (def-fun (nth 0 kdf))
434 (key-binding key))) 433 (def-fun-txt (format "%s" def-fun))
435 (where (where-is-internal (if rem-fun rem-fun def-fun)))) 434 (rem-fun (command-remapping def-fun))
436 (if where 435 (key-fun (if (eq def-fun 'ESC-prefix)
437 (progn 436 (lookup-key global-map [27])
438 (setq where (key-description (car where))) 437 (key-binding key)))
439 (when (and (< 10 (length where)) 438 (where (where-is-internal (if rem-fun rem-fun def-fun))))
440 (string= (substring where 0 (length "<menu-bar>")) 439 (if where
441 "<menu-bar>")) 440 (progn
442 (setq where "the menus"))) 441 (setq where (key-description (car where)))
443 (setq where "")) 442 (when (and (< 10 (length where))
444 (setq remark nil) 443 (string= (substring where 0 (length "<menu-bar>"))
445 (unless 444 "<menu-bar>"))
446 (cond ((eq key-fun def-fun) 445 (setq where "the menus")))
447 ;; No rebinding, return t 446 (setq where ""))
448 t) 447 (setq remark nil)
449 ((and key-fun 448 (unless
450 (eq key-fun (command-remapping def-fun))) 449 (cond ((eq key-fun def-fun)
451 ;; Just a remapping, return t 450 ;; No rebinding, return t
452 t) 451 t)
453 ;; cua-mode specials: 452 ((and key-fun
454 ((and cua-mode 453 (eq key-fun (command-remapping def-fun)))
455 (or (and 454 ;; Just a remapping, return t
456 (equal key [?\C-v]) 455 t)
457 (eq key-fun 'cua-paste)) 456 ;; cua-mode specials:
458 (and 457 ((and cua-mode
459 (equal key [?\C-z]) 458 (or (and
460 (eq key-fun 'undo)))) 459 (equal key [?\C-v])
461 (setq remark (list "cua-mode, more info" 'cua-mode)) 460 (eq key-fun 'cua-paste))
462 nil) 461 (and
463 ((and cua-mode 462 (equal key [?\C-z])
464 (or (and (eq def-fun 'ESC-prefix) 463 (eq key-fun 'undo))))
465 (equal key-fun 464 (setq remark (list "cua-mode, more info" 'cua-mode))
466 `(keymap 465 nil)
467 (118 . cua-repeat-replace-region))) 466 ((and cua-mode
468 (setq def-fun-txt "\"ESC prefix\"")) 467 (or (and (eq def-fun 'ESC-prefix)
469 (and (eq def-fun 'mode-specific-command-prefix) 468 (equal key-fun
470 (equal key-fun 469 `(keymap
471 '(keymap 470 (118 . cua-repeat-replace-region)))
472 (timeout . copy-region-as-kill))) 471 (setq def-fun-txt "\"ESC prefix\""))
473 (setq def-fun-txt "\"C-c prefix\"")) 472 (and (eq def-fun 'mode-specific-command-prefix)
474 (and (eq def-fun 'Control-X-prefix) 473 (equal key-fun
475 (equal key-fun 474 '(keymap
476 '(keymap (timeout . kill-region))) 475 (timeout . copy-region-as-kill)))
477 (setq def-fun-txt "\"C-x prefix\"")))) 476 (setq def-fun-txt "\"C-c prefix\""))
478 (setq remark (list "cua-mode replacement" 'cua-mode)) 477 (and (eq def-fun 'Control-X-prefix)
479 (setq where "Same key") 478 (equal key-fun
480 nil) 479 '(keymap (timeout . kill-region)))
481 ;; viper-mode specials: 480 (setq def-fun-txt "\"C-x prefix\""))))
482 ((and (boundp 'viper-mode-string) 481 (setq remark (list "cua-mode replacement" 'cua-mode))
483 (boundp 'viper-current-state) 482 (setq where "Same key")
484 (eq viper-current-state 'vi-state) 483 nil)
485 (or (and (eq def-fun 'isearch-forward) 484 ;; viper-mode specials:
486 (eq key-fun 'viper-isearch-forward)) 485 ((and (boundp 'viper-mode-string)
487 (and (eq def-fun 'isearch-backward) 486 (boundp 'viper-current-state)
488 (eq key-fun 'viper-isearch-backward)))) 487 (eq viper-current-state 'vi-state)
489 ;; These bindings works as the default bindings, 488 (or (and (eq def-fun 'isearch-forward)
490 ;; return t 489 (eq key-fun 'viper-isearch-forward))
491 t) 490 (and (eq def-fun 'isearch-backward)
492 ((when normal-erase-is-backspace 491 (eq key-fun 'viper-isearch-backward))))
493 (or (and (equal key [C-delete]) 492 ;; These bindings works as the default bindings,
494 (equal key-fun 'kill-word)) 493 ;; return t
495 (and (equal key [C-backspace]) 494 t)
496 (equal key-fun 'backward-kill-word)))) 495 ((when normal-erase-is-backspace
497 ;; This is the strange handling of C-delete and 496 (or (and (equal key [C-delete])
498 ;; C-backspace, return t 497 (equal key-fun 'kill-word))
499 t) 498 (and (equal key [C-backspace])
500 (t 499 (equal key-fun 'backward-kill-word))))
501 ;; This key has indeed been rebound. Put information 500 ;; This is the strange handling of C-delete and
502 ;; in `remark' and return nil 501 ;; C-backspace, return t
503 (setq remark 502 t)
504 (list "more info" 'current-binding 503 (t
505 key-fun def-fun key where)) 504 ;; This key has indeed been rebound. Put information
506 nil)) 505 ;; in `remark' and return nil
507 (add-to-list 'changed-keys 506 (setq remark
508 (list key def-fun def-fun-txt where remark nil))))) 507 (list "more info" 'current-binding
508 key-fun def-fun key where))
509 nil))
510 (add-to-list 'changed-keys
511 (list key def-fun def-fun-txt where remark nil))))))
509 changed-keys)) 512 changed-keys))
510 513
511(defun tutorial--key-description (key) 514(defun tutorial--key-description (key)
@@ -621,7 +624,7 @@ with some explanatory links."
621 (setq file-name (concat file-name ".tut"))) 624 (setq file-name (concat file-name ".tut")))
622 (expand-file-name file-name (tutorial--saved-dir)))) 625 (expand-file-name file-name (tutorial--saved-dir))))
623 626
624(defun tutorial--remove-remarks() 627(defun tutorial--remove-remarks ()
625 "Remove the remark lines that was added to the tutorial buffer." 628 "Remove the remark lines that was added to the tutorial buffer."
626 (save-excursion 629 (save-excursion
627 (goto-char (point-min)) 630 (goto-char (point-min))
@@ -908,7 +911,7 @@ string ids and values that are the language specific strings.
908 911
909See `get-lang-string' for more information.") 912See `get-lang-string' for more information.")
910 913
911(defun get-lang-string(lang stringid &optional no-eng-fallback) 914(defun get-lang-string (lang stringid &optional no-eng-fallback)
912 "Get a language specific string for Emacs. 915 "Get a language specific string for Emacs.
913In certain places Emacs can replace a string showed to the user with a language specific string. 916In certain places Emacs can replace a string showed to the user with a language specific string.
914This function retrieves such strings. 917This function retrieves such strings.
diff --git a/lisp/type-break.el b/lisp/type-break.el
index ae18d2eeba4..98851bcab20 100644
--- a/lisp/type-break.el
+++ b/lisp/type-break.el
@@ -1,7 +1,7 @@
1;;; type-break.el --- encourage rests from typing at appropriate intervals 1;;; type-break.el --- encourage rests from typing at appropriate intervals
2 2
3;; Copyright (C) 1994, 1995, 1997, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1994, 1995, 1997, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Noah Friedman 6;; Author: Noah Friedman
7;; Maintainer: Noah Friedman <friedman@splode.com> 7;; Maintainer: Noah Friedman <friedman@splode.com>
@@ -1131,11 +1131,10 @@ With optional non-nil ALL, force redisplay of all mode-lines."
1131 (progn 1131 (progn
1132 (hanoi (/ (window-width) 8)) 1132 (hanoi (/ (window-width) 8))
1133 ;; Wait for user to come back. 1133 ;; Wait for user to come back.
1134 (read-char) 1134 (read-event)
1135 (kill-buffer "*Hanoi*")) 1135 (kill-buffer "*Hanoi*"))
1136 (quit 1136 (quit
1137 ;; eat char 1137 (read-event)
1138 (read-char)
1139 (and (get-buffer "*Hanoi*") 1138 (and (get-buffer "*Hanoi*")
1140 (kill-buffer "*Hanoi*"))))) 1139 (kill-buffer "*Hanoi*")))))
1141 1140
@@ -1153,11 +1152,10 @@ With optional non-nil ALL, force redisplay of all mode-lines."
1153 (progn 1152 (progn
1154 (life 3) 1153 (life 3)
1155 ;; wait for user to return 1154 ;; wait for user to return
1156 (read-char) 1155 (read-event)
1157 (kill-buffer "*Life*")) 1156 (kill-buffer "*Life*"))
1158 (life-extinct 1157 (life-extinct
1159 (message "%s" (get 'life-extinct 'error-message)) 1158 (message "%s" (get 'life-extinct 'error-message))
1160 (sit-for 3)
1161 ;; restart demo 1159 ;; restart demo
1162 (setq continue t)) 1160 (setq continue t))
1163 (quit 1161 (quit
@@ -1246,7 +1244,7 @@ With optional non-nil ALL, force redisplay of all mode-lines."
1246 message)))) 1244 message))))
1247 (goto-char (point-min)) 1245 (goto-char (point-min))
1248 (sit-for 60)) 1246 (sit-for 60))
1249 (read-char) 1247 (read-event)
1250 (kill-buffer buffer-name)) 1248 (kill-buffer buffer-name))
1251 (quit 1249 (quit
1252 (and (get-buffer buffer-name) 1250 (and (get-buffer buffer-name)
diff --git a/lisp/uniquify.el b/lisp/uniquify.el
index 24b49a983ad..d79add6899f 100644
--- a/lisp/uniquify.el
+++ b/lisp/uniquify.el
@@ -1,7 +1,7 @@
1;;; uniquify.el --- unique buffer names dependent on file name 1;;; uniquify.el --- unique buffer names dependent on file name
2 2
3;; Copyright (C) 1989, 1995, 1996, 1997, 2001, 2002, 2003, 3;; Copyright (C) 1989, 1995, 1996, 1997, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Dick King <king@reasoning.com> 6;; Author: Dick King <king@reasoning.com>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/url/ChangeLog b/lisp/url/ChangeLog
index c4a22bd314e..87c27a8786c 100644
--- a/lisp/url/ChangeLog
+++ b/lisp/url/ChangeLog
@@ -1,3 +1,21 @@
12007-01-14 Magnus Henoch <mange@freemail.hu>
2
3 * url-proxy.el (url-proxy-object): Remove.
4 (url-proxy): Don't use `url-proxy-object'. Act according to type of
5 proxy (currently only HTTP supported).
6
7 * url.el (url-retrieve-internal): Don't use `url-proxy-object'.
8
9 * url-http.el (url-http-proxy): New variable.
10 (url-http-create-request): Use it. Don't use `url-proxy-object'.
11 (url-http): Treat `url' argument as resource to download, and
12 dynamic variable `url-using-proxy' as proxy to use. Set
13 `url-current-object' to actual URL, and `url-http-proxy' to proxy
14 used.
15 (url-http-handle-cookies): Assume that `url-current-object' does
16 not point to the proxy used.
17 (url-http-async-sentinel): Adapt error message.
18
12006-12-10 Juanma Barranquero <lekktu@gmail.com> 192006-12-10 Juanma Barranquero <lekktu@gmail.com>
2 20
3 * url-gw.el (url-gateway-nslookup-program): Doc fix. 21 * url-gw.el (url-gateway-nslookup-program): Doc fix.
@@ -1752,7 +1770,7 @@
1752;; End: 1770;; End:
1753 1771
1754 Copyright (C) 1999, 2001, 2002, 2004, 2005, 1772 Copyright (C) 1999, 2001, 2002, 2004, 2005,
1755 2006 Free Software Foundation, Inc. 1773 2006, 2007 Free Software Foundation, Inc.
1756 Copying and distribution of this file, with or without modification, 1774 Copying and distribution of this file, with or without modification,
1757 are permitted provided the copyright notice and this notice are preserved. 1775 are permitted provided the copyright notice and this notice are preserved.
1758 1776
diff --git a/lisp/url/url-about.el b/lisp/url/url-about.el
index d0dcc6dc905..4c16d471e86 100644
--- a/lisp/url/url-about.el
+++ b/lisp/url/url-about.el
@@ -1,6 +1,6 @@
1;;; url-about.el --- Show internal URLs 1;;; url-about.el --- Show internal URLs
2 2
3;; Copyright (C) 2001, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2001, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Keywords: comm, data, processes, hypermedia 5;; Keywords: comm, data, processes, hypermedia
6 6
diff --git a/lisp/url/url-auth.el b/lisp/url/url-auth.el
index 5845b9d660e..c0f2c6bdf0f 100644
--- a/lisp/url/url-auth.el
+++ b/lisp/url/url-auth.el
@@ -1,7 +1,7 @@
1;;; url-auth.el --- Uniform Resource Locator authorization modules 1;;; url-auth.el --- Uniform Resource Locator authorization modules
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Keywords: comm, data, processes, hypermedia 6;; Keywords: comm, data, processes, hypermedia
7 7
diff --git a/lisp/url/url-cache.el b/lisp/url/url-cache.el
index 5113ad0d7d9..f0802602c3f 100644
--- a/lisp/url/url-cache.el
+++ b/lisp/url/url-cache.el
@@ -1,7 +1,7 @@
1;;; url-cache.el --- Uniform Resource Locator retrieval tool 1;;; url-cache.el --- Uniform Resource Locator retrieval tool
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Keywords: comm, data, processes, hypermedia 6;; Keywords: comm, data, processes, hypermedia
7 7
diff --git a/lisp/url/url-cid.el b/lisp/url/url-cid.el
index f6e569a4b2f..6e3369f388b 100644
--- a/lisp/url/url-cid.el
+++ b/lisp/url/url-cid.el
@@ -1,6 +1,6 @@
1;;; url-cid.el --- Content-ID URL loader 1;;; url-cid.el --- Content-ID URL loader
2 2
3;; Copyright (C) 1998, 1999, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 1998, 1999, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Keywords: comm, data, processes 5;; Keywords: comm, data, processes
6 6
diff --git a/lisp/url/url-cookie.el b/lisp/url/url-cookie.el
index f3902619c89..cfe4f8ecf71 100644
--- a/lisp/url/url-cookie.el
+++ b/lisp/url/url-cookie.el
@@ -1,7 +1,7 @@
1;;; url-cookie.el --- Netscape Cookie support 1;;; url-cookie.el --- Netscape Cookie support
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Keywords: comm, data, processes, hypermedia 6;; Keywords: comm, data, processes, hypermedia
7 7
diff --git a/lisp/url/url-dav.el b/lisp/url/url-dav.el
index 546d744558d..25cdbdfadf8 100644
--- a/lisp/url/url-dav.el
+++ b/lisp/url/url-dav.el
@@ -1,6 +1,6 @@
1;;; url-dav.el --- WebDAV support 1;;; url-dav.el --- WebDAV support
2 2
3;; Copyright (C) 2001, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2001, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Bill Perry <wmperry@gnu.org> 5;; Author: Bill Perry <wmperry@gnu.org>
6;; Maintainer: Bill Perry <wmperry@gnu.org> 6;; Maintainer: Bill Perry <wmperry@gnu.org>
diff --git a/lisp/url/url-dired.el b/lisp/url/url-dired.el
index 28f86560942..404068264af 100644
--- a/lisp/url/url-dired.el
+++ b/lisp/url/url-dired.el
@@ -1,7 +1,7 @@
1;;; url-dired.el --- URL Dired minor mode 1;;; url-dired.el --- URL Dired minor mode
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Keywords: comm, files 6;; Keywords: comm, files
7 7
diff --git a/lisp/url/url-expand.el b/lisp/url/url-expand.el
index 4f422e5cc5f..43e6e18791b 100644
--- a/lisp/url/url-expand.el
+++ b/lisp/url/url-expand.el
@@ -1,6 +1,6 @@
1;;; url-expand.el --- expand-file-name for URLs 1;;; url-expand.el --- expand-file-name for URLs
2 2
3;; Copyright (C) 1999, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 1999, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Keywords: comm, data, processes 5;; Keywords: comm, data, processes
6 6
diff --git a/lisp/url/url-file.el b/lisp/url/url-file.el
index c9bbebdfddb..1ad2e09e976 100644
--- a/lisp/url/url-file.el
+++ b/lisp/url/url-file.el
@@ -1,7 +1,7 @@
1;;; url-file.el --- File retrieval code 1;;; url-file.el --- File retrieval code
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Keywords: comm, data, processes 6;; Keywords: comm, data, processes
7 7
diff --git a/lisp/url/url-ftp.el b/lisp/url/url-ftp.el
index 8ff43ff57a5..67a4b091465 100644
--- a/lisp/url/url-ftp.el
+++ b/lisp/url/url-ftp.el
@@ -1,7 +1,7 @@
1;;; url-ftp.el --- FTP wrapper 1;;; url-ftp.el --- FTP wrapper
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Keywords: comm, data, processes 6;; Keywords: comm, data, processes
7 7
diff --git a/lisp/url/url-gw.el b/lisp/url/url-gw.el
index eaf654e2b4f..b2768212721 100644
--- a/lisp/url/url-gw.el
+++ b/lisp/url/url-gw.el
@@ -1,6 +1,6 @@
1;;; url-gw.el --- Gateway munging for URL loading 1;;; url-gw.el --- Gateway munging for URL loading
2 2
3;; Copyright (C) 1997, 1998, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 1997, 1998, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Bill Perry <wmperry@gnu.org> 5;; Author: Bill Perry <wmperry@gnu.org>
6;; Keywords: comm, data, processes 6;; Keywords: comm, data, processes
diff --git a/lisp/url/url-handlers.el b/lisp/url/url-handlers.el
index 97d10003620..91ac355a8c4 100644
--- a/lisp/url/url-handlers.el
+++ b/lisp/url/url-handlers.el
@@ -1,7 +1,7 @@
1;;; url-handlers.el --- file-name-handler stuff for URL loading 1;;; url-handlers.el --- file-name-handler stuff for URL loading
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Keywords: comm, data, processes, hypermedia 6;; Keywords: comm, data, processes, hypermedia
7 7
diff --git a/lisp/url/url-history.el b/lisp/url/url-history.el
index 0cdfe329bc2..d595b1a14b0 100644
--- a/lisp/url/url-history.el
+++ b/lisp/url/url-history.el
@@ -1,7 +1,7 @@
1;;; url-history.el --- Global history tracking for URL package 1;;; url-history.el --- Global history tracking for URL package
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Keywords: comm, data, processes, hypermedia 6;; Keywords: comm, data, processes, hypermedia
7 7
diff --git a/lisp/url/url-http.el b/lisp/url/url-http.el
index 309be690408..eb193f1c7a6 100644
--- a/lisp/url/url-http.el
+++ b/lisp/url/url-http.el
@@ -1,6 +1,6 @@
1;;; url-http.el --- HTTP retrieval routines 1;;; url-http.el --- HTTP retrieval routines
2 2
3;; Copyright (C) 1999, 2001, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 1999, 2001, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Bill Perry <wmperry@gnu.org> 5;; Author: Bill Perry <wmperry@gnu.org>
6;; Keywords: comm, data, processes 6;; Keywords: comm, data, processes
@@ -29,6 +29,7 @@
29(eval-when-compile (require 'cl)) 29(eval-when-compile (require 'cl))
30(defvar url-http-extra-headers) 30(defvar url-http-extra-headers)
31(defvar url-http-target-url) 31(defvar url-http-target-url)
32(defvar url-http-proxy)
32(require 'url-gw) 33(require 'url-gw)
33(require 'url-util) 34(require 'url-util)
34(require 'url-parse) 35(require 'url-parse)
@@ -154,11 +155,10 @@ request.")
154 (declare (special proxy-info 155 (declare (special proxy-info
155 url-http-method url-http-data 156 url-http-method url-http-data
156 url-http-extra-headers)) 157 url-http-extra-headers))
157 (url-http-debug "url-proxy-object is %s\n" url-proxy-object)
158 (let* ((extra-headers) 158 (let* ((extra-headers)
159 (request nil) 159 (request nil)
160 (no-cache (cdr-safe (assoc "Pragma" url-http-extra-headers))) 160 (no-cache (cdr-safe (assoc "Pragma" url-http-extra-headers)))
161 (using-proxy (not (eq url-current-object url-http-target-url))) 161 (using-proxy url-http-proxy)
162 (proxy-auth (if (or (cdr-safe (assoc "Proxy-Authorization" 162 (proxy-auth (if (or (cdr-safe (assoc "Proxy-Authorization"
163 url-http-extra-headers)) 163 url-http-extra-headers))
164 (not using-proxy)) 164 (not using-proxy))
@@ -379,8 +379,7 @@ This allows us to use `mail-fetch-field', etc."
379The buffer must already be narrowed to the headers, so `mail-fetch-field' will 379The buffer must already be narrowed to the headers, so `mail-fetch-field' will
380work correctly." 380work correctly."
381 (let ((cookies (mail-fetch-field "Set-Cookie" nil nil t)) 381 (let ((cookies (mail-fetch-field "Set-Cookie" nil nil t))
382 (cookies2 (mail-fetch-field "Set-Cookie2" nil nil t)) 382 (cookies2 (mail-fetch-field "Set-Cookie2" nil nil t)))
383 (url-current-object url-http-target-url))
384 (and cookies (url-http-debug "Found %d Set-Cookie headers" (length cookies))) 383 (and cookies (url-http-debug "Found %d Set-Cookie headers" (length cookies)))
385 (and cookies2 (url-http-debug "Found %d Set-Cookie2 headers" (length cookies2))) 384 (and cookies2 (url-http-debug "Found %d Set-Cookie2 headers" (length cookies2)))
386 (while cookies 385 (while cookies
@@ -1087,18 +1086,16 @@ CBARGS as the arguments."
1087 url-http-chunked-start 1086 url-http-chunked-start
1088 url-http-chunked-counter 1087 url-http-chunked-counter
1089 url-http-process)) 1088 url-http-process))
1090 (let ((connection (url-http-find-free-connection (url-host url) 1089 (let* ((host (url-host (or url-using-proxy url)))
1091 (url-port url))) 1090 (port (url-port (or url-using-proxy url)))
1092 (buffer (generate-new-buffer (format " *http %s:%d*" 1091 (connection (url-http-find-free-connection host port))
1093 (url-host url) 1092 (buffer (generate-new-buffer (format " *http %s:%d*" host port))))
1094 (url-port url)))))
1095 (if (not connection) 1093 (if (not connection)
1096 ;; Failed to open the connection for some reason 1094 ;; Failed to open the connection for some reason
1097 (progn 1095 (progn
1098 (kill-buffer buffer) 1096 (kill-buffer buffer)
1099 (setq buffer nil) 1097 (setq buffer nil)
1100 (error "Could not create connection to %s:%d" (url-host url) 1098 (error "Could not create connection to %s:%d" host port))
1101 (url-port url)))
1102 (with-current-buffer buffer 1099 (with-current-buffer buffer
1103 (mm-disable-multibyte) 1100 (mm-disable-multibyte)
1104 (setq url-current-object url 1101 (setq url-current-object url
@@ -1120,7 +1117,8 @@ CBARGS as the arguments."
1120 url-http-method 1117 url-http-method
1121 url-http-extra-headers 1118 url-http-extra-headers
1122 url-http-data 1119 url-http-data
1123 url-http-target-url)) 1120 url-http-target-url
1121 url-http-proxy))
1124 (set (make-local-variable var) nil)) 1122 (set (make-local-variable var) nil))
1125 1123
1126 (setq url-http-method (or url-request-method "GET") 1124 (setq url-http-method (or url-request-method "GET")
@@ -1133,8 +1131,8 @@ CBARGS as the arguments."
1133 url-callback-function callback 1131 url-callback-function callback
1134 url-callback-arguments cbargs 1132 url-callback-arguments cbargs
1135 url-http-after-change-function 'url-http-wait-for-headers-change-function 1133 url-http-after-change-function 'url-http-wait-for-headers-change-function
1136 url-http-target-url (or url-proxy-object 1134 url-http-target-url url-current-object
1137 url-current-object)) 1135 url-http-proxy url-using-proxy)
1138 1136
1139 (set-process-buffer connection buffer) 1137 (set-process-buffer connection buffer)
1140 (set-process-filter connection 'url-http-generic-filter) 1138 (set-process-filter connection 'url-http-generic-filter)
@@ -1145,8 +1143,7 @@ CBARGS as the arguments."
1145 (set-process-sentinel connection 'url-http-async-sentinel)) 1143 (set-process-sentinel connection 'url-http-async-sentinel))
1146 ((eq status 'failed) 1144 ((eq status 'failed)
1147 ;; Asynchronous connection failed 1145 ;; Asynchronous connection failed
1148 (error "Could not create connection to %s:%d" (url-host url) 1146 (error "Could not create connection to %s:%d" host port))
1149 (url-port url)))
1150 (t 1147 (t
1151 (set-process-sentinel connection 'url-http-end-of-document-sentinel) 1148 (set-process-sentinel connection 'url-http-end-of-document-sentinel)
1152 (process-send-string connection (url-http-create-request))))))) 1149 (process-send-string connection (url-http-create-request)))))))
@@ -1164,8 +1161,8 @@ CBARGS as the arguments."
1164 (t 1161 (t
1165 (setf (car url-callback-arguments) 1162 (setf (car url-callback-arguments)
1166 (nconc (list :error (list 'error 'connection-failed why 1163 (nconc (list :error (list 'error 'connection-failed why
1167 :host (url-host url-current-object) 1164 :host (url-host (or url-http-proxy url-current-object))
1168 :service (url-port url-current-object))) 1165 :service (url-port (or url-http-proxy url-current-object))))
1169 (car url-callback-arguments))) 1166 (car url-callback-arguments)))
1170 (url-http-activate-callback))))) 1167 (url-http-activate-callback)))))
1171 1168
diff --git a/lisp/url/url-imap.el b/lisp/url/url-imap.el
index a10db8e7445..da3fd887e3f 100644
--- a/lisp/url/url-imap.el
+++ b/lisp/url/url-imap.el
@@ -1,6 +1,6 @@
1;;; url-imap.el --- IMAP retrieval routines 1;;; url-imap.el --- IMAP retrieval routines
2 2
3;; Copyright (C) 1999, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 1999, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Simon Josefsson <jas@pdc.kth.se> 5;; Author: Simon Josefsson <jas@pdc.kth.se>
6;; Keywords: comm, data, processes 6;; Keywords: comm, data, processes
diff --git a/lisp/url/url-irc.el b/lisp/url/url-irc.el
index 19eec6f2ef2..b00b897a92c 100644
--- a/lisp/url/url-irc.el
+++ b/lisp/url/url-irc.el
@@ -1,7 +1,7 @@
1;;; url-irc.el --- IRC URL interface 1;;; url-irc.el --- IRC URL interface
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Keywords: comm, data, processes 6;; Keywords: comm, data, processes
7 7
diff --git a/lisp/url/url-ldap.el b/lisp/url/url-ldap.el
index 64471bae5b1..b50bd714aa6 100644
--- a/lisp/url/url-ldap.el
+++ b/lisp/url/url-ldap.el
@@ -1,6 +1,6 @@
1;;; url-ldap.el --- LDAP Uniform Resource Locator retrieval code 1;;; url-ldap.el --- LDAP Uniform Resource Locator retrieval code
2 2
3;; Copyright (C) 1998, 1999, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 1998, 1999, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Keywords: comm, data, processes 5;; Keywords: comm, data, processes
6 6
diff --git a/lisp/url/url-mailto.el b/lisp/url/url-mailto.el
index d9d6e22cd05..9f20989a0b1 100644
--- a/lisp/url/url-mailto.el
+++ b/lisp/url/url-mailto.el
@@ -1,7 +1,7 @@
1;;; url-mail.el --- Mail Uniform Resource Locator retrieval code 1;;; url-mail.el --- Mail Uniform Resource Locator retrieval code
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Keywords: comm, data, processes 6;; Keywords: comm, data, processes
7 7
diff --git a/lisp/url/url-methods.el b/lisp/url/url-methods.el
index 55166ee46f4..f29364f3499 100644
--- a/lisp/url/url-methods.el
+++ b/lisp/url/url-methods.el
@@ -1,7 +1,7 @@
1;;; url-methods.el --- Load URL schemes as needed 1;;; url-methods.el --- Load URL schemes as needed
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Keywords: comm, data, processes, hypermedia 6;; Keywords: comm, data, processes, hypermedia
7 7
diff --git a/lisp/url/url-misc.el b/lisp/url/url-misc.el
index f7f9bcd439c..11771537ca2 100644
--- a/lisp/url/url-misc.el
+++ b/lisp/url/url-misc.el
@@ -1,7 +1,7 @@
1;;; url-misc.el --- Misc Uniform Resource Locator retrieval code 1;;; url-misc.el --- Misc Uniform Resource Locator retrieval code
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2002, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2002, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Keywords: comm, data, processes 6;; Keywords: comm, data, processes
7 7
diff --git a/lisp/url/url-news.el b/lisp/url/url-news.el
index 47d4878c890..ab3c3ae31ad 100644
--- a/lisp/url/url-news.el
+++ b/lisp/url/url-news.el
@@ -1,7 +1,7 @@
1;;; url-news.el --- News Uniform Resource Locator retrieval code 1;;; url-news.el --- News Uniform Resource Locator retrieval code
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Keywords: comm, data, processes 6;; Keywords: comm, data, processes
7 7
diff --git a/lisp/url/url-nfs.el b/lisp/url/url-nfs.el
index d6bc8417631..4f06f5e5bb3 100644
--- a/lisp/url/url-nfs.el
+++ b/lisp/url/url-nfs.el
@@ -1,7 +1,7 @@
1;;; url-nfs.el --- NFS URL interface 1;;; url-nfs.el --- NFS URL interface
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Keywords: comm, data, processes 6;; Keywords: comm, data, processes
7 7
diff --git a/lisp/url/url-ns.el b/lisp/url/url-ns.el
index 6b017b83ca9..c460a423b64 100644
--- a/lisp/url/url-ns.el
+++ b/lisp/url/url-ns.el
@@ -1,7 +1,7 @@
1;;; url-ns.el --- Various netscape-ish functions for proxy definitions 1;;; url-ns.el --- Various netscape-ish functions for proxy definitions
2 2
3;; Copyright (C) 1997, 1998, 1999, 2004, 2005, 3;; Copyright (C) 1997, 1998, 1999, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Keywords: comm, data, processes, hypermedia 6;; Keywords: comm, data, processes, hypermedia
7 7
diff --git a/lisp/url/url-parse.el b/lisp/url/url-parse.el
index bda303697fb..2b69c54133f 100644
--- a/lisp/url/url-parse.el
+++ b/lisp/url/url-parse.el
@@ -1,7 +1,7 @@
1;;; url-parse.el --- Uniform Resource Locator parser 1;;; url-parse.el --- Uniform Resource Locator parser
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Keywords: comm, data, processes 6;; Keywords: comm, data, processes
7 7
diff --git a/lisp/url/url-privacy.el b/lisp/url/url-privacy.el
index b57de81c813..0ea93b1857e 100644
--- a/lisp/url/url-privacy.el
+++ b/lisp/url/url-privacy.el
@@ -1,7 +1,7 @@
1;;; url-privacy.el --- Global history tracking for URL package 1;;; url-privacy.el --- Global history tracking for URL package
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Keywords: comm, data, processes, hypermedia 6;; Keywords: comm, data, processes, hypermedia
7 7
diff --git a/lisp/url/url-proxy.el b/lisp/url/url-proxy.el
index 5374030587b..76bea8d1435 100644
--- a/lisp/url/url-proxy.el
+++ b/lisp/url/url-proxy.el
@@ -1,6 +1,6 @@
1;;; url-proxy.el --- Proxy server support 1;;; url-proxy.el --- Proxy server support
2 2
3;; Copyright (C) 1999, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 1999, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Keywords: comm, data, processes, hypermedia 5;; Keywords: comm, data, processes, hypermedia
6 6
@@ -65,20 +65,17 @@
65 (url-warn 'url (format "Unknown proxy directive: %s" proxy) 'critical) 65 (url-warn 'url (format "Unknown proxy directive: %s" proxy) 'critical)
66 nil)))) 66 nil))))
67 67
68(defvar url-proxy-object nil
69 "The URL to access through a proxy.
70This variable is bound by `url-proxy'. If this is non-nil, the
71scheme-specific loader should use its argument as the proxy, and
72the value of this variable as the object to retrieve.")
73
74(defun url-proxy (url callback &optional cbargs) 68(defun url-proxy (url callback &optional cbargs)
75 ;; Retrieve URL from a proxy. 69 ;; Retrieve URL from a proxy.
76 ;; Expects `url-using-proxy' to be bound to the specific proxy to use." 70 ;; Expects `url-using-proxy' to be bound to the specific proxy to use."
77 (setq url-using-proxy (url-generic-parse-url url-using-proxy)) 71 (setq url-using-proxy (url-generic-parse-url url-using-proxy))
78 (let ((url-proxy-object (copy-sequence url)))
79 (url-set-target url-proxy-object nil)
80 (url-http url-using-proxy callback cbargs)))
81 72
73 (cond
74 ((string= (url-type url-using-proxy) "http")
75 (url-http url callback cbargs))
76 (t
77 (error "Don't know how to use proxy `%s'" url-using-proxy))))
78
82(provide 'url-proxy) 79(provide 'url-proxy)
83 80
84;;; arch-tag: 4ff8882e-e498-42b7-abc5-acb449cdbc62 81;;; arch-tag: 4ff8882e-e498-42b7-abc5-acb449cdbc62
diff --git a/lisp/url/url-util.el b/lisp/url/url-util.el
index 57c0f05661d..db7aac78bfd 100644
--- a/lisp/url/url-util.el
+++ b/lisp/url/url-util.el
@@ -1,7 +1,7 @@
1;;; url-util.el --- Miscellaneous helper routines for URL library 1;;; url-util.el --- Miscellaneous helper routines for URL library
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2001, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2001, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Bill Perry <wmperry@gnu.org> 6;; Author: Bill Perry <wmperry@gnu.org>
7;; Keywords: comm, data, processes 7;; Keywords: comm, data, processes
diff --git a/lisp/url/url-vars.el b/lisp/url/url-vars.el
index 97f6fc129fb..705eb947001 100644
--- a/lisp/url/url-vars.el
+++ b/lisp/url/url-vars.el
@@ -1,7 +1,7 @@
1;;; url-vars.el --- Variables for Uniform Resource Locator tool 1;;; url-vars.el --- Variables for Uniform Resource Locator tool
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2001, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2001, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Keywords: comm, data, processes, hypermedia 6;; Keywords: comm, data, processes, hypermedia
7 7
diff --git a/lisp/url/url.el b/lisp/url/url.el
index 4ba604203dc..a150733e40d 100644
--- a/lisp/url/url.el
+++ b/lisp/url/url.el
@@ -1,7 +1,7 @@
1;;; url.el --- Uniform Resource Locator retrieval tool 1;;; url.el --- Uniform Resource Locator retrieval tool
2 2
3;; Copyright (C) 1996, 1997, 1998, 1999, 2001, 2004, 3;; Copyright (C) 1996, 1997, 1998, 1999, 2001, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Bill Perry <wmperry@gnu.org> 6;; Author: Bill Perry <wmperry@gnu.org>
7;; Keywords: comm, data, processes, hypermedia 7;; Keywords: comm, data, processes, hypermedia
@@ -172,7 +172,6 @@ the list of events, as described in the docstring of `url-retrieve'."
172 (unless (url-type url) 172 (unless (url-type url)
173 (error "Bad url: %s" (url-recreate-url url))) 173 (error "Bad url: %s" (url-recreate-url url)))
174 (let ((loader (url-scheme-get-property (url-type url) 'loader)) 174 (let ((loader (url-scheme-get-property (url-type url) 'loader))
175 (url-proxy-object nil)
176 (url-using-proxy (if (url-host url) 175 (url-using-proxy (if (url-host url)
177 (url-find-proxy-for-url url (url-host url)))) 176 (url-find-proxy-for-url url (url-host url))))
178 (buffer nil) 177 (buffer nil)
diff --git a/lisp/url/vc-dav.el b/lisp/url/vc-dav.el
index 8181788a05c..b19f43a64be 100644
--- a/lisp/url/vc-dav.el
+++ b/lisp/url/vc-dav.el
@@ -1,6 +1,6 @@
1;;; vc-dav.el --- vc.el support for WebDAV 1;;; vc-dav.el --- vc.el support for WebDAV
2 2
3;; Copyright (C) 2001, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2001, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Bill Perry <wmperry@gnu.org> 5;; Author: Bill Perry <wmperry@gnu.org>
6;; Maintainer: Bill Perry <wmperry@gnu.org> 6;; Maintainer: Bill Perry <wmperry@gnu.org>
diff --git a/lisp/userlock.el b/lisp/userlock.el
index bf35e92933c..329d46c2124 100644
--- a/lisp/userlock.el
+++ b/lisp/userlock.el
@@ -1,7 +1,7 @@
1;;; userlock.el --- handle file access contention between multiple users 1;;; userlock.el --- handle file access contention between multiple users
2 2
3;; Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: internal 7;; Keywords: internal
diff --git a/lisp/vc-arch.el b/lisp/vc-arch.el
index bac6c26cc93..0f02db0ba96 100644
--- a/lisp/vc-arch.el
+++ b/lisp/vc-arch.el
@@ -1,6 +1,6 @@
1;;; vc-arch.el --- VC backend for the Arch version-control system 1;;; vc-arch.el --- VC backend for the Arch version-control system
2 2
3;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: FSF (see vc.el for full credits) 5;; Author: FSF (see vc.el for full credits)
6;; Maintainer: Stefan Monnier <monnier@gnu.org> 6;; Maintainer: Stefan Monnier <monnier@gnu.org>
@@ -152,7 +152,7 @@ Only the value `maybe' can be trusted :-(."
152 (with-temp-buffer 152 (with-temp-buffer
153 (insert-file-contents idfile) 153 (insert-file-contents idfile)
154 (looking-at ".*[^ \n\t]") 154 (looking-at ".*[^ \n\t]")
155 (match-string 0))) 155 (match-string 0))
156 (with-current-buffer (find-file-noselect file) 156 (with-current-buffer (find-file-noselect file)
157 (save-excursion 157 (save-excursion
158 (goto-char (point-max)) 158 (goto-char (point-max))
@@ -161,7 +161,7 @@ Only the value `maybe' can be trusted :-(."
161 (goto-char (point-min)) 161 (goto-char (point-min))
162 (re-search-forward vc-arch-tagline-re (+ (point) 1000) t))) 162 (re-search-forward vc-arch-tagline-re (+ (point) 1000) t)))
163 (match-string 1) 163 (match-string 1)
164 (concat "./" (file-relative-name file (vc-arch-root file)))))))) 164 (concat "./" (file-relative-name file (vc-arch-root file)))))))))
165 165
166(defun vc-arch-tagging-method (file) 166(defun vc-arch-tagging-method (file)
167 (with-current-buffer 167 (with-current-buffer
diff --git a/lisp/vc-cvs.el b/lisp/vc-cvs.el
index 94fd3d0acd9..583e02efd5d 100644
--- a/lisp/vc-cvs.el
+++ b/lisp/vc-cvs.el
@@ -1,7 +1,7 @@
1;;; vc-cvs.el --- non-resident support for CVS version-control 1;;; vc-cvs.el --- non-resident support for CVS version-control
2 2
3;; Copyright (C) 1995, 1998, 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1995, 1998, 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: FSF (see vc.el for full credits) 6;; Author: FSF (see vc.el for full credits)
7;; Maintainer: Andre Spiegel <spiegel@gnu.org> 7;; Maintainer: Andre Spiegel <spiegel@gnu.org>
diff --git a/lisp/vc-hooks.el b/lisp/vc-hooks.el
index 7aae75c8a76..df66c817293 100644
--- a/lisp/vc-hooks.el
+++ b/lisp/vc-hooks.el
@@ -1,7 +1,7 @@
1;;; vc-hooks.el --- resident support for version-control 1;;; vc-hooks.el --- resident support for version-control
2 2
3;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 3;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
4;; 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: FSF (see vc.el for full credits) 6;; Author: FSF (see vc.el for full credits)
7;; Maintainer: Andre Spiegel <spiegel@gnu.org> 7;; Maintainer: Andre Spiegel <spiegel@gnu.org>
diff --git a/lisp/vc-mcvs.el b/lisp/vc-mcvs.el
index 4075ffc3649..7e5dbd47a70 100644
--- a/lisp/vc-mcvs.el
+++ b/lisp/vc-mcvs.el
@@ -1,6 +1,6 @@
1;;; vc-mcvs.el --- VC backend for the Meta-CVS version-control system 1;;; vc-mcvs.el --- VC backend for the Meta-CVS version-control system
2 2
3;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: FSF (see vc.el for full credits) 5;; Author: FSF (see vc.el for full credits)
6;; Maintainer: Stefan Monnier <monnier@gnu.org> 6;; Maintainer: Stefan Monnier <monnier@gnu.org>
diff --git a/lisp/vc-rcs.el b/lisp/vc-rcs.el
index 00700c5a652..ae4758169f4 100644
--- a/lisp/vc-rcs.el
+++ b/lisp/vc-rcs.el
@@ -1,7 +1,7 @@
1;;; vc-rcs.el --- support for RCS version-control 1;;; vc-rcs.el --- support for RCS version-control
2 2
3;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 3;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
4;; 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: FSF (see vc.el for full credits) 6;; Author: FSF (see vc.el for full credits)
7;; Maintainer: Andre Spiegel <spiegel@gnu.org> 7;; Maintainer: Andre Spiegel <spiegel@gnu.org>
diff --git a/lisp/vc-sccs.el b/lisp/vc-sccs.el
index ae349f57f32..bad1c2b3099 100644
--- a/lisp/vc-sccs.el
+++ b/lisp/vc-sccs.el
@@ -1,7 +1,7 @@
1;;; vc-sccs.el --- support for SCCS version-control 1;;; vc-sccs.el --- support for SCCS version-control
2 2
3;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 3;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
4;; 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: FSF (see vc.el for full credits) 6;; Author: FSF (see vc.el for full credits)
7;; Maintainer: Andre Spiegel <spiegel@gnu.org> 7;; Maintainer: Andre Spiegel <spiegel@gnu.org>
diff --git a/lisp/vc-svn.el b/lisp/vc-svn.el
index 0394c11b8de..916930ffde2 100644
--- a/lisp/vc-svn.el
+++ b/lisp/vc-svn.el
@@ -1,6 +1,6 @@
1;;; vc-svn.el --- non-resident support for Subversion version-control 1;;; vc-svn.el --- non-resident support for Subversion version-control
2 2
3;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: FSF (see vc.el for full credits) 5;; Author: FSF (see vc.el for full credits)
6;; Maintainer: Stefan Monnier <monnier@gnu.org> 6;; Maintainer: Stefan Monnier <monnier@gnu.org>
@@ -495,7 +495,7 @@ and that it passes `vc-svn-global-switches' to it before FLAGS."
495 dirname))) 495 dirname)))
496 (goto-char (point-min)) 496 (goto-char (point-min))
497 (when (re-search-forward 497 (when (re-search-forward
498 ;; Old `svn' used name="svn:dir", newer use just name="". 498 ;; Old `svn' used name="svn:this_dir", newer use just name="".
499 (concat "name=\"\\(?:svn:this_dir\\)?\"[\n\t ]*" 499 (concat "name=\"\\(?:svn:this_dir\\)?\"[\n\t ]*"
500 "\\(?:[-a-z]+=\"[^\"]*\"[\n\t ]*\\)*?" 500 "\\(?:[-a-z]+=\"[^\"]*\"[\n\t ]*\\)*?"
501 "url=\"\\([^\"]+\\)\"") nil t) 501 "url=\"\\([^\"]+\\)\"") nil t)
@@ -511,9 +511,13 @@ information about FILENAME and return its status."
511 (let (file status) 511 (let (file status)
512 (goto-char (point-min)) 512 (goto-char (point-min))
513 (while (re-search-forward 513 (while (re-search-forward
514 "^[ ADMCI?!~][ MC][ L][ +][ S]..\\([ *]\\) +\\([-0-9]+\\) +\\([0-9?]+\\) +\\([^ ]+\\) +" nil t) 514 ;; Ignore the files with status in [IX?].
515 (setq file (expand-file-name 515 "^[ ACDGMR!~][ MC][ L][ +][ S]..\\([ *]\\) +\\([-0-9]+\\) +\\([0-9?]+\\) +\\([^ ]+\\) +" nil t)
516 (buffer-substring (point) (line-end-position)))) 516 ;; If the username contains spaces, the output format is ambiguous,
517 ;; so don't trust the output's filename unless we have to.
518 (setq file (or filename
519 (expand-file-name
520 (buffer-substring (point) (line-end-position)))))
517 (setq status (char-after (line-beginning-position))) 521 (setq status (char-after (line-beginning-position)))
518 (unless (eq status ??) 522 (unless (eq status ??)
519 ;; `vc-BACKEND-registered' must not set vc-backend, 523 ;; `vc-BACKEND-registered' must not set vc-backend,
diff --git a/lisp/vc.el b/lisp/vc.el
index afeba8d2409..450bfb3c938 100644
--- a/lisp/vc.el
+++ b/lisp/vc.el
@@ -1,7 +1,7 @@
1;;; vc.el --- drive a version-control system from within Emacs 1;;; vc.el --- drive a version-control system from within Emacs
2 2
3;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 2000, 3;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 2000,
4;; 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: FSF (see below for full credits) 6;; Author: FSF (see below for full credits)
7;; Maintainer: Andre Spiegel <spiegel@gnu.org> 7;; Maintainer: Andre Spiegel <spiegel@gnu.org>
diff --git a/lisp/vcursor.el b/lisp/vcursor.el
index 22b1d0fdd76..f8812f8723d 100644
--- a/lisp/vcursor.el
+++ b/lisp/vcursor.el
@@ -1,7 +1,7 @@
1;;; vcursor.el --- manipulate an alternative ("virtual") cursor 1;;; vcursor.el --- manipulate an alternative ("virtual") cursor
2 2
3;; Copyright (C) 1994, 1996, 1998, 2001, 2002, 2003, 3;; Copyright (C) 1994, 1996, 1998, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Peter Stephenson <pws@ibmth.df.unipi.it> 6;; Author: Peter Stephenson <pws@ibmth.df.unipi.it>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/version.el b/lisp/version.el
index d975d89f821..8e2e7e8453a 100644
--- a/lisp/version.el
+++ b/lisp/version.el
@@ -1,7 +1,7 @@
1;;; version.el --- record version number of Emacs -*- no-byte-compile: t -*- 1;;; version.el --- record version number of Emacs -*- no-byte-compile: t -*-
2 2
3;; Copyright (C) 1985, 1992, 1994, 1995, 1999, 2000, 2001, 2002, 3;; Copyright (C) 1985, 1992, 1994, 1995, 1999, 2000, 2001, 2002,
4;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: internal 7;; Keywords: internal
diff --git a/lisp/view.el b/lisp/view.el
index 457d5efc1c1..f914624d6f6 100644
--- a/lisp/view.el
+++ b/lisp/view.el
@@ -1,7 +1,7 @@
1;;; view.el --- peruse file or buffer without editing 1;;; view.el --- peruse file or buffer without editing
2 2
3;; Copyright (C) 1985, 1989, 1994, 1995, 1997, 2000, 2001, 2002, 3;; Copyright (C) 1985, 1989, 1994, 1995, 1997, 2000, 2001, 2002,
4;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: K. Shane Hartman 6;; Author: K. Shane Hartman
7;; Maintainer: Inge Frick <inge@nada.kth.se> 7;; Maintainer: Inge Frick <inge@nada.kth.se>
diff --git a/lisp/vms-patch.el b/lisp/vms-patch.el
index 5c65dd13976..d848f2246ae 100644
--- a/lisp/vms-patch.el
+++ b/lisp/vms-patch.el
@@ -1,7 +1,7 @@
1;;; vms-patch.el --- override parts of files.el for VMS 1;;; vms-patch.el --- override parts of files.el for VMS
2 2
3;; Copyright (C) 1986, 1992, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1986, 1992, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: vms 7;; Keywords: vms
diff --git a/lisp/vmsproc.el b/lisp/vmsproc.el
index 84ec1e2b93a..71bb5e01574 100644
--- a/lisp/vmsproc.el
+++ b/lisp/vmsproc.el
@@ -1,7 +1,7 @@
1;;; vmsproc.el --- run asynchronous VMS subprocesses under Emacs 1;;; vmsproc.el --- run asynchronous VMS subprocesses under Emacs
2 2
3;; Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Mukesh Prasad 6;; Author: Mukesh Prasad
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/vt-control.el b/lisp/vt-control.el
index bc16a260b29..4b78be36f4e 100644
--- a/lisp/vt-control.el
+++ b/lisp/vt-control.el
@@ -1,7 +1,7 @@
1;;; vt-control.el --- Common VTxxx control functions 1;;; vt-control.el --- Common VTxxx control functions
2 2
3;; Copyright (C) 1993, 1994, 2001, 2002, 2003, 3;; Copyright (C) 1993, 1994, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Rob Riepel <riepel@networking.stanford.edu> 6;; Author: Rob Riepel <riepel@networking.stanford.edu>
7;; Maintainer: Rob Riepel <riepel@networking.stanford.edu> 7;; Maintainer: Rob Riepel <riepel@networking.stanford.edu>
diff --git a/lisp/vt100-led.el b/lisp/vt100-led.el
index caf27f55b42..5d25eb104df 100644
--- a/lisp/vt100-led.el
+++ b/lisp/vt100-led.el
@@ -1,7 +1,7 @@
1;;; vt100-led.el --- functions for LED control on VT-100 terminals & clones 1;;; vt100-led.el --- functions for LED control on VT-100 terminals & clones
2 2
3;; Copyright (C) 1988, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1988, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Howard Gayle 6;; Author: Howard Gayle
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/w32-fns.el b/lisp/w32-fns.el
index e73aa0d696d..26aafeb27fc 100644
--- a/lisp/w32-fns.el
+++ b/lisp/w32-fns.el
@@ -1,7 +1,7 @@
1;;; w32-fns.el --- Lisp routines for Windows NT 1;;; w32-fns.el --- Lisp routines for Windows NT
2 2
3;; Copyright (C) 1994, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1994, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Geoff Voelker <voelker@cs.washington.edu> 6;; Author: Geoff Voelker <voelker@cs.washington.edu>
7;; Keywords: internal 7;; Keywords: internal
diff --git a/lisp/w32-vars.el b/lisp/w32-vars.el
index 0918ed4c569..81d15c9ae1e 100644
--- a/lisp/w32-vars.el
+++ b/lisp/w32-vars.el
@@ -1,6 +1,6 @@
1;;; w32-vars.el --- MS-Windows specific user options 1;;; w32-vars.el --- MS-Windows specific user options
2 2
3;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Jason Rumney <jasonr@gnu.org> 5;; Author: Jason Rumney <jasonr@gnu.org>
6;; Keywords: internal 6;; Keywords: internal
diff --git a/lisp/wdired.el b/lisp/wdired.el
index 2c43b6f1552..4cc5a3c48c0 100644
--- a/lisp/wdired.el
+++ b/lisp/wdired.el
@@ -1,6 +1,6 @@
1;;; wdired.el --- Rename files editing their names in dired buffers 1;;; wdired.el --- Rename files editing their names in dired buffers
2 2
3;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Filename: wdired.el 5;; Filename: wdired.el
6;; Author: Juan León Lahoz García <juanleon1@gmail.com> 6;; Author: Juan León Lahoz García <juanleon1@gmail.com>
diff --git a/lisp/whitespace.el b/lisp/whitespace.el
index a5ae328f500..dc7f691e721 100644
--- a/lisp/whitespace.el
+++ b/lisp/whitespace.el
@@ -1,7 +1,7 @@
1;;; whitespace.el --- warn about and clean bogus whitespaces in the file 1;;; whitespace.el --- warn about and clean bogus whitespaces in the file
2 2
3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Rajesh Vaidheeswarran <rv@gnu.org> 6;; Author: Rajesh Vaidheeswarran <rv@gnu.org>
7;; Keywords: convenience 7;; Keywords: convenience
diff --git a/lisp/wid-browse.el b/lisp/wid-browse.el
index 4d0520dc4fd..799d9ae760e 100644
--- a/lisp/wid-browse.el
+++ b/lisp/wid-browse.el
@@ -1,7 +1,7 @@
1;;; wid-browse.el --- functions for browsing widgets 1;;; wid-browse.el --- functions for browsing widgets
2;; 2;;
3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5;; 5;;
6;; Author: Per Abrahamsen <abraham@dina.kvl.dk> 6;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
7;; Keywords: extensions 7;; Keywords: extensions
diff --git a/lisp/wid-edit.el b/lisp/wid-edit.el
index 935d2b7719d..2e11b655752 100644
--- a/lisp/wid-edit.el
+++ b/lisp/wid-edit.el
@@ -1,7 +1,7 @@
1;;; wid-edit.el --- Functions for creating and using widgets -*-byte-compile-dynamic: t;-*- 1;;; wid-edit.el --- Functions for creating and using widgets -*-byte-compile-dynamic: t;-*-
2;; 2;;
3;; Copyright (C) 1996, 1997, 1999, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1996, 1997, 1999, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5;; 5;;
6;; Author: Per Abrahamsen <abraham@dina.kvl.dk> 6;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/widget.el b/lisp/widget.el
index 5d828373314..cfdb92eaa0f 100644
--- a/lisp/widget.el
+++ b/lisp/widget.el
@@ -1,7 +1,7 @@
1;;; widget.el --- a library of user interface components 1;;; widget.el --- a library of user interface components
2;; 2;;
3;; Copyright (C) 1996, 1997, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1996, 1997, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5;; 5;;
6;; Author: Per Abrahamsen <abraham@dina.kvl.dk> 6;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
7;; Keywords: help, extensions, faces, hypermedia 7;; Keywords: help, extensions, faces, hypermedia
diff --git a/lisp/windmove.el b/lisp/windmove.el
index 5c7ebfd74ea..79e87e0d36c 100644
--- a/lisp/windmove.el
+++ b/lisp/windmove.el
@@ -1,7 +1,7 @@
1;;; windmove.el --- directional window-selection routines 1;;; windmove.el --- directional window-selection routines
2;; 2;;
3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5;; 5;;
6;; Author: Hovav Shacham (hovav@cs.stanford.edu) 6;; Author: Hovav Shacham (hovav@cs.stanford.edu)
7;; Created: 17 October 1998 7;; Created: 17 October 1998
diff --git a/lisp/window.el b/lisp/window.el
index 2316eb916eb..921d84d6e7d 100644
--- a/lisp/window.el
+++ b/lisp/window.el
@@ -1,7 +1,7 @@
1;;; window.el --- GNU Emacs window commands aside from those written in C 1;;; window.el --- GNU Emacs window commands aside from those written in C
2 2
3;; Copyright (C) 1985, 1989, 1992, 1993, 1994, 2000, 2001, 2002, 3;; Copyright (C) 1985, 1989, 1992, 1993, 1994, 2000, 2001, 2002,
4;; 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Maintainer: FSF 6;; Maintainer: FSF
7;; Keywords: internal 7;; Keywords: internal
diff --git a/lisp/winner.el b/lisp/winner.el
index de0dcde6b06..033876a5883 100644
--- a/lisp/winner.el
+++ b/lisp/winner.el
@@ -1,7 +1,7 @@
1;;; winner.el --- Restore old window configurations 1;;; winner.el --- Restore old window configurations
2 2
3;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 3;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation. Inc. 4;; 2005, 2006, 2007 Free Software Foundation. Inc.
5 5
6;; Author: Ivar Rummelhoff <ivarru@math.uio.no> 6;; Author: Ivar Rummelhoff <ivarru@math.uio.no>
7;; Created: 27 Feb 1997 7;; Created: 27 Feb 1997
diff --git a/lisp/woman.el b/lisp/woman.el
index f880c6810f9..728bf347d9f 100644
--- a/lisp/woman.el
+++ b/lisp/woman.el
@@ -1,7 +1,7 @@
1;;; woman.el --- browse UN*X manual pages `wo (without) man' 1;;; woman.el --- browse UN*X manual pages `wo (without) man'
2 2
3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
4;; 2006 Free Software Foundation, Inc. 4;; 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Francis J. Wright <F.J.Wright@qmul.ac.uk> 6;; Author: Francis J. Wright <F.J.Wright@qmul.ac.uk>
7;; Maintainer: FSF 7;; Maintainer: FSF
diff --git a/lisp/x-dnd.el b/lisp/x-dnd.el
index 1c72d0a65fe..055e4305d9f 100644
--- a/lisp/x-dnd.el
+++ b/lisp/x-dnd.el
@@ -1,6 +1,6 @@
1;;; x-dnd.el --- drag and drop support for X. 1;;; x-dnd.el --- drag and drop support for X.
2 2
3;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc. 3;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4 4
5;; Author: Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 5;; Author: Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
6;; Maintainer: FSF 6;; Maintainer: FSF
diff --git a/lisp/xml.el b/lisp/xml.el
index ca8f5bdc81b..5b694d50f12 100644
--- a/lisp/xml.el
+++ b/lisp/xml.el
@@ -1,7 +1,7 @@
1;;; xml.el --- XML parser 1;;; xml.el --- XML parser
2 2
3;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 3;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
4;; 2005, 2006 Free Software Foundation, Inc. 4;; 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Emmanuel Briot <briot@gnat.com> 6;; Author: Emmanuel Briot <briot@gnat.com>
7;; Maintainer: Mark A. Hershberger <mah@everybody.org> 7;; Maintainer: Mark A. Hershberger <mah@everybody.org>
diff --git a/lisp/xt-mouse.el b/lisp/xt-mouse.el
index 2d1710fce01..899049cef03 100644
--- a/lisp/xt-mouse.el
+++ b/lisp/xt-mouse.el
@@ -1,7 +1,7 @@
1;;; xt-mouse.el --- support the mouse when emacs run in an xterm 1;;; xt-mouse.el --- support the mouse when emacs run in an xterm
2 2
3;; Copyright (C) 1994, 2000, 2001, 2002, 2003, 3;; Copyright (C) 1994, 2000, 2001, 2002, 2003,
4;; 2004, 2005, 2006 Free Software Foundation, Inc. 4;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
5 5
6;; Author: Per Abrahamsen <abraham@dina.kvl.dk> 6;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
7;; Keywords: mouse, terminals 7;; Keywords: mouse, terminals